- 军军小站|张军博客
搜索到与相关的文章
编程技术

SqliteJDBC

1.下载sqlitejdbc连接器http://www.zentus.com/sqlitejdbc/2.把下载得到的sqlitejdbc.jar放到环境路径里:exportCLASSPATH=$CLASSPATH:sqlitejdbc.jar3.使用sqlite创建一个最简单的数据库和表,表只有id和name列createtableusers(idinteger,nametext);4.测试java是否成功连接使用sqliteSqliteJDBC

系统 2019-08-29 23:15:51 2826

Java

深入Java集合学习系列:HashMap的实现原理(1)

1.HashMap概述:HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。2.HashMap的数据结构:在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。从上图中可以

系统 2019-08-29 22:51:31 2826

编程技术

Storm源码浅析之topology的提交

最近一直在读twitter开源的这个分布式流计算框架——storm的源码,还是有必要记录下一些比较有意思的地方。我按照storm的主要概念进行组织,并且只分析我关注的东西,因此称之为浅析。一、介绍Storm的开发语言主要是Java和Clojure,其中Java定义骨架,而Clojure编写核心逻辑。源码统计结果:

系统 2019-08-12 09:30:03 2826

各行各业

NSIS安装与向导生成代码

NSIS的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。NSIS(NullsoftScriptableInstallSystem)是一个专业开源的制作windows安装程序的工具。它具有开销小,一个完整功能的安装程序仅需要34k的额外开销。并且支持大多数Windows平台,包括:Windows9.x,WindowsNT,Windows2000,WindowsXP,Windows2003,对于压缩格式也支持良好支持三大压缩算法

系统 2019-08-12 01:33:34 2826

编程技术

Web开发实用浏览器(工具)插件

Web开发实用浏览器(工具)插件1、PowerBandPowerBand是一个IE的插件(同时也支持MyIE2/Maxthon)。提供了对HTML动态分析,跟踪,编辑的功能。能够方便快捷的分析HTML页面的结构,有助于网页设计人员/网站开发人员调试,分析晦涩的HTML代码。这是我最早使用的HTML开发辅助工具,现在是2.1版了,支持ASP.NETViewState的解码,支持DebugView,类似于VC中的Watch,通过这个功能能够显示页面中元素对象的

系统 2019-08-29 23:39:25 2825

编程技术

DataGrid实现增删(带提示)改和分页

或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次?我想我们不仅仅要会实现,更多的是需要理解。下面先帖出代码,再分析一下其中的一些关键代码。数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vNamevarchar(50)、iAgeint(以下代码没有做任何错误捕获处理)前台<%...@Pagelanguage="c#"Codebehind="WebForm5.aspx.cs"AutoEventWireup="false"Inher

系统 2019-08-29 23:17:04 2825

编程技术

何謂 Syslogd

Syslogd的運作流程為了能讓系統管理人員,清楚掌握系統的運作狀況,大多數的作業系統都會有日誌(Log)的功能,在RHEL3.0系統中是由sysklogd-1.4.1-12.i386.rpm這個套件來負責此一功能的,在Syslogd系統中共有兩個daemon,分別為Syslogd及Klogd,如上圖所示,Kernel所產生的Log將會交由Klogd來處理,Klogd在交給Syslogd處理,而AP的部分可能會有兩種做法,一是將Log交由Syslogd處理

系统 2019-08-29 22:39:11 2825

编程技术

ADO.NET的主要组件

ADO.NET提供了用于访问和操作数据的两个主要组件是.NETFramework数据提供程序和DataSet。一、.NETFramework数据提供程序.NETFramework数据提供程序包含用于访问各种数据源的数据对象,是专门为数据处理以及快速、只进、只读访问数据而设计的组件。使用这些数据处理程序可以对数据库中的数据进行检索,查询,更新,修改等操作。目前有4种类型的数据提供程序,具体使用哪种数据提供程序,要根据使用什么数据库来确定。.NETFramew

系统 2019-08-29 22:13:54 2825

Android

Android应用程序启动过程源代码分析

前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用程序中的Activity的两种情景,其中,在手机屏幕中点击应

系统 2019-08-12 09:29:52 2825