Java是面向对象通用的程序设计语言。Java不但适用于网络通信编程,而且适用于一般大规模软件工程信息处理系统。 呵呵,这些是非常基础的技巧,很适合初学者,希望大家喜欢,以后会陆续发的~~ 1,在一个数组的最后添加一个元素 这个技巧可以让你使用
把TabControl添加到设计器的时候,默认会添加两个TabPage,当继承TabControl自定义控件的时候,这两个默认的TabPage常常会制造一些麻烦,今天我来介绍一种方法来去掉这两个默认的TabPage: 实际上思路比较简单,主要是通过ToolboxItem特性提供自定义的ToolboxItem
Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像
Problem 问题 Loglan is a synthetic speakable language designed to test some of the fundamental problems of linguistics, such as the Sapir Whorf hypothesis. It is syntactically unambiguous, culturally neutral and metaphysically parsimonious. Wh
XINS是个开源的Web Services框架,支持REST、SOAP、XML-RPC、JSON以及JSON-RPC等。它基于契约优先的开发模式,因此可以根据API规范生成代码与文档。近日,XINS 2.3发布了。 根据规范所述,XINS可以生成客户端API(.jar)、Java服务端代码模板(.war)、WSDL以
算法的确很重要,就跟电脑一样。没电脑怎么编程,但貌似不是80%的程序员该考虑的。 人们之所以说算法很重要,是因为任何的程序,任何的软件,都是由很多的算法和数据结构组成的。从这点上说算法很重要,但是这不意味着算法对于每个软件设计人员的实际工作都是
一直想写这篇关于算法的文章,但是由于看到园子里众多研究算法的高手让我一直没有决心写下来,但高手归高手,不是高手也可以写出来让高手们拍砖,所以今天就在这里献丑了。相亲数和完全数作为数学问题的确是顶级难题,可是拿来做娱乐就不同了,从刚接触编程时C语言
人们常常看着照片回忆起从前,清晰地感觉到童年,青年,中年,老年一路走来的各种变化。从这种变化中,我们可以抽象出3个关键词:对象、时间和状态。对象拥有状态和标识,在标识不变的情况下,状态随时间发展演变。这实际上代表了一种动态的世界观:时间本身并不属
一般传统链表的物理结构,是由指针把一个一个的节点相互连接而成: view sourceprint?1 struct node 2 { 3 DataType data; 4 node* previous; 5 node* next; 6 } 其特点是按需分配节点,灵活动态增长。 但是此外,还有另外
隔了很长时间没有碰Delphi,就连最最基本都忘光了!看来“温故而知新”、“学如逆水行舟,不进则退”是有绝对的道理! 就这获取路径的东西,都折腾了很久,是自己忘光了?还是自己大意呢? 不是忘记使用USE SHELLAPI,几时缺少字母,哎。
基本概念:1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构 是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why。所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来
下载httpd-2.2.15.tar.gz,使用tar zxvf httpd-2.2.15.tar.gz解压。如解压后的路径为:/software/httpd-2.2.15。 首先安装apr apr-util (不推荐) Java代码 # cd /software/httpd-2.2.15/srclib/apr # ./configure --prefix=/usr/local/apr # make # ma
LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2
所需软件源代码包: httpd-2.2.4.tar.gz mysql-5.0.27.tar.gz php-5.2.1.tar.bz2 freetype-2.3.2.tar.gz gd-2.0.34.tar.gz jpegsrc.v6b.tar.gz libpng-1.2.8.tar.bz2 libxml2-2.6.24.tar.bz2 zlib-1.2.2.tar.gz 安装顺序:apache -> mysql -> freetype -
lampLinux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 随着开源潮流的蓬勃发展,开放源代码的LAMP已经与
Linux+Apache+Mysql+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net
1. BlackBerry应用开发基于Java,首先需要JDK (6.0以上的版本) 下载最新JDK:http://java.sun.com/javase/downloads/index.jsp 下载完后双击安装即可。 2. 下载BlackBerry SDK,这里有两种选择: BlackBerry JDE, BlackBerry Java Plug-in with E
此代码总共150行 120是JS代码 在原版本基础之上加上了随机颜色,升级,提示,开始暂停功能 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
(一)数学问题: 1.一个人每天晚上出去看流星,假设一个月内能看见流星的几率的91%,那么请问半个月看到流星的概率是多少? 2.你有10桶金币,有一桶金币全是假的,而且比正常的轻100克/每个,正常的金币重1000克,你有一个秤,如何一次就称出来哪桶金币是假的,(这让我很
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 以下说明介绍了如何安装 JavaTM Platform, Standard Edition Development Kit (Java SE 6 Update 21 JDKTM) 和 NetBeansTM IDE 6.9.1 集成开发环境软件包。 JDK(Java
@Service与@Component有什么不同?那天被问到这个问题,一时之间却想不起来,就利用这篇文章来纪录spring3.0中常用的annotation。 从spring2.5开始,annotation结合BeanPostProcessor成了扩展Spring IoC容器的常用方法。Spring2.5增加了对JSR-250中@Resource,
前文提到解析MP3标签,程序源码中也已经出现了调用解析MP3标签、打印MP3文件信息的功能,这儿先说说MP3文件信息的解析。 解析MP3的文件信息对MP3解码器来说只是一个附加功能,如果不加入这部分源码,同时删除掉前文源码中的相关调用,不影响解码播放。如果你想
Text被双击后,其上面的文字不被选中的代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp(
开源 Flex软件开发工具箱(SDK)的核心是个开源框架,专门用来开发、维护那些在不同浏览器、不同操作系统下界面都相同的RIA应用。Flex发布采用的是Mozilla公共许可证(MozillaPublicLicense)。编译后的Flex应用在AdobeFlash平台下运行。 BlazeDS是连接Flex和
OllyDbg 是一种具有可视化界面的 32 位汇编-分析调试器。它的特别之处在于可以在没有源代码时解决问题,并且可以处理其它编译器无法解决的难题。 下载地址: http://www.cr173.com/soft/7156.html Version 1.10 是最终的发布版本。 这个工程已经停止,我不
其实PC和PPC/SP在汉化的许多地方都是相似的,这里所说的汉化,是指汉化Windows下的PE文件,把其他语言界面的程序翻译为中文界面。 要汉化一个软件,一般的流程是这样: 一、检测软件是否加了壳: 汉化一个软件前我们首先要做的就是要看看软件是否加
现在已经有越来越多的朋友对软件汉化产生了兴趣,但对于采用什么样的汉化工具或许心中还有一些疑问。 通常对一个软件进行汉化,目前可采用的工具是 VC++ 5.0、BC++ 5.02 以及最近出现的小巧工具Pebble 3.10。还有一些其他的简单汉化工具(例如Cpatch等等)。这
ASPack 的功能不同于一般的压缩软件,它只能压缩EXE或DLL文件,不过,用它压缩过的文件不用解压缩,也不需要原文件,即可直接使用。这样可以节省大量的磁盘空间。 下载地址: http://www.cr173.com/soft/6932.html ASPack具有以下几个特点: 1、压缩率高
十年以来,Bjarne Stroustrup在不同的场合多次表示过,C++最大的弱点就是它的教学,因此,他许诺要亲自写一本教授C++的书——不同于The C++ Programming Language那样的、真正面向学习者的教程,来正本清源,以一种他认为正确的方式来教C++。《C++程序设
(这篇文章写于 2008 年底,“去年”指的是 2007 年。) 去年8月入职,培训了4个月,12月进入现在这个部门,到现在工作正好一年了。工作内容是软件开发,具体地说,用C++开发一个网络应用(TCP not Web),这是我们的外汇交易系统的一个部件。这半年来
MVC 框架可以将业务逻辑(Java beans 和 EJB 组件)、控制器逻辑(Servlets/Struts 动作)、表示层(JSP、XML/XSLT)清晰地分离开来。良好的分层可以带来许多好处。 MVC 框架对于成功使用 J2EE 是如此重要,以致没有其他最佳实践可以与其相提并论。模型-视
一、准备工作 1、所需软件: MySQL数据库:本文用MySQL-essential-5.0.45-win32.msi PHP : 本文用php-5.2.4-Win32.zip ZendOptimizer :本文用ZendOptimizer-3.3.0-Windows-i386.exe 将上述软件网上搜索下载后置于同
1.变量转换 看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没有任何额外的影响的做法反而效率更高。 var myVar = "3.14159", str
有时我们在安装程序的时候,希望是静默安装的,不显示下一步下一步,这编访问来教大家如何来操作,现在常用的制作安装程序的软件有, Microsoft Windows Installer , Windows 补丁包 , InstallShield , InstallShield with MSI ,
提到Web浏览器,大多数人都会想到无处不在的Microsoft Internet Explorer,直到最近像Firefox、Safari和Opera之类的浏览器日益兴起,这种情况才稍有改观。许多新手可能会误认为IE是市场上的第一个浏览器,其实不然。实际上,第一个Web浏览器出自Berners-Lee之手,这