现在位置: 首页 > zhguoan发表的所有文章
  • 08月
  • 27日
综合 ⁄ 共 3462字 评论关闭
iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。 在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。 现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与retain类似,weak与unsafe_unretained功能差不多(有点区别,等下会介绍,这两个新关键字与assign类似)。在iOS5中用这些新的关键字,就可以不用手动管理内存了,从java等其它语言转过来的程......
阅读全文
  • 03月
  • 03日
综合 ⁄ 共 437字 评论关闭
从上周结课以来一直在写和师兄合作的横版手游。 软件工程的课程设计也正式告一段落。。(虽然那个文档写的真的不敢仔细看。。。)但是无论如何,还是得到了老师的表扬和赞许,可见我们的ZB技能还是很高的,哈哈哈。 关于这个横版手游的游戏项目。 还是没有按照规范的软件工程的流程来做,框架什么的,但是在实际直接写代码的时候发现好多问题,比如发现可以抽象一层,然后就写个父类,然后改子类,然后各种改。于是又询问了润哥他当时是如何做的,哈哈,润哥给我发了一大堆的语音来讲解是如何做的。(已收藏。。:))。 这个项目......
阅读全文
  • 07月
  • 05日
综合 ⁄ 共 4133字 评论关闭
首先向原作者致敬,木有找到原作者的blog。无法添加文章的原始地址,见谅。   1、到ftp://ftp.dti.ad.jp/pub/lang/gcc/下载该版本的gcc源代码包,其实主要用到的是ftp://ftp.dti.ad.jp/pub/lang/gcc/releases/gcc-4.6.0/里面的gcc-4.6.0.tar.bz2包,以及可能需要ftp://ftp.dti.ad.jp/pub/lang/gcc/infrastructure/里面的gmp-4.3.2.tar.bz2、mpc-0.8.1.tar.gz、mpfr-2.4.2.tar.bz2三个包,见后面。 2. 解压缩   根据压缩格式,选择下面相应的一种方式解包(以下的“%”表示命令行提示符):   % tar xzvf gcc-4.3.3.tar.gz   或......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 1680字 评论关闭
一,拷贝: char stpcpy(char *dest,const char *src) 将字符串src复制到dest char strncpy(char *dest,const char *src,size_t maxlen) 复制src中的前maxlen个字符到dest中 char strnset(char *s,int ch,size_t n) 将字符串s的前n个字符置于ch中 void *memchr(void *s,char ch,unsigned n) void *memcmp(void *s1,void *s2,unsigned n) int memicmp(void *s1,void *s2,unsigned n) void *memmove(void *destin,void *source,unsigned n) void *memcpy(void *destin,void *source,unsigned n) void *memset(void *s,char ......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 312字 评论关闭
好久没用sqlplus 再去用的时候说数据库没有初始化 或者 关闭 解决方法:1.sysdba登录; 2.alter database open; 如果出现 你什么文件丢失 ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 5: 'E:ORACLEPRODUCT10.2.0ORADATAORCLPERFEVAL.ORA' 先 alter database datafile 'E:ORACLEPRODUCT10.2.0ORADATAORCLPERFEVAL.ORA' offline drop;   再 alter database open;  原因:你自己误删了什么文件,数据库关闭后,数据库再不到这个文件,于是就报错;
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 2325字 评论关闭
原帖地址:http://blog.pfan.cn/vfdff/35154.html ADL,参数相关查找,也称作为Koenig查找(以Andrew Koenig的名字命名,有兴趣可以看Scott Meyer的文章http://www.artima.com/cppsource/top_cpp_people.html),是指在编译器对无限定域的函数调用进行名字查找时,所应用的一种查找规则。 f(x, y, z); // unqualified N::f(x, y, z); // qualified 上面的函数调用,第一个f就是无限定域的函数调用,第二个则限定了在名字空间N里面,也是说使用了完全限定名。 我们首先来看一个函数所在的域的分类: 1:类域(函数作为某个类的成员......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1893字 评论关闭
  在空间中,运动可以用运动场描述。而在一个图像平面上,物体的运动往往是通过图像序列中不同图象灰度分布的不同体现的。从而,空间中的运动场转移到图像上就表示为光流场,光流场反映了图像上每一点灰度的变化趋势。   光流可以看作带有灰度的像素点在图像平面运动产生的瞬时速度场。下面我们推导光流方程:   假设E(x,y,t)为(x,y)点在时刻t的灰度(照度)。设t+dt时刻该点运动到(x+dx,y+dy)点,他的照度为E(x+dx,y+dy,t+dt)。我们认为,由于对应同一个点,所以   E(x,y,t) = E(x+dx,y+dy,t+dt)   ——光流约束方程   ......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 5451字 评论关闭
      最近看了一些网络安全的东西,觉得网络的世界远远没有我们想象的那么简单。去年自己只是简单的看了一些关于iptables的简单使用规则,当然现在也只是对iptables有简单的了解而已,不能算上是熟悉,写这点东西的目的也只是简单的科普,很多东西只能简单的提下,因为这部分内容实在太多,无法一一列举。        iptables本身是Linux用来处理底层网络数据的一种方法,很多人都将iptables称作是Linux的防火墙(firewall),但我觉得最贴切的叫法应该是Netfilter/iptables这个机制才形成了Linux系统真实的firewall,用来针对Linux......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 3075字 评论关闭
Delphi是一种强类型转换的语言。在VC中,赋值符用″=″,例如x=1;到了Delphi赋值符就变成了″:=″,例如x:=1。 从赋值时用符号″:=″而不用″=″,就隐约可见Delphi对类型匹配要求之严,即赋值符右边的类型一定要和左边一致。用惯了VB或VC的程序员,初用Delphi,稍不留神,就会出现类型不匹配的错误。对初学者而言,类型转换也是学习Delphi的重点和难点,为此本文特对Delphi的类型转换做一总结,以供读者参考。  一、数的类型转换   把表达式的类型从一种类型转化为另一种类型,结果值是把原始值截断或扩展,符号位保持不变。例如: 数的类型转换 ......
阅读全文
  • 12月
  • 26日
综合 ⁄ 共 3229字 评论关闭
一、BidiMap、MultiMap和LazyMap的使用 import java.util.ArrayList; import java.util.Collection; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.commons.collections.BidiMap; import org.apache.commons.collections.Factory; import org.apache.commons.collections.MultiHashMap; import org.apache.commons.collections.MultiMap; import org.apache.commons.collections.bidimap.DualHashBidiMap; import org.apache.com......
阅读全文
symbian CClipboard的使用(拷贝数据到剪贴板及从剪贴板获取数据) http://www.iter.im/index.php/2011/08/symbian-cclipboard/
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 6858字 评论关闭
当读者有一定c/c++基础 推荐的阅读顺序: level 1 从<<essential c++>>(可不看)开始,短小精悍,可以对c++能进一步了解其特性 以<<c++ primer>>作字典和课外读物,因为太厚不可能一口气看完 level 2 然后从<<effective c++>>开始转职,这是圣经,请遵守10诫,要经常看,没事就拿来翻翻 接着是<<exceptional c++>>,个人认为Herb Sutter主席大人的语言表达能力不及Scott Meyers总是在教育第一线的好 顺下来就是<<more effective c++>>和<<more exceptional c+......
阅读全文