自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

转载 自学Linux命令的四种方法

如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。每日提示学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:

2014-02-25 10:22:52 811

原创 尾递归消除

以求4!为例基本递归:int fact(int n){ if(n<0) return 0; else if(n==0) return 1; else if(n==1) return 1; else return n*fact(n-1); } 栈帧

2014-02-17 10:34:45 3400

原创 反转字节中的位

使用有限的内存操作完成字节中的位反转。完成后,修改代码让它运行得尽可能快(但没有内存限制) 优化和正确性相比,总是居于次要位置。uint8_t  SwapBitsInByte(uint8_t  input){uint8_t  output=0;for(uint8_t  i=0;  i{if(input & (1 Output |= 1 }}  

2014-02-17 10:18:10 1858

原创 避开浮点数——伪浮点数

对于定点处理器来说,浮点数学运算的代价是非常巨大的(大多数嵌入式应用都是定点处理器)。相对于整数数学运算,浮点数学运算慢的要死。每个操作都会调用某个库来实现相应的函数,而这个库通常相当大。即使所使用的浮点数学非常简单,应用程序的大小也是非常惊人的。(标准的输入输出函数(例如printf和iostream)通常包含浮点处理。即使代码中没有使用浮点,但如果使用了这些函数,那么代码还是会包含浮点算术...

2014-02-17 10:14:39 3297 1

原创 a&b得到的究竟是什么

当你第一次看到(a&b) + ((a^b)>>1)=(a+b)/2,能立即意会到吗。(共有部分+加不同部分的和的一半)这就好比问80,100的平均值是多少,可以这样算(80+100)/2,也可以这样算80+(100-80)/2,还可以50+((80-50)+(100-50))/2,后2种算法,更通用点的表示为(80-x)+((80-x)+(100-x))/2。那么a&b究竟得到的是什么?会

2014-02-17 10:12:22 3683

(仿冒pl-2303_win7_64bit驱动

本人win7 64位,亲测可用,传上来分享下,选择更新硬件驱动。解决PL2303驱动黄色叹号问题(该设备无法启动。 (代码 10)) (经过多次研究发现,原来是芯片不是正规授权,应该是冒牌的,然后原厂为了打击这种冒牌的,在新版的驱动中加入了鉴别代码,让盗版芯片无法正常运行,那我们可以使用老版本的驱动,老版本的驱动使用正常。)

2013-06-15

全国三级C语言模拟上机 练习

全国三级C语言模拟上机! 练习 免费哦

2011-01-01

superscan端口扫描 工具

又快又好用 又快又好用 又快又好用 又快又好用 又快又好用

2010-11-04

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

TA关注的人

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