- 博客(46)
- 资源 (4)
- 收藏
- 关注
转载 穿梭福音 from AyuanX@newsmth
【更新日志】--V1.1新添了 紫霞->水木社区 的福音理论上解决了偶尔会在好友列表卡住的问题(因受Fterm接口的制约,实际效果由网络速度决定)--V1.0每天都要手动从Zixia穿梭到Free,实在太烦,不能忍了试试这个吧:【穿梭福音:紫霞->自由空间】,刚写的用法很简单:0. 先改脚本里的user和pass,保存(只做一次)1. 然后开Fterm2.
2009-07-23 20:15:00
351
原创 为windows添加新扩展名或更改扩展名打开的应用程序
1. 在某一文件夹下,选择“工具-文件夹选项-文件类型”2. 在这个选项下可以对Windows扩展名进行操作
2009-07-03 00:03:00
367
原创 查找当前目录及其子目录所有文件中包含的字符串(find与grep的应用)
find . -name "*" -exec grep -n BS_SIZE_ACR_CARD_ESERGI {} /; -print
2009-03-17 10:20:00
302
原创 删除行尾空格/Tab
Emacs提供了一个删除当前buffer中行尾空格和TAB等whitespace,以及文件后的空白多余行 M-x delete-trailing-whitespace .
2008-12-13 19:25:00
1133
转载 保存和恢复工作环境
如何让emacs启动时候恢复上一次会话: 用 desktop.el 保存桌面环境 用 session.el 来保存相关变量http://pluskid.lifegoo.com/wiki/EmacsSession.html#sec1
2008-12-12 12:42:00
221
原创 快速打开/隐藏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
548
原创 执行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
229
原创 C-mode中光标跳出当前域
C/C++ mode中: Ctrl+Alt+u——退到上一层域 Ctrl+Alt+n——光标向下跳到与之匹配的括号 Ctrl+Alt+p——光标向上跳到与之匹配的括号
2008-10-22 10:11:00
256
转载 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
347
转载 保持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
1731
原创 登陆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
296
原创 设置shell的环境变量及删除办法
*nix终端下设置/删除环境变量:Kshell下 设置:export 变量名=变量值 打印变量内容:echo $变量名删除:unset 变量名
2008-01-11 15:49:00
336
原创 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
1187
原创 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
1952
原创 UNIX shell命令行操作
位置参量。我们可以在脚本中使用位置参量来引用命令行参数,例如,$1代表第1个参数,$2代表第2个参数,$3代表第3个参数,以此类推。变量$#可以被用来表示参量的个数,而$*则代表所有的参量。#!/usr/bin/ksh#打印命令行参数的个数echo $##打印所有的命令行参数echo $*#打印第一个参数echo $1#打印第二个参数echo $2# end
2007-11-12 17:31:00
342
原创 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
379
转载 直接插入排序(Insertion Sort)
直接插入排序思想: 把n个待排序的元素看成为一个有序表和一个无序表,开始时有序表中只包含一个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。 假设有如下队列需要递增排序(■□▲△▼▽◆◇○◎●◢◣◤◥★☆):第一步,将■看成一个单独的有序表,其他为n-1个无序表。第二步,比较□和■的
2007-10-10 10:42:00
593
原创 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
794
原创 打印整型变量的二进制形式
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
418
原创 测试变量的宽度
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
278
原创 练习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
251
原创 练习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
196
原创 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
549
转载 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
1040
原创 练习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
326
原创 练习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
342
原创 练习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
292
原创 Firefox插件中获得鼠标处的URL
声明:以下代码应该必须在Firefox插件中运行,才能完成所需功能,其非普通的javascript代码!function hello()...{ var href; if(gContextMenu) ...{ if(gContextMenu && gContextMenu.getLinkURL) ...{ href = g
2007-09-03 17:05:00
345
原创 Firefox和IE事件处理的区别
在ie中处理事件,直接使用window.event对象即可;但在firefox中,是没有window.event对象的,函数需要使用事件的时候,需要在事件发生时把事件作为参数传递给函数。Firefox不象在ie中,事件对象是全局的,随处都可以访问。下面这个getEvent()函数可以兼容firefox和ie,只需要在访问事件对象的函数的开始调用getEvent()即可,不用再把事件作为参数传递。
2007-08-31 14:36:00
593
原创 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
3477
1
原创 利用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
367
原创 命令行调用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
638
原创 统计输入文件单词长度的个数
#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
346
原创 练习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
375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人