摘要: Demo流程(从动态生成控件开始) 1.From2_Load调用PanelReadXmlFile函数,开始动态生成控件。 2.RecordData类,用来存放xml文件中每个Item的各种数据(用get,set方法)。 3.根据RecordData存放的每个Item的控件类型生成控件,并绑定事件bindEventByValidateID 4.按下提交按钮后,对各个空间进行校验,foreach List中的每个RecordData,用到了HashTable类(键值-值)。bindEventByValidateID是动态检验(keyleave,keypress等事件) ... 阅读全文
posted @ 2013-06-26 09:27 长溪 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 内容来自网页: http://deerchao.net/tutorials/regex/regex.htm入门:ex1:在一个字符串中查找hi,精确查找:\bhi\b,\b成为元字符(metacharacter),\b表示单词的开头或结尾。hi后面跟着一个字符串lucy,则:\bhi\b.*\blucy\b -> 单词hi后面跟着任意个不是换行符的字符,碰到lucy结束.:匹配除了换行符以外的任意字符*:指定*前面的内容可以连续使用任意次数.*:一起使用,任意数量的不包含换行的字符ex2:0\d\d-\d\d\d\d\d\d:0xx-xxxxxx,x为数字\d:匹配一个数字简写:0\d{ 阅读全文
posted @ 2013-06-06 21:53 长溪 阅读(216) 评论(0) 推荐(0) 编辑
摘要: C++动态创建对象构造函数不允许我们向他传递内存地址来进行初始化?在堆上创建对象要确保构造函数调用。1.对象创建创建一个C++对象时:1.为对象分配内存。2.调用构造函数初始化内存。碰到{,存储单元就在栈上被创建(C语言需要在头部申明变量原因?)3种分配内存的方法:1.静态分配2.堆分配3.栈分配m... 阅读全文
posted @ 2013-06-04 21:03 长溪 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 2013年5月28日晚PHP学习(PHP about MySQL)数据库的构成:MySQL数据库 -> Databases -> tables -> 字段(字段类型,内容)数据类型:int,smallint常用点击量,编号,真假char,varcharchar最大255字节,varchar更长并伸缩... 阅读全文
posted @ 2013-06-04 20:52 长溪 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Dropbox是一个比较不错的网盘,简单而且好用,但是在Linux下,因为墙的存在,装不上,在网上找了许多方法,终于解决。 最终的效果是:安装成功,开机自动启动 (我的是fedora18) 步骤: 1.下载程序 进入网页https://www.dropbox.com/install?os=lnx,可以看到“Install Dropbox via command line"下有32位和64位的安装命令,比如 "cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" 阅读全文
posted @ 2013-05-09 22:44 长溪 阅读(4512) 评论(0) 推荐(0) 编辑
摘要: How strong are you?That is a tough question to answer, whether you are a man or a woman.But, really, I want to ask… how do you define your strength?Ho... 阅读全文
posted @ 2013-04-22 14:39 长溪 阅读(345) 评论(0) 推荐(0) 编辑
摘要: View Code //file function: easier to compile and module#include <stdio.h>#include <string.h>#include <fcntl.h>int main(){ int n,temp; int filedes; char a[50]; printf("1:Navi\n2:Multimedia\nNo.:"); scanf("%d",&n);// printf("input the filename:\n");/ 阅读全文
posted @ 2013-03-01 18:22 长溪 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 关于main(int argc,char *argv[])#include <stdio.h>int main(int argc,char* argv[]){ int i; printf("%d\n",argc); for(i=0;i<argc;i++) printf("argv[%d]=%s\n",i,argv[i]); return 0;}比如上面这段代码,gcc编译后,运行./a.out a ab abc,编译后的结果是:Argv[0]=./a.outArgv[1]=aArgv[2]=abArgv[3]=abc//assent#i 阅读全文
posted @ 2013-01-22 19:28 长溪 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 昨天看了Linux的进程管理,写一写学到的一点知识。 父进程用调用fork()函数可以创建子进程,并把所有信息复制给子进程。 先看一段C代码: #include#includeint main(){ int pid; printf("first process\n"); ... 阅读全文
posted @ 2013-01-13 15:15 长溪 阅读(2522) 评论(1) 推荐(0) 编辑
摘要: 前面的情节是,蝙蝠侠被打败了,被关在了地牢中,想要爬出来,地牢有很多梯子,wane绑着绳子,想爬出来,不过地牢太深,而且梯子有一档不好爬,试了很多次都失败。wane在地牢里的一个谈话:W是wane,L是地牢里的长者。 L : He says the leap to freedom is not... 阅读全文
posted @ 2012-12-11 23:56 长溪 阅读(216) 评论(0) 推荐(0) 编辑