现在位置: 首页 > zhangji1965发表的所有文章
  • 09月
  • 09日
数据库 ⁄ 共 2873字 评论关闭
本文译自:http://developer.android.com/training/basics/data-storage/databases.html 把重复的或结构化的数据(如通信录信息)保存到数据库中是很好的想法。本节课假设你熟悉通常的SQL数据库,并帮助你在Android平台上开始使用SQLite数据库。在Android平台上,你需要使用的数据库API包含在android.database.sqlite包中。 定义模式和约束 SQL数据的一个主要原则是模式:数据库是如何组织的一个正式声明。模式被反映在你用于创建数据库的SQL语句中。你可能会发现,它有助于创建伴侣类,即约束(contract)类,这个类使用系统......
阅读全文
  • 08月
  • 24日
移动开发 ⁄ 共 1400字 评论关闭
学习android开发几天了,今天好不容易找了个android手机,直接连接mac电脑,结果eclipse-DDMS里面没有显示任何设备。 使用命令行adb devices 试了下,没设备列表。 郁闷ing 哎,豌豆荚也没有mac版本的,找了个类似的工具,也没有发现我的设备。随即google了一番,发现靠谱的解决方法如下: 第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容):  Android:               Product ID: 0x2769               Vendor ID: 0x22d9        ......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 32142字 评论关闭
jBPM-jPDL学习笔记——流程设计与控制 背景 本片文章,我们将从业务流程的设计开始,通过带领大家完成一个完整工作流的程序设计,来学习jPDL的使用。 业务流程设计 这里我们实现一个相对简化的公司借款申请流程。流程图如下: 在jPDL中,与流程设计相关的文件有三个:processdefinition.xml、gdp.xml、processimage.jpg。 其中processdefinition.xml是流程定义的描述文件;gpd.xml是对图形界面呈现的XML描述;而 processimage.jpg则是对图形界面的快照。下面我们将展示本样例的流程定义文件。 流程定义描述 processdefin......
阅读全文
1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表 void foo(...); void foo(parm_list,...); 2:函数参数的传递原理 函数参数是以数据结构:栈的形式存取,从右至左入栈.eg: 先介绍一下可变参数表的调用形式以及原理: 首先是参数的内存存放格式:参数存放在内存的堆栈段中,在执行函数的时候,从最后一个开始入栈。因此栈底高地址,栈顶低地址,举个例子如下: void func(int x, float y, char z); 那么,调用函数的时候,实参 char z 先进栈,然后是 float y,最后是 int x,因此在内存中变量的存放次序是 x-......
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 561字 评论关闭
参考链接:http://wiki.jxqc.org/mediawiki/index.php?title=R%E5%92%8CR-Studio%E5%AE%89%E8%A3%85 1. R安装: 下载链接:http://cran.r-project.org/ Download R for Windows->base->Download R 2.15.2 for Windows 直接双击安装即可。 安装好之后,启动R,可以看到R console,此时即可以编写R程序了。 2. R-Studio安装: 下载链接:http://www.rstudio.com/ R-Studio是一个IDE,其界面和Matlab有点类似,可以让用户很方便地开发,管理R程序,其官方网站的介绍是: RStudio IDE is a powerful and productive user inter......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 3651字 评论关闭
函数原型:image为输入图像指针                  imageout为输出图像指针                  去除面积比 areasize 小的区域                  size[0] 为x尺寸,size[1]为Y尺寸 演示图像: imareaopen(imagetr,imageop,15); 去除图像中面积小于15的连通区域 处理之前: 处理之后:小面积区域被去除了(小于15的连通域都被去除了) #include"include.h" int imareaopen(unsigned char *image,unsigned char *imageget,int areasize,int size[2]) { int i,j,cnt=0; int max=0,sec=0; int lmax; // int lsec; int labe......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 241字 评论关闭
一、现象 vim test.h如下: 二、原因       windows、linux的换行符不同。       test.h 在windows编辑的,转到linux会出现该问题。  三、解决       将window格式文件,转为linux格式:dos2unix test.h       如果没有dos2unix:             1. 在另一台机器上:which dos2unix                               返回结果:/usr/bin/dos2unix             2. 将一中的结果文件dos2unix拷贝到本机上相应目录即可。
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2201字 评论关闭
一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称为"永久代"、"非堆",它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-xx:PermSize和-xx:MaxPermSize参数限制方法区的大小。 运行时常量池:是方法区的一部分,Class文件除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常量池,用于存放编译器生成的各种符号引用,这部分内容将在类加载后放到方法区的运行时常量池中。 注:方法区又称为永久区。在JDK6中,String等常量信息置于方......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 324字 评论关闭
       这个假期过后,就要找工作了,为找工作列一个清单吧。         语言篇: 《C程序设计语言》、《C陷阱与缺陷》、《C专家编程》、《C和指针》、《C Primer Plus》 数据结构与算法: 《数据结构(C语言版)》、《数据结构与算法分析——C语言描述》、《剑指offer》 《编程之美》、《程序员面试宝典》 计算机网络: 《TCP/IP详解》《Unix网络编程卷1》《Unix网路编程卷2》 操作系统: 《操作系统精髓与设计原理》《深入理解Linux内核》《Linux内核设计与实现》 Linux驱动: 《Linux程序设备驱动》《Linux设备驱动开发详解》《......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 1457字 评论关闭
一般我们监听home键有监听广播的方式,监听按键的方式。 监听广播的方式存在有的手机会把广播改掉(魅族M90)。而监听按键的方式在高版本系统上不行。 这里补充一个监听系统logcat内容来判断Home事件的方法,代码比较短,复制粘贴即可用。 private Thread createCatchHomeThread() { return new Thread(new Runnable() { public void run() { Process mLogcatProc = null; BufferedReader reader = null; //记录线程开始的时间 Date dat......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 961字 评论关闭
  去掉HTML文本中的HTML标签: public static String htmlToStr(String input) { if (input == null) { return null; } StringBuffer result = new StringBuffer(); boolean flag = true; char[] a = input.toCharArray(); int length = a.length; for (int i = 0; i < length; i++) { if (a[i] == '<') { flag = false; continue; } if (a[i] == '>') { flag = true; continue; } if (flag == true) { result.append(a[i]); } } retu......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 161字 评论关闭
当使用Makefile时,出现了undefined reference to '  pthread_create '的问题,编译不成功。通过查阅资料,找到了 解决方法: arm-none-linux-gnueabi-gcc -lrt -o led_test led_test.c  在gcc 后面加入-lrt 就可以编译成功。(感谢无私奉献的人)
阅读全文