研究了几天Table、TableViewer和数据库的东西,现整理table的一些基础知识如下。首先明确基本概念:Table为一张表;TableColumn为列;TableItem为行中的实体内容。1)Table的几个方法:1.table.remove(int index)→删除相应的tableIt...
分类:
其他好文 时间:
2014-07-07 14:45:19
阅读次数:
174
#include #include /*功能:复制进程參数:无返回值: 成功: 父进程:返回子进程id 子进程:返回0 失败: 返回-1*/pid_t fork(void); 由fork创建的新进程被称为子进程(child process)。该函数...
分类:
系统相关 时间:
2014-07-01 19:32:44
阅读次数:
255
在做基于B/S应用中,经常有需要后台运行任务的需求,最简单比如发送邮件。在一些如防火墙,WAF等项目中,前台只是为了展示内容与各种参数配置,后台守护进程才是重头戏。所以在防火墙配置页面中可能会经常看到调用cgi,但真正做事的一般并不是cgi,比如说执行关机命令,他们的逻辑如下: (ps:上图所说的前台界面包含通常web开发中的后端,不然也没有socket一说) 为什么要这么设计你可能疑惑...
分类:
编程语言 时间:
2014-06-30 08:28:34
阅读次数:
282
Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。(1)Looper类用来为一个线程开启一个消息循环。默认情况下android中新诞生的线程是没有开启消息循环的。(主线程..
分类:
其他好文 时间:
2014-06-29 21:49:05
阅读次数:
252
理解Handler的原理首先要搞清楚什么是Looper,在我的上一篇博文中对此有专门的介绍。Looper的作用是开启一个消息循环,从MessageQueue(Message队列,是Looper的成员变量)中循环取出消息处理。一个线程要使用Handler来处理来自其它线程的消息,这个线程必须有且仅有一个Looper对..
分类:
其他好文 时间:
2014-06-29 21:27:29
阅读次数:
398
前段时间在学习linux设备驱动的时候,看了陈学松著的《深入Linux设备驱动程序内核机制》一书。说实话,这是一本很好的书,作者不但给出了在设备驱动程序开发过程中的所需要的知识点(如相应的函数和数据结构),还深入到linux内核里去分析了这些函数或数据结构的原理,对设备驱动开发的整个过程和原理都分析的很到位。但可能是由于知识点太多,原理也比较深的原因,这本书在知识点的排版上跨度有些大,所以读起来显...
分类:
系统相关 时间:
2014-06-28 08:15:08
阅读次数:
353
原文地址:iOS摄像头和相册-UIImagePickerController-浅析作者:贞娃儿
在一些应用中,我们需要用到iOS设备的摄像头进行拍照,视频。并且从相册中选取我们需要的图片或者视频。
关于iOS摄像头和相册的应用,可以使用UIImagePickerController类来完成控制。
关于UIImagePickerController的相关知识,
如下:
iO...
分类:
移动开发 时间:
2014-06-28 08:08:46
阅读次数:
268
一.传统BeginInvoke方式.
二. Async 和 Await 的异步编程...
分类:
其他好文 时间:
2014-06-27 08:55:44
阅读次数:
130
在android下面debug,最主要的方式就是用logcat抓log了,我们可能有尝试过使用printf来打印,当然结果是不行的,这里有时间就看了一下android平台下log的flow,在此做个笔记以作记录
我们一般使用ALOGD来打印log,所以这里就跟一下ALOGD的flow
system/core/include/log/log.h
system/core/include/...
分类:
移动开发 时间:
2014-06-27 08:32:39
阅读次数:
548
这学期有门课程老师要求用JAVA实现一个OCR文字识别的程序,所以就花了一些时间研究了一下在安卓端如何实现OCR的引擎是用的开源项目tesseract-ocr这个安卓版的地址:https://code.google.com/p/tesseract-android-tools/但是自己在编译的时候老是...
分类:
移动开发 时间:
2014-06-26 19:51:28
阅读次数:
314