- 博客(15)
- 收藏
- 关注
转载 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
转自:http://www.cnblogs.com/figure9/archive/2013/01/09/2853649.html1,简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。 首先说说我拿到的offer情况:微软,3面->终面,搞定百度,3面->终面,口头offer搜狗,2面,悲剧腾讯,1面,悲剧布丁移动,3面,搞
2013-05-13 22:09:47
1897
原创 C++学习小记(C、C++函数之间相互调用)
有时我们会遇到以下问题。我们想在C++文件中调用定义在C文件中的函数,或者说想在C文件中调用在C++文件中定义的函数。如果我们只是简单的调用,那么编译器是不会允许我们这么做的,这是由于编译器对于C和C++函数的处理机制的不同而造成的。C语言定义的函数在经过编译之后函数名的前面被加上了下划线。例如:main函数经过编译后函数名就变成了 _main;然而对于C++中
2013-05-12 21:54:51
1058
原创 C++学习小记(memcpy、memmove、memccpy以及memset)
在 头文件中,有几个比较有用的函数,这里说明一下:1. void * memcpy(void * dst, const void * src, size_t count ); memcpy函数的声明如上,作用:将地址从src开始的前count个字节的内容拷贝到地址从dst开始的内存空间中。 返回值:目标空间的起始地址 需要注意的是:dst和src在内存中的位置不能重
2013-05-09 23:42:24
1503
原创 C++学习小记(使用定义在其他.cpp文件中的变量或函数)
想要使用定义在该.cpp文件中变量或函数:如果直接调用时不允许的,编译器会报错。原因是:在编译的过程中,编译器只能看到声明在本文件或包含在本文件的头文件中的变量或函数,否则编译器不能识别变量或函数。所以有以下两种解决方案:1.在本文件中使用extern关键字声明变量,告知编译器该变量在其他文件中定义,这样在编译阶段就不会报错,在连接阶段编译器会找到相应的变量定义。函数也是一样,只不
2013-05-09 11:02:55
1704
原创 C++学习小记(位运算,函数指针, 联合体,枚举, 逗号运算符)
一、位运算举例说明:a &= ff00;//&(与运算) 将变量a的低16位置0a |= ff00;// |(或运算)将变量a的高16位置1^(异或运算):可用于交换两变量的值a ^= b; b ^= a; a ^= b; //交换a和b两变量的值移位运算:a a >> n; //右移n位 相当于 a / (2的n次幂)二、联合体(union) 和 枚
2013-05-09 10:44:59
1182
原创 c\c++交换两变量值的三种方法
第一种,借助中间变量:void swap1(int& x, int& y) { int tmp = x; x = y; y = tmp;}以下两种不需要借助中间变量:第二种:void swap2(int& x, int& y) { x = x + y; y = x - y; x = x - y;}第三种,利用位运算的异或运算:void swap3(
2013-05-07 22:42:05
1972
原创 求π的神级外星人程序(800位)
今天在书上偶尔看到了一个能够精确求出π的前800位的神级程序,令人惊奇的是此程序的主体只有3行。此程序的作者不详,大家都叫外星人程序。首先膜拜一下。。。。以下为源程序:#include using namespace std;int main() { long a = 10000, b = 0, c = 2800, d, e = 0, f[2801], g; for(;b
2013-05-07 22:35:01
1111
原创 JavaCV0.5+opencv2.4.5+eclipse 64位 环境搭建
以下操作都是在,eclipse和Java环境搭建好的环境下进行的,其中eclipse和Java的版本都是64位。1.首先,下载javacv-0.5-bin.zip(注意:JavaCV与opencv的版本要对应,否则会有问题)2.然后按照 win8 64位+opencv2.4.5+vs2010环境搭建,将opencv配置好。 注意事项:由于现在使用eclipse和Java是64位的,所
2013-04-22 09:47:04
2202
原创 win8 64位+opencv2.4.5+vs2010环境搭建
这个搞了一下午才弄好,真是惭愧。其实opencv的环境搭建很简单。1.首先下载目前最新的OpenCV-2.4.5.exe,进入下载页面后可以根据你的系统选择相应的文件现在。2.下载完后,运行下载的exe文件。选择要解压的文件目录,如下图(比如我们将其解压在C盘根目录下): 3.解压完后,需要设置环境变量。右键我的电脑->属性-〉高级系统设置-〉环境变量,
2013-04-22 09:01:36
2730
原创 《数学之美》读想--第1章
昨天在图书馆找数据挖据相关入门级书的时候,偶然见看到了《数学之美》。这本书以前就听说过,同学也有这本书,就是没看过。听说这本书还不错,就顺便借了本看看。今天读了第一章‘文字和语言vs数字和信息’。感觉有些科普,从中知道了很多以前不知道的关于语言的事情,但是其中我感觉最重要的应该是作者能够将语言和文字的一些枯燥的东西转换到了现今信息世界的编码中去(虽然编码解码也很枯燥)。这是读完第一章,我能感受
2013-04-20 15:05:43
674
原创 win8与Ubuntu12.10双系统下,使用MbrFix安全删除Ubuntu
首先在删除Ubuntu之前,先进入win8系统,下载MbrFix:MbrFix下载;1.将MbrFix解压到某个位置,比如C:\;2.按键盘上的 win键+x键 ,选择命令提示符(管理员);3.输入命令 cd c:\ 进入C盘根目录下(即MbrFix.exe文件所在目录下 );4.输入命令:MbrFix /drive 0 fixmbr /yes ,回车;等一会之后,命令执行完并没有
2013-04-20 10:23:53
4485
原创 PLSQL Developer 9.0 下载+汉化+注册机 以及无法连接到64位数据库解决方法
一、PLSQL Developer 9.0 下载 http://download.allroundautomations.com/plsqldev906.exe PLSQL Developer 9.0 汉化程序 http://www.allroundautomations.com/plsqldevlang/90/chinese.exePLSQL Developer 9
2012-08-06 18:15:13
4429
原创 Oracle 11g NET Manager 配置步骤
oracle 常用的配置管理工具有两种:Net Configuration Assistant 和 Net Manager,其中前者以向导的方式出现比较适合初学者,而后者适于使用熟练者。本文着重说明一下Net Manager中监听器和Net服务名的创建。一、监听器:打开Net Manager 管理页面,选中【监听程序】文件夹,然后点击页面左侧的加号(添加按钮),然后在弹出框中填
2012-08-06 15:44:57
7893
原创 心路小站
紧张的期末考试终于过去了,感觉考的不是很理想。怎么说那,我是想要保研的,但是成绩估计还稍差一些,这几门课的成绩对我来说至关重要。就我自己感觉,自己是冲着满分去的,自己在考试前准备的也是十分努力~~ 过去的就过去吧,自己尽力了,但愿能有个靠谱的成绩吧。一学期刚刚过去,紧接着小学期又来了。好像就我们学校有小学期啊,和同学说,别人都说没听说过(悲催啊~~)。5学分的J2EE也不是闹着玩的,一周5天全
2012-06-20 23:52:55
510
原创 我的第一篇博客
很长时间了都想要把自己的一些学习的历程以及自己思想的变化记录下来,但是不知道什么原因,可能是自己心中的惰性在作怪吧.....希望以后能每隔一段时间都能写一点学习中或者生活中的经历,也好以后对自己的大学生涯有所回顾,不至于茫然的过完四年,然而最后都还给了它。说一下这段时间吧,还有不到一个月就要期末考试了(还有苦逼的CET6),现在就开始了复习,也不知道是不是有点早了。但是编译还有OS让我有点茫然
2012-05-11 00:01:47
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人