jubincn

导航

上一页 1 ··· 13 14 15 16 17

2012年3月28日 #

JavaMail中解决中文附件名乱码的问题

摘要: 网上有很多类似的解决方案,很多是使用if ((fileName != null) && (fileName.toLowerCase().indexOf("gb2312") != -1)){ fileName = MimeUtility.decodeText(fileName);}来解决,但对应gbk编码的附件名,这里仍不能正确处理。解决的方法很简单,加入对gbk的判断即可fileName = bodyPart.getFileName();//解决中文附件名的问题if ((fileName != null) && ( (fileName.toL 阅读全文

posted @ 2012-03-28 15:21 jubincn 阅读(914) 评论(0) 推荐(0)

2012年3月26日 #

Objective-C 字符串与数值互相转换

摘要: Convert NSString to int1NSString*aNumberString =@"123";2inti = [aNumberString intValue];Convert int to NSString1intaNumber = 123;2NSString*aString = [NSStringstringWithFormat:@"%d", aNumber]; 阅读全文

posted @ 2012-03-26 22:13 jubincn 阅读(127) 评论(0) 推荐(0)

2012年3月23日 #

VSTO实战开发-Outlook add-ins开发

摘要: 转自:http://sun77.blog.163.com/blog/static/97986573201052141212753/VSTO实战开发-Outlook add-ins开发(5)下载课程WMVMP4MP3PDFVSTO实战开发-Outlook add-ins开发(4)下载课程WMVMP4MP3代码PDFVSTO实战开发-Outlook add-ins开发(3)下载课程WMVMP4MP3代码PDFQ&AVSTO实战开发-Outlook add-ins开发(2)下载课程WMVMP4MP3代码PDFQ&AVSTO实战开发-Outlook add-ins开发(1)下载课程WM 阅读全文

posted @ 2012-03-23 11:57 jubincn 阅读(406) 评论(0) 推荐(0)

2012年3月19日 #

mysql获取刚插入(添加)记录的自动编号id

摘要: 转自:http://hi.baidu.com/zuccxy/blog/item/037fb71eebf0848186d6b6cd.html我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数,一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。下面介绍三种方法(1) getGeneratedKeys()方法:程序片断:Connection conn = ; Serializable ret = null; PreparedStatement state = .; ResultSet rs=null; try { 阅读全文

posted @ 2012-03-19 21:12 jubincn 阅读(6572) 评论(0) 推荐(0)

2012年3月13日 #

C中为什么参数以列表反序压入堆栈中

摘要: 转自:《C和指针》中文版,p396 我们现在可以推断出为什么参数要按照列表反序压入到堆栈中。被调用函数使用帧指针加一个偏移量来访问参数。当参数以反序压入到堆栈时,参数列表的第一个参数便位于堆栈中这堆参数的顶部,它距离帧指针的偏移量是一个常数。事实上,任何一个参数距离帧指针的偏移量都是一个常熟,这和堆栈中压入多少个参数并无关系。 如果参数以相反的顺序压入到堆栈会怎样呢(即按照参数列表顺序)?这样一来,第一个参数距离帧指针的偏移量就和压入到堆栈中的参数数量有关。编译器可以计算出这个值,但还是存在一个问题 -- 实际传递的参数数量和函数期望接受的参数数量可能并不相同。在这种情况下,这个偏移量是不.. 阅读全文

posted @ 2012-03-13 14:35 jubincn 阅读(215) 评论(0) 推荐(0)

2012年3月11日 #

VMWare8运行Mac OS Lion时安装VMTools的问题

摘要: 网上很多文章介绍如何在VMWare中安装MacOS,可介绍安装VM Tools时总是喜欢几句话带过,使我失败了很多次才安装成功。成功方法:1. 在VMWare中点击edit this virtual machine2. 添加CD/DVD,使用iso,找到那个darwin.iso3. 在setting里面,点击CD/DVD里面的advanced,将其设为SCSI 0:12。其中,第三步比较关键,SCSI的值一定要设在HJMac.iso的后面,比如HJMac.iso设为0:10,这里咱设为0:12就可以了。4. 开机后,在Finder中就可以找到Darwin.iso,进行安装。 阅读全文

posted @ 2012-03-11 16:06 jubincn 阅读(123) 评论(0) 推荐(0)

2012年3月9日 #

C语言中strlen()返回值类型为无符号数

摘要: 参考:《C和指针》strlen()的方法签名中的返回值类型为size_t,size_t实际上是一个无符号整型。因此,下面的代码就会有问题:if( strlen(x) - strlen(y) >= 0 ) ... ;if( strlen(x) - 10 >= 0) ... ;这样,if语句永远都会执行,因为无符号数不存在负值。实际上,C中很多string相关函数返回值都是无符号数,在使用时要小心谨慎。 阅读全文

posted @ 2012-03-09 10:51 jubincn 阅读(426) 评论(0) 推荐(0)

2012年3月6日 #

C语言中表达式求值要注意的几点

摘要: 参考:《C和指针》隐式类型转换 C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符型和短整型操作数在使用之前被转换为普通整型,这种转换称为“整型提升”。缺省整型长度一般是计算机最合适的长度,因此精度提升不会降低速度,并且实现起来也很容易。 在下面的例子中,a和b首先转换成整型进行计算,然后将结果截短并赋值给cchar a, b, c; c = a + b;算术转换 如果某个运算符的各个操作数属于不同的类型,那么除非其中一个操作数转换为另一个操作数的类型,否则操作就无法进行。下面的层次体系称为寻常算术转换。 long doubl... 阅读全文

posted @ 2012-03-06 16:32 jubincn 阅读(252) 评论(0) 推荐(0)

2012年3月5日 #

gcc预处理注释后会留下空白

摘要: 本文是《C和指针》的2.7中的第5题的gcc解题目:下面这条语句的结果是什么? int x/*comment*/y;首先,创建一个包含此语句的C文件,如:#include int main(){ int x/*comment*/y; xy = 0; printf("xy =%d\n", xy); } 其次,使用gcc -E tmp.c来查看预处理后的文件出来的结果很长,前面有很大一段代码,我们直接看最后那部分,如下所示:int main(){ int x y; xy = 0; ... 阅读全文

posted @ 2012-03-05 17:26 jubincn 阅读(237) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17