自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 设置Emacs的配置文件目录

Emacs的配置文件相关

2011-05-20 17:40:00 221

原创 Linux下如何查看系统启动时间和运行时间

系统启动与运行时间

2011-04-27 11:24:00 1291

原创 Emacs中c-mode缩进尺寸设置

Emacs中的缩进问题

2010-11-29 15:11:00 1090

原创 转换打开文件的保存模式(dos or unix)

unix -> dos or dos -> unix

2010-07-08 10:15:00 194

转载 穿梭福音 from AyuanX@newsmth

【更新日志】--V1.1新添了 紫霞->水木社区 的福音理论上解决了偶尔会在好友列表卡住的问题(因受Fterm接口的制约,实际效果由网络速度决定)--V1.0每天都要手动从Zixia穿梭到Free,实在太烦,不能忍了试试这个吧:【穿梭福音:紫霞->自由空间】,刚写的用法很简单:0. 先改脚本里的user和pass,保存(只做一次)1. 然后开Fterm2.

2009-07-23 20:15:00 323

原创 为windows添加新扩展名或更改扩展名打开的应用程序

1. 在某一文件夹下,选择“工具-文件夹选项-文件类型”2. 在这个选项下可以对Windows扩展名进行操作

2009-07-03 00:03:00 338

原创 单词大写转小写

Esc-l 或者 Alt-l,光标向右的单词Esc-- Esc-l 或者 Esc-- Alt-l,光标向左的单词

2009-04-26 10:28:00 223

原创 查找当前目录及其子目录所有文件中包含的字符串(find与grep的应用)

find . -name "*" -exec grep -n BS_SIZE_ACR_CARD_ESERGI {} /; -print

2009-03-17 10:20:00 272

原创 删除行尾空格/Tab

 Emacs提供了一个删除当前buffer中行尾空格和TAB等whitespace,以及文件后的空白多余行    M-x delete-trailing-whitespace .

2008-12-13 19:25:00 1091

转载 保存和恢复工作环境

如何让emacs启动时候恢复上一次会话:         用 desktop.el 保存桌面环境          用 session.el 来保存相关变量http://pluskid.lifegoo.com/wiki/EmacsSession.html#sec1

2008-12-12 12:42:00 193

原创 快速打开/隐藏eshell

 仿照shell即开即关的程序(shell-toggle.el),自己改写了一个eshell即开机关的功能。安装方法:把下面的代码以"eshell-toggle.el”为文件名,放到您的加载目录中;并在.emacs中添加如下代码(autoload shell-toggle "eshell-toggle"   "Toggles between the *shell* buf

2008-11-06 15:44:00 517

原创 执行shell命令,输入当前buffer

执行shell中某个命令,并将输出放到当前buffer中:C-u M-! commond 例如:C-u M-! date 下面的内容就会输入文件中    Mon Oct 27 12:20:54     2008

2008-10-27 12:17:00 198

原创 C-mode中光标跳出当前域

C/C++ mode中:    Ctrl+Alt+u——退到上一层域    Ctrl+Alt+n——光标向下跳到与之匹配的括号    Ctrl+Alt+p——光标向上跳到与之匹配的括号

2008-10-22 10:11:00 222

转载 Emacs中计算选定区域中、英文个数

(defun count-ce-word (beg end)  "Count Chinese and English words in marked region."  (interactive "r")  (let* ((cn-word 0)         (en-word 0)         (total-word 0)         (total-byte 0))    (setq

2008-04-24 22:56:00 319

转载 保持Emacs窗口大小

windows下用emacsclient打开文件时, 如果当前的Emacs frame原来是最大化的而且当前正被最小化到windows的taskbar, 那么这个frame就会被还原成非最大化状态。解决方法(jcjbrian@newsmth):;; 2008-4-15;; Brian Jiang;; When the emacs frame was maximized and is cur

2008-04-16 13:13:00 1699

原创 登陆BBS输入版面名称

文本框输入版面,登陆相应的板块。html>script language = "JavaScript">...function ordinary()...{var board = document.getElementById("boardName").value;location.href = "http://www.newsmth.net/bbsdoc.php?board=" + bo

2008-03-26 17:37:00 264

原创 设置shell的环境变量及删除办法

*nix终端下设置/删除环境变量:Kshell下 设置:export 变量名=变量值 打印变量内容:echo $变量名删除:unset 变量名  

2008-01-11 15:49:00 303

原创 用命令行清空文件

也可以说是shell脚本清空文件的方法(非删除再创建文件的方法):输入“> filename”即可清空filename中的内容

2008-01-11 15:46:00 396

原创 Emacs远程编辑文件(tramp)

我来说一种简单的用法吧,其实网上有好多 手册,只是都比较复杂,我暂时也不怎么用到,索性用一种虽然很麻烦,但很简单的方法:1. 确定您的Emacs已经安装了tramp扩展包2. C-x C-f3. /ftp:username@127.0.0.1:/pathname这种方法使用了tramp的External Transfer Methods,不过我使用起来有点问题,那就是在windows下的Emacs

2007-12-21 11:31:00 1144

原创 Ubuntu升级Firefox

   由于我个人的电脑版本是Ubuntu 6.06 LTS (Dapper Drake),因其预安装的浏览器为Firefox1.5版本,源里面的Firefox软件最新版本也只为1.5。实在是跟不上Firfox开发进度了,现在Firefox的稳定版本已经到了2.0.11了。为了使用最新的技术,有必要对我系统中的浏览器更新一下。   从这个网站找到了安装、卸载Firefox 2.0的脚本,很好用。Ub

2007-12-08 13:31:00 1914

原创 UNIX shell命令行操作

位置参量。我们可以在脚本中使用位置参量来引用命令行参数,例如,$1代表第1个参数,$2代表第2个参数,$3代表第3个参数,以此类推。变量$#可以被用来表示参量的个数,而$*则代表所有的参量。#!/usr/bin/ksh#打印命令行参数的个数echo $##打印所有的命令行参数echo $*#打印第一个参数echo $1#打印第二个参数echo $2# end 

2007-11-12 17:31:00 321

原创 clearcase代码版本选取方法

 假如选取打了“RDY_62sw_R1.0.1__”这个标签的文件,在命令行中应该使用"filename@@/main/dev_62sw_r1.0.1_dever_/1"来选定那个版本的文件。譬如,如下命令:“ct diff -g -pre filename@@/main/dev_62sw_r1.0.1_dever_/1”就是用来比较那里0与1版本区别的。

2007-11-12 11:46:00 346

转载 直接插入排序(Insertion Sort)

直接插入排序思想:    把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。    假设有如下队列需要递增排序(■□▲△▼▽◆◇○◎●◢◣◤◥★☆):第一步,将■看成一个单独的有序表,其他为n-1个无序表。第二步,比较□和■的

2007-10-10 10:42:00 545

原创 char *a = "hello"和char b[]="world"的区别

        +---+---+---+---+---+---+    b: | h | e  |   l  |  l  |  o | /0 |       +---+---+---+---+---+---+       +-----+     +---+---+---+---+---+---+    a: |  *======> | w | o | r | l | d | /0 |  

2007-09-30 14:17:00 750

原创 打印整型变量的二进制形式

void printbits(unsigned x)...{  int i;  unsigned int j;  int m;  i = 0;  j = ~0;  while(j != 0) ...{    j = j >> 1;    ++i;  }  for(m = i - 1; m >= 0; --m) ...{    if(((x >> m) & 1) == 1)      putch

2007-09-28 15:59:00 386

原创 测试变量的宽度

int bitlength()...{  int i;  unsigned char j;  i = 0;  j = ~0;  while(j != 0) ...{    j = j >> 1;    ++i;  }  return i;} 

2007-09-28 13:26:00 254

原创 练习2-4

squeeze(char s1[], char s2[])...{  int i;  int j;  int m;  for(i = m = 0; s1[i] != /0; ++i) ...{    j = 0;    while(s2[j] != /0) ...{      if(s1[i] == s2[j])        break;      ++j;    }    if(s

2007-09-26 11:25:00 221

原创 练习2-3

int htoi(char s[])...{  int i, n;  n = 0;  for(i = 2; (s[i] >= 0 && s[i]  9) || (s[i] >= a && s[i]  f) || (s[i] >= A && s[i]  F); ++i)    if(s[i] >= 0 && s[i]  9)      n = 16 * n + (

2007-09-25 17:19:00 177

原创 elisp正则表达式学习

如下一段文本,加入我想要用elisp的正则表达式来寻找大于1兆的文件,怎么得到呢?昨天看了会正则表达式,正好利用这个机会练练手:292K    ./Local Settings/Temporary Internet Files/Content.IE5/OTAR0XQB68K      ./Local Settings/Temporary Internet Files/Content.I

2007-09-20 15:27:00 523

转载 Emacs中添加函数注释

;; 函数头注释(define-skeleton skeleton-c-mode-functioncomment-func  "generate function comment automatic" nil  "/********************************* /n* Function Name :/n * Function description :/n* Author

2007-09-19 09:52:00 995

原创 练习1-19

#include stdio.h>#define MAXLINE 1000void reverse(char s[]);int getline(char s[], int lim);main()...{  int len;  char line[MAXLINE];  while((len = getline(line, MAXLINE)) > 0) ...{      printf("%s",

2007-09-12 17:21:00 297

原创 练习1-18

#include stdio.h>#define MAXLINE 1000typedef enum ...{  false = 0,  true = 1}bool;int getline(char line[], int maxline);main()...{     int len;     int j;     bool blank_line = false;     char line[

2007-09-11 17:35:00 319

原创 练习1-17

#include stdio.h>#define MAXLINE 1000#define LINE 80int getline(char line[], int maxline);main()...{     int len;     char line[MAXLINE];     while((len = getline(line, MAXLINE)) > 0)     ...{      

2007-09-10 15:58:00 255

原创 Firefox插件中获得鼠标处的URL

声明:以下代码应该必须在Firefox插件中运行,才能完成所需功能,其非普通的javascript代码!function hello()...{    var href;    if(gContextMenu)    ...{        if(gContextMenu && gContextMenu.getLinkURL)        ...{            href = g

2007-09-03 17:05:00 329

原创 Firefox和IE事件处理的区别

在ie中处理事件,直接使用window.event对象即可;但在firefox中,是没有window.event对象的,函数需要使用事件的时候,需要在事件发生时把事件作为参数传递给函数。Firefox不象在ie中,事件对象是全局的,随处都可以访问。下面这个getEvent()函数可以兼容firefox和ie,只需要在访问事件对象的函数的开始调用getEvent()即可,不用再把事件作为参数传递。

2007-08-31 14:36:00 559

原创 Firefox中利用javascript调用本地程序

script>function hello () ...{  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfa

2007-08-30 16:03:00 3389 3

原创 利用js获得鼠标所在的url

script>document.onmouseover = function(e) ...{  if(!e) e = window.event;  var Event = e.target ? e.target : e.srcElement;  while(Event.tagName != "A")    Event = Event.parentNode;  alert(Event.href)

2007-08-28 17:43:00 349

原创 命令行调用Emacs-w3m打开页面

#include stdio.h>#include string.h>#include process.h>int main(int argc, char** argv)...{  char command[100];  char *front = "emacsclient --eval /"(w3m-goto-url-new-session ///"";  char *back = "///

2007-08-26 15:05:00 612

原创 统计输入文件单词长度的个数

#include stdio.h>#define MAXLENGTH 11  /* the max length of word is MAXLENGTH-1 */typedef enum ...{  FALSE = 0,  TRUE = 1}bool;main()...{  int c, num, i;  int wordLength[MAXLENGTH];  bool current, f

2007-07-28 10:34:00 306

原创 练习1-12

#include stdio.h>typedef enum ...{  FALSE = 0,  TRUE = 1}bool;main()...{  int c;  bool IsLetter, IsSpace;  IsLetter = TRUE;  IsSpace = FALSE;  while ((c = getchar()) != EOF) ...{    if (c ==   || 

2007-07-24 10:29:00 338

Emacs的配置文件

Emacs的配置文件,可以略加修改,适合不同的环境。

2011-04-21

ShellSort

shell排序

2007-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除