代码改变世界

阅读排行榜

《PHP与MySQL程序设计》第八章异常处理

2011-11-27 15:22 by htc开发, 228 阅读, 收藏,
摘要: 8.2 错误日志1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。<?php define_syslog_variables(); openlog("CHP8", LOG_PID, LOG_USER); syslog(LOG_WARNING, "Chapter 8 example warning"); closelog();?>int openlog(stri 阅读全文

转载一篇 EMI整改经验

2009-08-27 09:42 by htc开发, 227 阅读, 收藏,
摘要: PowerAnts发表于 2009-7-22 13:31 | 只看该作者 回复 引用 报告 返回版面 TOP5楼:介绍俺的EMI整改经验关于晶体部份:1、晶体到MCU的两条线不要太细,尽量短直,且这两条线与两个负载电容所包围的面积要越小越好,电容地端,最好单独用较宽的走线单独引至MCU振荡地,不要与大面积地铜箔相连;2、晶体背面最好是整片的地铜箔,不要走其它线,也不要在晶体正面上方走别的线;3、有的MCU与不适合的晶体配合,振幅过高,产生截顶失真,便会产生较强的基波及强烈的谐波辐射,这种情况需在Xout上造近MCU一端串几十至几百欧电阻,让振幅峰峰值降至VCC的1/2~2/3为宜;高速线,一般 阅读全文

非虚函数,虚函数的连接

2009-06-25 21:07 by htc开发, 227 阅读, 收藏,
摘要: 非虚函数是静态链接的虚函数是动态链接通过这样一段代码的输出我们可以验证这一点:#include <iostream>using namespace std;class B //定义一个基础类{public:B(int j=1):i(j){}void func() //定义非虚函数func{cout<<"func in B"<<endl;}int i;};class D:public B//定义继承类D{public:void func() //D中的非虚函数func{cout<<"func in D"< 阅读全文

modem 的发送过程

2010-05-08 09:57 by htc开发, 226 阅读, 收藏,
摘要: 该作者通过复原传真整个过程,分析mgetty-1.1.36源码得到的分析结果,具有参考意义。http://hi.baidu.com/kkernel/blog/item/c331c0291b7bdef999250aa0.htmlAuther: Guo Wenxue Data: 2008.11.20参考3类传真机收发传真的过程:http://hi.baidu.com/kkernel/blog/item/05ffd52e87e9b9574ec22663.html参考mgetty-1.1.36的源代码分析:PHASE AModem发送命令:Ate0; At+fclass=1;Atdt628; //我. 阅读全文

DSP程序优化方法

2008-06-27 22:44 by htc开发, 226 阅读, 收藏,
摘要: 1、选择合适的算法和数据结构 选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。 在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针一般能使代码速度更快,占用空间更少。使用多维数组时差异更明显。下面的代码作用是相同的,但是效率不一样。 数组索引指针运算 For(;;){p=array A=array[t++];for(;;){ a=*(p++ 阅读全文
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 105 下一页