自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

原创 IT求职经验分享

经过了8月-10月的血雨腥风,找工作终于告一段落,自己也基本上定在华为、南瑞继保、360这三家之一了。下面,我就如何去找工作,如何准备,做一个分享。什么最重要?基础!基础!看书!看书!建议看书主要从C/C++,Linux操作系统,网络与数据库,应试算法这几个方向入手,循序渐进。一、时间表如果你是研二,从现在开始准备,建议你做好计划,我建议的时间表如下,请针对自己情况调整(建议采

2013-10-30 14:03:02 2826 4

转载 位图(标量图)和矢量图的区别

FROM 義字當頭 http://blog.163.com/lee_020/blog/static/12475560201275113146796/ 1.位图图像(bitmap)亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增大单个像素,从而使

2013-08-26 10:57:08 11740

原创 APUE读书笔记-第18章-终端I/O

18.1 引言*终端I/O的用途很广泛,包括用于终端、计算机之间的直接连线、调制解调器以及打印机等等,所以终端I/O系统非常复杂18.2 综述*终端I/O有两种不同的工作模式:(1)规范模式输入处理(Canonical mode input processing)(2)非规范模式输入处理(Noncanonical mode input processing)

2013-08-20 15:53:36 1429

原创 APUE读书笔记-第17章-高级进程间通信

17.1 引言*两种高级IPC:基于STREAMS的管道(STREAMS-based pipe)以及UNIX域套接字(UNIX domain socket)可以在进程间传送打开文件描述符。服务进程可以使它们的打开文件描述符与指定的名字相关联,客户进程可以使用这些名字与服务进程通信17.2 基于STREAMS的管道*可以用fattach函数给STREAMS管道一个文件系统中的名字

2013-08-18 14:21:49 1404

转载 引用作为函数返回值的情况

—什么情况下必须不能返回引用—1)重载操作符类似加减乘除这样,要返回一个右值的不能是引用。—2)不能返回函数内局部变量的引用。—什么情况下必须返回引用—重载操作符类似“=”“+=”这样的可继续作为左值使用的,要返回this指针的引用。—什么情况下返回的引用必须是const的—const成员函数不可改变对象内容,同时也不可通过函数返回值改变对象内容。 所以返回指向对象的指针或

2013-08-14 14:04:55 1390

转载 STL函数对象

FROM http://www.2cto.com/kf/201107/94928.htmlSTL不但使我们能够更轻松、更快捷地编写复杂的代码,而且使编写的代码既标准又高度优化。std::vector names;// ...std::sort(names.begin(), names.end());       STL另一个优雅之处在于高度可配置。在以上的代

2013-08-14 10:41:50 1363

转载 C++之对象切割

FROM:华山大师兄 http://www.cnblogs.com/biyeymyhjob/archive/2012/09/07/2674880.html问题描述程序如下:#include #include using namespace std;class Base{ public: virtual void fun()

2013-08-14 10:21:59 927

原创 APUE读书笔记-第16章-网络IPC: 套接字

16.1 引言*进程能够通过套接字网络IPC接口和其他进程通信。通过该接口,其他进程运行位置是透明的,它们可以在同一台计算机上也可以在不同的计算机上。实际上,这正是套接字的目标之一:同样的接口既可以用于计算机间通信又可以用于计算机内通信*16.2 套接字描述符*要创建一个套接字,可以调用socket函数int socket(int domain, int type, int

2013-08-14 09:25:51 1187

转载 前辈华为工作感悟

FROM:http://company.dajie.com/huawei/job/hwzgs/topic/194789/detail徐家俊写 上周,我正式提交了离职报告,准备给自己的职业生涯一个很大的转折,这是我长时间的思考最后所做的决定.但真的提出离职后,回想在公司的十年,还是百感交集. 来深圳、来华为当时确实是一种机缘,96年华为名气并不响,特别是在行业之外,偶尔一次我在同

2013-08-13 12:01:52 2244 3

转载 带外数据

FROM:http://baike.baidu.com/view/567593.htm传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方。为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道。linux系统的套接字机制支持低层协议发送和接受带外数据。但是TCP协议没有真

2013-08-13 11:02:38 768

转载 FQDN

FROM: http://baike.baidu.com/view/281582.htm    FQDN:(Fully Qualified Domain Name)完全合格域名/全称域名,是指主机名加上全路径,全路径中列出了序列中所有域成员。全域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。从全域名中包含的信息可以看出主机在域名树中的位置。DNS解析流程:

2013-08-13 09:30:06 1163

转载 STP协议

FROM gljseu  http://blog.csdn.net/gljseu/article/details/9932751STP协议(生成树协议),是一个二层管理协议,标准为IEEE802.1D。IEEE 802.1d是最早关于STP的标准,它提供了网络的动态冗余切换机制。STP协议能在网络设计中部署备份线路,并且保证:  * 在主线路正常工作时,备份线路是关闭的

2013-08-13 08:37:17 1306

原创 APUE读书笔记-第15章-进程间通信

15.1 引言*进程之间交换信息的方法可以经由fork或exec传送打开文件,或者通过文件系统*进程之间相互通信的其他技术——IPC(InterProcess Communication)包括半双工管道、FIFO、全双工管道、命名全双工管道、消息队列、信号量、共享存储、套接字、STREAMS15.2 管道*管道有两种局限性:(1)历史上,它们是半双工的(即数据只能在一个方向

2013-08-12 15:32:36 1404

原创 华为机试题——掷骰子游戏

/*问题描述:  在掷骰子游戏中,会根据所掷数字在地图中前进几步,前进完成后需要根据当前地图位置所示的障碍进行相应操作,其中障碍表示: 1) 9:无障碍 2) 1:停掷一轮,即下轮所掷数字无效; 3) 2:后退两步,如果已经到起点不再后退; 4) 3:奖励前进一步 如果在游戏过程中,已经走到地图终点,则游戏结束。根据输入的地图数组,和5个骰子数的数组,返回最终玩家前进了多少步。 要求实现

2013-08-12 15:24:37 4032 2

原创 华为机试题——字符串操作

/*问题描述:  把一个字符串中的除大写字母、小写字母和数字字符之外的其他字符都去掉,输出新字符串。 要求实现函数:  void my_string(char* input, char* output) 【输入】  char* input,输入的字符串 【输出】  char* output, 输出的字符串 【返回】  无 示例  输入:input = “A*(BC&De+_fg/*”

2013-08-12 14:53:53 2538

原创 华为机试题——整数减法

#include using namespace std;/*3 正数减法问题描述: 两个任意长度的正数相减,这两个正数可以带小数点,也可以是整数,请输出结果。 输入的字符串中,不会出现除了数字与小数点以外的其它字符,不会出现多个小数点以及小数点在第一个字符的位置等非法情况,所以考生的程序中无须考虑输入的数值字符串非法的情况。 详细要求以及约束:1.输入均为正数,但输出可能为负

2013-08-12 14:45:39 1801

原创 HDOJ4561 连续最大积

HDOJ4561连续最大积Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 813    Accepted Submission(s): 305Problem Description小明和他的好朋友

2013-08-12 08:27:38 1028

原创 约瑟夫环的暴力解法

#include #include using namespace std;struct Node{ Node* next; int val; int num;};int main(void){ int N; cin>>N; int i; Node* head=new Node; Node* prev=head; for(i=1;i<N+1;i++) { in

2013-08-12 08:27:20 1254

原创 计算加减运算

通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。补充说明:1. 操作数为正整数,不需要考虑计算结果溢出的情况。2. 若输入算式格式错误,输出结果为“0”。要求实现函数: void arithmetic(c

2013-08-10 10:31:42 1026

原创 华为机试求级数

/*求1!+2!+……+n!。n给定,函数名也给了,只需要补充函数体部分。最后的结果按float形式输出,还说格式化输出是e%什么的,给了一个输出的例子:3,输出是3.000000e+000*/#include #include using namespace std;float f(int n){ int i; int r; r=1; int rr; rr=0; fo

2013-08-10 08:58:06 1735

原创 getline(cin,s) bug workaround

#includeusing namespace std;#includeint main(){int n;stirng s;cin>>n;getline(cin,s);coutcoutreturn 0;}当我输入10,按回车,结果就直接输出10,程序结束了。为什么getline(cin,s)没有发挥作用?getline(cin,s)读入了那个回车. 把cin>>n;改成scanf("%d\n"

2013-08-09 21:52:29 1081

转载 星期几怎么算——牛逼公式

FROM http://bbs.csdn.net/topics/10163840FROM atlantis13579设D = (N, M, d)  (年, 月, 日)把M减去2,如果小于0,就加上12,得到的数记为m如果M>=3,记n=N如果M用欧几里德除法得c, y 使: n = 100c + y, (0则 W = d + [13m/5] + y + [y

2013-08-09 20:14:19 1676 1

原创 计算某一天星期几的一种解法

#include using namespace std;bool isleap(int y){ if((y%4==0)&&((y%100!=0)||(y%400==0))) return true; else return false;}int main(void){ int y,m,d; cin>>y>>m>>d; int r; //count days bet

2013-08-09 20:00:09 1049 2

转载 同步VS异步

FROM Death_Note_cj  http://zhidao.baidu.com/question/88453623.html在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通

2013-08-09 09:44:15 718

转载 再谈“我是怎么招聘程序员的”

FROM 陈皓 http://coolshell.cn/articles/4506.html我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。

2013-08-08 19:07:03 1095 1

转载 “C++的数组不支持多态”?

转载自 陈皓 http://coolshell.cn/articles/9543.html#more-9543先是在微博上看到了个微博和云风的评论,然后我回了“楼主对C的内存管理不了解”。后来引发了很多人的讨论,大量的人又借机来黑C++,比如://@Baidu-ThursdayWang:这不就c++弱爆了的地方吗,需要记忆太多东西//@编程浪子张发财:这

2013-08-08 16:47:06 1622

转载 我们需要专职的QA吗?

FROM 陈皓 http://coolshell.cn/articles/6994.html这个文章必然是有争议的,我在我的微博上讨论过很多次了,每次都是很有争议的。有不同的观点,有争论总是一件好事,这样可以引发大家的思考。所以,对于我的这篇博文,如果你赞同我的观点,我会感到高兴,如果你会去认真地深入思考,我也会高兴,如果你反对,没关系,可以讨论。在此之前,我想说明一下我观点里的这

2013-08-08 16:26:44 1089

转载 Windows编程革命简史

FROM:陈皓  酷壳 – CoolShell.cn http://coolshell.cn/articles/3008.html源文:A Brief History of Windows Programming Revolutions (Ron Burk)首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为

2013-08-08 15:55:29 705

转载 程序员技术练级攻略

FROM: 陈皓  酷壳 – CoolShell.cn  http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到

2013-08-08 15:44:40 929

转载 程序算法与人生选择

FROM 陈皓   酷壳 – CoolShell.cn 每年一到要找工作的时候,我就能收到很多人给我发来的邮件,总是问我怎么选择他们的offer,去腾讯还是去豆瓣,去外企还是去国内的企业,去创业还是去考研,来北京还是回老家,该不该去创新工场?该不该去thoughtworks?……等等,等等。今年从7月份到现在,我收到并回复了60多封这样的邮件。我更多帮他们整理思路,帮他们明白自己最想要

2013-08-08 15:01:45 791

转载 CAP原理(CAP THEOREM)

FROM:http://baike.baidu.com/view/45961.htm#3在足球比赛里,一个球员在一场比赛中进三个球,称之为帽子戏法(HAT-TRICK)。在分布式数据系统中,也有一个帽子原理(CAP THEOREM),不过此帽子非彼帽子。CAP原理中,有三个要素:一致性(CONSISTENCY)可用性(AVAILABILITY)分区容忍性(PARTITION TOL

2013-08-08 15:00:15 935

转载 程序员需要具备的基本技能

FROM: 陈皓  酷壳 – CoolShell.cn 软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手

2013-08-08 14:27:57 727

转载 优秀程序员的十个习惯

FROM:http://coolshell.cn/articles/222.html 陈皓  酷壳 – CoolShell.cn 在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优

2013-08-08 14:20:58 827

转载 How I Hire Programmers-我是如何招募程序员的

FROM:http://www.aaronsw.com/weblog/hiringHow I Hire ProgrammersEspañolThere are three questions you have when you’re hiring a programmer (or anyone, for that matter): Are they smart? Can the

2013-08-08 14:07:46 903

转载 别的程序员是怎么读你的简历的

FROM:http://coolshell.cn/articles/1695.html人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。(+8分)如果简历中说到了和工作职位相符的技能3次到5次。(+4分)如果简历中说到了和工作职位相符的技能1次到2次。(+4分)Cover Letter(“求职信”或“自荐信”)提到了招聘人员。(+2分)简

2013-08-08 13:53:23 872

转载 我是怎么招聘程序员的

FROM http://coolshell.cn/articles/1870.html很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我

2013-08-08 11:46:07 922

转载 帧缓存

FROM http://baike.baidu.com/view/1040793.htm帧缓冲存储器(Frame Buffer):简称帧缓存或显存,它是屏幕所显示画面的一个直接映象,又称为位映射图(Bit Map)或光栅。帧缓存的每一存储单元对应屏幕上的一个像素,整个帧缓存对应一帧图像。 一个支持OpenGL渲染的窗口 (即帧缓存) 可能包含以下的组合:· 至多4个颜色缓存·

2013-08-08 11:06:57 2554

原创 APUE读书笔记-第14章-高级I/O

14.1 引言*高级I/O包括非阻塞I/O、记录锁、系统V流机制、I/O多路转换(select和poll函数)、readv和writev函数以及存储映射I/O(mmap)14.2 非阻塞I/O*非阻塞I/O使我们可以调用open、read和write这样的I/O操作,并使这些操作不会永远阻塞14.3 记录锁*记录锁(record locking)的功能是:当一个

2013-08-08 10:27:29 1173

原创 APUE读书笔记-第13章-守护进程

第13章 守护进程13.1 引言*守护进程也称精灵进程(daemon)是生存期较长的一种进程。它们常常在系统自举时启动,仅在系统关闭时才终止。因为它们没有控制终端,所以说它们是在后台运行的。UNIX系统有很多守护进程,它们执行日常事务活动13.2 守护进程的特征*系统进程依赖于操作系统实现。父进程ID为0的各进程通常是内核进程,它们作为系统自举过程的一部分而启动。(init

2013-08-05 22:14:16 1054

转载 /dev/zero和/dev/null的区别

FROM: http://www.cnblogs.com/jacktu/archive/2010/06/28/1766791.html使用/dev/null 把/dev/null看作"黑洞". 它非常等价于一个只写文件. 所有写入它的内容都会永远丢失. 而尝试从它那儿读取内容则什么也读不到. 然而, /dev/null对命令行和脚本都非常的有用.禁止标准输出.    1

2013-08-05 16:36:14 743

数字信号处理课后习题解答

这是北理工版王世一写的数字信号处理课后习题解答,非常有用

2010-03-02

空空如也

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

TA关注的人

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