Eclipse DIY (转)
Eclipse DIY (转)[@more@]Eclipse DIYXML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 我用过的最好的ide Eclipse是Java社区最出名的open source项目之一,自从下载使用之后便爱不释手。在此我就不多做介绍,大家可从网上查到许多这方面的资料。而本文的目的是介绍我目前所收集的Eclipse 2.1的plug in,希望能对那些和我一样使用它的伙计们有一些帮助。 对于Eclipse我还想说一声:“简直是太棒了!” 我收集的Plug in Eclipse 2.1已经内置了对Ant和Junit的支持,但是对于开发来
机器证明介绍(1) (转)
机器证明介绍(1) (转)[@more@]简述:机器证明是使用计算机证明定理,也称为定理的机械证明或自动证明。作为计算机科学的一个重要课题,它的研究与发展至今约有50年的历史。在本文中,将试图向您展示机器证明的基本思路和方法。 关键字: 机器证明,演绎推理形式系统p,试探法,判定法,计算机辅助证明,证明算法 各门的科学中,都有推理和论证;尤其是在数学中,要通过推理和证明来建立定理,证明的每一个步骤都是通过逻辑推理的规则推出另一些命题。从它们出发进行推理的命题称为前提,由此而推出的命题称为结论。 我们
我的MySql事务处理(可以支持事务处理及数据库路径自己定义) (转)
我的MySql事务处理(可以支持事务处理及数据库路径自己定义) (转)[@more@]#这是我的Mysql数据的配置#2003-6-30 #本文中我的用计算机的MYSQL数据库安装目录是“d:webservermysql”#我的数据库目录是“f:sun datamysql data”#我的计算机的IP地址为192.168.0.2如果是公网IP也是一样#[mysqld]部分为mysql的环境配置部分#[WinMySQLadmin]为数据库启动部分[code]到[/code]之间的为配置环境变量及事务处理数据库的部分 #本文中使用"#"的部分为注释行正文部分带有“#”的为可选的,可以打开 #本文参考了部分mysql的阅读文件。 [mysqld]basedi
深度解析VC中的消息(上) (转)
深度解析VC中的消息(上) (转)[@more@] 摘要:windows编程和Dos编程,一个很大的区别就是,windows编程是事件驱动,消息传递的。所以,要做好windows编程,必须对消息机制有一个清楚的认识,本文希望能够对消息的传递做一个全面的论述,由于小生初学VC,里面可能有一些错误的地方,还往各位大虾批评、指正。 消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向Windows发出一个通知,告诉应用程序某个事情发生了。
新手笔记-从头开始的新工作 (转)
新手笔记-从头开始的新工作 (转)[@more@]标题:网站开发新手笔记-从头开始的新工作 关键词:网站开发 6月23号:晚上,无聊的晚上 结束了在进销存公司的工作之后,我来到了一家网站,开始了一份全新的工作。最初的三个月的时间是非常混乱的,由于需要从一个软件开发人员的工作方法与工作思路转化成为一个网站开发人员的工作方法与工作思路,并且没有明确的指路人。所以这个摸索的过程是非常痛苦的。好在是总算完成了这个思路的转变,现在的我,可以说已经成为一个网站开发的新手。 与没头没尾相同,我还是先介绍一下工作的具体情
新手笔记-新手感想与尝试 (转)
新手笔记-新手感想与尝试 (转)[@more@]标题:网站开发新手笔记-新手感想与尝试 关键词:网站开发 6月29号:晚上,闷热的晚上 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 新加入一个其它行业的时候总是会有很多的感想,以前的工作习惯与新的工作环境之前的冲突也会使人进行思考与尝试。也许这就是老人们所说的树挪死,人挪活吧。 由于我是从一家软件公司进入到这家公司,一开始进入公司是极为不习惯的。上到企业文化,技术部门在公司内部的地位,下到技术部内容组织结构,
修正phpBB 2.0.x两个安全漏洞 (转)
修正phpBB 2.0.x两个安全漏洞 (转)[@more@]PHPBB开发组最近公布了phpBB 2.0.x两个安全漏洞的修正办法: 1. sql注射漏洞: 修改viewtopic.php。在 代码: if ( isset($HTTP_GET_VARS[POST_TOPIC_URL]) ) { $topic_id = intval($HTTP_GET_VARS[POST_TOPIC_URL]); } else if ( isset($HTTP_GET_VARS['topic']) ) { $topic_id = intval($HTTP_GET_VARS['topic']); } 之前加入: 代码: $topic_id = $post_id = false; 将以下代码: 代码: $join_sql_table = ( !isset($post_id) ) ? '' : ", " . POST
软件产品开发,为什么失败 (转)
软件产品开发,为什么失败 (转)[@more@] 软件产品开发,为什么失败 Liu Hang 软件产品开发,为什么失败?在做了四年的软件开发,亲身经历了几个失败案例之后,我不得不对这个问题进行反思。我所接触到的朋友多半是做软件开发的,他们和我一样,经历失败的例子比成功的要多得多。从网上的各种文章、论坛得来的信息也一样充满着悲观。为什么这么多的失败?对于这个问题,有着各种各样的答案。诸如需求不明,不断改变;项目管理混乱,时间一拖再拖;技术方案出错,技术难题解决不了;人员流动频繁;产品出来后没有市场、没有竞争力
J2EE设计模式分析与实践——引言 (转)
J2EE设计模式分析与实践——引言 (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 第一章 引言 第一节 论模式 “简单地说,模式是一个出现在世界上的实物,同时也是一条规则,告诉你应该如何创建一个实物、应该在何时创建。它既是过程,也是实物;既是对当前实物的描述,也是对创建实物的过程的描述。” ——《建筑的永恒之道》 在软件科学中,随着理论的发展,模式被细分为好多种,有软件的管理模式,实践证明与传统管理是有区别的,从而是一种新的模式。有软件分析模式
解析VC++6中的指针 (转)
解析VC++6中的指针 (转)[@more@] 摘要:指针,在VC++中是很常见的,这里我们并不打算去详细讲解在C++中那样的指针用法(我们会有另外的文章去详细讨论),这里主要讲一下VC++中常见的对指针获取的方法,包括:工具条、状态条、控件和窗口的指针。 获取工具条的指针 在缺省状态下,有一个默认的工具条AFX_IDW_TOOLBAR,我们可以根据相应的ID去获取工具条指针,方法如下: CToolBar* pToolBar=(CToolBar*)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR); 是不是很简单? 获取状态条
解析#pragma指令 (转)
解析#pragma指令 (转)[@more@] 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para 其中Para 为参数,下面来看一些常用的参数。 (1)message 参数。 Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的信息,
Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota How To (转)
Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota How To (转)[@more@]Pure-FTPd + LDAP + Mysql + PGSQL + Virtual-Users + Quota How ToMailto:newtech@sina.com">---陈景峰.NETkiller) Linux/article/pureftpd/pureftpd.htm">Pure-FTPd + LDAP + MYSQL + PGSQL + Virtual-Users + Quota How To (HTML) Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota How To (.doc) pure-config.pl pure-ftpd.conf pureftpd-ldap.conf pureftpd-mysql.conf pureftpd-pgsql.conf pureftpd-mysql.sql pureftpd
Java下数字类型的转换 (转)
Java下数字类型的转换 (转)[@more@]作者:家居猫 各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseShort( s ); int i = Integer.parseInt( s ); long l = Long.parseLong( s ); Float f = Float.parseFloat( s ); Double d = Double.parseDouble( s ); 数字类型与数字类对象之间的转换: byte b = 169; Byte bo = new Byte( b ); b = bo.byteValue(); short t = 169; Short to
闲言碎语话编程 (转)
闲言碎语话编程 (转)[@more@] 有人说:编程高手==游戏高手。如果这是真的话,我早就成高手了,因为在游戏里,我早已成为宇宙总管、富甲天下、仗剑走天涯了。可是我还是一个菜鸟:)闲来无事,随便贴点文章。 程序员不应依赖开发工具,程序员更应该拥有的是一种思维、一种精神、一种观念。就像Richard.M.Stallman一样,有自己的精神,为自由软件而奋斗。就像求伯君,为民族软件的振兴而奋斗。这才是真正的程序员。 应该说,他们更注重的不是技术,而是软件的思维,软件的灵魂!! 真正在编写程序到达一定时候,语言
近期阅读书目 (转)
近期阅读书目 (转)[@more@]近一个月工作比较轻闲,学习中...下面为这段时间阅读的书目列表 《人月神话》 《最后期限》 《Borland传奇》 《人件》 《过河卒》 《Java夜未眠》 以上几本是大家都知道的。下面介绍一本和软件程序无关的书籍。 《都是英语惹得火》:本书是中国“表演英语”创始人刘克亚的自传,大家可能比较陌生。刘先从中国科技大学毕业,然后在国营单位喝了几年茶,最后决定考出了国外读化学系,因为英语的能力太差,被教授在课堂上骂作“Chinese BullShit”,终于醒悟从“温水”里面跳出来,自费考到西北大学的凯洛格
什么是WTL? (转)
什么是WTL? (转)[@more@]简介WTL 在开发者之间的悄悄传播已经超过一年了, 传闻它是基于ATL的,并在微软内部使用.这理所当然的引起了ATL开发者社区的主意.这些人从ATL1.1开始,就一直为ATL控件书写UI代码,但是他们发现,他们的所写的代码常常就是纯的win32 GDI代码.我告诉您, WTL并没有多大不同.是不是让人失望? 不,因为ATL只是对COM进行了简单的封装,这也是ATL的强大之处. 是的,写ATL您必须通晓COM. 您在ATL上额外花费的功夫跟您学习COM所作的努力比起来,简直微不足道.这跟那些需要把主要精力花费在学习类库本身,忽略COM的库是完全不同的.WTL
程序设计和调试中的几点总结 (转)
程序设计和调试中的几点总结 (转)[@more@] 程序设计和调试中的几点总结。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 在调试过程中 ,遇到了许多困难。 1. 不知道如何在函数中传递数组做实参,一开始连如何定义函数中的形参都不知道,还是用了帮助才了解,正式发现F1的帮助作的十分贴心,很好用,只是不太会用。我想,学好如何使用帮助能够大大缩短学习的周期。 数组实参的传递最后解决了,要在type 中对数组进行定义 ,如下操作: Type arr1=array
数据结构学习(C++)——单链表应用(一元多项式【2】) (转)
数据结构学习(C++)——单链表应用(一元多项式【2】) (转)[@more@]按照原书的安排,对多项式的讲解到上一篇就应该结束了,但我还想做一些延伸。比如说,你很清楚多项式的系数肯定不总是整数,但为什么用整型呢?我看到原书用的是整型,我也有这个疑问。但是,一旦动起手来,就会发现改成浮点不仅仅只是在定义Term时把int coef;改成float coef;很多的细节都要考虑到(给个提示,你知道浮点零是多少吗)。我试了一下,最后放弃了;理由是,写这些只是为了学习,没必要搞的那么复杂,能说明问题就可以了。XML:namespace prefix = o ns = "
ASP文件上传神功 第一重(招势图加内功心法) (转)
ASP文件上传神功 第一重(招势图加内功心法) (转)[@more@]第一重:单个图片上传到数据库 这个问题已经不是什么新鲜问题了,网上也有大把的教程,但大多数是授人以鱼,而不授人以渔,经过辛苦的资料收集,思考,调试,整理,我基本上已经把这个问题从原理上搞清楚了,现在根据我自己的理解,在范例程序的基础上,加以解释,希望能对部分网友(比我还菜的:-))有所帮助。 请诸位大虾能对其中的不正或不良这处予以指正。 程序中stream对象的用法上参考了“化境HTTP上传程序 Version 2.0”在代码,在此对稻香老农和梁无惧表示
数据结构学习(C++)——单链表应用(一元多项式【1】) (转)
数据结构学习(C++)——单链表应用(一元多项式【1】) (转)[@more@]总算到了这里,这时,你会很得意的说,辛辛苦苦学的单链表总算知道能干点什么了。但是很不幸,如果你和我一样看的是那本书,到这里,你可能比学双向链表时还要痛苦。如果你是按照书上的介绍一步一步做到这里,你能把书上的多项式加法函数调试出来,我对你致以十二分的敬意。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 说到这里,我想起来我发单链表的时候,有人给我建议说:最好把链表和链表位置这两个分开。没错,C++标准库是这