上一页 1 ··· 221 222 223 224 225 226 227 228 229 ··· 249 下一页
摘要: 当我们用open()函数去打开文件的时候,有好几种打开的模式。 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建。 'a'->追加,写到文件末尾 'b'->二进制模式,比如打开图像、音频、word文件。 '+'->更新(可读可写) 这个带'+'号的有点难以理解,上代码感受下。 with open('foo.txt', 'w+') as f: f.write('bar\n') f.seek(0) data = 阅读全文
posted @ 2013-08-09 23:54 pangbangb 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么?历史早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。定义ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。我们可以这样理解:把一个线程比喻为一个类,ThreadLocal即是这个类中的成员变量,类中的多个方法可以调用。当使用ThreadLocal维 阅读全文
posted @ 2013-08-09 23:52 pangbangb 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一、分析Java中的数组是定长的,一旦经过初始化声明就不可改变长度,这在实际使用中非常不方便。二、场景比如要对班级学生的信息进行统计,因为我们不知道一个班级会有多少学生(随时都有可能会有学生入学、退学或转学),所以需要一个足够大的数组来容纳所有的学生。但是多大才算足够大呢?随着环境的变化,“足够大”也可能会编程“足够小”,然后就会超出数组的最大容量的情况,那该如何解决呢?事实上,可以通过对数组扩容“婉转”地解决问题,代码如下:public static T[] expandCapacity(T[] datas,int newLen){ //不能是负值 newLen = new... 阅读全文
posted @ 2013-08-09 23:50 pangbangb 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 今天介绍如下如何在Win7环境下从硬盘安装Ubuntu(我使用的版本是12.10)。1.下载Ubuntu ISO镜像文件ubuntu-12.10-desktop-i386.iso。2.使用压缩软件或虚拟光驱打开镜像,复制以下三个文件到C盘a)Casper文件夹下initrd.lz和vmlinuzb).disk文件夹至此安装做需要的文件准备就绪,我们配置一下启动安装的环境。3.下载EasyBCD(单击此处下载),用于添加和修改开机启动项。我们需要通过启动菜单启动引导启动安装程序,而系统默认只有Win7一个启动项,因此我们需要添加一个启动项。a)打开EasyBCD,我们看到引导程序中只有一个引导条 阅读全文
posted @ 2013-08-09 23:48 pangbangb 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这段时间工作太忙,有些日子没写文章了,今天准备了一篇Wireshark工具的一个小功能,在验证码流的时候非常好用,闲话不说,直接说步骤: 1.打开Wireshark抓取流媒体码流,然后用RTP过滤: 2.Telephony --> RTP -->Stream Analysis 3.Save playload 4.最后选择路径,保存到本地即可用VLC播放器打开查看了。 阅读全文
posted @ 2013-08-09 23:46 pangbangb 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: A problem occurred while installing selected Windows SDK components. Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Please attempt to resolve the prob 阅读全文
posted @ 2013-08-09 23:44 pangbangb 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 求出公共子序列 要求最长 字典序最小枚举第一串的所有子串 然后对每一个串做KMP。找到目标子串学会了 strncpy函数的使用 我已可入灵魂 #include #include #include #include using namespace std;char str[20][70];char tmp[70],ans[70];int f[70];int n;void getfail(char *P){ int m=strlen(P); f[0]=0;f[1]=0; for(int i=1;ilen)strcpy(ans,tmp);//最长 else if(l==... 阅读全文
posted @ 2013-08-09 23:42 pangbangb 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 上篇博客《Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表》已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从而获取文章或资讯。 首先说一下rss的版本。很多人都说rss,但是有相当一部分人,都不知道rss居然不只一种格式。我们常用的订阅格式有Rss和Atom 2种格式。Rss有版本从v0.9一直到现在的v2.0,Atom最新的版本则是1.0。 DeveloperWorks有一篇文章《使用 RSS 和 Atom 实现新闻联合》提及两者的相似点与不同点: RSS 和 Atom 摘要的相似点每个摘要文件实际上代表... 阅读全文
posted @ 2013-08-09 23:40 pangbangb 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 学生信息管理系统(VB版)开工已有半个多月,如今已经验收完毕。在刚开始无从下手到第一次验收,再到修复bug,进行不断的优化,一直优化到现在的状态,无论是从思想上,还是从技术上,都获得了一次飞跃的成长。 还记得刚做完的时候,晓洁师姐给出的第一句评价就是:没有全局观。后来反思了很久,自己的确在这方面吃了大亏,刚做系统的时候没有计划,闷头瞎做,期间不知碰破了多少次头,费的功夫和力气倒不少。 真正验收时,错误百出:比较低级的错误: (1)、粗心导致代码中一些字符的错误,比如中英文字符混淆、某个不起眼符号的遗漏等语句错误,甚至还有一些语句遗漏、颠倒等语法错误。出现这些错误时,应该不骄不躁,学会心平气和. 阅读全文
posted @ 2013-08-09 23:39 pangbangb 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1,跨平台,通过宏可以编译相应操作系统的api 2,定制业务,同一份代码,面向不同的客户,通过宏来定制。 3,Release 和 Debug。在release下,不能崩的,在debug下,是希望尽早暴露问题的。 阅读全文
posted @ 2013-08-09 23:37 pangbangb 阅读(244) 评论(0) 推荐(0) 编辑
上一页 1 ··· 221 222 223 224 225 226 227 228 229 ··· 249 下一页