-
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
-
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值:...
-
引起我注意Keil c函数参数传递的是在一个偶然的机会,我在写一个函数的时候:如下write_byte(ulong addr, uchar dat){ &nb...
-
1. GNUgcc交叉编译器
运行于Linux操作系统下的自由软件GNUgcc编译器,不仅可以编译Linux操作系统下运行的应用程序、编译Linux本身,还可以作...
-
一、定义寄存器
定义全局变量unsigend num
在子程序里面改变num值,同时在中断里...
-
这几天看到好友的文章关于while(1)和for(;;)效率的讨论,手痒说了两句。回头一寻思,自己也只是推断。没有做任何实验,我们就看看这两种写法到底有什么区别:
实...
-
代码的坏味道:
1、重复代码;
2、过长函数;
3、过大的类(C中可说过大的结构体);
4、过长参数列表;
5、发散式变化;
6、依恋情结;
7、霰弹式修改;
8、...
-
对于我们大多数人而言,使用百科全书已经是如同听八轨道磁带那样遥远的事了。从搜索信息到流媒体音乐,智能手机已经进一步提升了我们的...
-
不同的医疗保健应用对电源管理解决方案的要求不尽相同。就电源管理而言,医疗保健是一个十分有意思的市场领域。尽管医疗保健产品的设计周期非常长,...
-
在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,"测试为什么当初没有发现这个问题呢",这种情况在现实工作中数不胜数,也许他们把测试人员当"超级魔法师...
-
这里你应该首先抛开Windows系统,小编也并没有说windows系统不好,只是这里单纯的谈一些Linux的优势,让你彻底的认...
-
实现了这辈子的第一个滤波器,而学习《信号与系统》这门课,已经是5年前的事情了。这次实现的是一个最最简单的“低通滤波器”,所谓低通滤波器,就是让...
-
LCD电源驱动电路IC选型暂缓小结
崩溃,奇美的一个LVDS LCD需要这么多驱动电源,情何以堪啊。。你看看上面!!!
于是开始研究LCD背光驱动电路,前前后后总结了如下这...
-
5. 双运放将…
a) 可能有很好匹配的偏移电压...
-
在数字电路设计的中,往往需要把数字信号经过开关扩流器件来驱动一些蜂鸣器、LED、继电器等需要较大电流的器件,用得最多的开关扩流器件要数三极管。然而 在使用的过程中,如果电路设计不当...
-
进行电路设计是要通过分析电路原理图入手,但必须首先了解所需芯片的引脚及基本的作用,这样有利于更好的了解电路的工作原理,这样才能应用于自己的电路,有利于进行电路的裁剪和扩展。在进行电...
-
近来忙于拆卸前些日子修理灯具遗留下来的旧元器件以备日后应用。
可这8年来废品拆解并利用可谓比比皆是,信手摘来,供大家品头论足,探讨勤...
-
单片机控制板在设计过程中,需遵循下面的几个原则: (1) 在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CP...
-
在这个互联的世界,我们正见证越来越多能够理解语音指示的电子设备。智能手机、平板电脑和笔记本包含的诸如Siri或Cortana等...
-
每个人都知道运放应该使用靠近运放供电管脚的退耦电容,对吗?但为什么要使用这个退耦电容呢?举个例子,如果没有合适的退耦,运放会更...