- 浏览: 267662 次
- 性别:
- 来自: 上海
最新评论
文章列表
装MySQL
sudo apt-get install mysql-server
shell> mysql -u root -p
enter your password
书籍推荐: 《Head First 设计模式》, Eric Freeman & Elisabeth Freeman with Kathy Sierra & Bert Bates, 中国电力出版社
1. 策略模式
定义算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户(鸭子)。
2.观察者模式
在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新(天气预报站)。
3.装饰者模式
动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。(星巴兹咖啡)
4.工厂方法模式
定义了一个 ...
1.ps 显示进程号
命令格式:ps -ef
eg.
ps -ef | grep QQ
查看名字为QQ的进程
2.kill 清除进程
命令格式: kill -9 pid
3.nohup 非挂起运行
永远的Unix的博客
http://fanqiang.chinaunix.net/a1/b3/20011003/0900001391.html
dbx是UNIX下基于命令行界面的程序调试器,假如不能学会dbx,无疑将为你在UNIX端的编程上增添许多的困难。
dbx是通过交互执行dbx子命令来达到调试的目的的。
在调试程序前,必须先将-g选项包含在编译信息中,编译生成带调试信息的文件,即:cc -o filename -g file.c。
进入dbx通常只需输入"dbx filename"即可,filename为待调试的可执行程序名。
dbx加载后就显示提示符:(dbx),此时用户就可以输入dbx子命令进行调试了。
下面是一些dbx的常用子命令:
1.基本操作命令
run arg1 ar ...
关于数据库三大范式好像有两种说法,一是:
1.字段不可分。
2.有主键,非主键字段依赖主键。
3.非主键字段不能相互依赖。
详情请见:http://zhidao.baidu.com/question/38969745.html
另外一种说法是:
第一范式:
1、内容相似的数据列必须消除(消除的办法就是再创建一个数据表来存放他们,建立关联关系)
2、必须为每一组相关数据分别创建一个表
3、每条数据记录必须用一个主键来标示
第二范式:
1、只要数据列里面的内容出现重复,就意味着应该把表拆分为多个表
2、拆分形成的表必须用外键关联起来。
第三范式:
1、与主键没有直接关系的数据 ...
现象:
下载了个visual box for i386的,但提示: 软件包的体系架构(i386)与本机系统的架构(amd64)不符。
原因:
本来我的电脑是i386的,但安装的ubuntu是amd64的架构,那只能将错就错,再下载个visual box for amd64 的了,发现能用。
简要安装流程:cat /etc/issue
1. 下载deb文件,选择合适的版本(amd64 or i386)
查看ubuntu版本:
下载链接: http://www.virtualbox.org/wiki/Linux_Downloads
2. 安装visual box 软件包:
sudo dpkg ...
转载自(http://blog.guoshuang.com/?p=3918)
如何查看 ubuntu 版本信息
Author: guoshuang
cat /etc/issue
返回结果
Ubuntu 6.06 “Dapper Drake” Development Branch
l
或者
cat /proc/version
返回结果
Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8.1)) #1 Sat Mar 1 ...