上一页 1 2 3 4 5 6 ··· 12 下一页
命令:qsub - submit a batch job to Grid Engine.qsh - submit an interactive X-windows session to Grid Engine.qlogin - submit an interactive login session to Grid Engine.qrsh - submit an interactive rsh session to Grid Engine.qalter - modify a pending batch job of Grid Engine.qresub - submit a copy of an Read More
posted @ 2011-07-01 16:46 ACE封印 Views(10901) Comments(0) Diggs(0) Edit
使用 gettext 进行程序的本地化在 perl 中也可以用 GNU gettext 工具进行本地化。先看这个例子:1use Locale::gettext;2use POSIX; # Needed for setlocale()3setlocale(LC_MESSAGES, "");4bindtextdomain("helloworld", "locale");5textdomain("helloworld");6print gettext("Hello World!\n"), " Read More
posted @ 2011-06-30 17:19 ACE封印 Views(446) Comments(0) Diggs(0) Edit
目录C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)(2)、求余运算(3)、平方运算(4)、用移位实现乘除法运算(5)、避免不必要的整数除法(6)、使用增量和减量操作符(7)、使用复合赋值表达式(8)、提取公共的子表达式4、结构体成员的布局(1)按数据类型的长度排序(2)把结构体填充成最长类型长度的整倍数(3)按数据类型的长度排序本地变量(4)把频繁使用的指针型参数拷贝到本地变量5、循环优化(1)、充分分解小的循环(2)、提取公共部分(3)、延时函数(4)、while循环和do…while循环(6)、循环展开(6)、循环嵌套( Read More
posted @ 2011-06-30 15:10 ACE封印 Views(354) Comments(2) Diggs(1) Edit
1. C++面向对象程序设计的重要概念 早期革命影片里有这样一个角色,他说:“我是党代表,我代表党,我就是党。”后来他给同志们带来了灾难。 会用C++的程序员一定懂得面向对象程序设计吗? 不会用C++的程序员一定不懂得面向对象程序设计吗? 两者都未必。就象坏蛋入党后未必能成为好人,好人不入党未必变成坏蛋那样。 我不怕触犯众怒地说句大话:“C++没有高手,C 语言才有高手。”在用C 和C++编程8年之后,我深深地遗憾自己不是C 语言的高手,更遗憾没有人点拨我如何进行面向对象程序设计。我和很多C++程序员一样,在享用到C++语法的好处时便以为自己已经明白了面向对象程序设计。就象挤掉牙膏卖牙膏皮那样 Read More
posted @ 2011-06-30 14:50 ACE封印 Views(242) Comments(0) Diggs(0) Edit
计算机将信息按位编码,通常组织成字节序列。用不同的编码方式表示整数、实数和字符串。不同的计算机模型在编码数字和多字节数据中的字节排序时使用不同的约定。 C 语言的设计可以包容多种不同字长和数字编码的实现。虽然高端机器逐渐开始使用 64 位字长,但是目前大多数机器仍使用 32 位字长。大多数机器对整数使用补码编码,而对浮点数使用 IEEE 浮点编码。在位级上理解这些编码,并且理解算术运算的数学特性,对于想使编写的程序能在全部数值范围上正确运算的程序员来说,是很重要的。 在相同长度的无符号和有符号整数之间进行强制类型转换时,大多数 C 语言实现遵循的原则是底层的位模式不变。在补码机器上,对于一个. Read More
posted @ 2011-06-29 17:27 ACE封印 Views(333) Comments(0) Diggs(0) Edit
方法一:推荐打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change…,选择Fixedsys字体,字符集选择CHINESE_GB2312。在window-〉Appearance -〉Translation中,Received data assumed to be in which character set 中,把Use font encoding改为UTF-8如果经常使用,把这些设置保存在session里面. 现在打开putty,登录成功后,在shell中输入:export LC_ALL=’zh_CN.utf8′方法二:[root@linu Read More
posted @ 2011-06-28 11:41 ACE封印 Views(381) Comments(0) Diggs(0) Edit
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符!逻辑非运算符!表达式单目运算符~按位取反运算符~表达式单目运算符sizeof长度运算符sizeof(表达式)3/除表达式/表达式左到右双目运算符*乘表 Read More
posted @ 2011-06-24 09:40 ACE封印 Views(301) Comments(0) Diggs(0) Edit
在程序设计当中经常会出现使用同种数据结构的不同实例的情况。例如:在一个程序中 可以使用多个队列、树、图等结构来组织数据。同种结构的不同实例,也许只在数据元素 的类型或数量上略有差异,如果对每个实例都重新定义,则非常麻烦且容易出错。那么能 否对同种类型数据结构仅定义一次呢?答案是肯定的,C++提供的类模板(Class Template )就可以实现该功能。 一、类模板 类模板是C++提供的一种特殊机制,通过它我们可以定义一种特殊的类(称为模板类),在类 的定义中可以包含待定的类型参数,在声明类的实例时,系统会自动根据传递的类型生成 用户想要生成的类实例。下面是用C++实现的一个简单的模板类Cli Read More
posted @ 2011-06-22 19:56 ACE封印 Views(866) Comments(0) Diggs(0) Edit
[问题描述] 找出由n个元素组成的序列的最长有序子序列长度及其中一个最长有序子序列(注:这里有序指非递减顺序,且不要求子序列连续)。例如,对于序列[3, 7, 1, 5, 9, 3],其中最长有序子序列长度为3,这样的子序列有:[3, 7, 9]、[1, 5, 9]、[3, 5, 9]。[算法思想] 利用动态规划的思想,依次处理序列中每个元素,并记录当前已处理序列的结果。[算法分析与实现] 设数组X的所有元素X[0]、X[1]、…、X[n-1]为目标序列(为了与C/C++语言统一,我们这里下标以0开始)。算法依次处理序列中每个元素X[i](i=0..n-1):> 当处理完元素X[i]时( Read More
posted @ 2011-06-22 14:15 ACE封印 Views(2125) Comments(0) Diggs(0) Edit
Apt-get error:Encountered a section with no Package: headersolution:sudo rm /var/lib/apt/lists/*sudo apt-get cleansudo apt-get updatesudo apt-get upgrade Read More
posted @ 2011-06-21 09:32 ACE封印 Views(164) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 ··· 12 下一页