Avatar_small

写了两个 elisp 函数

第一个: (defun c-header (project module) "Insert some macro to prevent the header file included multiply" (interactive "sWhat's the project name? \nsWhat's the module name? ") (let ((p (up...

Avatar_small

一段缓冲区

这听上去算是一段不错的时光和机会, 一定要抓住。 好好规划,实在公关!认准了方向就死磕! 先在可选的方向有编译工具和环境,gcc是基础, , llvm是方向 (不怎么靠谱,但是编译原理一定要补上,并且这个层次已经是工业级的了,而不仅仅是原理这个层次了)。 一个基础的方向是操作系统基础构建,主要是pmon和内核的优化,最主要的问题是对龙芯和mips的体系指令集和架构的了解和熟悉,蛮重...

Avatar_small

poj1611 并查集基础题

Description Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recognized as a global threat in mid-March 2003. To minimize transmission to others, the bes...

Avatar_small

CentOS下安装Oracle Express

想写一篇文章记录一下本人在CentOS上安装Oracle Express的经历,也作为自己的一点小小积累吧。 当然,首先需要从Oracle官网下载Oracle的express版本了,我下载的是oracle-xe-univ-10.2.0.1-1.0.i386.rpm,下载是需要有Oracle的帐号,这个只要自己注册就可以了.安装过程如下 [Xredman@localhos...

Avatar_small

poj1067

Description 有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一 是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到 你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。 Input 输 入包含若干行,表示若干种石子的初始情况,其中每...

Avatar_small

RMXP:地图链接重置

这个脚本用于自动重建RMXP地图链表。 data = load_data("Data/MapInfos.rxdata") files = Dir["Data/Map???.r?data"] names = [] for i in data.keys names.push sprintf("Data/Map%0...

Avatar_small

[转]UNDO表空间介绍

[转自] http://hi.baidu.com/jackli00/blog/item/1938092885b43df499250a11.html UNDO表空间用于存放UNDO数据,当执行DML操作(INSERT,UPDATE和DELETE)时,oracle会将这些操作的旧数据写入到UNDO段,在oracle9i之前,管理UNDO数据时使用(Rollback Segment)完成的.从o...

Avatar_small

一个23设计模式的搞笑解释

23种设计模式,是前辈们智慧的结晶,但是很多时候向我这样的新手总是有些难以理解的,偶然发现一个搞笑版本的设计模式解释,虽然搞笑,但确实是设计模式的定义,不妨用这种方式来尝试理解,也许应用的时候会好很多。

Avatar_small

(原)Ubuntu 下安装git

Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同, 它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这...

Avatar_small

Spring中ApplicationContextAware接口用法

加载Spring配置文件时,如果Spring配置文件中所定义的Bean类,如果该类实现了ApplicationContextAware接口,那么在加载Spring配置文件时,会自动调用ApplicationContextAware接口中的 public void setApplicationContext(ApplicationContext context) throws B...

Avatar_small

[技巧]不使用算术运算符让一个数加一(用位运算)

代码如下: int add(int n) { // 这里假设n>=0,不过对于n<0的情况也是成立的 int c=1; int d; while(c!=0) { d=n&c; n=n^c; c=d<<1; } return n; } 原理就是: 对于一个二进制编码的数字,想要加一可以这样做:从...

Avatar_small

C#为连接sql server数据库,写个DBHelper类

在DBHelper类中 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace MySchool //MySchool是我的项目名称 { cl...

Avatar_small

风声水气,系统构建

人生就是爬树,从树根爬到树梢,再飘落,或者摔落。。。。 我们又走到了一颗枝杈面前。 得到了宝贝工具,一方面要继续实验,比较clfs很多参数和脚本还不知道什么意思。 另一方面,我们要乘胜追击,直奔系统构建看看,我们该选哪条路呢,那么都又哪条路呢: 其实生死抉择之前还有一小步,构建一个temp 系统。好吧,忽略了吧。。。。

Avatar_small

配置参数

配置参数如果编译完了就扔掉的话。。。那 这遍编译算是白干了。。。 所以,对于一遍小漫长等待的编译而言。 编译参数才是更重要的资源,这也就是CLFS存在的原因。 感谢伟大的差分方法,我们可以只记录对于CLFS的配置参数的改动情况。 但是一定要记一下: 好吧我现在开始记咯: CLFS编译eglibc,顺利启动。 并进入交叉编译,遇到找不到socket.S错。 跑到eglibc/...

Avatar_small

CSS关闭输入法

.input{ime-mode:disabled} 输入以上代码 就可以禁止输入法