Avatar_small

常用软件(windows)

记录下自己用到的东东,分类比较乱~~ 系统,文档 total commander,很方便的文件管理器,可惜是收费的,不付费也可以用,不过每次都要做做选择题 everything,查找文件最方便的东西,只能在ntfs下用 virtuwin,习惯linux多桌面的朋友可以试试,开源,方便,小巧 avira,免费的杀毒软件,占用内存很小,很迅速,免费的...

Avatar_small

concepts

指令集,ABI,应该包括汇编和编码两级。 那么位长是指指令的长度,数据lip(long:int:pointer) 的长度,还有相应的地址空间大小么? 位长是表示虚拟地址的长度,例如龙芯所谓的64位,就是说处理器只支持64为的虚拟地址模式。 全相连(set-associate),映射机制,几路 (n-way)的TLB是啥意思呢? 非阻塞cache的概念是允许Cache失效访存操作后面的...

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 系统。好吧,忽略了吧。。。。