自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浮生如梦

只要有梦想 什么时候开始都不晚

  • 博客(15)
  • 收藏
  • 关注

原创 C++正则表达式匹配工具

因为要区分电话号码邮件等各种联系方式,所以想用正则表达式来匹配,但是又要做到windows和Linux兼容,所以查了一下,有RE2,glibc regex和C++ regex.C++ regex包含在头文件中,大致的接口有:basic_regex正则表达式对象,是一个通用的模板,有typedef basic_regex regex 和 typedef bas

2017-07-31 16:29:29 1495

原创 python基础教程学习记录

最近在看的是《python 基础教程》,第九章的小知识点比较多,记录一下课本上的示例,都是手敲过一遍的加深一下印象。主要介绍了类相关的内容,迭代器,生成器等基础知识。# super方法class Bird: def __init__(self): self.hungry = True def eat(self): if self.hun

2017-06-15 15:12:21 314

原创 记录几个常用shell命令和工具(待继续学习添加)

总是有很多常用的shell命令记不住,现在记录一部分,以后找起来也方便awk命令研究:awk'{pattern + action}' {filenames}其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk [-

2017-06-13 15:02:11 602

原创 LNK2005符号重定义问题

最近修改一个服务模块的时候,发现编译的时候竟然出现LNK2005错误:1>LIBCMT.lib(invarg.obj) : error LNK2005: "void __cdecl _invalid_parameter(unsigned short const *,unsigned short const *,unsigned short const *,unsigned int,unsign

2017-06-09 16:23:59 4091

原创 C泛型编程—查找

《编程范式》中介绍的C的查找实现~//正常字符串类型的查找char* lsearch(char* sour, char* elem,size_t len){ assert(sour!=NULL); char* elemTemp; for (int i = 0; i < len; i++) { elemTemp = sour + i; if (strcmp(elemTemp

2017-05-23 19:38:28 346

原创 c泛型编程--栈

最近在看编程范式,前半部分主要以C来介绍的,今天学习下栈~typedef struct{ void* elemstr;//存储栈中的元素 int contentlen;//栈申请空间 int loglength;//当前栈使用空间 unsigned int size;//元素类型的大小 }pstack;void InitStack(pstack *s,unsign

2017-05-22 21:28:22 282

转载 CV相关领域的网站链接

以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究动态、招生情况等。总之,我认为,知识只有分享才能产生更大的价值,真诚希望下面

2013-06-07 20:52:30 3140

转载 求二进制数中1的个数(很强大的分析)

算法-求二进制数中1的个数连接:http://www.cnblogs.com/graphics/archive/2010/06/21/1752421.html问题描述任意给定一个32位无符号整数n,求n的二进制表示中1的个数,比如n = 5(0101)时,返回2,n = 15(1111)时,返回4这也是一道比较经典的题目了,相信不少人面试的时候可能遇到过这道题吧

2013-05-18 21:29:24 629

原创 关于指针的若干问题

最近面试总是C啊。。。eg1:  int *f1(void) { int x; x = 10; cout<<"x="<<x<<" &x="<<&x<<endl; return(&x); } int *f2(void) { int *p; *p = 10;//used without intialized cout<<"*p="<<*p<<" p="<<p<<en

2013-05-16 19:24:58 476

原创 2013阿里巴巴校园招聘笔试题

今天刚参加完阿里巴巴的笔试,单选,多选,综合题。单选考的比较杂,每门课考一两道题甚至一两个选项,Linux啊,网络啊,操作系统啊,,,多选5道题,也差不多是比较杂的,这些都没什么难度,如果基础还好的话。。。大题目前两题很简单的送分题,一个是数组的逆置,一个是操作系统里面作业调度算法先进先出和最短作业优先。后面四道题如下(希望我的回忆没有太大出入,表述没有歧义):1.有个苦逼的上

2013-05-05 16:43:43 2585 4

原创 基于x86体系结构分析linux的启动过程

仅考虑32位体系结构不考虑多核多处理器要求1:分析流程按照开机-->BIOS-->grub-->Linux的顺序进行,到start_kernel结束 第一步——>加载BIOS:  打开计算机电源后,计算机会首先加载BIOS信息,这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。BIOS所做的工作如下:1.检测连接硬

2013-05-01 22:17:24 1437

原创 查找平面见最近点对

题目:给定平面上n个点,找其中的一对点,使得在n个点组成的所有点对中,该点对间的距离最小。算法核心思想:严格的讲,最接近点对可能多于1对,为简单起见,只找其中的1对作为问题的解。简单的说,只要将每一点与其它n-1个点的距离算出,找出达到最小距离的2点即可。但这样效率太低,故想到分治法来解决这个问题。也就是说,将所给的平面上n个点的集合S分成2个子集S1和S2,每个子集中约有n/2个

2013-04-25 17:05:10 1137

原创 在红黑树的基础上实现区间树的创建,左旋,右旋,插入和查找

题目:在红黑树的基础上实现区间树的创建,左旋,右旋,插入和查找算法思想:区间树介绍:       区间树是在红黑树基础上进行扩展得到的支持以区间为元素的动态集合的操作,其中每个节点的关键值是区间的左端点。区间[low,high]表示成一个对象i,low表示区间的低点,high表示区间的高点。通过建立这种特定的结构,可使区间的元素的查找和插入都可以在O(lgn)的时间内完成。相比于红

2013-04-23 21:35:54 1360

原创 求1+2+3+.....+n的几种解法

题目描述::求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。话说这个一下子只能想到递归啦,但是还是要用到条件判断啊,于是乎这个怎么办尼?在网上各大牛的帮助下,找到了几个解法,收获颇多,分享之。。。//求1+2+3...+n,不能用if,while,for,case,a?b:c,等//soluti

2013-04-23 20:57:56 1204

转载 Windows 常用命令

“开始”---> “运行”输入以下命令,或者Win + R,输入以下命令对我比较有用的几个:31. regedit.exe----注册表48. msconfig.exe---系统配置实用程序  80. services.msc---本地服务设置 93. regedit.exe----注册表  110. osk------------打开屏幕键盘

2013-04-18 16:14:32 349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除