自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 面试总结

到今天,持续半年左右的找工作,终于告一段落。我离开了A到B。回顾这半年,也花了挺多精力,有些经验跟大家分享下,特别是没怎么找过工作的朋友。大牛请忽略。1.1.  初衷跳槽的初衷,是对不明朗的前景的担心,以及当前工作节奏过慢的不满。一个项目做了2年多,诚然,芯片项目大多是这样,然而我仔细考虑了下,认为做芯片,个人发展会比互联网行业下的慢很多,而且我对硬件根本不感兴趣。我不应该在A这里耗费时间

2014-06-10 13:27:58 640

原创 Linux驱动性能调优小记

Linux下驱动性能调优实例前几天,接到任务,要驱动性能调优。吭哧吭哧搞了两周,终于搞定。结果是圆满的,道路确是曲折的。聊以记之,不正之处,还请指正。性能调优的目标首先,我们确立了性能调优的目标。通过建立简化的驱动模型,得到一个IOPS数据,那么不简化下,应当接近这个数据。性能调优的过程性能调优——IOPS通过top指令,查看系统的状态,发现CPU利用率过高,接近100%。

2014-05-25 16:13:29 2339

原创 NAPI中屏蔽中断的原因

1.  NAPI简介NAPI是为了优化网卡性能引入的。在中断比较频繁时,采用线程去接收数据,降低中断对CPU的影响,从而提高主机性能。2.  NAPI基本步骤OS收到中断后,进行下列动作: 屏蔽中断——〉唤醒线程——〉线程处理事务——〉取消屏蔽中断3.  问题为什么要屏蔽中断?首先,要了解屏蔽中断的含义。这不是指禁止CPU响应外设的中断,而是指禁止掉外设来中断CPU

2014-05-23 13:16:27 1330

原创 FC协议常见十问

1.     如何实现流量控制?a)       点到点是通过BB_CREDIT,端到端通过EE_CREDIT2.     如何知道其他节点的状态?包括是否掉线,新加来的端口等情况a)       直连情况下,会产生LINK DOWN/UP。交换机组网下是通过RSCN3.     业务的异常后,如何处理的?a)       通过ABTS机制。在发现错误后,主机发送ABTS,终止

2014-02-16 21:37:09 2112

原创 管理/var/log/messages

前段时间,在某日志系统下,用printk造成打印过多,messages文件出现错乱的情况。但是查看CPU以及内存都有空余,不应出现打印错乱的现象。可能是日志系统的BUG,于是开始考虑自己来处理messages文件。经过网上查找,看到有如下方式:使用FIFO使用logrotate进行转存我真正想做的是,自己写个日志系统。未完成待续。。。

2014-01-19 21:25:26 1126

原创 关于printk中的emit_log_char理解

1. 源代码static void emit_log_char(char c){LOG_BUF(log_end) = c;//复制到log_buflog_end++;if (log_end - log_start > log_buf_len)log_start = log_end - log_buf_len;if (log_end - con_start > log_b

2014-01-18 13:10:12 1404

原创 安卓应用——数独

开发环境网上搭建环境的方法很多。在搭建环境的过程中,遇到以下问题:eclipse版本问题SDK版本问题版本问题让人非常头疼,所以推荐去安卓官网下载教程     网上安卓4.0开发的教程相对较少。找了2.2的一本电子书,有很多不一致,要自己去研究。

2013-04-05 08:12:31 904

原创 c语言知识点

数组名是地址常量;sizeof包括最后面的'\0',strlen不包括;用字符串给数组赋值时,会自动在末尾添加上'\0'。printf是从右边向左边打印输出的定义数组时,会初始化吗?(应该不会自动初始化)字符数组后面自动补上'\0'。'\0'对应的十进制是0.union,成员共用存储空间。字节对齐的细节和编译器实现相关,但一般而言,满足三个准则: 1) 结构体变量的首地址能够被其最宽基本类型成员的

2012-08-23 16:59:22 443

原创 shell脚本学习

变量包含空格,要加双引号;将几个变量连接起来,也需要用双引号;输入输出重定向可以连续几个;转义字符:\.;\\;\[;.(点号)可以匹配任一字符;方括号表达式可以用来匹配单个字符;在方括号内,元字符失去本来的含义;后向引用在寻找重复字或者引号匹配时很好用;

2012-06-06 19:52:32 656

转载 Java的绘图入门

java的绘图功能非常丰富,绘图包括字体、颜色、图形,以下我们将分技术专题来讲。  一、关于java的绘图机制。  java中的任何一个图形组件,小到文本框、标签,大到一个frame,一个dialog,都有一个专门负责显示其界面的函数,这个函数名称是固定的:paint,它的原型为: public void paint(graphics g) { …… } 每当组件大小、位置、组件内容发生变

2012-05-01 20:34:41 1059

原创 修改图片文件类型的脚本

linux下面批量修改文件类型的脚本for file in *.jpgdo convert -resize 25%x25% $file ${file%.jpg}.epsdone

2012-04-28 10:25:48 626

原创 读贴小结

最近看了c++一些社区的帖子,略作总结。这些帖子不一定对,我记得也有可能错。但是觉得很有道理。面向对象的思想,是面向基类编程。有虚函数,才有动态绑定。不然就只按静态类型,不会出现多态。函数重载需要发生在同一个作用域,须是不一样的函数,而多态不是。面向对象设计,感觉有些像数学建模。都是对客观世界的一个模拟。数学建模更倾向于模拟内在规律,不需要逐步的模拟,直接根据运算给出结果,而面向对象则

2012-04-22 13:20:10 490

原创 Voronoi图的实现方法

最近在做Voronoi图相关的工作,在找一个Voronoi图变种的实现方法。希望能够有低一些时间复杂度的实现。暂时还在思考中。下面是利用扫描线使用的Voronoi图的方法,没想到抛物线竟有这样的妙用。http://en.wikipedia.org/wiki/Fortune's_algorithm

2012-03-26 14:44:01 1962

原创 编程工具使用

SVNVIM

2012-03-17 12:20:02 466

原创 三国杀技巧

南蛮入侵3,万箭齐发1;桃8;

2012-03-10 19:10:45 414

原创 《如果这是宋史》

天予弗取,反受其咎叹宋哲宗。

2012-02-18 22:17:50 836

原创 三国杀技能总结

可以修改判定牌:鬼才(司马),观星(诸葛亮)带有防御反击技能:反馈(司马),刚烈(夏侯惇),奸雄(曹操),遗计(郭嘉)加血技能:联姻(孙尚香),急救(华陀),青囊(华陀),仁德(刘备),救援(孙权)进攻技能:咆哮(张飞),武圣(关羽),龙胆(赵云),铁骑(马超),无双(吕布),裸衣(许褚),激将(刘备)限制其他武将的技能:奇袭(甘宁),突袭(张辽),国色(大乔)爆发性技能:洛神(甄姬),集智(黄月

2012-02-12 10:39:29 1995

原创 三国杀

杀的数量是闪的两倍。装诸葛连弩前可以先出一次杀(杀司马懿时)。黑色花色多为进攻的牌;方片多为闪和桃;寒冰剑攻击大乔时,大乔可以选择流离,寒冰剑的技能将对流离的角色使用;寒冰剑的弃牌类似于两次过河拆桥(不能被无懈);寒冰剑打司马懿比较合适;无懈可击的对象是目标锦囊,与角色无关;借刀杀人可以杀该锦囊使用者;诸葛连弩的技能不能被发动(出牌阶段);借刀杀人中反馈的是攻击的源头;不能无懈掉桃源结义;南蛮入侵

2012-02-10 19:45:39 1015 1

原创 人族如何TR

1。TR最重要的就是时间的选择。对方主力离家越远越好。如果见到跳科技,马上就去TR。一般都选择都是中前期TR。2。造塔的位置最好呈品字型,中间留一定空间,方便农民进入。要离对方的出兵建筑近一些,最终目的是能够达到主基。3。带农民的数量要足够多,至少6个。必须保护好农民的生

2011-08-28 22:21:47 625

原创 oracle学习笔记1--oracle体系结构

物理结构,控制文件、数据文件、日志文件内存结构,DBbuffer、共享池逻辑结构,块(block)-->盘区(extent)——>段(segment)——>表空间(tablespace)<——数据文件(datafile)。映射均是一对多隐射。块是windows中块的   整数倍。

2011-05-08 16:04:00 517

转载 c语言中的转义字符

<br />转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( /)等。转义字符用反斜杠/后面跟一个字符或一个八进制或十六进制数表示。 <br /><br />转义字符 意义 ASCII码值(十进制) <br />/a 响铃(BEL) 007 <br />/b 退格(BS) 008 <br />/f 换页(FF) 012 <br />/n 换行(LF) 010

2010-11-21 22:21:00 1222

转载 c语言常量

常量:(不可以定义结构型常量) 常量包括字面常量,符号常量,契约型常量,枚举常量这几种类型。字面常量包括:整形常量,字符型常量,字符串常量。注意:不存在数组常量,结构体常量等结构型的字面常量。但是存在结构型的符号常量符号常量:(可以定义结构型常量) 用#define和const定义的常量!这两种常量之间的区别:#define定义的常量,除了字符串字面常量外都不占内存,所以无法取常量的地址,

2010-11-21 11:53:00 4733 1

转载 C++文件流

流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作非常熟练,在程序中利用流的方便性,写起程序会大大提高效率的。目录一、打开文件二、关闭文件三、读写文件四、检测EOF五、文件定位  在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stre

2010-11-19 14:02:00 983

原创 回车键的小知识

<br />回车的ASCII代码 16进制是“0x0d” 10进制是“13” 在某些语言中可以用‘/r’表示。不同的操作系统对回车的处理是不同的:在Unix/Linux系统中,换行用'/n'一个字符表示,而在Windows系统中,则用"/r/n"两个字符表示。

2010-11-19 13:39:00 531

空空如也

空空如也

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

TA关注的人

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