浏览模式: 普通 | 列表

eclipse java 设置空指针异常断点

[ 2012-03-02 20:07:05 | 作者: Admin ]
运行->添加java异常断点->NullPointerException

bash shell字符串的截取

[ 2012-02-21 21:23:53 | 作者: Admin ]
一、Linux shell 截取字符变量的前8位,有方法如下:
1.expr substr “$a” 1 8
2.echo $a|awk ‘{print substr(,1,8)}’
3.echo $a|cut -c1-8
4.echo $
5.expr $a : ‘\(.\\).*’
6.echo $a|dd bs=1 count=8 2>/dev/null

二、按指定的字符串截取
1、第一种方法:
${varible##*string} 从左向右截取最后一个string后的字符串
${varible#*string}从左向右截取第一个string后的字符串
${varible%%string*}从右向左截取最后一个string后的字符串
${varible%string*}从右向左截取第一个string后的字符串
“*”只是一个通配符可以不要

例子:
$ MYVAR=foodforthought.jpg
...

阅读全文...
Visual C++ 和 GNU g++ 都为 cl 编译器提供了一些选项。尽管您可以使用 cl 作为独立的工具进行编译工作,但是,Visual C++ 提供了一种灵活的集成开发环境 (IDE) 以设置编译器选项。使用 Visual Studio® 开发的软件通常使用了一些编辑器特定的和平台相关的特性,可以使用编译器或者连接器来控制这些特性。当您在不同的平台(使用了不同的编译器或者工具链)之 间移植源代码的时候,了解编译器的相关选项,这一点是非常重要的。这部分内容深入分析了一些最有价值的编译器选项。

启用字符串池

可以考虑下面的代码片段:

char *string1= "This is a character buffer";
char *string2= "This is a character buffer";

如果在 Visual C++ 中启用了字符串池选项 [/GF]...

阅读全文...
1.修改  gdb/target-descriptions.c 的tdesc_find_register_early函数,

if (strcasecmp (reg->name, name) == 0)//mark deng
return reg;
改为
    char buf1[100];
    char buf2[100];
    strupr(reg->name,buf1);
    strupr(name,buf2);
    if(strcmp(buf1,buf2)==0){
      return reg;
    }
2.增加函数
void strupr(char*src,char*dest){
  int i=0;
  while(src[i]){
    dest[i]=toupper(src[i]);
    i++;
  }
  dest[i]=0;
}
1.修改 libcpp/lex.c中的 _cpp_lex_direct 函数,使之能接受中文字符
  在   case 'Y': case 'Z': 后面, result->type = CPP_NAME; 的前面插入
case 0x80:case 0x81:case 0x82:case 0x83:case 0x84:case 0x85:case 0x86:case 0x87:/*汉字*/
case 0x88:case 0x89:case 0x8A:case 0x8B:case 0x8C:case 0x8D:case 0x8E:case 0x8F:
case 0x90:case 0x91:case 0x92:case 0x93:case 0x94:case 0x95:case 0x96:case 0x97:
case 0x98:case 0x99:case ...

阅读全文...

魔法秘籍

[ 2011-02-14 20:40:45 | 作者: Admin ]
魔方六面口诀
r'u' ru rf r'u---------------接小朋友回家
rf r'f' r'f' rf

fru r'u'f'--------------------顶部画十字
ru r'u ru2 r'------------完成顶面
rb' rf2 r'b rf2 r2--------换顶角
ru' ru ru ru' r'u' r2--换顶棱

r--右边顺时针转
r'--右边逆时针转
u--顶部顺时针
u'--顶部逆时针
f--前面顺时针
f'--前面逆时针
b--背面顺时针
b'--背面逆时针

日语四级词汇表

[ 2011-01-24 20:29:13 | 作者: Admin ]
ああ 啊
あう(会う) 会见、相见
あおい(青い) 蓝的、蓝色的
あかい(赤い) 红的、红色的
あかるい(明るい) 明亮的
あき(秋) 秋天
あく(開く) 开
あける(開ける) 打开
あげる「手を上げる」 举「举手」
あさ(朝) 早晨
あさごはん(朝御飯) 早饭
あさって 后天
あし(足) 脚、足
あした 明天
あそこ 那边、那儿
あそぶ(遊ぶ) 玩耍
あたたかい(暖かい) 暖和的
あたま(頭) 头
あたらしい(新しい) 新、新的
あちら 那边、那儿
あつい(暑い) 热、热的
あつい(熱い) 热、热的
あつい(厚い) 厚的
あと(後) 后、后边
あなた 你
あに(兄) 哥哥
あね(姉) 姐姐
あの 那个
あの 嗯
アパート 公寓
あびる「水をあびる」 淋「淋浴」
あぶない(危ない) 危险的
あまい(甘い) 甜的
あまり 不太、不怎么(后接否定)
あめ(雨) 雨
...

阅读全文...

推荐日志 M0,M1,M2,M3 (收藏)

[ 2010-11-06 20:56:31 | 作者: Admin ]
M0:流通中现金,是指银行体系以外各个单位的库存现金和居民的手持现金之和;
M1:狭义货币供应量,是指M0加上企业、机关、团体、部队、学校等单位在银行的活期存款;
M2广义货币供应量,是指M1加上企业、机关、团体、部队、学校等单位在银行的定期存款和城乡居民个人在银行的各项储蓄存款以及证券客户保证金。
M2与M1的差额,即单位的定期存款和个人的储蓄存款之和,通常称作准货币。
====================================
M0---现金
M1---M0+活期存款
M2---M1+定期存款,非支票性储蓄存款
M3---M2+私有机构和公司的大额定期存款
L----M3+各种有价证券

在这三个层次中 ?

  M0与消费变动密切相关,是最活跃的货币;

  M1反映居民和企业资金松紧变化,是经济周期波动的先行指标,流动性仅次于M0;

  M2流动性偏弱,但反映的是社...

阅读全文...
《史记?五帝本纪》开篇便说:“黄帝者少典氏之子,姓公孙,名曰轩辕。”姓公孙
是托,名轩辕却是事实。何以名轩辕?皇浦谧说:“居轩辕之丘,因以为名,又以为
号”。轩辕,实因“天鼋”得名。《史记?五帝本纪》又说:“轩辕之时,神农世衰……
与炎帝战于阪泉之里,三战,得其志……与蚩尤战于涿鹿之野,遂擒杀蚩尤。而诸侯咸尊
轩辕为天子,代神农,是为黄帝。”可见,黄帝之称是取得中央政权之后的称谓。
轩辕黄帝氏族执掌朝政约四百六十年,经历了姬姓轩辕黄帝时代;姬姜姓灵宝有熊黄
帝时代;鬼酉姓新郑缙云帝鸿黄帝时代;姬姜姓灵宝有熊黄帝时代;和姬祁姓轩岗汾晋帝
轩黄帝时代四个时代,创造了红山文化,大河村仰韶文化,是以征伐统一四方的用兵时
代。与炎帝、蚩尤、神农、夸父争战时代是姬姓黄夷氏族时代,到帝芒时始称帝,号黄
帝,袭天鼋氏号,名轩辕国,都涿鹿,地在轩辕丘。在此之前轩辕只是一个方国(地方政
权),而不是统一的中央之国。
...

阅读全文...
1.下载并安装文件
先在本站下载 http://www.vtalkback.com/cbc-2009-12.rar 文件
将下载的文件解压缩以后会得到 comp32p.dll 、bcbcxp60.bpl 两个文件
查毒以后将他们拷贝到 C:\Program Files\Borland\CBuilder6\Bin 目录,最好先备份一下原文件
启动C++Builder 6.0以后就可以使用中文标识符进行编程了

2.增强的功能
可以在CB6中使用中文的变量名、宏定义、类定义、模板名、函数名、namespace
可以在类向导中看到中文的类定义、变量、模板名、函数名
可以在类向导中看到namespace的定义,图标与struct的定义相同

3.用途
增强程序的可读性,可维护性。
尤其象围棋这类术语众多而又找不到对应英文的名称的软件,
使用拼音又影响阅读速度,使用中文标识符能很好的解决这一问题。
...

阅读全文...
被这些修饰关键字修饰的函数,其参数都是从右向左通过堆栈传递的(__fastcall的前面部分由ecx,edx传)
1.被调用的函数在返回前清理传送参数的内存栈,但不同的是函数名的修饰部分(关于函数名的修饰部分在后面将详细说明)。

_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。

2、C调用约定(即用__cdecl关键字说明)按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调用约定)。另外,在函数名修饰约定方面也有所不同。

_cdecl是C和C++程序的缺省调用方式。每一个调用它的函数都包含清空堆栈的代码,所以产生的可执行文件大小会比调用_st...

阅读全文...
《西游记》、《封神演义》的作者是谁,长时间来一直有争议
现在,我在这里就我的一些观点对《西游记》创作过程进行一些简单的分析

1.与封神作者相关的故事
《归田琐记》:昔有士人罄家所有,嫁其长女者,次女有怨色,士人慰之曰:“无忧贫也”。
演为《封神演义》,以稿授女,后其婿梓行之,竟大获利云云。
《传奇汇考》卷七《顺天时》传奇解题云:‘封神演义系元时道士陆长庚所作’
《曲海总目提要》卷三十九《顺天时》条下所云: “《封神》传系元时道士陆长庚所作,未知的否。”
元时乃明时之误,长庚乃陆西星之字。
汇总上面几书的内容,于是有人得出了以下结论:
陆西星嫁了大女儿后家里没剩多少钱了,二女儿就不高兴了,为了准备二女儿的嫁妆,
...

阅读全文...
΢¼ѯ