`
frenchmay
  • 浏览: 231334 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

23岁的生日

3月27日 看电影《东邪西毒》 3月28日 太子湾(南山路和杨公堤附近)赏樱花,最好能够借一个数码相机

低头前行

人生是让人无法想象的孤独旅程——在那幽深的黑暗之中,只朝着一个方向一直地前进。 哪怕是一个小小的氢原子都难得一见。 怀着探寻世界之秘密的心,深信不疑地潜入那无尽的深渊 ——而我们,又将到达何方?又能去往何处呢? 如果说以前的自己追寻的是一个比较遥远的目标, 那现在的他追寻的就是一个似有若无的影子, 明知道已然机会渺茫,却仍然不舍得放弃。 只顾仰望着星空的人注定不会留意到自己下一步是否会跨入深渊。 在这几年里,我光顾着低头前行,只想着得到那无法得到的东西, 但是又不知道那究竟是什么。 而这个不知从何而来的想法逐渐地变成一种压迫,让我只能靠不停工作来解脱。 等我惊觉之时,逐渐僵 ...
#include <errno.h>              /* for definition of errno */ #include <stdarg.h>             /* ANSI C header file */ #include "ourhdr.h" static void err_doit(int, const char *, va_list); char *pname = NULL;             /* caller can set this from argv[0] */ /* Nonfatal error ...

ourhdr.h

/*Our own header, to be included after  all standard system headers*/ #ifndef __ourhdr_h #define __ourhdr_h #include    <errno.h>/*for definition of errno */ #include    <stdarg.h>/*ANSI C header file*/ #include        <sys/types.h>   /* required for some of our prototypes */ #incl ...
今天早上两点读完了 linux程序设计. 这本书中贯穿始终的思想就是"资源就是文件" 最后一章关于设备驱动的讲解是最为精彩的. 下一站unix环境高级编程,更深入地巩固一下壁垒.
假设你已经在unix环境上成功配置了c语言的开发环境 首先通过新立得安装mysql. 然后去www.gun.org上下载最新的GNU版本的dbm库。 下载这个名字为gdbm_?.tar.gz的文件到一个临时目录。 使用"tar zxf"命令来解压缩该文件。 进入解压后的名字为gdbm_?的文件目录。 首先运行./configure来检查当前系统配置。 然后运行make命令来编译程序。 最后运行make install和make install -compat来安装基本文件和附加的兼容文件。 运行上面的两个命令的时候,有可能需要root权限。 编译你写的c语言源文件的时候, ...
今天用codeblocks 写程序的时候发现编译器报错: curses.h:没有该文件或目录 goolge一下,发现这篇文章 http://blog.chinaunix.net/u1/38038/showart_1201090.html 按照上面的描述,在包管理器中安装了libncurses5-dev(Developer's libraries and docs for ncurses) 便解决了问题。 这个时候不能使用codeblaocks的自带编译器, 因为lcurses.so,libcurse.a的库文件不在标准目录下,要gcc加上-lcurses进行编译 gcc screen1.c ...
top1: 奥巴马当选演讲。      入选理由:价值。 top2:天水围的日与夜      入选理由:真实。 top3: 贫民窟的百万富翁。      入选理由:希望。 top4: 杀手没有假期。      入选理由:情义。
因为年后要开始维护公司C++的产品, 因此这几天一直在公司一直在复习C++。 我手头有一本C++程序设计教程,第17次印刷,236页,22元。 今天看了不到50页,仅在这本书的C++代码中就发现了10余处印刷错误。 出现印刷错误的次数堪比小时候读的盗版武侠小说。 好在我之前学过一些C++的皮毛,尚能看出一些地方有些蹊跷。 倘若是刚开始学习程序设计,遇到这本书无疑送命。 我们最好能够为印刷错误颇多的计算机图书列个黑名单, 供大家参考,也促使出版社注重计算机图书的印刷质量。 至少我们能够使用我们的脚来进行投票。
昨天入睡前,躺在床上想了一下. 觉得厨师很适合描述程序员 助厨(改刀):需要师父手把手教导,学习土豆切多厚,牛肉煮多长时间之类的事情,协助主厨处理日常工作. 主厨(掌勺):负责主要的烹饪任务,需要按照菜谱,烧出一道菜 大厨:偶尔品尝一下做好的菜肴,研究不同菜系的特点,研究本地客户的口味,指定主打菜谱    
现在发现代码越来越难写,现在写一段代码往往要思量好久

恨情歌

恨情歌 为了要讨好你的欢心 我经常忘记我自己 感情是件疯狂的事 多了并不见得好 我不能随便我自己 快乐轻声的歌唱 都说你爱听情歌 来分担你心中的苦 不要像顽皮的孩子 老说为我唱情歌 常常我一个人在夜里 担心迷失我自己 而原来我是一个爱四处游荡的人 如果有那么一天我停住了 你是否就离开我 于是我叫我自己恨情歌 假装我不在乎 或者我不再去讨你欢心 我喜欢这样的自己 于是我叫我自己恨情歌 假装我不在乎 也许你从来都没说过 是我想得太多~ 而原来我是一个 爱四处游荡的人 都说你爱听情歌 来分担你心中的苦 于是我叫我自己恨情歌 假装我不在乎 或者我不再去讨你欢心 我喜欢这样的自己 于是我叫我自己恨情歌 ...
java虚拟机的一些运行时数据区会被所有线程共享,其他的数据是各个线程私有的。 因为堆和方法区是被所有线程共享的,java程序需要为两种多线程访问数据进行协调。 1)保存在堆中的实例变量 2)保存在方法区中的类变量 程序不需要协调保存在java栈中的局部变量,因为java栈中的数据是属于拥有该栈的线程私有的。 在java虚拟机中,每个对象和类在逻辑上都是和一个监视器相关联的。对于对象来说,相关联的监视器保护对象的实例变量。对于类来说,监视器保护类的类变量。如果一个对象没有实例变量,或者一个类没有变量,相关联的监视器就什么也不监视。   为了实现监视器的排他性监视能力,java虚拟机为每一个对象和 ...
监视器 java监视器支持两种线程:互斥和协作。 java虚拟机通过对象锁来实现互斥,允许多个线程在同一个共享数据上独 立而不干扰地工作。 协作则通过object类的wait方法和notify方法来实现,允许多个线程为了同一个目标而共同工 ...
大范围的垃圾收集会占用大量的资源和时间,可能会导致暂停和无法满足实时系统的要求。因此,使用渐进式的收集算法。 火车算法是为了在成熟对象空间提供限度时间的渐进收集。   车厢,火车和火车站 火车算法把成熟对象空间划分为固定长度的内存块,算法每次在一个块中单独执行。每个块属于一个集合。 块被叫车厢,集合被叫做火车,成熟对象空间是火车站。 火车被排序,块被附加到火车的尾部。   这种方式表示出了成熟对象空间内所有块的总体排序。   车厢收集 火车算法执行的时候,要么收集最小数字火车中的最小数字车厢,要么收集整个最小数字火车。 如果整个火车都是垃圾对象,那么整个火车都被收集。否则,收集最小数字车厢。 ...
Global site tag (gtag.js) - Google Analytics