SQLite是一个小型数据库,特别适合于客户端应用程序使用,它的众多好处就不多说了,有兴趣的去搜索。
话说使用吧。
我们要使用,就需要调用它,现在一步一步来。
第一步:上SQLite官网http://www.sqlite.org/下载它的源码,它的源码有两种格式,一种是许多文件都放在一起的,我称之为集成代码包,另一个是很多.c和.h文件,是分开的,我称之为松散代码包。松散代码包对编译的要求比...
分类:
数据库 时间:
2014-05-07 08:13:28
阅读次数:
402
一、finally语句块是否正的执行?
Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过试验验,至少以下有两种情况下finally语句是不会被执行的:
(1)、异常捕获机制finally块与try和catch块是关联的,既然是关联的如果try...catch...finally语句逻辑上达不...
分类:
其他好文 时间:
2014-05-07 08:08:38
阅读次数:
256
感受设计演变过程中所蕴含的大智慧,体会乐与怒的程序人生中值得回味的一幕幕。——《大话设计模式》
能把计算机编程类的书写成小说一样的效果,是这本书的最大亮点,也是我最为敬佩的地方。拿到书之后,爱不释手,用了23个番茄将书完整的通读了一遍,在读书的过程中时而凝眉沉思,不得其解,时而拍腿称快,大呼妙哉!虽然很多的地方还是不太明白,但是思维已经随着问题在程序世界里徘徊。...
分类:
其他好文 时间:
2014-05-07 05:49:22
阅读次数:
234
路由器是大家都知晓的,WiFi共享精灵现在也是很多人在用的。那么很多人就有疑问了,都有路由器了,还要WiFi共享精灵干嘛?
我们来比较一下两者的区别。
首先两个都是可以实现共享上网的。就是两个的使用目的是一样的。
WiFi共享精灵是永久免费的,而路由器是要钱的。而且路由器安装比较繁琐,WiFi共享精灵就是一键安装,只要你在网上下这个软件就可以了。
...
分类:
其他好文 时间:
2014-05-07 05:23:45
阅读次数:
324
很多个人站长在建设个人网站时往往会出现不能赚钱的尴尬境地,怎么才能建设一个赚钱效应好的网站呢?
一、自己的上风竞争力,我以为作为一个个人站长,没有雄厚的资金和强大的人力资源,那么你定位制作的网站、论坛或是博客一定要能反应和体现自己的上风竞争力,比如你是个足不出户的人却要制作一个旅游论坛,你东南西北都分不清怎么更新那些原创文章呢?再比如你不懂教育,你反而开设一个教育论坛,又怎么能解答那些专业的...
分类:
Web程序 时间:
2014-05-07 05:09:55
阅读次数:
312
在使用Unity的时候,很多时候是这样一种引用的关系。就是一个类需要另一个类在其中做工具类。因为是构造方法注入,所以要在构造方法中加入一个引用参数。
public interface IRepository
{
void Execute();
}
public class Repository : IRepository
{...
分类:
其他好文 时间:
2014-05-07 03:57:14
阅读次数:
299
Linux下的IPC很多,nginx的进程都是有亲缘关系的进程,对于他们的通信我们选择TCP socket进行通信。 TCP socket 用来做进程通信的好处有, 1.socket是文件描述符,操作简单。 2.双向流动。3.另外还有一个重要好处:可记录可重现,我们可以用tcpdump抓取信息,方便调试。
当然对于进程间大量数据的共享 自然而然的我们采用共享内存。...
分类:
其他好文 时间:
2014-05-07 03:26:25
阅读次数:
421
1.用途
Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。
为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了RPC方式来实现。与很多其他的基于RPC的解决方案一样,Android使用一种接口定义语言IDL来公开服务的接口。我们知道4个Android应用程序组件中的3个(Activity、BroadcastReceiv...
分类:
其他好文 时间:
2014-05-07 03:25:40
阅读次数:
381
前言:SmartProject 项目是C#桌面程序的精简版,很多属性和事件可能都没有设置进SDK中。在最近的PDA程序中,我没用使用进度条。为了防止用户乱点,最开始想使用windows提供的进度条,但是觉得又不适合,所以就试图用图片切换的方式来实现。 原理:开启线程切换图片实现显示(子线程不影响主线程而继续往下执行)。...
分类:
其他好文 时间:
2014-05-06 19:08:33
阅读次数:
557
用笔者的经历现身说法,编程的确是一件需要极大、极大耐心的活儿。加上使用的是Emacs编辑器(谢谢老顾的建议和他的耐心:D),会犯更多的小错误,解决起来也更加令人烦恼。耐心很重要。对于第五条,也比较赞同,笔者已经习惯了遇到错误去百度一下错误代码,同时会浏览一下相关的错误例子以及原因,学习很快。最后一条同样重要,周围的很多同学,遇到一点小问题就跑到论坛问老师,个人很反感。我想:在现在这个阶段,只要你想...
分类:
其他好文 时间:
2014-05-06 18:42:46
阅读次数:
342