`
文章列表
  XManager 访问 ubuntu10.10的设置方法 转自:http://blog.csdn.net/thomasqiujs/article/details/6691908 用Google翻译归来看吧 gdm package included in the earlier Ubuntu 10.10 releases supported IPv6 only. And, this caused XDMCP connection failure. Th ...

dp汇总

    博客分类:
  • acm
hit hoj:   1005 fast food   dp[i][j]前i个restaurant用分配j个仓库的最小耗散,cost[i][j] 表示从i到j的餐馆用1个仓库最小耗散,应用了邮局设置问题,例如从i,到j这些村庄,肯定是将邮局设置到(i+j)/2的地方可以使耗散最小。   dp[i][j] = min(dp[i][j], dp[k][j-1]+cost[k+1][j]);      
安装 omnet++   从官网上下载omnet++, http://www.omnetpp.org 我下载的是 4.1版本。   tar -xvf omnetpp.xx.tar.gz   ./configure   make   此时如果没有安装tk8.4以上版本会报错,安装之 sudo apt-get install  tk8.4 tk8.4-dev 我就是没有安装tk8.4-dev导致./configure错误   之后提示输入 omnetpp 即可进入界面,但是我输入后,报错说找不到jre,jdk没装,装完之后,ok!   安装 jdk.xxx.bin ...
pdfcreateor打印时可以打印成pdf格式,方便传输打印。    
C++定义构造函数必须使用初始化列表的场合 明其理,而知其然也. 先给理论。 1. 初始化 != 赋值. a.初始化代表为变量分配内存. 变量在其定义处被编译器初始化(编译时). 在函数中, 函数参数初始化发生在函数调用时(运行时). b.赋值代表"擦除对象当前值, 赋予新值". 它不承担为对象分配内存的义务. 2. C++中, 类成员的初始化于初始化列表中完成, 先于构造函数体执行. 即成员真正的初始化发生在初始化列表中, 而不是构造函数体中. 再给说明。 1. 如果类中有一个成员是一个引用, 由于引用必须给予初始值, 因此, 引用必须 ...
空的return语句返回 %eax寄存器的值 函数参数列表如果不加void,那么即使是没有参数,在调用时,写上参数也不会错 void不能代表一个真实的变量,不能用来声明变量,例如func(void a): // ERROR c中switch 的case中不能使用 const修饰的只读变量。 但c++中可以。 柔性数组,结构体中的柔性数组不占编制
1. download the source code :     http://www.inet.no/dante/download.html   2.  tar -xvf dante-1.3.2.tar.gz   3. cd dante-1.3.2   4. ./configure   5. make   6. sudo make install   7. 测试  :  直接   sockd 报错: 什么没有权限,没法读取配置文件,从网上搜索答案是配置文件默认是不给安的,自己搞定      于是找测试文件怎么弄:    创建 /etc/sockd.conf  ...
1. download the source code    http://nginx.org/ 2. tar -xvf nginx-1.0.6.tar.gz   3. cd nginx-1.0.6   4. ./configure      此时我这出现了一个错误 大意是:mod_proxy 需要PCRE 库,而这个库没有安装,于是从www.pcre.org 下载源码安装pcre 5. make   6. sudo make install   测试:   此时nginx默认安装在了/usr/local/nginx/ 下面   启动:  sudo /usr/ ...
1. 判断二叉树是否相同,左右孩子互换也认为相同,要求纸上写出全部代码 #include <iostream> using namespace std; typedef struct AA{ AA *l, *r; int data; }Node; Node tree1[10]; Node tree2[10]; /* bool bitree_cmp(Node *n1, Node *n2) { int cnt1 = 0, cnt2=0; bool ans = false; if ( n1 == ...
1. 所有数字的内部格式都相同。 Perl内部并不存在整数值--程序中用到的整数常量会被转换成等效的浮点数值。 2. 长长的数字可以用"_"分隔: 61_297_768,这样易读且不容易出错 3. 乘幂操作符: ** , eg: 3的5次方  3**5 4. 单引 ...
1. 返回指向函数的指针这样的函数怎么定义     2. 牢记运算符优先级别     (),[],.,->优先级别高> 单目运算符 > 双目运算符号(算术运算 > 移位运算 > 关系运算 > 逻辑运算 > 三目运算 > 赋值运算 > 逗号运 ...
1. xmind 简介:  又称脑图,用来快速归类的画图软件,利于系统的整理。linux下也有对应版本。 2. Filezilla 简介:ftp下载上传软件,非常好用,linux下也有对应版本。          
最近用了几个linux软件记录下来,以后陆续使用到的好用的软件就记录到这里了   1. grub-cunstomizer  简介:管理grub的软件,可以选择在grub界面中显示多少个的软件(例如ubuntu更新的太频繁,一年后就一大列了,用这个管理很好,只会将暂时不用的屏蔽,并没有删除)。 2.  sourcenavigator 简介:类似于souceinsight吧,看源代码的,还没怎么用 3. webbench 简介:简单的压力测试网络质量的小软件。 webbench -c 500 http://www.baidu.com/  参数 - ...
开机流程: 1. BIOS 加电,运行bios自检程序,识别第一个可以可开机启动的设备 2. MBR: 第一个可开机启动设备的第一个扇区内的主引导分区块,内包含引导加载程序。 3. 引导加载程序(Boot loader): 一支可读取内核文件来执行的软件。 4. 内核文件: 开始操作系统的功能。   Bootloader的功能有下面内容: 提供菜单:用户可以选择不同的开机选项,这也是多重引导的重要功能 载入内核文件:直接指向可开机的程序区段来开始操作系统。 转交给其他loader:将引导加载功能转交给其他loader负责。   引导加载程序除了可以安装在MBR之外,还可以安 ...
书目录: 前言 第一章 时间管理原则 第二章 专心对待干扰 第三章 例行公事 第四章 循环系统 第五章 循环系统: 工作表与时间表 第六章 循环系统: 日程表管理 第七章 循环系统: 生活目标 第八章 优先级 第九章 压力 ...
Global site tag (gtag.js) - Google Analytics