05 2012 档案

Java JToolBar_1
摘要:package com.han; import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JToolBar; public class JToolBar_1 extends JFrame ... 阅读全文

posted @ 2012-05-31 05:04 java课程设计 阅读(222) 评论(0) 推荐(0)

Java JMenu_2
摘要:package com.han; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; im.. 阅读全文

posted @ 2012-05-30 18:35 java课程设计 阅读(286) 评论(0) 推荐(0)

数据库的查询与视图
摘要:第4章 数据库的查询和视图4.1.1 选择列通过SELECT语句的<select_list>项组成结果表的列。<select_list>::=SELECT [ ALL |DISTINCT ] [ TOP n [ PERCENT ] [ WITH TIES ] ]{ * /*选择当前表或视图的所有列*/| { table_name |view_name | table_alias } .* /*选择指定的表或视图的所有列*/| { colume_name |expression | IDENTITYCOL | ROWGUIDCOL }[ [ AS ]column_alia 阅读全文

posted @ 2012-05-28 20:13 java课程设计 阅读(4634) 评论(0) 推荐(0)

MySQL的基本命令
摘要:启动:net start mySql; 进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出数据库:show databases; 选择数据库:use databaseName; 列出表格:show tables; 显示表格列的属性:show columns from tableName; 建立数据库:source fileName.txt; 匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串; 增加一个字段:alter table tabelName add column ... 阅读全文

posted @ 2012-05-28 09:20 java课程设计 阅读(150) 评论(0) 推荐(0)

JPopupMenu_1
摘要:package com.han; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuItem; import javax.swing.JPopupMenu; public class... 阅读全文

posted @ 2012-05-28 01:30 java课程设计 阅读(278) 评论(0) 推荐(0)

JMenu_1
摘要:package com.han; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class JMenu_1 extends JFrame { /** * */ private static final long serialVersionU... 阅读全文

posted @ 2012-05-28 00:48 java课程设计 阅读(250) 评论(0) 推荐(0)

JDesktopPane_1
摘要:package com.han; import java.awt.BorderLayout; import java.net.URL; import javax.swing.ImageIcon; import javax.swing.JDesktopPane; import javax.swing.JFrame; import javax.swing.JLabel; public class JDesktopPane_1 extends JFrame { /** * */ private static final long serialVersionUID = 64157... 阅读全文

posted @ 2012-05-27 06:19 java课程设计 阅读(404) 评论(0) 推荐(0)

JTabbedPane_1
摘要:package com.han; import java.awt.BorderLayout; import java.awt.image.BufferedImage; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTabbedPane; import javax.swing... 阅读全文

posted @ 2012-05-27 06:13 java课程设计 阅读(299) 评论(0) 推荐(0)

JInternalFrame_1
摘要:import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage; import java.beans.PropertyVetoException; import java.io.IOException; import java.net.URL; import javax.i. 阅读全文

posted @ 2012-05-27 06:06 java课程设计 阅读(172) 评论(0) 推荐(0)

Java JSplitPane_1
摘要:package com.han; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JSplitPane; public class JSplitPane_1 extends JFrame { /** * */ private static final long serialVersionUID = -3418853823231348095L; public JSplitPane_1() { // TODO A... 阅读全文

posted @ 2012-05-23 05:30 java课程设计 阅读(204) 评论(0) 推荐(0)

数据库系统
摘要:1、什么是数据库系统?它有什么特点?数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员构成了一个完整的数据库系统。特点:数据结构化 、数据的共享性高,冗余度低,易扩充、数据的独立性高、数据由数据库管理系统统一管理和控制2、什么是数据库管理系统?它主要的功能是什么?数据库管理系统(DBMS)是对数据库管理的一种软件。它主要的功能有:(1)、数据定义功能可定义数据库中的数据对象;(2)、数据操纵功能可对数据库进行基本操作,如插入、删除、修改、查询。(3)、数据的完整性检查功能保证用户输入的数据应满足相应的约束条件。(4)、数据库的安全保护功能保 阅读全文

posted @ 2012-05-22 20:52 java课程设计 阅读(252) 评论(0) 推荐(0)

Java JTree_6
摘要:import java.awt.BorderLayout; import java.awt.Container; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.event.TreeExpansionEvent; import javax.swing.event.TreeExpansionListener; import javax.swing.event.TreeWillExpandListener; import javax.swing.tree.DefaultMutableTreeNode;. 阅读全文

posted @ 2012-05-22 04:18 java课程设计 阅读(189) 评论(0) 推荐(0)

Java JTree_5
摘要:package com.han; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Enumeration; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import java.. 阅读全文

posted @ 2012-05-20 19:08 java课程设计 阅读(214) 评论(0) 推荐(0)

应用Thread线程显示时钟在框架和标题
摘要:package com.hbsi;import java.util.Calendar;import java.util.GregorianCalendar;import javax.swing.*;class TestClock extends Thread{JFrame jf=new JFrame("Clock");JLabel clock=new JLabel("clock");public TestClock(){clock.setHorizontalAlignment(JLabel.CENTER);jf.setDefaultCloseOperat 阅读全文

posted @ 2012-05-20 13:28 java课程设计 阅读(235) 评论(0) 推荐(0)

Runnable的应用线程实现文本的变换显示
摘要:package com.hbsi;import java.awt.Font;import javax.swing.*;public class TestThread extends JFrame implements Runnable {int i=0;JLabel label;String[] content={"河北软件职业技术学院","河软CSDN乐知学院","软件开发Java班"};public TestThread(){Font f=new Font("宋体",Font.BOLD,15);label=ne 阅读全文

posted @ 2012-05-20 10:49 java课程设计 阅读(213) 评论(0) 推荐(0)

jwchat 的安装和配置、Service unavailable、Authorization failed问题汇总
摘要:上一篇介绍了Openfire开源聊天IM服务器的安装:http://blog.csdn.net/ibm_hoojo/article/details/7577763这篇文章介绍Jwchat的安装和配置首先Jwchat的配置和安装需要具备的环境: Tomcat 5.0.28+/Tomcat 6 JDK 1.6+ Openfire 3.7.1 1、 下载jwchat工程文件 下载站点:http://blog.jwchat.org/jwchat/download/Zip下载:http://downloads.sourceforge.net/jwchat/jwchat-1.0.zip?use_mirro 阅读全文

posted @ 2012-05-18 09:47 java课程设计 阅读(528) 评论(0) 推荐(0)

Openfire 的安装和配置
摘要:1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exeZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip我使用的是zip解压版的安装文 阅读全文

posted @ 2012-05-17 21:12 java课程设计 阅读(367) 评论(0) 推荐(0)

java搜索---网络爬虫实现
摘要:搜索方面的东西,需要了解网络爬虫方面的知识首先介绍每个类的功能:DownloadPage.java的功能是下载此超链接的页面源代码.FunctionUtils.java 的功能是提供不同的静态方法,包括:页面链接正则表达式匹配,获取URL链接的元素,判断是否创建文件,获取页面的Url并将其转换为规范的Url,截取网页网页源文件的目标内容。HrefOfPage.java 的功能是获取页面源代码的超链接。UrlDataHanding.java 的功能是整合各个给类,实现url到获取数据到数据处理类。UrlQueue.java 的未访问Url队列。VisitedUrlQueue.java 已访问过的 阅读全文

posted @ 2012-05-16 20:24 java课程设计 阅读(8719) 评论(2) 推荐(4)

常见的注册界面实现的效果
摘要:我们经常在网上注册的时候,当输入错误的用户名的时候,右边会自动出现相应的警告信息,那么今天我们就介绍一下如何使用jquery实现上述功能!我们先看上面的截图第一:注册页面代码<%@pagelanguage="java"contentType="text/html; charset=GBK"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">< 阅读全文

posted @ 2012-05-16 15:34 java课程设计 阅读(280) 评论(0) 推荐(0)

第12章Java流与文件操作的总结
摘要:第12章 Java流与文件操作数据流的基本概念数据流分为输入流和输出流。输入流只能读不能写,而输出流只能写不能读。使用数据流的目的是使程序的输入输出操作独立于相关设备,增强程序的可移植性。字符流Reader类和Writer类字符输入流Reader类是所有面向字符的输入流的超类声明为java.io中的抽象类。Public abstract class Reader extends Object字符输出流Writer类是所有面向字符的输出流的超类声明为java.io中的抽象类。Public abstract class Writer extends ObjectWriter的新增方法:Public 阅读全文

posted @ 2012-05-16 08:41 java课程设计 阅读(215) 评论(0) 推荐(0)

Java JTree_4
摘要:package com.han; import java.awt.BorderLayout; import java.awt.Font; import java.util.Enumeration; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeCellRenderer; import javax.swing.tree.DefaultTreeModel; import .. 阅读全文

posted @ 2012-05-15 18:20 java课程设计 阅读(1278) 评论(0) 推荐(0)

Java JTree_3
摘要:/** * */ package com.han; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Enumeration; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel;... 阅读全文

posted @ 2012-05-15 05:55 java课程设计 阅读(302) 评论(0) 推荐(0)

Java JTree_2
摘要:package com.han; import java.awt.BorderLayout; import java.util.Enumeration; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.Def.. 阅读全文

posted @ 2012-05-15 00:36 java课程设计 阅读(282) 评论(0) 推荐(0)

Java JTree_1
摘要:package com.han; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; public class JTree_1 extends JFrame { /** * */ private static final long serialVersionUID = -2628449... 阅读全文

posted @ 2012-05-14 17:24 java课程设计 阅读(276) 评论(0) 推荐(0)

文件的更新
摘要:import java.io.*;import java.util.Date;import java.text.SimpleDateFormat;public class FileUpdateTest {public static void main(String[] args) throws IOException{String fname="source.txt";String destdir="backup";update(fname,destdir);}public static void update(String fname,String d 阅读全文

posted @ 2012-05-14 16:42 java课程设计 阅读(734) 评论(0) 推荐(0)

图片的拷贝
摘要:import java.io.*;public class pictureCopy {public static void main(String[] args) throws IOException{FileInputStream fis=new FileInputStream("C:\\Users\\lenovo\\Documents\\我的照片\\憧憬.jpg");BufferedInputStream bufis=new BufferedInputStream(fis);FileOutputStream fos=new FileOutputStream(" 阅读全文

posted @ 2012-05-14 16:41 java课程设计 阅读(193) 评论(0) 推荐(0)

印度程序员和中国程序员的区别
摘要:一个在美国IBM 工作过2 年,在印度公司工作了4 年的项目经理与我公司资深软件开发经理有这样一段对话。 印方经理问:"你们每月生产多少行代码?" 我方经理掂量了很久,谦虚地说:"人均代码1 万多行吧,不到2 万行" 。 印方经理听后,眼睛瞪得圆圆的:"喔!你们已经远远超过国际最高水平了。" 我方经理惴惴不安地反问:"你们的呢?" 印方经理很认真地回答:"我们公司目前的效率为每人每月300 行。" 这是一个真实的故事,我想换了其他人(包括以前的我)也会给出同样的答案。 为什么与软件大国有这么大的 阅读全文

posted @ 2012-05-14 12:43 java课程设计 阅读(440) 评论(0) 推荐(0)

linux驱动程序开发的学习步骤
摘要:1.学会写简单的makefile2.编一应用程序,可以用makefile跑起来3.学会写驱动的makefile4.写一简单char驱动,makefile编译通过,可以insmod,lsmod,rmmod.在驱动的init函数里打印helloworld,insmod后应该能够通过dmesg看到输出。5.写一完整驱动,加上read,write,ioctl,polling等各种函数的驱动实现。在ioctl里完成从用户空间向内核空间传递结构体的实现。6.写一block驱动,加上read,write,ioctl,poll等各种函数实现。7.简单学习下内存管理,这个是最难的,明白各种memoryalloc 阅读全文

posted @ 2012-05-14 12:40 java课程设计 阅读(383) 评论(0) 推荐(0)

不要做浮躁的软件工程师——经典
摘要:每天读一遍,思考一下:我是否浮躁?1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观。4、不要被一些专用词汇所迷惑,最根本的是先了解最基础知识。5、不要放过任何一个看上去很简单的小问题--它们往往并不那么简单,或者可以引申出很多知识点,不会举一反三你就永远学不会。6、知道一 阅读全文

posted @ 2012-05-14 12:21 java课程设计 阅读(130) 评论(0) 推荐(0)

如何成为一名优秀的技术工程师?
摘要:“工程师是科学家;工程师是艺术家;工程师也是思想家。”一位伟大的工程师曾经提出过这样的一段感言。不错,工程师是利用自然科学来创造工程的人。工程既是物质的也是思想上的。许多不朽的工程,伟大的发明以及出神入化的技术方案,许多人往往只看到了他们的瑰丽,而作为工程师则更应该看到设计的灵魂。因此我们应该深入的理解“工程师也是艺术家和思想家”。工程设计的本身就是一种艺术,也是工程师思想的结晶。一部精密的机械设备,一个高效而又健壮的程序,一个复杂而又无懈可击的电路,这些都反映着一些杰出工程师的思想和灵魂,有时你甚至会认为他们的生命已经融入到设计中。 成为一个杰出工程师最重要的因素就是“热爱自己的职业”。毕竟 阅读全文

posted @ 2012-05-14 12:18 java课程设计 阅读(449) 评论(0) 推荐(0)

程序员总结:帮程序员早些明白一些道理
摘要:1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行. 阅读全文

posted @ 2012-05-14 12:15 java课程设计 阅读(148) 评论(0) 推荐(0)

IT软件行业的另一个真相
摘要:如果你读过软件工程相关的书籍,那么你一定知道,在需求分析阶段所出现的问题如果遗留到了开发的后期阶段,那么为了修复这类错误,在开发后期将要花费比需求分析阶段高出好几倍的努力,这显然是一个真相!但是根据我的经验,让我们的开发团队最为痛苦的并不是因为需求错误(或变化)所导致的设计更改所引起的,而是不良设计所导致的!这是另一个真相! 往往,如果一个软件项目在需求方面出了问题,那么无一例外的需要直接更改设计,且最终都能得到解决。这是因为,功能不满足要求是很容易被客户发现的,而且,公司的管理层也很容易地知道出现了问题。但是,与之不同的是,如果我们的产品在功能上达到了要求,但设计却并不尽人意,且这种不尽人. 阅读全文

posted @ 2012-05-14 12:11 java课程设计 阅读(196) 评论(0) 推荐(0)

Operfire 安装指南
摘要:本文的英文原文来自 http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/install-guide.html安装指南 Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议。这份文件将引导您通过安装Openfire。对于更多的功能和信息的完整列表,请访问Openfire网站:http://www.igniterealtime.org/projects/openfire/目录1 安装1.1 Windows 1.2 Linux/Unix2 安装概述 3 分发版里的文件 4 安装数据库 阅读全文

posted @ 2012-05-13 16:16 java课程设计 阅读(252) 评论(0) 推荐(0)

java线程系列---java5中的线程池
摘要:public class ThreadPoolsTest {public static void main(String[] args) {//ExecutorService threadpools = Executors.newFixedThreadPool(3);//固定线程池//ExecutorService threadpools = Executors.newCachedThreadPool();//缓冲线程池,来多少就开多少线程ExecutorService threadpools = Executors.newSingleThreadExecutor();//单个线程池,死掉了就 阅读全文

posted @ 2012-05-13 14:18 java课程设计 阅读(190) 评论(0) 推荐(0)

Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题
摘要:我们都知道普通的文件上传是通过表单进行文件上传的,还不能达到异步上传的目的。通过使用某些技术手段,比如jquery form.js可以达到异步上传的目的,但最重要的问题在于,它不能够进行多个文件的上传。如果你要上传多个文件,必须一个一个地上传,同时还要在界面上处理当上传完一个文件之后,下一个文件上传框的问题。 现在我们有了一个更多的运行,即使用swfupload进行多文件异步上传。顾名思义,它是一个flash的上传工具,但在界面上的表现形式使它和普通的html元素一样,没有复杂的展现,就一个普通的上传框,即可达到想要目的。 关于swfupload的使用这里自不必多,这里主要介绍的是解决在ja. 阅读全文

posted @ 2012-05-11 14:16 java课程设计 阅读(734) 评论(0) 推荐(0)

IT程序员,为什么会无奈苦逼
摘要:首先来谈谈为什么要有这篇文章,主要是最近一段时间的亲身经历后的所感。最近我们团队开始在全国范围内开始为很多的企业的项目进行性能调优。接触到了很多不同的人和事情,也看到了很多的现象,趁今天有点空闲时间和大家唠叨一下。 每次去IT社区,都在吐槽:说技术人员是多么的苦逼;每次和一些搞技术的朋友聚会,聊的也是大家的生活是多么的苦逼;每次上网看微博,也是充斥着“技术人员苦逼论”… 今天谈到这个话题,固然会有很多的不同的意见和想法,我这里这是就从我看到的一些现象和自己的一些思考说说技术人员到底为什么“苦逼”。 为什么苦逼? 原因一大堆,对于外部的因数,我们很难控制,例如中国的IT国情和对技术人员的观念。但 阅读全文

posted @ 2012-05-11 13:33 java课程设计 阅读(267) 评论(0) 推荐(0)

为IT程序员量身定制的12个目标——很经典
摘要:对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09. 学习更多理论知识10. 接触艺术和人文11. 向新的软件学习12. 完成一个自己的项目接下来我会对这些建议逐个介绍。变得有耐心程序员们会担心锻炼耐心付出的努力得不到应有的回报。其实,培养耐心只要付出很小的投入就能够得到相对而言很大的收获。下面是开始锻炼耐心可以尝试的一 阅读全文

posted @ 2012-05-11 13:15 java课程设计 阅读(343) 评论(0) 推荐(0)

一年轻女董事长对同龄人的忠告:不想穷的要看看
摘要:1、记住,平均每天看电视超过三个小时以上的,一定都是那些月收入不超过两千元的,如果你想要月收入超过两千,请不要把时间浪费在电视上。同样的道理,那些平均每天玩网络游戏或聊天超过三个小时以上的,也都是那些月收入不超过两千的。2、因为穷人很多,并且穷人没有钱,所以,他们才会在网络上聊天抱怨,消磨时间。你有见过哪个企业老总或主管经理有事没事经常在QQ群里闲聊的?3、这个世界,有这么一小撮的人,打开报纸,是他们的消息,打开电视,是他们的消息,街头巷尾,议论的是他们的消息,仿佛世界是为他们准备的,他们能够呼风唤雨,无所不能。你的目标,应该是努力成为这一小撮人。4、如果,你真的爱你的爸妈,爱你的女朋友,就好 阅读全文

posted @ 2012-05-11 13:11 java课程设计 阅读(177) 评论(0) 推荐(0)

一个技术人员35岁之前要做的10件事
摘要:第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。 第二,养成个人风格。在35岁以前,找出你所喜欢的,不论是衣着或是爱好,哪怕是与众不同的小习惯也好。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。 第三,在感情生活方面平和安定。在攀登事业的高峰时,如果私人生活不愉快... 阅读全文

posted @ 2012-05-11 12:35 java课程设计 阅读(583) 评论(0) 推荐(1)

如何从技术菜鸟成为“10倍效率”开发者
摘要:Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了以下的答案。1. 只做需要做的工作使用敏捷方法; 全心全意做UX设计; 沟通第一; 编码也许不是解决问题的办法; 过早的优化是一切罪恶的根源; 选择最简单的解决方案。2. 站在巨人的肩膀上使用开源框架; 阅读全文

posted @ 2012-05-11 12:27 java课程设计 阅读(133) 评论(0) 推荐(0)

一个通用Makefile详解
摘要:我们在Linux环境下开发程序,少不了要自己编写Makefile,一个稍微大一些的工程下面都会包含很多.c的源文 件。如果我们用gcc去一个一个编译每一个源文件的话,效率会低很多,但是如果我们可以写一个Makefile,那么只需要执行一个make就OK了,这 样大大提高了开发效率。但是Makefile的语法规则众多,而且缺乏参考资料,对于初学者来说,写起来还是有一定的难度,往往令很多人望而生畏。下面我 们介绍一个比较通用而且简洁的Makefile,大家只要对它稍作修改就可以用在你们自己的工程里了。现在假设我们有一个工程叫my_project,工程源码目录下面有app1.c,app2.c,app 阅读全文

posted @ 2012-05-11 12:21 java课程设计 阅读(534) 评论(0) 推荐(0)

IT程序员技术提高练级的终极攻略
摘要:我的朋友告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫Build Your ProgrammingTechnicalSkills,我实在不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩。这里仅仅是在分享Mail 阅读全文

posted @ 2012-05-11 12:17 java课程设计 阅读(199) 评论(0) 推荐(0)

Android中JNI编程详解
摘要:Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们 先 从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?在我最初写类似程序的时候,我会将libxxx.so文件push到/system/lib/目录下,然后在Java代码中执行System.loadLibrary(xxx),这是个可行的做法,但需要取得/system/lib 目录 的写权限(模拟器通 阅读全文

posted @ 2012-05-11 12:12 java课程设计 阅读(341) 评论(0) 推荐(0)

系统登录界面的验证码
摘要:一、java后台生成随机验证码package com.code;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;impor 阅读全文

posted @ 2012-05-10 14:27 java课程设计 阅读(742) 评论(0) 推荐(0)

记事本代码
摘要:import java.io.*;import java.awt.*;import java.awt.event.*;import java.io.BufferedReader;public class TextMenu extends Frame implements ActionListener {MenuBar mb;Menu m1,m2,m3,m4,m5,m6;MenuItem mi11,mi12,mi13,mi14,mi15;MenuItem mi21,mi22;MenuItem mi31,mi32;MenuItem mi41,mi42;FileDialog fd,fd1;TextA 阅读全文

posted @ 2012-05-08 20:12 java课程设计 阅读(391) 评论(0) 推荐(0)

注册窗口
摘要:package com.hbsi;import java.awt.*;import java.awt.event.*;import javax.swing.JOptionPane;public class TestChoice extends Frame implements ItemListener,ActionListener{TextField name;CheckboxGroup g;Panel panel ;Choice career;List city;Checkbox[] favorite;Checkbox sex1;Checkbox sex2;Button submit;But 阅读全文

posted @ 2012-05-07 20:13 java课程设计 阅读(264) 评论(0) 推荐(0)

登录界面
摘要:import java.awt.*;import java.awt.event.*;import javax.swing.*;public class TestTextField extends Frame implements ActionListener {TextField txtName;TextField txtPassword;Label lblTitle,lblName,lblPassword;Button btnSubmit;Button btnReset;Panel p1,p2,p3,p4;public TestTextField(){super("登陆界面&quo 阅读全文

posted @ 2012-05-06 20:47 java课程设计 阅读(853) 评论(0) 推荐(0)

Oracle Command Line
摘要:一个示例代码:set trimspool on set linesize 120 set pagesize 2000set newpage 1 set feedback offset heading off set term onspool I:\SQL\mytest.txt select empno||','||ename from emp;spool off SET FEED[BACK] {6 | N | ON | OFF}SET FEED N 表示如果一个SCRIPT SELECT 至少N条记录的时候返回总的记录条数(如XX ROWS SELECTED,设置显示“已选择X 阅读全文

posted @ 2012-05-03 19:35 java课程设计 阅读(409) 评论(0) 推荐(0)

EXECUTE IMMEDIATE
摘要:例如:有个存储过程, 用于检索表的行数。 传入的参数是表的名称。这种情况下,你SELECT count(*) FROM v_变量是无法执行的。你只能定义一个变量 vsql varchar2(100);然后vsql = 'SELECT count(*) FROM ' || 'v_变量'然后调用 EXECUTE IMMEDIATE 来执行。动态SQL,意思就是你需要执行的 SQL 语句, 不是固定的。要等运行的时候, 才能确定下来。也就像上面那个例子,表名是 外部传入的。不过 动态SQL 与 EXECUTE IMMEDIATE 主要用在 存储过程里面。假如你是用 C 阅读全文

posted @ 2012-05-02 21:18 java课程设计 阅读(332) 评论(0) 推荐(0)

ORACLE游标
摘要:游标分为 隐式游标,显式游标,动态游标。如果想在运行的时候动态确定结果集,就要使用ref游标和游标变量。 创建ref游标需要两个步骤:1 声明ref cursor类型 2 声明 ref cursor类型变量。 语法如下: type ref_cursor_name is ref cursor [return record_type] 其中,return 用于指定游标提取结果集的返回类型。有return表示是强类型ref游标, 没有return表示是弱类型的游标。弱类型游标可以提取任何类型的结果集.在PL/SQL中可以执行动态SQL语句,execute immediate 语句只能语句处理返回单行 阅读全文

posted @ 2012-05-02 21:16 java课程设计 阅读(214) 评论(0) 推荐(0)

导航