-
都是些在项目中的小感想,开个头,慢慢补充:
1.千万不要假设别人提交给你的数据是合法的,不管是网络传输还是函数调用,自己的模块应该具有足够的免疫力。
2.尽量减少和别的模块的耦...
-
代码的坏味道:
1、重复代码;
2、过长函数;
3、过大的类(C中可说过大的结构体);
4、过长参数列表;
5、发散式变化;
6、依恋情结;
7、霰弹式修改;
8、...
-
不知不觉已经出来工作一年,经过一年的工作,使我学了不少东西,从而使我认识到以前很多不足之处,也想把自己的程序调试经验跟大家分享下。
首先是软件的编写环境,选择一个编译平台对于...
-
作为一门工具,最终的目的就是实现功能。在满足这个前提条件下,我们希望我们的程序能很容易地被别人读懂,或者能够很容易地读懂别人的...
-
很早就准备嵌入式了,最近买了块开发板自己实着去做, 才知道有好多东西要学的,我把调试好的东西传上来,希望能帮助我一样的生手,也希望得到大家的帮助。刚开通博客,就当自己的学习日志吧。...
-
1、安装软件
安装ubuntu 12.04的时候出现如下问题——
This kernel requires th...
-
1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还...
-
linux 常用命令及技巧:linux 常用命令总结: 一。 通用命令:1. date :print or set the syste...
-
首先,这是一个确凿的事实,许多IT专业人士使用Linux命令行,即使在GUI也可用的情况下。嘿,我们的第一个Linux 命令行指南的点击量超过了...
-
一、用安装盘重启,这时候你将获得root权限,但这个不是今天说的重点。
二、这种情况更加常见,我们身边并没有安装盘,但grub为我们提供一个非常方便的...
-
在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,"测试为什么当初没有发现这个问题呢",这种情况在现实工作中数不胜数,也许他们把测试人员当"超级魔法师...
-
linux内核的三种主要调度策略:
1,SCHED_OTHER 分时调度策略,
2,SCHED_FIFO实时调度策略,先到先服务
3,SCH...
-
python:IndentationError: expected an indented block
调试的时候出现如下错误:
Ind...
-
【开胃小菜】
当提到Python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格。有以下两种方法来实现。
方法一:用内置函数
#<python&...
-
信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥锁是用在多线程多任务互斥...
-
一、 如何建立多用户
提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏...
-
一、 如何建立多用户
提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小...
-
一 、linux文件结构
文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。目录提供了管理文...
-
这里你应该首先抛开Windows系统,小编也并没有说windows系统不好,只是这里单纯的谈一些Linux的优势,让你彻底的认...
-
Linux为何如此深得人心呢?以下是我们精选的10项原因:
1、高安全性
安装L...