摘要: #include <stdio.h>void generate(char *str){ static char separator = ' '; printf("%c %s",separator,str); separator = ',';}int main(){ char *strs[] = {"china","japan","usa"}; int i = 0; for(;i<sizeof(strs)/sizeof(strs[0]);i++) { generate 阅读全文
posted @ 2013-01-06 14:37 周尚武 阅读(170) 评论(0) 推荐(0)
摘要: 当执行算术运算时,如果类型不同都会发生类型转换1、如果整形转换为signed不丢失数据,就转换为signed.否则需要转换为unsigned如:一类型为signed int,另一类型为unsigned short,因为signed可以容纳unsigned short的全部值,所以unsigned short会转为signed int.一类型为unsigned int,另一类型为signed int,则signed int会转换为unsigned int.Demo1: 1 main() 2 { 3 if(-1 < (unsigned char)1) 4 { 5 //会进入到这里,uns.. 阅读全文
posted @ 2013-01-06 10:17 周尚武 阅读(191) 评论(0) 推荐(0)
摘要: 僵尸进程:父进程没有wait操作,且父进程还没有结束前的结束的子进程称作僵尸进程;或有wait操作这些僵尸进程将会被清理掉。孤儿进程:父进程fock出子进程后,父进程推出,这些还在运行的子进程称作孤儿进程,内核会在进程推出时,扫描系统的所有进程,若进程父进程为刚刚的进程,则将进程的父进程改为init进程。问题:父进程没有wait操作,且父进程还没有结束前子进程结束了,若父进程结束时这些子僵尸进程怎么办?If a parent process terminates, then its "zombie" children (if any) are adopted by init 阅读全文
posted @ 2012-12-28 14:47 周尚武 阅读(186) 评论(0) 推荐(0)
摘要: ANSI编码ANSI编码我理解为区域性编码,对于英文字符占用一个字节表示,区域文字占用二个字节表示,如中文.其实对于简体中文系统,ANSI系统对应GB2312编码.UNICODEUNICODE编码在第一平面内的文字占用2个字节,第一平面不能表示的文字需要3个字节来表示.UNICODE编码具体的实现方式有UTF-8,UTF-16L,UTF-16B,UTF-32L,UTF-32B.C++中wchar_t str=L"abc",该编码对应于UTF-16L.通常说的BOM指的是大端小端标识.实例一UTF-8 CPP文件中有如下语句,wchar_t str = L"中国&q 阅读全文
posted @ 2012-11-27 09:50 周尚武 阅读(157) 评论(0) 推荐(0)
摘要: 数组相关:1.数组元素的值为第一个元素的地址.2.对数组变量做取址操作相当于对数组第一个元素取址操作.STL相关模板类的定制与实现通常需要都写在头文件中,实例化模板的时候需要用到模板的定义与模板方法类C++类的静态变量需要在类外进行初始化虚方法C++纯虚方法表示纯虚方法的类不能直接做为对象使用,但该纯虚方法除了在类中定义外,还要在类外实现,否则会编译不过. 阅读全文
posted @ 2012-11-20 17:34 周尚武 阅读(239) 评论(0) 推荐(0)
摘要: http://paranimage.com/6-javascript-calendar-component/http://arshaw.com/fullcalendar/ 阅读全文
posted @ 2012-05-28 23:18 周尚武 阅读(183) 评论(0) 推荐(0)
摘要: 打开系统Settings(iOS5):[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"pref 阅读全文
posted @ 2012-05-21 12:00 周尚武 阅读(272) 评论(0) 推荐(0)
摘要: 开发iOS APP也有一段时间了,在开发过程中使用或了解过许多开源库,在这里分享出来。1、TBXML(GitHub或官网上可以下载)TBXML是一个基于DOM解析的XML库,使用非常方便。我自已基于TBXML写了一个XML TO Dictionary的工具类,有需要的可以联系我。2、SBJSON (GitHub可以下载)目前很多项目的HTTP 通讯都用JSON通讯。 SBJSON 就是业界公认的 JSON 格式的 Objective-C 实现版。3、SFHFKeychainUtils(GitHub可以下载)目前有很多应用是用名文或是自己加解密来存储敏感信息,其实Cocoa Touch已经提用了 阅读全文
posted @ 2012-04-28 15:36 周尚武 阅读(3203) 评论(0) 推荐(1)
摘要: cydia装软件要谨慎,如果安装拿捏不准最好看看论坛该软件的兼容性。以免导致不必要的麻烦。 cydia安装的软件都在://Library/MobileSubstrate/DynamicLibraries 这个路径 如 果大家遇到因为cydia安装软件不兼容导致的白苹果,只要你的iphone还能识别 iFunBox 就说明还有得救,用iFunBox连接你的iphone,进到上面的路径里面,删除最近安装的软件,一般都能成功。(cydia安装的软件后缀名都 是.dylib 所以只要删除最近的安装的.dylib文件) 阅读全文
posted @ 2011-12-29 20:19 周尚武 阅读(1022) 评论(0) 推荐(0)
摘要: package com.android.settings.ActivityPicker; 阅读全文
posted @ 2011-12-26 17:36 周尚武 阅读(148) 评论(0) 推荐(0)