- 博客(7)
- 收藏
- 关注
转载 C/C++ 堆 栈内存分配
内存分配方面:堆:操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码 中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还有资源泄露),它是指程序在运行
2013-01-10 21:17:42 929
原创 python 基础
一.列表和元组列表可以修改,元组不可以。字符串也不可以。即若有添加元素的需求,那么列表可能更好用。序列(如列表和元组及字符串)和映射(如字典)是两类主要的容器。也有既不是序列也不是映射的容器类型——集合(Set)1. 通用序列操作所有序列类型都可以进行一些操作:索引(indexing),分片(sliceing),加,乘以及检查某个元素是否是序列成员,计算序列长度,找出最值。
2013-01-09 11:59:18 591
原创 ubuntu 登陆后又回到登录界面 因为配置sdk环境变量
在登录画面,按alt+ctrl+f6进入tty6,由于没设置环境变量,所以此时的命令要打完全路径,比如说ls要打/bin/ls,要编辑/etc/profile文件,要有root权限,反正我电脑上是,所以要用以下命令:/usr/bin/sudo /usr/bin/vi /etc/profile编辑/etc/profile文件,把光标移动要删除的行,按下dd(两次d)就会被删除了,接着输入":
2013-01-08 13:24:38 782
转载 Ubuntu使用北交大服务器源
1.先备份/etc/apt/sources.list2.然后修改:sudo gedit /etc/apt/sources.list3.文档末尾添加deb http://mirror.bjtu.edu.cn/ubuntu/ natty main multiverse restricted universedeb http://mirror.bjtu.edu.cn/ubun
2013-01-08 09:16:23 1823 1
转载 为系统添加root用户密码
在ubuntu下,默认是用sudo代替root,为的是保护系统。当然,也有像我这样想要成为root的,那么在bash下,输入sudo passwd然后输入现在用户的密码,再输入要为root设置的密码。以后可以用su 进入root用户了。
2013-01-08 09:07:45 650
原创 hadoop 命令
1.查看文件/hadoop-1.0.2/# ./bin/hadoop dfs -ls2. 上传到Hdfs:/hadoop-1.0.2/# ./bin/hadoop dfs -put 源目录文件 目标目录3.简单测试/hadoop-1.0.2/# ./bin/hadoop jar hadoop-1.0.2-examples.jar wordcount in out4.
2013-01-06 09:47:08 624
原创 设计模式 总结 根据《大话设计模式》程杰 整理
1.简单工厂模式用一个单独的类来创造实例。2. 策略模式(Strategy)定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 主要用于:需要在不同时间应用不同的业务规则,就可以考虑用策略模式处理这种变化的可能性。3.单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 若一个类承担的职责过多,就等于
2013-01-01 17:04:11 2463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人