11 2011 档案
开发者该以什么为骄傲
摘要:开发者的骄傲 你的程序对我没那么重要。我不关注它的用户界面,不关注它的名字,也不关注谁开发了它或者它是什么版本。 我所关注的唯一一件事情就是,你的程序能否帮我实现我的目的。这是一个真正了不起的成就,如果你的程序实现了它,你应该感到自豪。没有必要对关注那些你认为重要的地方。 当然,你的程序对你至关重要。写过很多代码之后,你就会意识到这一点:代码很难写。你用你非凡的无限智慧站在了智力的顶峰。你甚至已经克服了人类所面临的最大的心理障碍。诚然,你可以站在每一座高塔的顶峰,每一条街道的路口欢呼雀跃。 但是,请不要这样!因为你的用户从来不关注这些。 如果你真的聪明,就把程序最好地一面展现给用户。它如此完美
阅读全文
51单片机课程设计 交通灯
摘要:/******************************************************************************* 交通灯 ***********************************************************************************/
#include <reg51.h> #include <intrins.h> sbit LS138A = P2^2; //定义138译码器的输入A脚由P2...
阅读全文
C#与51单片机串口通信
摘要:C#与51单片机串口通信51接受数据,PC发送数据。通过单片机的数码管将PC发送的16进制数据显示出来。51接受数据代码:#include <reg51.h>
#include <string.h> #include <intrins.h> sbit LS138A = P2^2; //定义138译码器的输入A脚由P2.2控制 sbit LS138B = P2^3; //定义138译码器的输入脚B由P2.3控制
sbit LS138C = P2^4; //定义138译码器的输入脚C由P2.4控制 unsigned char ch;
bit read_flag=
阅读全文
修复移动硬盘"文件或目录损坏且无法读取"
摘要:今天使用移动硬盘的时候强制拔掉了数据线,再此连上之后发现原来的F/G/H三个盘的盘符都在,但是F盘只有盘符,双击之后提示"文件或目录损坏且无法读取"。而这个盘有我70G的数据。 于是上网查资料,发现可能是磁盘的分区遭到了损坏。 解决方法:1.进入命令提示符;2.输入 chkdsk /f F:3.完成。 考虑到大家经常使用到移动硬盘,就把它记录下来,分享给大家。同时也提醒大家,重要数据要及时备份,否则后悔莫及。
阅读全文
UTF-8
摘要:UTF-8, a transformation format of Unicode and ISO 10646UTF8,一种Unicode与ISO 10646的转换格式Status of this Memo本备忘的状态 This memo provides information for the Internet community. This memo does not specify an Internet standard of any kind. Distribution of this memo is unlimited. 这份备忘录为网络社区提供信息。本备忘录不指定任何一种Int.
阅读全文
Linux下挂载U盘方法
摘要:1.命令:su输入管理员密码,进行密码认证。2.命令:mkdir /mnt/USB在mnt目录下建立USB文件夹。3.命令:fdisk -l分别查看U盘插入前后的磁盘分区情况,并得到U盘所在分区。4.命令:mount -t vfat /dev/sdb1 /mnt/USB挂载U盘设备。5.命令:ls -la /mnt/USB挂载成功后查看U盘中的文件。6.命令:umount /mnt/USB完成操作后对U盘进行卸载。否则容易对U盘造成损坏。
阅读全文
POSIX约定与GNU长选项
摘要:POSIX 标准钟关于程序名、选项和参数方面的约定:程序名不应该少于 2 个字符,且不多于 9 个字符程序名应该只包含小写字母和阿拉伯数字选项名应该是单字母或单数字的字符,多数字选项应该是不允许的。 -W 选项为专指供应商而预留所有选项应该以 '-' 开始对于那些不需要参数的选项来说,将多个 '-' 后面的选项聚合在一起应该是可以的(例如,'foo-a-b-c' 和 'foo-abc' 应该同样处理)当选项确实需要参数的时候,参数与选项之间应该用空格分隔开(例如,'fgrep -f patfile' )。然而,PO
阅读全文
裘宗燕:C/C++ 语言中的表达式求值
摘要:裘宗燕:C/C++ 语言中的表达式求值经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout << a++ << a;C++ 不是规定 << 操作左结合吗?是C++ 书上写错了,还是这个系统的实现有问题?要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值、增量/减量操作等),什么时候从该变量能够取到新值?有人可能说,“这算什么问题!我修改了变量,再从这个变量
阅读全文
Linux(Fedora)下python “no module named numpy” 解决方案
摘要:Fedora下python “no module named numpy” 解决方案基本情况: On Linux, Scipy and Numpy official releases are source-code only. Installing Numpy and Scipy from source is reasonably easy; However, both packages depend on other software, some of them which can be challenging to install, or shipped with incompatibil
阅读全文
linux(Fedora) doxygen 的安装和使用
摘要:doxygen 是一种功能强大的代码文档化工具,被Boost、OpenCasCade等诸多项目作为文档生成的不二人选。 它有一套规范的代码注释标准,如果开发人员在代码中使用这种标准,就能够通过Doxygen方便地生成html/Pdf等格式的文档,界面非常规范美观。Linux Doxgen 可以在这里下载:http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc1.安装方法:我的电脑的下载路径为:主文件夹--下载。下载完成之后在terminal输入指令: 1.tar xvfz 下载/doxygen-1.7.5.1.src.tar..
阅读全文
如果用0..1...来看待这个世界
摘要:如果用0..1...来看待这个世界,那里必然充满了各种class。 每个人最深层继承的基类是相同的,而derived的部分差别却很大。 一些人很懒,所有的内存都直接分配,memory永远不会发生变化。 一些人善于自我管理,所有new的内存空间都用auto_ptr,内存自然不会泄漏。 一些人做事严谨,所有new的空间都在适当的地方delete掉,但却感觉很累,因为在每一个可能抛出exception的地方都要被考虑到。 当然,智者千虑,必有一失。直接分配的数组会发生溢出;auto_ptr在面对循环引用时手足无措;而直接delete的方法也可能会因逻辑错误造成悬挂指针。 虽然boost又提出了各种.
阅读全文
Matlab控制系统的建模及模型间的转换
摘要:% Matlab控制系统的建模及模型间的转换%内容包含:% 1.由 系数 建立 传递函数% 2.由 零极点 建立 传递函数% 3.由 传递函数 得到 零极点方程系数% 4.把 传递函数 转化为 零极点模型% 5.结构框图间的运算%%---------------------------------------------------------------%%传递函数的模型表示num = [1 5] % 分子多项式 降幂 系数向量den = [1 2 3 4 5] % 分母多项式 降幂 系数向量G = ...
阅读全文
浙公网安备 33010602011771号