摘要: 9月份就要找工作了,昨天参加了第一次笔试--多核,参加笔试主要还是想练练手吧,收获还是蛮多的,感觉题都基础,但答的一般。刚刚收到面试电话,由于要求必须满足6个月的实习期,最主要是我没有这个工作意向,最后诚恳的谢绝了面试机会。 总结两句:1.公司宣讲时我主动提问题了;(我要求自己听讲座至少要提一个问题)2.挂掉电话才发现疏忽了一个事情,虽然谢绝面试,我可以问一下我笔试哪些地方答的不好的,下次记得;3.做完一起搜索,感觉动手实践能力有所增强,笔试成了我的薄弱环节,要抓紧补一下。 阅读全文
posted @ 2013-06-06 16:25 路过你的苦 阅读(293) 评论(0) 推荐(0)
摘要: 1.单例模式1.1C++转自:http://blog.sina.com.cn/s/blog_7746d7e6010182ge.html首先列出一般的单例模式类的代码:class Singleton{private: ---构造函数定义为私有成员,Singleton singleton;会失败。Singleton(){}static Singleton * m_Instance;public:static Singleton * GetInstance(){if (NULL == m_Instance){m_Instance = new Singleton();}return m_Inst... 阅读全文
posted @ 2013-06-06 15:37 路过你的苦 阅读(307) 评论(0) 推荐(0)
摘要: 1.面向对象的特征封装封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。通过继承创建的新类称为“子类”或“派生类”;被继承的类称为“基类”、“父类”或“超类”;继承的过程,就是从一般到特殊的过程,要实现继承,可以通过“继承”(Inheritance)和“组合”(Composition)来实现。在某些 OOP 语言中,一个子类可以继承多个基类。但是一般情况下,一个子类只能有一个基类,要实现多重继承,可以通过多级继承来实现。 继 阅读全文
posted @ 2013-06-06 15:34 路过你的苦 阅读(338) 评论(1) 推荐(0)
摘要: 转自:http://www.cnblogs.com/rushuizhijing/archive/2011/08/26/2154737.html一、可能的组合:(1)const char*p(2)char const*p(3)char *const p(4)const char **p(5)char const**p(6)char *const *p(7)char **const p当然还有在(5)、(6)、(7)中再插入一个const的若干情况,不过分析了以上7中,其他的就可类推了!二、理解助记法宝:1。关键看const 修饰谁。2。由于没有const *的运算,若出现const *的形式,则 阅读全文
posted @ 2013-06-06 14:55 路过你的苦 阅读(576) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/sunnyjones/archive/2008/10/31/1323438.html 主要用于匹配编译后函数名的匹配,更好兼容c函数。 首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到该函数,但是并不会.. 阅读全文
posted @ 2013-06-06 14:26 路过你的苦 阅读(194) 评论(0) 推荐(0)
摘要: 1.全局、static、局部变量区别(1)内存中存储区域不同。全局和静态存在静态区中,局部存储在堆栈中。(2)作用域不同 全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用, 因此可以避免在其它源文件中引起错误;局部变量也称为内部变量,局部变量是在函数内作定义说明的,其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。(3)其他 static全局变量... 阅读全文
posted @ 2013-06-06 12:33 路过你的苦 阅读(255) 评论(0) 推荐(0)
摘要: iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件,它的作用是在多种国际编码格式之间进行文本内码的转换。linux下函数原型 size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft);linux系统下字符默认编码为utf-8,17搜索中文分词词典构造是用的GB2312编码,所以需要用到字符转码,iconv是一个很好的开发工具包。1.Linux下载安装iconvhttp://ftp.gnu.org/pub/gnu/libiconv/libico 阅读全文
posted @ 2013-06-06 11:01 路过你的苦 阅读(626) 评论(0) 推荐(0)
摘要: 1.汉字编码汉字在计算机内部是以内码的形式进行存储的,汉字内码是汉字在汉字信息处理系统中最基本的表达形式,它与汉字交换码、汉字区位码有一定的对应关系。由于自定义编码顺序的特殊性,因而,可通过计算偏移量的方法来定位该汉字在编码表中任意的位置。国标GB2312汉字编码表共收录了6763个汉字。GB2312-80标注规定汉语字符的交换码由两个ASCII码构成:第一个是区码,取值从OxA1到OxF7,共87个区,第二个是位码,从OxA1到0xFE,共94位。区码为OxA1到0xAE的存储全角符号,如标点、字母等。GB2312-80汉字的编码空间是BOA1-FIFE,共有72 * 94 = 6768个码 阅读全文
posted @ 2013-06-06 10:42 路过你的苦 阅读(1421) 评论(0) 推荐(0)
摘要: 1.服务器信息1.1.一起搜索架构信息爬虫系统(17spider):c++索引系统(17search):c++查询系统(17so):php网页存储:MYSQLWeb服务器:apacheLAMP+CPP1.2.一起搜索服务器配置CentOS+1.5G内存+80G硬盘+2M带宽+Nginx2.服务器搭建2.1 创建数据库信息表的细节不赘述,简单说下几个注意事项。(1)数据库字符集utf-8 选用utf-8,这是网页最常用的字符集,方便入库存储;网页内容字段,选用longtext,避免网页内容过长无法存储。 注意:由于抓取网页内容多种多样,插入数据库过程中不可避免有插入失败,初步解决方案是插入失败. 阅读全文
posted @ 2013-06-06 09:08 路过你的苦 阅读(241) 评论(0) 推荐(0)