11 2009 档案

C语言中的getchar和putchar详解
摘要:首先给出《The_C_Programming_Language》这本书中的例子:#include <stdio.h>int main(){int c;c = getchar();while (c != EOF){putchar();c= getchar(); }return 0;}这里主要解释下为什么要用int型来接受getchar函数。很多时候,我们会写这样的两行代码:char c;... 阅读全文

posted @ 2009-11-19 22:48 寂寞的肥肉 阅读(24851) 评论(0) 推荐(2)

都是List惹得祸
摘要:这两天调试一个JAVA程序,搞得很是郁闷,看了快一天就是找不到问题所在。找来高手,半小时就找到了问题,很BT的问题。 一个函数的参数是List类型的,而每次传参数的时候都用的是同一个变量,这就导致以前传过去的List在主函数的变量改变的同时也随之改变,导致我所有打开的新窗口内容都和最后一个窗口一致,很是bug。记住这个教训。贴一点示范代码:调用函数如下:public class CallClass... 阅读全文

posted @ 2009-11-17 23:26 寂寞的肥肉 阅读(282) 评论(0) 推荐(0)

EXTJS中创建数据与读取数据
摘要:EXTJS中的数据格式是Class Ext.data.Record 创建自己的数据类型:一般都是通过调用Record的create方法进行创建数据,比如:var MyRecord = Ext.data.Record.create([ {name: 'title'}, {name: 'username', mapping: 'author'}, {name: 'loginTimes', typ... 阅读全文

posted @ 2009-11-17 23:19 寂寞的肥肉 阅读(3973) 评论(2) 推荐(1)

EXTJS docs 帮助文档API的阅读方法
摘要:最近因公司需要,开始学习EXTJS,首先从同事那要了一个2.2.1的版本,先看docs文件夹,这里面就是API帮助文档。但是直接浏览index.html发现不能点进去看东西,很是郁闷。在谷歌里面百度了下,发现了解决方法,如此简单.....将解压后的文件夹,这里解压后是ext-2.2.1,复制到tomcat目录下的webapps下面即可。启动tomcat,然后访问http://localhost:9... 阅读全文

posted @ 2009-11-16 19:18 寂寞的肥肉 阅读(2178) 评论(2) 推荐(0)

冬之随想
摘要:总想写点什么,关于雪的,关于我的却不知如何起笔,内心的空虚导致文笔的空洞?还是很久没有舞文弄墨而词穷呢?我不知道,我不想说话。我不知道说什么,却感觉不得不说点什么。也许生活过于平淡,没有波澜,而感觉到生命的渺小?抑或生活过于充实,没有时间,才感觉不到生命的意义?我不知道.....天气冷了,手脚都冷了,但不心寒,可能心已经冰封了很久了回到宿舍,喝杯热茶,暖和了许多,内心依然平静外表的我总是给人一种活... 阅读全文

posted @ 2009-11-15 22:04 寂寞的肥肉 阅读(137) 评论(0) 推荐(0)

添加鼠标右键菜单项(EditPlus为例)
摘要:今天重装系统,下载Editplus,发现大多是绿色版,这就导致鼠标右键快捷菜单了,使用起来不方面,上网搜集了下资料,解决方法很简单:首先进入注册表(regedit,这个都会把.....)然后如图设置新项。其中editplus是右键菜单显示的名字。然后编辑command项的值。我这里是F:\Program Files\EditPlus 3\EditPlus.exe %1你可以设置自己的路径,绝对路径... 阅读全文

posted @ 2009-11-15 14:10 寂寞的肥肉 阅读(2591) 评论(0) 推荐(1)

指针数组探讨
摘要:首先来看普通的数组: int a[2] = {1,2};这是强调下a是数组的地址,即a = =&a[0];下面来看指针数组char *p[2];char *p1="aaa";char *p2="bbb";char *tmp;p[0] = p1;p[1] = p2;这里p是数组名,所以p是整个数组的地址,即p = &p[0];p+1 = &p[1];大家可能经常看到tmp =... 阅读全文

posted @ 2009-11-12 19:45 寂寞的肥肉 阅读(1537) 评论(10) 推荐(2)

深入int getc(FILE *fp),putc(int c, FILE *fp),int getchar(void),int putchar(int c)
摘要:这几个其实都不是函数,仅仅是在stdio.h头文件中定义的宏#define getc(_stream) (--(_stream)->_cnt >= 0 \? 0xff & *(_stream)->_ptr++ : _filbuf(_stream))#define putc(_c,_stream) (--(_stream)->_cnt >= 0 \? 0xff ... 阅读全文

posted @ 2009-11-12 19:44 寂寞的肥肉 阅读(1562) 评论(0) 推荐(0)

JDK1.5 JDK1.6 各自的新特性
摘要:自己一直用JDK1.5,一个同学突然问我JDK1.5和之前的版本有什么区别吗?我无语了,自己感觉对JAVA了解的还可以,可这一个这么基本的问题都不会...,回来再谷歌上百度一下,总结下:JDK1.5(JDK5.0)Java2标准版(Java 2 Platform, Standard Edition, J2SE)1.5版本更新不同于以往,它带来了很多里程碑式的革新,SUN将其绰号取名为“... 阅读全文

posted @ 2009-11-11 20:22 寂寞的肥肉 阅读(5574) 评论(0) 推荐(0)

C语言中char *s 和char s[]之间的区别
摘要:很多人觉得这两个定义效果一样,其实差别很大。以下是个人的一些看法,有不正确的地方望指正。本质上来说,char *s定义了一个char型的指针,它只知道所指向的内存单元,并不知道这个内存单元有多大,所以:当char *s = "hello";后,不能使用s[0]='a';语句进行赋值。这是将提示内存不能为"written"。当用char s[]="hello";后,完全可以使用s[0]='a';进行... 阅读全文

posted @ 2009-11-11 20:03 寂寞的肥肉 阅读(16511) 评论(0) 推荐(2)

求1-n之间所有不重复的可能的值的和等于m的组合
摘要:求1-n之间所有不重复的可能的值的和等于m的所有组合思路:采用二叉树结构,根节点为岗哨,无实际意义,从根节点开始,其左孩子节点表示选中1,有孩子节点表示不选中1,以此类推。从根节点开始遍历,若此节点的sum< M,则递归调用此节点,若sum>M,则return,若sum=M,则回溯所有的节点。具体代码如下:#include <stdio.h>#include <mal... 阅读全文

posted @ 2009-11-10 23:52 寂寞的肥肉 阅读(563) 评论(1) 推荐(0)

09-11-8总结
摘要:总结:  工作上的就不说了,这个星期看书看得很少,C语言还没看完,才看了2章,太慢了。然后《DIV+CSS》看完了。星期四晚上做了下百度的题目,算法和C还是主题啊。同时Linux视频第一章看完了。计划:  晚上主要看C语言,争取一个星期看完基础的,也没几章了。同时看《深入浅出JDK》,这本书借的时间也挺长了。其余时间可以看看小贵子老师的视频教程。希望这些都能看完。锻炼:  坚持每天晚上10:00去... 阅读全文

posted @ 2009-11-08 23:51 寂寞的肥肉 阅读(138) 评论(0) 推荐(0)

VI 命令注解
摘要:进入vi:vi或者 vi Test.txt退出:wq:保存并推出 q!:强行退出,不保存修改。进入编辑模式: i删除一行:在中间状态输入dd:删除后仍在中间状态删除光标所在的单词:dw: delete word删除一行并进入编辑模式:cc删除光标所在的单词并进入编辑模式:cw替换光标所在的位置的字母:r:replace查找:在中间模式输入/ find:即查找和“find”匹... 阅读全文

posted @ 2009-11-07 22:30 寂寞的肥肉 阅读(250) 评论(0) 推荐(0)

#define用法ZZ
摘要:1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i<MAXTIME){.........}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。这样的定义看起来类似于普通的常量定义CONST,但也有着不同,因为define的定义更像是简单的文本替换,而不是作为一个量来使用,这个问题在下面反... 阅读全文

posted @ 2009-11-07 21:43 寂寞的肥肉 阅读(276) 评论(0) 推荐(0)

C语言实现快速排序
摘要:快速排序简介:即是一个递归的过程,比如对数组a[5] = {1,3,4,5,2}排序。首先找到一个指标元素,这里取(0+5)/2 = 2即中间的元素a[2];然后根据a[2]=4排序;比4小的放到左面,比4大的放到右边。a[5] = {1,3,2,4,5};然后分别对数组{1,3,2}和数组{5}进行同样的排序。递归到没法分割为止。C代码如下:#include <stdio.h>#de... 阅读全文

posted @ 2009-11-07 20:48 寂寞的肥肉 阅读(3789) 评论(0) 推荐(1)

GCC编译多个C文件
摘要:下午做了一个小的程序,定义了三个文件:getop.h,getop.c,calcDemo.c显然getop.h是针对getop.c的,而在calcDemo.c中要调用到getop.c中的东西。首先给出每个文件的结构图,为了更简单的说明,函数都空实现。getop.h:#ifndef _H_GETOP#define _H_GETOPint getch(void);void ungetch(int c);... 阅读全文

posted @ 2009-11-07 19:38 寂寞的肥肉 阅读(34107) 评论(0) 推荐(1)

开博处子作
摘要:博客申请通过了,今天正式在这里开博,记录我生活学习的一点一滴。  希望在这里可以有属于自己的一片天,和其他人分享,同时也分享其他人。-------------踏着落叶,追寻着我的梦想 阅读全文

posted @ 2009-11-05 21:27 寂寞的肥肉 阅读(198) 评论(0) 推荐(0)

导航