03 2012 档案

摘要:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testAction' defined in file [E:\Workspace\JavaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\extjs001\WEB-INF\classes\applicationContext.xml]: Initialization of bean failed; nested exce 阅读全文
posted @ 2012-03-31 13:38 j2ee技术 阅读(316) 评论(0) 推荐(0)
摘要:如果你在苦恼老旧的硬件无法利用,如果你想要一个能够在不是很大的记忆棒上运行的系统,如果你想要在桌面端上运行200个虚拟机,那么你可以考虑一些“迷你”的Linux发行版。曾经在08年介绍过当时的十大轻量级Linux,现在已经是2010年,轻量级Linux都经历了怎样的变革?下面就介绍Linux Format网站最新点评的八个“最好的”轻量级Linux发行版。Damn Small Linux(直译就是非常小的Linux)基本安装大小为50MB左右,可以说不是必要的功能都去除了。文本编辑器,PDF阅读器,火狐等必要的应用都有,硬件支持也不错。然而,其社区已经将近一年没有活跃,未来的发展看起来不是很乐 阅读全文
posted @ 2012-03-30 11:28 j2ee技术 阅读(3477) 评论(0) 推荐(0)
摘要:转至:http://apps.hi.baidu.com/share/detail/518475在js里没有类似JAVA的clone方法,无法实现对对象的克隆,一般使用等号操作符来传递对象,但这样就造成了指针关联问题,修改任何一个对象,其关 联的对象也会被改变,但很多时候我们只想得到一个对象的拷贝,而非引用。今日偶就遇到了这个问题,以前还真没有注意过这个,朋友给找了两个方法,感觉写的 都不错。只是实现稍有不同,但大体原理是相对的,即逐项复制对象内容。相信这段代码对很多web开发的朋友都会有用。方法一:定义一个clone方法来实现。function clone(myObj){ if(typeo.. 阅读全文
posted @ 2012-03-29 13:34 j2ee技术 阅读(193) 评论(0) 推荐(0)
摘要:1.找到你引用的ext-all.js文件打开;2.在myeclispse 按住ctrl+F,如果你觉得格式不好看就用ctrl+shift+F格式化一下,在Find中输入usMoney找到这一段修改下面的return "¥"+v;就好了,至于这个符号怎么大出来的按住alt+0165 就出来了如果你即需要$还需要¥那么你自己加入一个方法就好 了. 阅读全文
posted @ 2012-03-29 13:09 j2ee技术 阅读(133) 评论(0) 推荐(0)
摘要:其实这是我犯的最低级的错误,我在火狐上运行,firebug没有报错,而后台的数据能正常获取,但是extjs就是不能显示. <script type="text/javascript"> Ext.onReady(function(){ //创建一个store var store=new Ext.data.Store({ //从服务器端加载 url:"ext/xml/Employee.xml" , reader:new Ext.d... 阅读全文
posted @ 2012-03-29 11:52 j2ee技术 阅读(1010) 评论(0) 推荐(0)
摘要:参考了别人的资料但是忘记了地址了,,我会将所有的参考的文件打成压缩包提供下载的,这个项目配置了好长的时间,所以共享出来,分享tomcat版本:apache-tomcat-6.0.35mysql版本:MySQL Server 5.5jdk版本1.6:spring版本:3.0hibernate版本:3.3struts2版本:struts-2.2.3.1在context.xml中添加如下代码:然后就是项目的结构了:webRoot目录下的内容:TestAction.javaBaseDao.java 简单的示例,所以随便写的,User.java,这个实体类也是随意写的,其中的getter setter的 阅读全文
posted @ 2012-03-28 22:33 j2ee技术 阅读(125) 评论(0) 推荐(0)
摘要:在编解码中,变换是最重要的一步,从开始的模拟离散变换,到现在国际和中国标准中的整数变换,变换取的压缩是最重要的,在 DV等其他编解码中,只使用变换进行压缩,下面对H264 和AVS使用的变换矩阵进行比较,看看谁好。A8x8 = 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 0.707107 0.980785 0.831470 0.555570 0.195090 -0.195090 -0.555570 -0.831470 -0.980785 0.923880 0.382683 -0.382683 -0.923880 阅读全文
posted @ 2012-03-28 19:18 j2ee技术 阅读(252) 评论(0) 推荐(0)
摘要:Ext.onReady(function(){ //初始化全局 QuickTips 实例 使得tip提示可用 Ext.QuickTips.init(); //别名 var xg=Ext.grid; //创建一个ArrayReader var reader=new Ext.data.ArrayReader({},[ {name:"name",type:"string"}, ... 阅读全文
posted @ 2012-03-28 15:47 j2ee技术 阅读(163) 评论(0) 推荐(0)
摘要:今天在做项目的时候碰到这个问题,和大家一起分享:源代码:大家一定需要注意我的Store中的sortInfo:<script type="text/javascript"> Ext.onReady(function(){ Ext.QuickTips.init(); //别名 var xg=Ext.grid; //创建一个Array... 阅读全文
posted @ 2012-03-28 13:37 j2ee技术 阅读(171) 评论(0) 推荐(0)
摘要:1、换位思维。绝大多数创造性思想都是缘于思维角度的改变。对任何事情,你都应该尝试从不同角度、不同位置、不 同群体等方面去看一看,想一想,往往你会有一些意想不到的发现。视角的特别,也往往决定了创造力的高低。其中反向思维便是其中一个特例。比如开发产品,最 好把自己当成服务终端,考虑一下客户以及中间环节,对每一个环节都考察一遍,是不是可以做得跟别人不一样。也可以把自己当成竞争对手,想想他们的情况,多 问问为什么这样,反过来问问为什么不这样,这样思考的时候,你就可能发现问题并加以革新和完善。2、求同求异。多做比较,而且要换不同角度进行比较,既要找出他们的相同点,也要找出他们不同点。比较一定要细致,全面 阅读全文
posted @ 2012-03-28 12:50 j2ee技术 阅读(236) 评论(0) 推荐(0)
摘要:myeclipse9.0运行速度比之前的版本提高了少,用起来很舒服。最近心血来潮的想搞搞新出的extjs4.0的时候却遇到了校验报错的问题,很郁闷。经过多方查找,终于找到了解决办法。在自己的项目上右键-Properities-MyEclipse-Validation-Excluded Resour将你的Extjs路径勾选上,就能去掉那些碍眼的红叉了。 阅读全文
posted @ 2012-03-27 08:15 j2ee技术 阅读(165) 评论(0) 推荐(0)
摘要:转至:http://peizhiinfo.iteye.com/blog/12375911、jsp字体Window-->Preferences-->General-->Appearance-->Colors and Fonts-->Basic-->Text Font-->Chang里面的“Text Font”即是针对文本编辑器的字体进行设置的地方。直接在JSP文件编辑器上点击右键,然后选择属性,就可以设置了2、java代码字体Window-->Preferences-->General-->Appearance-->Colors 阅读全文
posted @ 2012-03-26 13:45 j2ee技术 阅读(229) 评论(0) 推荐(0)
摘要:转至:http://articles.csdn.net/plus/view.php?aid=289207导读:下面字体的排序是作者的主观感受,每个人的喜好都不一样。建议您都试试,按照自己的喜好来选择。另外,还在使用Windows XP 、的同学,如果您希望显示到如截图中清晰的字体效果,则必须安装微软的ClearType设置程序对清晰度进行设置。10. Courier也叫Courier New,这大概是我们最熟悉的字体了,基本上所有系统都有。很不幸,很多终端和编辑器都默认使用此种字体,虽然不会影响使用,但它太无趣了。如果你正在使用这种字体,建议调大一点,并打开系统的 anti-aliasing 阅读全文
posted @ 2012-03-26 13:10 j2ee技术 阅读(460) 评论(0) 推荐(0)
摘要:下载site-1.6.5.zip 包1.将文件解压到:F:\Install_File\Eclipse\Common\plugins\svn(其中红颜色的字体是你的安装文件的目录)图2.在你的F:\Install_File\Eclipse\MyEclipse 9\dropins 文件夹下建立一个后缀为link的svk.link的文件3.编辑文件的内容:path=path=F:\\Install_File\\Eclipse\\Common\\plugins\\svn (切记是双斜杠)4.然后关闭重启Eclipse就OK了如图: 阅读全文
posted @ 2012-03-26 11:46 j2ee技术 阅读(131) 评论(0) 推荐(0)
摘要:转至:http://blog.csdn.net/21aspnet/article/details/6668868背景:上上周五,公司前端工程师培训,提到前端优化的一些技巧,当然不能少了yahoo yslow的优化法则。其中有这么一条“Use GET for AJAX Requests”,这些法则从最开始的14条,到现在的35条,一直都时刻关注的。可这么一条的原因我却一点都不清楚。在提问的环节里,我对yahoo WEB前端优化法则推荐AJAX中,使用GET代替POST的原因有疑问,便请教前端工程师。我们的工程师说GET的话,浏览器发送一个包,POST会发两个等等。我对这个解释仍带有疑问,甚至怀疑 阅读全文
posted @ 2012-03-23 10:52 j2ee技术 阅读(171) 评论(0) 推荐(0)
摘要:导读:Google搜索引擎已经赢得全球范围的赞誉,而这一切都要归功于Google开创性的MapReduce。Google搜索引擎算法只是其搜索引擎的一部分,在后台支持Google算法的基础设施才是真正的幕后英雄,其基础设施可快速的索引链接成千上万台普通服务器。MapReduce的成功也直接推动了Hadoop的发展。现今从Facebook、Twitter、eBay、LinkedIn以及eBay都受其影响,而为了适应大数据时代的浪潮他们必须有进一步的举措。Harry Shum已经在Microsoft研究院工作了11年,现在他负责研发Microsoft Bing搜索引擎,以对抗Google 搜索。( 阅读全文
posted @ 2012-03-23 10:29 j2ee技术 阅读(271) 评论(0) 推荐(0)
摘要:【问题描述】在写嵌入式的程序中,常会将数据定义为unsigned int,这样定义有什么好处呢?下面从逻辑右移和算术右移的角度进行分析。【分析】1 逻辑右移和算术右移逻辑右移,移走的位填充为0;算术右移,移走的位填充与符号位有关,例如如果为负数,则移走的位填充为1。2 unsigned int 和 intC语言的标准指出,无符号数执行的所有移位操作都是逻辑的,而对于有符号数,采用哪种方式取决于编译器。算术左移和逻辑左移是相同的,而算术右移和逻辑右移,取决于符号位。因此,一个程序如果使用了有符号数,是不可移植的。嵌入式的程序通常采用交叉编译开发,如果定义为有符号的,就无法保证右移操作能跨平台使用 阅读全文
posted @ 2012-03-23 09:56 j2ee技术 阅读(683) 评论(0) 推荐(0)
摘要:转至:http://maxrocray.iteye.com/blog/1142438很久没有做web了,温习下struts2的json配置。所需Jar包如下:注意加上javassist.jar,OGNL依赖它。Web.xml配置:Java代码 <?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.o 阅读全文
posted @ 2012-03-23 09:48 j2ee技术 阅读(128) 评论(0) 推荐(0)
摘要:转至:http://blog.sina.com.cn/s/blog_821025b70100waql.html环境:MyEclipse9.0安装Spket1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/更新安装方法:如果你安上插件不能提示的话,重启一下MyeEclipse,就好了。最后 ok 阅读全文
posted @ 2012-03-22 17:57 j2ee技术 阅读(189) 评论(0) 推荐(0)
摘要:Essential C++ 中文版导读:《Essential C++中文版》以4个方面来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。《Essential C++中文版》的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。C++ Primer中文版(第4版)(特别版)导读:《C++ Primer中文版(第4版·特别版)》附加了《C++编程规范:101条规则、准则与最佳实践》一 阅读全文
posted @ 2012-03-22 10:57 j2ee技术 阅读(311) 评论(0) 推荐(0)
摘要:随着技术和标准的不断成熟,伴随着“三网合一”的大潮,VoIP可望成为下一代电信基础设施结构的杨心,使未来各电信业务综合统一在IP网络上成为可能,导致数据的融合和未来电信市场的重组,并带来新的经济模式和价值链。Internet在全世界范围内的快速发展和语音信号处理技术的进步,促进了voP(IP网络下的语音技术)业务的兴起。由于VoIP务以传统的Iternet为基本平台,具有不可比拟的价格优势,因此发展前景十分广阔。 我门通过设计的两台计算机间的语音通信软件,实现了全双上语音通信信。PC-PC的语音传输,需要麦克风、音响。声卡等设备就可以通过IP网实现这种应 用。这种VoIP方案的显著优点就是.. 阅读全文
posted @ 2012-03-22 10:33 j2ee技术 阅读(231) 评论(0) 推荐(0)
摘要:之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: #include <string> //注意这里不是string.hstring.h是C字符串头文件1.声明一个C++字符串声明一个字符串变量很简 阅读全文
posted @ 2012-03-22 10:30 j2ee技术 阅读(335) 评论(0) 推荐(0)
摘要:关于函数的调用规则(调用约定),大多数时候是不需要了解的,但是如果需要跨语言的编程,比如VC写的dll要delphi调用,则需要了解。 microsoft的vc默认的是__cdecl方式,而windows API则是__stdcall,如果用vc开发dll给其他语言用,则应该指定__stdcall方式。堆栈由谁清除这个很重要,如果是要写汇编函数给C调用,一定要小心堆栈的清除工作,如果是__cdecl方式的函数,则函数本身(如果不用汇编写)则不需要关心保存参数的堆栈的清除,但是如果是__stdcall的规则,一定要在函数退出(ret)前恢复堆栈。1.__cdecl 所谓的C调用规则。按从右至左的 阅读全文
posted @ 2012-03-22 10:28 j2ee技术 阅读(155) 评论(0) 推荐(0)
摘要:C++ class中的静态(static)成员(1) 静态数据成员 ①一般地静态数据成员在该类定义之外被初始化,如同一个成员函数被定义在类定义之外一样。在这种定义中的静态成员的名字必须被其类名限定修饰,例如下面是_interestRate的初始化// 静态类成员的显式初始化#include "account.h"double Account::_interestRate = 0.0589; ②静态数据成员的初始化不应该被放在头文件中,而应该放在含有类的非inline 函数定义的文件中。静态数据成员可以被声明为任意类型。例如:#include <string>cl 阅读全文
posted @ 2012-03-22 10:27 j2ee技术 阅读(387) 评论(0) 推荐(0)
摘要:本文将从技术人员的角度横向分析C#、C++和Java优劣,其实选择Java阵营还是.NET阵营,大家可以根据自己的实际需要来确定。C#诞生之日起,关于C#与Java之间的论战便此起彼伏,至今不辍。抛却Microsoft与Sun之间的恩怨与口角,客观地从技术上讲,C#与Java都是对传统面向对象程序设计在组件化软件时代的革新之果,可谓殊途同归。虽说两个语言有着"90%的重叠",但那另外"10%的较量"也往往能够左右一个天平的方向。本文将携90%之共,论10%之异,对两个语言做纯技术品评。文章不涉及两个语言的公司,市场等台面后的事情--虽然这往往也会影响人们 阅读全文
posted @ 2012-03-22 10:27 j2ee技术 阅读(431) 评论(0) 推荐(1)
摘要:作为通常的原则,如果一个类定义了虚函数,那么它的析构函数就应当是virtual的。因为定义了虚函数则隐含着:这个类会被继承,并且会通过基类的指针指向子类对象,从而得到多态性。 这个类可能会被继承,并且会通过基类的指针指向子类对象”,因此基类的析构函数是否为虚将决定子类的对象是否被析构示例代码:#include<iostream.h>structA{virtual~A(){cout<<"~A()\n";}};structB:publicA{~B(){cout<<"~B()\n";}};voidmain(){A*p=new 阅读全文
posted @ 2012-03-22 10:27 j2ee技术 阅读(238) 评论(0) 推荐(0)
摘要:以下的内容综合了多篇文章,加上一点自己的理解而成。目的为了给自己阅读他们文章后做一个笔记。在末尾给出了这些文章的地址。 多态的实现可以采用以下几种方式: (1)使用 vod * (万能指针)来实现“编译时多态”。 (2)使用函数指针来实现“运行时多态”。 (3)使用型如struct struct_name{ ............................... char temp[0]; //或者char *temp; };这种形式。对于(1)举例如下:void HandleMsg(unsinged int id, void *p){ Msg1 *p1; Msg2 *p2; swit 阅读全文
posted @ 2012-03-22 10:27 j2ee技术 阅读(227) 评论(0) 推荐(0)
摘要:我以前不是做软件开发的。在加入ThoughtWorks两年之前,我主要靠玩扑克为生。当然,如果你曾跟我打听过我前臂上的纹身,那你肯定已然听过我的故事了。要是还没有,等下次我们一起喝一杯时,我可以讲给你听。我从未因为花这么长时间玩牌而感到过遗憾,从中我学到了一些放之四海而皆准的知识。开发软件的时间愈久,我就愈加确信这二者之间具有令人难以置信的相似性。学习我学习打扑克和学习软件开发的方式是一样的:尽可能多读书。我用两年的时间,读完了所能找到的每一本有关扑克的书。最后竟至39本之多。编程亦如是。此刻,我面前仍然摆着接下来要读的5本书;而在过去三年ThoughtWorks的工作中,我放火烧掉的书亦不在 阅读全文
posted @ 2012-03-22 10:26 j2ee技术 阅读(133) 评论(0) 推荐(0)
摘要:使用throw抛出异常本人节选自《21天学通C++》一书 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式; 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相匹配。由于C++使用数据类型来区分不同的异常,因此在判断异常时,throw语句中的表达式的值就没有实际意义,而表达式的类型就特别重要。【范例20-2】处理除数为0的异常。该范例 阅读全文
posted @ 2012-03-22 10:26 j2ee技术 阅读(166) 评论(0) 推荐(0)
摘要:没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩 对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。 如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。 现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧就足够了呢?本文将讨论,搜索技巧在程序员知识的形成过程中的 阅读全文
posted @ 2012-03-22 10:25 j2ee技术 阅读(137) 评论(0) 推荐(0)
摘要:入行你为什么要当程序员?每当我问起很多人入行的人,回答各不相同。有很多人是因为喜欢。谁说过:热爱是最好的老师。当然,关键是热爱是否能支撑自己把爱好做成一份职业。但不论做多久,因为热爱或曾经热爱,这个理由就足够了。你不能希望撒一粒种子,都变成参天大树。所以,对进来和离开的人,我们都应该鼓励。新入行的人,建议他们用1-2年来适应、评估程序员的生活状态。不论满怀希望还是充满失落,这些时间都不会浪费。在如今信息时代,曾经的经历,都会使有这方面经历的人拥有独特的眼光,很容易在其他领域内,引入新的思考。进入软件行业,还是其他行业,其实,对一个新人来说,最重要的东西不是行业本身。而是,你自己得明白:你是什么 阅读全文
posted @ 2012-03-22 10:25 j2ee技术 阅读(160) 评论(0) 推荐(0)
摘要:自从上次写了“程序员技术练级攻略” 以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一 下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。前言这篇文章必然是通过我的个人经历来写的。所以,我先说说个人经历吧。我的经历基本分成三个阶段。第一阶段:我 刚毕业时在家乡的某银行工作,做些银行的业务系统,还搞些网络,电子邮件系统,OA什么的,因为大四的时候在老师的公司里实习,银行里的人际关系太复杂, 而且技术都包给了产商,所以在银行 阅读全文
posted @ 2012-03-22 10:25 j2ee技术 阅读(146) 评论(0) 推荐(0)
摘要:我相信激励是非常重要的。这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看。我最近刚看完一本 书,“Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman”。这本书推动我仔细的思考我应该把时间花在哪里。巧合的是最近是我25岁生日,也即将是新的一年。所有这一切都推动着我整理自己的技能,并制定下一年的学习计划。我把它写到博客里面也是那本书的作者建议。我觉得这个建议非常好。和所有人分享你的计划,会让你更有动力去完成它!技能那本书的作者建议,制作一张图表,列出你所有的技能,然后 阅读全文
posted @ 2012-03-22 10:25 j2ee技术 阅读(119) 评论(0) 推荐(0)
摘要:软件开发人员怎样走好从技术到管理之路?这是一部分技术人员思考和谈论的老话题。虽然我自己并没有丰富的管理经验,但还是想记载下这一段时间里对这一问题的想法。从我个人走过的路来看,要走顺这条路,应该做好三个方面:先学会被人管,再学会管自己,最后达到管别人。 以上三个方面其实就是三个发展阶段,从你刚进入公司进行软件开发,直到从开发转为技术管理: 刚进入公司进行软件开发,应该先学会被人管。换句好听的话,就是学会和老员工沟通交流,学会和自己的上司沟通交流,能接受别人的意见、建议、工作分配,能理解别人。这个时期要克服那种一听到不同意见就发脾气、消极抵触的行为,大发雷霆跟人吵就更不应该了。在这一阶段,学技术、 阅读全文
posted @ 2012-03-21 18:07 j2ee技术 阅读(464) 评论(0) 推荐(0)
摘要:其实下文的绝大部分内容对所有学习都是同理的。只不过最近在正儿巴经地学算法,而后者又不是好啃的骨头,所以平时思考总结得就自然要比学其它东西要多一些。问题:目前几乎所有的算法书的讲解方式都是欧几里德式的、瀑布式的、自上而下的、每一个推导步骤都是精准制导直接面向目标的。由因到果,定义、引理、定理、证明一样不少,井井有条一丝不乱毫无赘肉。而实际上,这完全把人类大脑创造发明的步骤给反过来了。看起来是阳关大道,实际上车马不通。 而对读者来说,这就等于直接告诉你答案&做法了,然后让你去验证这个答案&做法是可行&成立的。而关于答案&做法到底是怎么来的,从问题到答案之间经历了怎样 阅读全文
posted @ 2012-03-21 18:06 j2ee技术 阅读(182) 评论(0) 推荐(0)
摘要:研究过很多很多成功人士的成才之路,发现这些人和我们普通人其实没有什么区别,不过,这些人用老祖宗的话说是“天将降大任于斯人也,必将苦其心志,劳其筋骨,饿其体肤,空乏其身,所以动心忍性,增益其所不能。” 在这些人的爬坡的道路上,要么发生过几件“苦其心志,劳其筋骨,饿其体肤,空乏其身”的事情,要么有那么几个点石成金的高手指点,要么是自己闭关修炼的好,不然真正要想破茧而出还是有难度的。 仔细回顾名人的成名历程,被逼成功是许多人的共同的经历。虽然很多人生来英明神武、立志高远,更多的人其实和我们一样是走一步看一步,瞻前顾后,畏首畏尾,如果不是那么一两件事和那一两个人,成功的大馅饼未必就正好砸他们头上。.. 阅读全文
posted @ 2012-03-21 18:05 j2ee技术 阅读(202) 评论(0) 推荐(0)
摘要:【问题描述】在Linux-2.6.23中strncpy的函数原型如下:Linux-2.6.23/lib/string.h(line110-134)/** * strncpy - Copy a length-limited, %NUL-terminated string * @dest: Where to copy the string to * @src: Where to copy the string from * @count: The maximum number of bytes to copy * * The result is not %NUL-terminated if the 阅读全文
posted @ 2012-03-11 11:03 j2ee技术 阅读(245) 评论(0) 推荐(0)
摘要:【问题描述】利用C编写CGI程序,如何控制sqlite3,进行基本的数据库操作?【简介】需要建立的变量sqlite3 *db;int nrow = 0, ncolumn = 0;char **azResult = NULL;char *zErrMsg = 0; char sql[500];int rc = 0;需要包含的头文件#include <sqlite3.h>备注:详见搭建sqlite3嵌入式开发环境,安装后,会产生一个sqlite3.h的文件。1 打开数据库(open)rc = sqlite3_open("test.db", &db);if (r 阅读全文
posted @ 2012-03-10 16:09 j2ee技术 阅读(414) 评论(0) 推荐(0)
摘要:【问题描述】如图1所示,直接编译的QT程序,没有漂亮的外观,如何给程序添加一个漂亮的图标呢?图1 默认QT程序图标【步骤】1 下载图标素材,以png格式素材为例说明。图2 图标素材(logo.png)2 将图标素材转换为ico格式,百度一下有专门的网站提供转换,推介一个网址:http://www.ico.la/3 利用记事本新建一个名为logo.rc的文件,logo.ico为转换后的图标名称,内容如下:IDI_ICON1 ICON DISCARDABLE "logo.ico"4 在工程文件夹中新建一个images目录,将logo.ico、logo.rc放入文件夹中。5 打开 阅读全文
posted @ 2012-03-09 11:50 j2ee技术 阅读(421) 评论(0) 推荐(0)
摘要:【问题描述】如何让UltraEdit_17.30.0支持Verilog HDL语法着色显示?【软件版本】UltraEdit_17.30.0.1014_XiaZaiBa【实现效果】如图1所示,用UltraEdit_17.30.0打开一个Verilog HDL文件,实现语法着色:图1 语法着色效果【步骤】1 打开UltraEdit_17.30.0,点击高级->配置2 在编辑器显示->语法着色->文档的完整目录名称中,查看wordfiles的路径,如图2所示。图2 查看wordfiles的路径3 本人的完整路径为:C:\Documents and Settings\Administ 阅读全文
posted @ 2012-03-09 10:49 j2ee技术 阅读(1110) 评论(0) 推荐(0)