- 博客(62)
- 资源 (6)
- 收藏
- 关注
转载 【转载】linux静态库和动态库分析
<br />转自http://www.linuxeden.com/html/develop/20100326/94297.html<br />1.什么是库<br /> 在windows平台和linux平台下都大量存在着库。<br /> 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。<br /> 由于windows和linux的本质不同,因此二者库的二进制是不兼容的。<br /> 本文仅限于介绍linux下的库。<br /> 2.库的种类<br /> linux
2011-04-27 15:02:00
819
原创 关于C/C++预处理
<br /> 预处理<br />A, 宏定义<br /> 1, 函数外定义,作用域为宏定义命令起始行到本文档最后一行。 若用()将宏名括起来,则不替换<br /> 2, 可以嵌套<br /> 3, 操作符#与##<br />B, 条件编译<br /> 1, #if #elif #else #endif<br /> 2, #ifdef #endif<br /> 3, #if define #if !define<br />C
2011-04-26 10:44:00
676
原创 关于C/C++字符串操作
<br />A,字符检测函数 ctype.h<br /> 1, isalnum<br /> 2, isalpha<br /> 3, isascii<br /> 4, iscntrl<br /> 5, isdigit<br /> 6, isgraph(不含空格)<br /> 7, islower, isupper<br /> 8, isprint(含空格)<br /> 9, ispunct<br /> 10,
2011-04-26 10:42:00
561
原创 数据类型 与 标准IO
/* 数据类型 与 标准IOA,数据类型 1,GCC中float=4,double=8,long double=12 2,VC2010中,float=4,double=8,long double =8 3,关于数据范围:int(32位)大概是21亿不到22亿(10个数), long大概是900京(19个数) float(32位)小数位为6,且四舍五入, double(32位) 小数位17位,且四舍五入,long double(32位)小数位17位,且四舍五入 4,在VC10
2011-04-26 10:30:00
1275
1
原创 笔记 : 《C和指针 》 (Pointers on C)
<br />第一章<br /> <br />1,用下面的句子,接受缓冲区多余的字符,以防对以后产生干扰,其中ch需要声明为int型,因为EOF为整型-1.且getchar的返回类型定义为int。这是需要注意的一点;<br /> /*..........*/int ch;while ( (ch = getchar()) != EOF && ch != '/n') ;/*..........*/ <br />
2011-04-25 23:24:00
810
原创 linux下使用BerkeleyDB
<br />BerkeleyDB是一款优秀的内存数据库,用它我们可以解决内存空间不足,比如需要一个大于内存空间的队列。也可以解决数据持久化的问题。<br /> <br />一,下载,到oracle官方网站,下载BerkeleyDB的源代码。这里给出1.5的链接:http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html。<br /> <br />二,编译。 源代码解压缩后,在终端下进入build_unix目录,执行如下
2011-04-22 21:59:00
2709
转载 linux下使用非标准位置的 第三方库
<br />原贴:http://soho-schubert.blogspot.com/2007/08/linux.htmlLinux编程使用库昨天写了一小段测试MySQL的C代码,编译顺利,但运行时报告找不到库,系统是FC4,MySQL是直接下载的Binary:<br /># gcc test_mysql.c -o test_mysql -L/usr/local/mysql/lib -lmysqlclient<br />#./test_mysql: error while loading share
2011-04-22 15:25:00
1172
原创 Windows下c/c++开发环境配置
这篇文章主要满足那些向牛人进发的programmer,想要抛弃用之已久的IDE(visual studio),改用像linux下的命令行形式。 高手请绕过。 另:这篇文章会慢慢完善。 一,安装编辑器GVim 可以从vim.org网站下载windows版的gvim 建议将gvim的vimruntime目录放在环境变量里。例如: path=others;d:/program files/vim/vim73; 这样的好处是,我们可以在cmd或者“运行”里,随时将gvim或者vim呼唤出来。win+R
2010-10-15 20:32:00
4851
原创 C# 一些小细节 初学版
回过头总结了一些 C#的小细节 大纲: 1,C#基本 2,C#2.0 的泛型 3,C#3.0 的一系列语法糖 4,C#4.0 新特性 内容: 一,C# 基本 1,char与string是Unicode编码 2,C#类型分为 值类型 和 引用类型。 其中string是个讨厌的引用类型,但表现起来像值类型 3,类可包含 数据成员(字段、常量)和 函数成员(方法、属性、构造、析构、运算符、索引、事件)。类中的字段会自动初始化。
2010-09-07 14:26:00
695
原创 关于Asp.net页面跳转、传送消息
在页面间跳转、传送消息有以下几种方式: 1,查询字符串 + Response.Redirect方法 a. 相当完全从新载入一个页面,和从地址栏中输入地址的效果是一样的。 2,跨页面回发(Cross Post) a. 方式一:通过设置页面1中的button的postbackurl为页面2。这时,转到页面2,进入页面2的 Page_Load()方法,PreviousPage.IsCrossPagePostBack为真,IsCrossPagePostBack为假,IsPostBa
2010-09-06 22:09:00
807
原创 关于Asp.net 状态管理
一,概述 为了克服HTTP协议的无状态这一特点,asp.net中可以使用五种状态机制: 1,视图,Viewstate 2,查询字符串,即在URL后的?key=value&key1=value1 3,自定义Cookie 4,会话Session对象 5,应用Application对象 6,配置文件 7,缓存Cache对象 8,在Global.asax中设置静态成员 二,分述 1,视图,Viewstate a. 不会增加服务
2010-09-06 13:50:00
536
转载 [转]main 之前与之后
【转自CLive Studio 百度空间】<br />我之所以提出这个问题,缘于一些IT公司招聘开发人员的笔试题或者面试题:C++ 中能不能让一些代码在 main() 之前或者之后执行?<br />答案理所当然可以的。<br />这可以有很多实现方法。下面例举:<br />1、一般来说,全局域的变量(包括静态变量)赋值、初始化等工作都是在main之前执行的。此时初始化变量调用的普通赋值函数,初始化对象调用的类的构造函数,都是行之有效的方法。<br />比较典型的是静态变量通过静态函数赋值、静态对象的初始化,
2010-08-15 23:16:00
910
原创 读《Information Extraction:A Survey》(1)
这两天一直在读关于I.E.的基础性文章,《IE:A Survey》的作者是Sunita Sarawagi,写在2007年,在2008年发表。在写这篇文章的时候,她供职于Indian Institute of Technology。这是她的介绍主页: http://www.cse.iitb.ac.in/~sunita/.ABSTRCT从无结构的文本中自动化得抽取结构信息,已经开启了一条通向查询、组织、数据分析的新道路,实现这一点正是由于IE将冗余的无机构文档整理成为语义清晰的机构化信息而带来的。INTRODU
2010-07-05 16:52:00
1738
原创 论文笔记 《Information Extraction:Distrilling Structured Data from Unstructured Text》
对于《The Text Mining Handbook》一书还是要继续读下去,中间插上一些对相关文章的学习。对了,昨天还是我的生日,在生日这天发生了件大事:我的QQ升到两个太阳了(嘿嘿,腾讯知道我把这个叫大事,肯定很开心)。但对于腾讯的SOSO,现在印象还真不错。最近很多媒体上挺上劲的。附腾讯在CSDN的博客http://blog.csdn.net/soso_blog。言归正传,《IE:Distrilling Structured Data from Unstructured Text》一文是由马萨诸塞州大
2010-07-04 20:28:00
1310
1
原创 读书笔记(1) "the text mining handbook"
从7月份开始,要开始读这本由Ronen Feldman和James Sanger写的《The Text Mining Handbook》。正好学校似乎对于我们在方向的把握能力上相当放心,基本在学了一些没什么用处的课程后,就不再为我们指导什么了。当然,因导师而异,除非导师们也都是半瓶水晃荡。不说了。。。0 前言0.1. TM(Text Mining, 文本挖掘) 的目标:解决信息量过载问题。即信息量爆炸,现有的搜索引擎或者检索工具,只是在输入关键词后提供更多的查询结果。恶化了由信息爆炸
2010-07-02 09:17:00
1222
原创 一个小小的里程碑------记在一年半之际
今天是我和我老婆一年半的纪念日,在这一年半的时间里,我们两个人都成长不少, 就在昨天老婆还在完成自己第一个小项目后,拿到了四位数的钱,当然不算多,但也是很厉害,对不对! 我真的很为你骄傲,宝贝! 有一个良好的开端,我相信我们很快就会拿到大四位数,五位数,六位数。嘿嘿,当然钱不是唯一。 唯一的还是我们两人对彼此的感情。 4月份马上就要过去了,剩下的就是我要把V
2010-04-22 10:20:00
597
原创 读《Mining Data Records in Web Pages》
这是一篇关于Data Detection的文章,是由Bing Liu、Robert Crossman、Yanhong Zhai在2003年ACM上发表的。 信息提取一般分为两步:Data/Object Detection 和 Attributes Labeling。当然也有和在一起的。 关于《Mining Data Records in Web Pages》这篇文章 是
2010-04-13 20:09:00
1246
5
转载 [转载]Dynamic Programming Algorithm (DPA) for Edit-Distance
转自:http://www.csse.monash.edu.au/~lloyd/tildeAlgDS/Dynamic/Edit/ The words `computer and `commuter are very similar, and a change of just one letter, p->m will change the first word into the sec
2010-04-12 22:21:00
678
原创 这两天在安装Team Foundation Server,老土,没玩过
这两天在微软铺天盖地的宣传攻势之下,不由也好奇visual studio 2010到底有多么强大, 正好之前看过一本书《移山之道》,其实就是在讲MSF,简单来说就是一种开发流程 在《移山之道》里,好像显得VSTS相当强大,程序员杂志上也讲解过小规模团队的VSTS部署安装。 所以,实在不是跟风,就是想见识一下,嘿嘿。 下了 visual studio ultimate
2010-04-10 21:07:00
642
原创 f**king the two bugs from Visual studio!
1, visual studio能正常链接数据库,使用BindingSource控件,设置DataSource属性,添加项目数据源时,出现了问题。 “在数据源配置向导”对话框的倒数第二步,出现了一个异常,原文如下“从数据库检索信息时发生错误: ‘Microsoft.VisualStudio.DataDesign.SyncDesigner.SyncFacade.SyncTableCo
2010-04-06 18:55:00
532
原创 怎样进行wince开发(环境搭建、思路)
情况是这样的:由于当前项目进行到后面的时候,需要在PDA上搭建一个界面。PDA上装的是wince 5.0操作系统,是由另外一个师兄掌管 的,并且装有了.net cf 2.0。 所以我的想法是在visual studio 2008中用c#写一个程序,然后部署在PDA就行了。 可是发现vs2008本身不带ce emulator,网上下的又不支持.net 2.0。 经过一番折腾后
2010-04-06 12:49:00
1161
原创 对window ce 5.0 开发 的初步接触
帮导师带了一个学生做本科毕业设计,任务大概是在一个PDA上做一个程序,经过摸索。环境配置如下: 1,有一台PDA开发板,装有windows ce5.0 ,并且支持 .net cf 2.0; 2,电脑装载Visual studio 2008, 3,我的是windows7 环境下装上 windows mobile device center, 在xp环境下应该装有 active
2010-04-03 15:39:00
1531
原创 一些小东西
1,break作用: 跳出最近的循环或者switch 2,相邻的字符串常量将被自动合并成一个字符串 3,generate_initializer(char* string){ static char separator = ; printf("%c %s /n", separator, string); separator = ,;
2010-03-26 15:06:00
531
原创 C语言中也有 临时定义变量
以前学习C语言的时候,只是知道 在C中,对变量的声明定义要放到函数的开头,即下面是不对的 int a = 10;a = 0;int b = 10; 上面是错误的。但在看《C专家编程》之后,才发现,声明定义不只是放在函数的开头,而是可以放在所有块的开头: 如: int a = 10; if (a != 9){ int b = 9;
2010-03-26 14:43:00
5123
原创 希望以后对你有用---------至于计算机专业、将来要读研、且选择中文信息处理方向(包括搜索、翻译、分类)的同仁们
基础课一定要学好 线性代数、概率论和统计、信息论! 专业课一定要学好 数据结构、算法、C语言、编译原理! 即便现在可能没有老师告诉你。 如果你的老师天天布置大量的作业,逼着你们,相信我,以后你会感谢他/她。 等会再接着写!
2010-03-26 10:04:00
794
原创 "我也能做CTO 职业规划" 读书第一阶段 精华总结
1. 苹果定律 2. 直线定律 3. 弯曲定律 4. 曲线定律 5. 水善于定位,善于静而深,善于仁和爱,善于言而有信,善于无为而有为,善于发挥能力,善于行止有时 6. 以终定始 7. 智慧简单的说,就是对IQ、EQ、AQ的掌握,也可以说是
2010-03-24 21:58:00
989
原创 switch中的default
这样一段程序: switch(i){ case 1: printf("1/n"); case 2: printf("2/n"); default: printf("default/n"); case 3: printf("3/n");} 请问分别输入1,2,3,4时的输出。 关键在于,如果default不
2010-03-22 16:41:00
1061
转载 【转载】男性穿衣常识
三点一线: 一个衣冠楚楚的男人,他的衬衣领开口、皮带扣和裤子前开口外侧应该在一条线上。 说到皮带扣,如果你系领带的话,领带尖可千万不要触到皮带扣上! 除非你是在解领带,否则无论何时何地松开领带都是很不礼貌的。 一身漂亮的西服和领带会使一个男人看上去非常时髦,而一套好的西装却不系领带,会使他看着更时髦。 如果你穿西装,但不系领带,就可以那种便鞋,如果你系了领带,就绝不可以了。 新
2010-03-21 19:54:00
998
原创 液晶显示器突然变色,一会黄,一会绿
大概去年暑假实验室给配的19寸液晶,总是突然就变色,一会黄,一会绿,还会有闪动, 莫名其妙。 后来跟别人换了显示器,结果过不了多久又是这样。 怀疑是有磁场干扰,可实在不知道哪产生磁场, 又怀疑显卡没有插牢固,冒险撕开封条,发现没事。 最终只能是线出问题了,跑对面实验室,换了根线,反正到目前还没有问题。 但愿别在变色了,很烦! 这两天又开始松懈
2010-03-19 13:45:00
8095
原创 C语言中的指针加减偏移量
首先看一段程序:#include int main(){ int a[5] = {1, 2, 3, 4, 5}; int* p = (int*)(&a + 1); printf("%d, %d /n", *(a + 1), *(p - 1)); return 0;} 输出结果为:2, 5 第一个结果好说,a+1后指针指向了
2010-03-11 15:29:00
41495
2
原创 char[] 与char[9]的不同。 sizeof(char*) != sizeof(char)
两个小问题: 1, char s[] = "12345"; // sizeof(s) = 6, 因为会自动为末尾加上/0, 与char* s = "12345"一致2, char s[5] = "12345" //sizeof(s) = 5 1,char* 是不同于char 的另外一种指针类型。 sizeof(char*) = 4 这是由于用的操作系
2010-03-11 13:47:00
4945
原创 C语言中 数组与指针的不同 。 char[] 与 char*
示例程序:#include char* foo1(){ char buffer[5] = {a, b, c, d, e}; return buffer;}char* foo2(){ char buffer[5] = {a, b, c, d, /0}; printf("%d/n", sizeof(buf
2010-03-11 10:55:00
2685
原创 windows 编程 何去何从
最终我们看到的程序或软件实体总归是要依托在操作系统上的, 我倒是看不到windows操作系统的灭亡,或许等云操作系统出现的时 候,云可以作为服务提供端,windows成为服务解释和承载端。 因此,windows上的开发还是不会消失。 目前在windows上有这样几种方式: 1,windows API:这个不会消失,只要windows存在 2,M
2009-12-07 12:31:00
507
原创 有一则关于深拷贝和浅拷贝的例子。
void fun(IntMatrix m){ //m.SetElement(1,1,100);}int main(){ int num[9] = {1,2,3,4,5,6,7,8,9}; IntMatrix m(3, num); fun(m); cout<<m.GetElement(1,1); return 0;} 单单看
2009-11-24 19:51:00
960
转载 正则表达式: 关于 的通用正则表达式(转)
1. 普通的 元素;希望得到其中的 TEXT 以及 URL 信息; 注意: 下面写法不正确:["]?)(?.+?/k.*>(?.+?) 对于以下这种情形:…也就是说没有引号的情形:不能试图通过匹配 “空”, 来对其进行反向引用;因为“空”实际上可以在任何位置达到匹配;例如,对于上述情形,它实际上在 第一个“/”后面就取得了匹配;然后 URL 会返回
2009-07-20 10:15:00
559
转载 页面传值
关于页面传值的方法,引发了很多讨论。看来有很多人关注这个,我就我个人观点做了些总结,希望对大家有所帮助。 1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的
2009-06-20 21:50:00
393
转载 数据库设计的三范式
关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的设计范式,才能设计出高效率、优雅的数据库,否则可能会设计出错误的数据库.目前,主要有六种范式:第一范式、第二范式、第三范式、BC范式、第四范式和第五范式。满足最低要求的叫第一范式,简称1NF。在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余
2009-05-21 16:53:00
337
1
VIPS a Vision-based Page Segmentation Algorithm(Paper)
2010-04-22
《Information Extraction:Distrilling Structured data from unstructured text》
2010-07-04
支持.net cf 2.0 的 windows ce 6.0 emulator 模拟器
2010-04-06
Information Extraction : A Survey
2010-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人