淡水求咸

博客园已经停止更新,请移步 http://lovecjh.com/

导航

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页

2012年10月19日

amazon 2013校园招聘题目

摘要: 下面是amazon 2013校园招聘题目,望大家贴现自己的答案哈,我准备收集笔试面试题。Amazon Hiring Campus 2013 - Final 6consider a kind of configuration file in amazon sofeware system. this kind of configuration file's format looks like this:B=10;A={ A=100; B=BDE; C=C; D={ A=windows; B=mac; C={ A=redhat; B=ubu... 阅读全文

posted @ 2012-10-19 19:41 深圳彦祖 阅读(378) 评论(0) 推荐(0) 编辑

2012年9月27日

设计模式之Prototype模式

摘要: 首先引入《C++ Common Knowledge Essential Intermediate Programming》(中文翻译叫《C++必知必会》)中条款29 虚构造函数与Prototype模式中的一个例子: 假如你现在身处一家瑞典餐馆,并且想点菜。不幸的是,你的瑞典水平仅仅局限于技术领域或“粗口”(一般是二者的结合)。菜单是用瑞典文写的,你看不懂,但是你注意到餐馆对面的一位绅士正在享受美餐。于是,你把侍者叫过来,说道: 如果那位先生在吃鱼的话,我就点一份鱼。如果他在吃意大利面条的话,我就要一份意大利面条。如果他在吃鳗鱼的话,我就要一份鳗鱼。如果他在金橘蜜饯的话,我就点一份金橘蜜... 阅读全文

posted @ 2012-09-27 17:07 深圳彦祖 阅读(508) 评论(0) 推荐(0) 编辑

2012年9月14日

编程之美 — 中国象棋将帅问题

摘要: 中国象棋,我的最爱,我在QQ游戏中已是大师级别。 将与帅的走棋规则无需多言,《编程之美》给出一题目:请编写一个程序,输出A、B所有合法位置,要求在代码中只能使用一个变量。 《编程之美》中的实现代码如下:#include <stdio.h>#define HALF_BITS_LENGTH 4 //这个值是记忆存储单元长度的一半,这里为4bit#define FULLMASK 255 //这个数字表示一个全部bit的mask,在二进制表示中,它是11111111#define LMASK (FULLMASK... 阅读全文

posted @ 2012-09-14 20:42 深圳彦祖 阅读(562) 评论(0) 推荐(0) 编辑

编程之美 — 让CPU占用率绘制任意图形

摘要: 《编程之美》第一章给出了一个面试题: 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率,程序越精简越好,计算机语言不限。例如,你可以实现下面三种情况: 1.CPU的占用率固定在50%,为一条直线; 2.CPU的占用率为一条直线,但具体占用率由命令行参数决定(参数范围1~100); 3.CPU的占用率状态是一条正弦曲线。 最一般的思路:CPU占用率为一条直线,首先要搞清楚什么是CPU占用率,CPU占用率是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。其实在某一时间点,CPU要么被占用,要么没被占用,即占用率要么为1... 阅读全文

posted @ 2012-09-14 16:03 深圳彦祖 阅读(2821) 评论(0) 推荐(0) 编辑

2012年8月26日

#pragma pack注意点

摘要: 在做串口通信,统计解包出错数的项目中,我利用#pragma pack(1)来对齐结构体: #define INFO_LEN 10#pragma pack(1)struct _packet{ unsigned char packet_head; //包头 unsigned int info_length; //消息长度 unsigned char info_content[INFO_LEN]; //消息主体 unsigned ch... 阅读全文

posted @ 2012-08-26 21:25 深圳彦祖 阅读(272) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页