自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

soar的专栏

writing for future,writing for girl friend.

  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 读书单

 1. 软件架构类的书籍                Large-Scale Software Architecture                Documenting_Software_Architecture,_2nd_edition(软件架构编档)               Software.Architecture.In.Practice.2nd               实用

2007-11-05 21:11:00 793

原创 PostGre不能启动的问题

      今天调试web程序,发现apache中不能成功加载程序.看了看日志,发现是PostSQL不能正常启动.启动PostGre服务,服务启动以后自动停止,可能是没有启动成功.查看系统日志如下:      FATAL:  could not reattach to shared memory (key=5432001, addr=01E20000): Invalid argument

2007-10-09 20:48:00 3318

原创 转的东西,程序员的差别

有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。第一点是:不断抽象已知的东西。现实生活总是

2007-09-29 22:25:00 631

原创 今天做了一个程序

        昨天发现《女驯》 更新完了。今天起来了以后想了想,用Eclipse做了一个程序,把小说的内容从网络上面抓下来。一直从上午做到晚上7点。终于写完了。        主要用的就是java.net包下面的URL和URLConnection类,用DataInputStream进行数据的读取。其中遇到的几个问题:        1。好像是网站的要求,这读取图片的时候返回的都是固定的网

2007-09-29 21:42:00 597

原创 今天给家里打电话了

         今天给家里打电话,说了半天没用的话。但是心里还是暖暖的,毕竟是自己的亲人。呵呵,大概只能过年的时候才能回家了。         昨天老婆给我打电话的时候给我策划了好多,心里很感动。

2007-09-20 19:32:00 565

原创 今天,不应该说是昨天了

       我最近多多少少写了一些blog,但是一直没有写技术方面的东西.这和我当前做的东西的着重点有关,现在做程序已经不在像以前一样把技术难点作为项目的难点了.一个成功的项目,不止是应该完美地满足系统的需求.它应该表现出一种独特的艺术性.比如说各种设计模式,他们单独列出的时候是那么的不起眼,一旦使用到系统中去时,他们的作用是巨大的.这种作用包括正面作用和负面作用.没有一个模式是毫无代价的带来性

2007-09-12 01:21:00 468

原创 这两天

     这两天挺郁闷的,感觉压力挺大的。晚上写简历,呼呼 

2007-09-06 16:44:00 376

原创 乱忙了一上午(2007-9-3)

      上午忙了半天,一直在调试IE为什么不能运行JS代码:      在IE中,对于String来说,不能使用[0]等操作,在FireFox中就可以。               即:   var strstr="adfasdfasdf";                                  在IE中,strstr[0]    (错误)    strstr.char

2007-09-03 12:39:00 390

原创 补充的日志

        好几天没有写了,今天起床起晚了。打扫了一下屋子已经12点多了。所以就起来写点东西。昨天去了实验室一直调试js代码,在firefox下面没有问题了,但是在IE下面就是有很大的问题。我查了一下,是xmlHttpRequest对象在两个浏览器中的实现方法不同。但是我已经引进了sarissa了,应该可以了。不知道为什么在IE中生成的时候还是有问题。没办法了,今天晚上再去调试吧。宝宝去瓦房店

2007-09-02 12:25:00 445

原创 日总结(2007-8-27)

         今天刚刚从宝宝家里回来,很累很累。回来的时候坐的火车人特别多,还以为是过年的时候呢.宝宝在家的时候和父母一起去祭拜了姥姥.不知道那时候她是什么心情,一定很难受吧;对自己特别好的人,一想起就会非常怀念的. 宝宝到家以后肯定很懒的样子,还没有给我来电话呢.不知在家里有没有看我给她带的书.          去宝宝家做的几件事:一起去见了她的同学任惠,买了一条皮带,还被人拿镊子掏包了,

2007-08-27 01:11:00 398

原创 年度计划

     自己的东西:                  1。利用java技术实现一个基本的网络游戏平台。要求开发利用的各个部分都是开源的产品。                  2。好好学习软件开发技术和理论,主要有:领域驱动模式,敏捷开发                  3。学习J2EE的内容,包括spring和其他的mvc的工具,以及js等脚本语言。  工作的东西:

2007-08-24 01:54:00 510

原创 总结和心得(2007-8-24)

            今天一天都没有干什么.早晨9点多才起床,然后玩游戏一直到下午5点吃饭.晚上去了实验室调试js程序.等回了宿舍接到宝宝的电话,没有说几句话就开始吵了起来.为了我的打扮的问题.我这个人就是有点太倔,干什么都不服输.结果弄得宝宝很伤心,最后哭了起来.            这些事情说到底也是我的问题.我的观念和宝宝的观念不同.这是很正常的,我却总是认为我的观念是正确的.现在想

2007-08-24 01:46:00 533

转载 SetStretchBltMode函数的问题

SetStretchBltMode函数设置在指定设备内容中的伸展模式。 int SetStretchBltMode(  HDC hdc,           // DC的HANDLE  int iStretchMode   // 位图伸展模式 ); Hdc:输入,设备内容的HANDLE iStretchMode:输入,指定的伸展模式,参数可以下面值之一:

2006-10-30 01:19:00 5075

原创 过程?伤感?堕落?无奈!

      刚刚写完了申请补助的表。赫赫,别人写表用的是很好的成绩,我用的是我的家庭情况,想想现在再想想大三大四时的洒脱。不知道是伤感还是无奈。面对这种情况,眼里不知不觉地湿了。本来这次评优不想再写,对于那些大学一起升上来的人们。看到我的申请书,内心不知是什么感受。在一声对流星的坠落的叹息和一句对当年的形式的回想之间,情愿选择后者。毕竟,有时无奈时选择逃避也是一种幸福。可是我无法逃避,一年多的流离

2006-10-23 04:24:00 1407

原创 数据类型

 在VC++6.0中int类型的数据占用4个字节long占用也是4个字节double占用8个字节float占用4个字节

2006-08-23 20:41:00 764

原创 又一些东西

1. 在VC++中,AfxMessageBox消息框的标题会默认为程序的标题。怎么修改呢?     在CMyApp::InitInstance中进行修改,其中的成员函数m_pszAppName就是AfxMessageBox默认的标题。BOOL CMyApp::InitInstance(){ AfxEnableControlContainer(); free((void*)this->m

2006-07-07 08:00:00 811

原创 一些经验和体会

1. 关于图片在不同的设备上用StretchBlt进行传送时会出现失真现象.解决方法有二:     a.  在调用stretchblt函数之前调用函数SetStretchBltMode(COLORONCOLOR) 对传送的属性进行设置,这样就可   以使失真问题解决     b. 第二个方法就是在传递的时候,将图片按照比例进行传递.在理论上来说,应该不会产生失真效果的.但是,我实验过,失真

2006-07-04 06:57:00 814

原创 我的宝宝

宝宝:        老公爱你。等老公也去了大连,我们就结婚

2006-06-19 01:56:00 741 1

原创 英语成绩下来了

      等了这么长时间,上学期的副作用终于显现出来了.英语成绩下来了,65分,很郁闷.很悲伤.

2006-03-06 21:57:00 716

原创 男人的责任和觉悟

1.男人是社会的主体,不管你信或不信.所以男人应该有种责任感. 2.25岁之前,请记得,爱情通常是假的,或者不是你所想象的那么美好,明白了吗如果你过了25岁,那么你应该懂得这个道理. 3.吃饭7成饱最舒服.对待女友最多也请你保持在7成. 4.30岁之前请爱惜自己的身体,前30年你找病,后30年病找你.如果你过了30岁,你自然也会懂得这个道理. 5.事业远比爱情重要.如果说事业都不能永恒,那么爱情只

2006-02-21 22:30:00 936

原创 sybase恢复心得

1.版本    我用的版本是sybase11.5,此版本在中国大陆没有公布.在安装完成以后,将安装目录下的scsslgen.dll改名为scsslgch.dll. 这个sybase11.5的本身不支持中文版的路径名称.2.备份语句和恢复语句   备份:  dump database 数据库名 to  "路径名称"   恢复: load database 数据库名  from "路径

2006-02-21 20:42:00 1276

原创 很累了

   这两天很累,程序最后卡住了。总是过不去,真没办法。现在一直在想,我市在学习呢还是在上班呢。反正一直都没有学到什么东西。   昨天师姐将她的论文让我看了一下,她在最后感谢语中对我进行了感谢。赫赫。很惭愧的。    老婆这段时间一直在加班,够累的了。一定要好好的啊。

2006-02-16 12:04:00 702

原创 关于strncpy的问题

    strncpy函数用来进行字符串的拷贝。    strncpy(szDest,szSrc,n)  用来将指定的字符串中szSrc中的n个字符拷贝到szDest。这里有一个容易出错的地方。如果szSrc拷贝到szDest中的字符串最后不包括/0的话,可能会覆盖szDest中的/0,这样szDest中后面就容易出现乱码。

2006-02-16 11:55:00 743

转载 汉字转化为拼音(转贴)

/********************以下是头文件********************************//* 名称: Py.h * 实现功能: 获取拼音 * 版本: 1.00 * 说明: 本版本由网上获得的一个Dephile程序"翻译"而来 * 翻译者: bohut * 完成时间 : 2003.07.08 */#pragma once#define PYMUSICCOUNT  

2006-02-11 11:08:00 1618

原创 vc操作excel程序退出的问题

       公司给了我一个任务,用excel调用模版生成结帐单并进行打印。我在努力的n天以后终于完成了。现在总结一下:      1.速度问题,vc读写excel的时候速度是很慢的,如果一个一个单元格的读写,能把你给急死。所以在读取和写入excel的时候,我使用了安全数组,这样能够将对应的数据一次性从文件中读出或者是写入。      2.关于屏蔽掉最后“确定改变文件”的对话框,用Book的clo

2006-01-06 10:18:00 3686 6

原创 写在2005年的最后一天(心酸的一年)

      ps. 今天下午我终于将excel中的range.copy方法的使用方法。努力的一个多星期的时间终于有了结果。      2005年1月31日,一年又要过去了。我坐在电脑前面,心理沉沉的。2005年时混乱的一年,心酸的一年。在这一年中充满了痛苦和悲伤。一天一天的过的时候体会不到,今天老婆没有给我打电话,也没有回,好像还在生我的气呢。      2005年是我最不堪回首的一段时间,在这一

2005-12-31 19:34:00 1140 1

原创 一定要注意内存的栈情况和缓冲区的设置

     目前做一个游戏方面的东西,需要修数据库,于是就封装了一个类访问数据库。但是在调用这个对象的特定方法中,这个方法总是出现错误。代码如下:        char szSelect[80];        sprintf(szSelect,"select c_xynm,c_jbmc,c_yxzjs,c_zsjs,c_ljjf from t_s_hyml,c_b_jbbz where t_s_

2005-12-24 06:58:00 1321

原创 托盘区右键菜单为什么不能消失

    最近开发一个带有托盘区图标的程序. 只是不知道为什么在托盘区的右键菜单弹出后不能自己消失.后来查找了一些资料,知道了好象是microsoft的一个bug. 具体见CSDN的文章ID:Q135788  PRB:Menus for Notification Icons Do Not Word Currently.    方法:    SetforegroundWindow(this)    T

2005-11-26 14:10:00 1195

原创 关于msflexgrid控件的开发时所遇到的问题

    最近用msflexgrid做了一个小软件,在发布的时候我带上了VC提供的MSFlEXGRD.ocx并在客户的电脑上进行了注册.但是运行的时候总是在create函数执行的时候出错.我看了半天也没有得到答案.后来在论坛上提问了,最后有一个mackz的人告诉我控件是需要认证的.这还是我第一次听说呢.所有的认证信息都储存在注册表的HKEY_CLASSES_ROOT//Licenses/下.在微软的

2005-10-13 23:28:00 1214

原创 最近一段时间的经验和教训

教训: 1.如果你发现MFC中的类不能实现某种功能,先不要肯定是微软的问题,98%的几率是你写错了.          2.永远不要认为自己对编程的某个方面很熟悉,如果不学习.真到用的时候谁都白给.经历的错误:       1. 服务器向客户端发送一条指令长度是13,可是我在CAsyncSocket中每次只能接受到长度为4的命令.我就怀疑是不是CAsyncSocket有什么错误. 两个星期后我发现

2005-10-05 23:54:00 730

原创 兼职半个月的感受

    从9月中旬开始在公司里兼职.  那天上午给公司的联系人打了半天电话, 经理好象有事一直没有接. 到中午11点的时候他给我打回来了.他随便问了问情况叫我下午到公司去看看.(后来才知道,公司正在扩大业务,很缺人). 下午两点多我到公司,经理跟我谈了谈,直接把我留在了公司. 当天公司王工给我交代了以下任务. 这时候我才知道公司里接的这个项目其余的四个开发人员都不熟,刚好我又有这方面的开发经验. 

2005-10-02 17:20:00 992

原创 一个程序员的成长的六个阶段(转帖)

第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口(例如我们现在常用的Win 32的API函数)以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。第四阶级此阶段能直

2005-09-27 15:49:00 657

原创 一个计算机高手的成长(转帖)

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能  够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向  ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。  一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应  用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这

2005-08-29 00:16:00 898 1

原创 Introduction to COM(转自www.codeproject.com)

Purpose of this ArticleI have written this tutorial for programmers who are just starting out in COM and need some help in understanding the basics. The article briefly covers the COM specification, a

2005-08-28 23:59:00 1702

原创 关于"建立空文档失败"的问题的分析!(转载)

 关于"建立空文档失败"的问题的分析!许多新手在遇到此类问题时总是措手无策,如果谁有耐心就看看我写的下面这片文章吧。这类问题的出现主要在BOOL CWinApp::ProcessShellCommand(CCommandLineInfo& rCmdInfo);函数的关键内容:BOOL bResult = TRUE;switch (rCmdInfo.m_nShellCommand){case CCo

2005-08-06 16:36:00 3813

转载 编程风格(转贴)

写作干净美观的代码,不仅仅使得代码更容易阅读,还使得代码能够成为一件艺术品。同微软的匈牙利命名法一样,在Linux上编程主要有两种编程风格: GNU风格和Linux核心风格 编程风格 Linux作为GNU家族的一员,上面的源代码数以万计,而在阅读这些源代码时我们会发现,不同的源代码的美观程度和编程风格都不尽一样,有些代码,如glibc的代码: static void

2005-08-06 15:07:00 868

转载 VC++ Studio使用技巧(转贴)

1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的 Go To Defition Of…),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。3.格式

2005-08-06 15:04:00 746

转载 VC6中编译参数设置(转贴)

编译参数的设置 主要通过VC的菜单项Project->Settings->C/C++页来完成。我们可以看到这一页的最下面Project Options中的内容,一般如下: /nologo /MDd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /Fp"Debug/WritingDlg

2005-08-06 15:01:00 727

原创 关于Debug和Release之本质区别(转载)

--------------------------------------本文主要包含如下内容:1. Debug 和 Release 编译方式的本质区别2. 哪些情况下 Release 版会出错3. 怎样“调试” Release 版的程序-------------------------------------- 关于Debug和Release之本质区别的讨论 一、Debug 和 Release

2005-08-06 15:00:00 697

原创 C和C++的时间编程(转载)

经常要用到时间,脑袋里又记不住,全都找出来整理在这里,随时看哈哈unix时间相关,也是标准库的这些在1.timegm函数只是将struct tm结构转成time_t结构,不使用时区信息;time_t timegm(struct tm *tm);2.mktime使用时区信息time_t mktime(struct tm *tm);timelocal 函数是GNU扩展的与posix函数mktime相当

2005-08-06 14:57:00 3309 1

空空如也

空空如也

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

TA关注的人

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