摘要:
ZXing( Github镜像地址)是一个开源的条码生成和扫描库(开源协议为 Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Java、 C++、 C#、 Objective-C、ActionScript以及Ruby。 我以前在iOS项目开发中使用了ZXing的扫描二维码功能。在此总结一下如何将ZXing集成到已有的iOS工程中,分享给大家。 集成步骤 首先去Google Code或Github将ZXing的代码下载下来,整个工程比较大,我们只需要其中涉及iOS的部分,所以最好做一些裁剪。简单来说,我们只需要保留cpp和ipho... 阅读全文
posted @ 2013-06-13 21:07
爱生活,爱编程
阅读(394)
评论(0)
推荐(0)
摘要:
作者:薛定諤耗子有图片版本请下载我的资源doc文档 1,按照前一篇文章《薛定諤耗子:使用hello-gl2建立ndk-gdb环境》,我们可以顺利进入无源码调试环境,进入之后,我们就要进行实际的调试了。就像我们工作,顺利通过面,而且入职了,下面我们就应该研究如何工作了。2 ,首先对于无源码,我们第一个想到的就是如何看汇编代码了,就像 dos 时代的 debug 一样。怎么看呢?其实很简单,只需要打开一个一个开关就可以了。(gdb)setdisassemble-nexton打开这个开关之后,如果我们执行si指令之后,就会像当年dos程序一样的显示出汇编代码了。除了si显示下一条指令的汇编代码,我们 阅读全文
posted @ 2013-06-13 21:04
爱生活,爱编程
阅读(1649)
评论(0)
推荐(0)
摘要:
在 Eclipse Android Developer Tools 中新建 Android Application Project 本贴首发于: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=8 在 Creates a new Android Application 界面中输入程序相关信息 在 Configure Project 界面中 选中 Create custom launcher icon 取消选中 Create activity 取消选中 Mark this project as a library 取消选中 ... 阅读全文
posted @ 2013-06-13 21:00
爱生活,爱编程
阅读(495)
评论(0)
推荐(0)
摘要:
在slave服务器上,有时候会产生大量locked 进程,导致服务器性能低下,时间越长,积累的进程越多,slave产生延迟,批量脚本kill locked进程: mysql -s -e "show processlist;" | grep 'Sending data' | awk '{print "kill "$1";"}' 阅读全文
posted @ 2013-06-13 20:57
爱生活,爱编程
阅读(628)
评论(0)
推荐(0)
摘要:
开发中经常与i2c打交道,芯片中自带的硬件i2c控制器使用起来并不是很灵活,而且要研究半天的寄存器。所以干脆搞一个软件模拟gpio的通用代码,移植起来也方便,使用灵活具体代码如下:#include <linux/module.h>#include <linux/config.h>#include <linux/errno.h>#include <linux/miscdevice.h>#include <linux/fcntl.h>#include <linux/init.h>#include <linux/delay 阅读全文
posted @ 2013-06-13 20:53
爱生活,爱编程
阅读(3075)
评论(0)
推荐(0)
摘要:
viewstate1:保存值在form表单的请求request中加到form表单中并且是服务器端的;(有点:能往返的保存值;缺点:viewstate每次请求都会将控件即值发送请求,会占用很大的网速)这里form表单必须是服务器端的;2:ViewState常用于保存单个用户的状态信息,有效期等于页面的生存期, 3:如果某个控件不需要在回发期间保存信息,最好将其ViewState属性关闭,(看一下控制的属性面板),避免不必要的资源浪费。 阅读全文
posted @ 2013-06-13 20:49
爱生活,爱编程
阅读(169)
评论(0)
推荐(0)
摘要:
环境:OEL+Oracle 11.2.0.3+physical standby问题描述:查询dba_temp_files试图时显示Ora-01187错误号;ORA-01187: cannot read from file because it failed verification tests ORA-01110: data file 201: '/oradata/seven/temp01.dbf' 重现下错误:SQL> select file_id,file_name,tablespace_name from dba_temp_files; select file_id 阅读全文
posted @ 2013-06-13 20:46
爱生活,爱编程
阅读(878)
评论(0)
推荐(0)
摘要:
UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多少,至于具体的实现方式可以有多种多样来实现。UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码,如果只有一个字节则其最高二进制位为0;如果是多字节,其第一个字节从最高位开始,连续的二进制位值为1的个数决定了其编码的位数,其余各字节均以10开头。UTF-8最多可用到6个字节。如表:1字节 0xxxxxxx 2字节 11 阅读全文
posted @ 2013-06-13 20:42
爱生活,爱编程
阅读(506)
评论(0)
推荐(0)
摘要:
一、定义.在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的, 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类 。纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”。virtual void funtion1()=0二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数。2、在很多情况下,基类本身生成对象是不合情理的。例如,动物作为一个基类可以派生出老虎、孔雀等子类,但动物本身生成对象明显不合常理。为 阅读全文
posted @ 2013-06-13 20:38
爱生活,爱编程
阅读(2570)
评论(0)
推荐(1)
摘要:
我们在编写程序的时候,有时某个相对独立的程序段会重复使用多次才能实现理想的功能,这时我们可以把这个程序段单独拿出来,作为一个单独的函数使用例如我们要打印图形看图形我们可以知道出现星星的那段程序肯定会出现两次,我们可以把这段程序单独拿出来,作为一个单独的函数调用就行源程序:#include<stdio.h>star() //函数头 可以随便定义,不过最好还是一看就知道想实现什么功能的 { int i,j; for(i=1;i<=4;i++) { //这种多个函数的程序的执行流程是怎样的呢?这种程序总是从主函数开始执行,当遇到调用函 for(j=1;j<=i;j++) 数时 阅读全文
posted @ 2013-06-13 20:35
爱生活,爱编程
阅读(1183)
评论(0)
推荐(0)


浙公网安备 33010602011771号