- 博客(85)
 - 资源 (28)
 - 收藏
 - 关注
 
转载 MinGW GCC下sleep()函数问题
在MinGW GCC下编译带sleep()函数的测试程序,不管是包含了unistd.h头文件,还是stdio.h、stdlib.h头文件,就是找不到该函数的定义!在linux下,sleep()函数的头文件是:unistd.h,但在MinGW GCC下没有了这个函数的定义,到是在windows.h文件中有Sleep()函数的定义,其单位是ms级的延迟处理。根据这种情况,我们可以采用如
          2012-07-17 09:56:38
          
1116
        
转载 Platform来获取一些系统的路径和参数
java 如何判断操作系统是Linux还是Windows System.out.println("===========os.name:"+System.getProperties().getProperty("os.name")); System.out.println("===========file.separator:"+System.getProperties().getP
          2012-07-06 16:09:40
          
988
        
转载 java线程同步原理及wait,notify的用法及与sleep的区别
一。 java线程同步原理java会为每个object对象分配一个monitor,当某个对象的同步方法(synchronized methods)被多个线程调用时,该对象的monitor将负责处理这些访问的并发独占要求。当一个线程调用一个对象的同步方法时,JVM会检查该对象的monitor。如果monitor没有被占用,那么这个线程就得到了monitor的占有权,可以继续执行该对象的同步方
          2012-07-03 17:00:44
          
726
        
原创 记录 for JAVA 2
// 分割线Label hLabel = new Label(comp, SWT.SEPARATOR | SWT.HORIZONTAL);GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_FILL);hLabel.setLayoutData(gridData);//二-十六进制相互转换class Tran
          2012-05-17 09:53:15
          
511
        
转载 java中的sdk与jdk的区别
SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。 JDK(Java Development Kit,Java开发工具包)是Sun Mic
          2012-04-27 16:26:50
          
1464
        
转载 项目开发文档格式13种
在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。 ◇ 可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 ◇ 项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开
          2012-04-27 15:45:16
          
1230
        
转载 JAVA播放MP3的完整代码---简单写个小例子
import javax.media.ControllerEvent;import javax.media.ControllerListener;import javax.media.NoPlayerException;import javax.media.Player;import javax.media.Manager;import javax.media.MediaLocator;
          2012-04-27 15:43:46
          
3946
        
原创 JAVA键盘的KeyCode
int code == KeyEvent.VK_TAB//code=9public static final int VK_UNDEFINED = 0; public static final int VK_CANCEL = 3; public static final int VK_BACK_SPACE = 8; public static f
          2012-04-20 14:55:07
          
2933
        
转载 BIOS中英文对照表
Time/System Time 时间/系统时间 Date/System Date 日期/系统日期 Level 2 Cache 二级缓存 System Memory 系统内存 Video Controller 视频控制器 Panel Type 液晶屏型号 Audio Controller 音频控制器 Modem Controll
          2012-04-11 10:36:28
          
672
        
转载 解决XP搜索功能不能使用的方法
通常的解决办法:开始-运行-- 输入 regsvr32 jscript.dll 回车再输入 regsvr32 vbscript.dll 回车提示注册成功的话,OK 问题肯定解决了!
          2012-03-31 14:40:43
          
664
        
转载 SWT注册无类型事件监听器
SWT类所代表的事件常量:事件类型常量说明SWT.Activate当激活窗口时SWT.Arm菜单项被选中之前SWT.Close关闭窗口时SWT.Collapse折叠树的节点时SWT.Deactivate窗口处于非激活状态时SWT.DefaultSelection默认选中时
          2012-03-31 10:12:13
          
852
        
转载 为什么匿名内部类和局部内部类只能访问final变量
是变量的作用域的问题,因为匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处的位置和外部类中的方法处在同一个等级上,外部类中的方法中的变量或参数只是方法的局部变量,这些变量或参数的作用域只在这个方法内部有效。因为编译的时候内
          2012-02-16 11:23:38
          
786
        
转载 我们社会的普遍价值观
总有这么一批人小时候,他们问你“在哪儿上学啊?”因为他们想知道是普通校还是名校“考了第几啊?”因为他们想知道成绩是好还是不好可他们却不会问你“喜欢学习吗?”“对哪方面感兴趣?”这就是社会的普遍价值观 后来,还是这批人碰见了你,还是问你“在哪儿读大学(研究生)呢?”“学什么
          2012-01-11 15:06:30
          
688
        
转载 自动识别图形验证码
现在大多数网站都采用了验证码来防止暴力破解或恶意提交。但验证码真的就很安全吗?真的就不能被机器识别??我先讲讲我是怎么实现站外提交留言到一个网站的程序。这个网站的留言版大致如下:我一看这种简单的4位数字验证码,马上就感觉到有戏了。直觉告诉我让电脑来识别这些图片验证码据对简单o(∩_∩)o...首先我马上在这个页面用右键菜单看源代码知道验证码获取页面后 你可以直接用 ht
          2012-01-10 17:24:17
          
2763
        
转载 java.util.Properties类
java.util.Properties类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的package pkg;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Properties;publi
          2011-12-28 10:35:23
          
526
        
转载 不需要设置局域网 一根普通网线传文件
两台电脑要传递文件,当然是设置局域网然后再设置文件共享比较简单,可是有时候身边找不到路由器 第一步:将两台电脑用网线连接起来,这里以Win7系统为例进行设置。第一台电脑的IP地址设置为:192.168.1.1,子网掩码设置为:255.255.255.0,默认网关设置为:192.168.1.2,首选DNS服务器地址为:192.168.1.3,备用DNS服务器设置为:192.168.1.4。
          2011-12-27 16:52:20
          
755
        
转载 反射 -- 例子
package pkg;import java.lang.reflect.*;class Tests { private int pri = 10; protected int pro = 20; public int pub = 30; private void pri_print() { System.out.println("private "); } prote
          2011-12-27 15:26:28
          
460
        
转载 eclipse中形如$NON-NLS-1$注释的含义
刚刚接触eclipse时,经常在官方的例子中看到一些奇怪的注释,例如:shell.setText(Messages.getString("TestRef.hello")); //$NON-NLS-1$这$NON-NLS-1$到底代表什么呢?当时在一阵浅尝辄止之后,也就忽略了这个问题,今天在阅读Rich Client Tutorial Part 2时,意外的发现了这行注释的真实含义……^_^
          2011-12-19 14:13:33
          
1749
        
转载 JFreeChart详解
JFreeChart是sourceforge一个Java开源项目,是一个优秀的Java图表生成插件,它提供了在Java应用程序, Servlet和Jsp下生成各种图片格式的图表,包括柱形图,饼形图,线图,时序图等.JFreeChart依赖于另外一个项目: JCommonJFreeChart项目免费,但文档收费。l利用JFreeChart插件生成动态统计图表的基本
          2011-12-15 10:53:20
          
1087
        
转载 详细介绍java虚拟机
一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有
          2011-12-14 17:07:13
          
520
        
转载 java反射
public class ReflectRun { public static void main(String[] args) throws java.lang.Exception { /* * 反射说白了是将java类中的各个部分转换成相对应的java类,比如类中的方法通过反射就转换成Method的一个对象。。。 */ /* * java类是描述一类事物的共性,
          2011-12-14 17:05:46
          
508
        
转载 Java反射经典实例
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 public Object getProperty(Object owner, String fieldName) th
          2011-12-14 17:04:39
          
542
        
转载 分支限界法
一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。 (1)分支搜索算法 所谓“分支”就是采用广度优先的策略,依
          2011-12-14 17:03:10
          
1137
        
转载 回溯法
1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 许多复杂的
          2011-12-14 17:01:25
          
523
        
转载 分治算法
一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个可以用计算机求解的问题所需的计算时间都与其
          2011-12-14 17:00:24
          
416
        
转载 动态规划
一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能
          2011-12-14 16:59:25
          
575
        
转载 贪心算法
一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。
          2011-12-14 16:56:20
          
404
        
转载 把二元查找树转变成排序的双向链表
//c/c++/* 1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / / 6 14 / / / / 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 */
          2011-12-14 16:55:39
          
421
        
转载 选择排序
//c#include "stdafx.h" #include "stdio.h" void select(int a[],int n) { for(int i =0;i<n;i++) for(int j =0 ;j<n;j++) { if(a[i]>a[j]) {
          2011-12-14 16:53:44
          
369
        
转载 冒泡排序
//C#public void bubble(int[] a) { for (int i = a.Length-1; i >= 0;i-- ) { for(int j =a.Length-1;j>=0;j--) if (a[i] < a[
          2011-12-14 16:52:50
          
399
        
转载 如何安装IIS - WINDOWS XP下IIS的安装教程
安装条件:Windows XP操作系统 + 系统安装光盘其它说明:windows2000下IIS安装和Windows2003下IIS安装可以参照该教程,大同小异安装步骤:1、插入windows xp安装光盘,打开控制面板,然后打开其中的“添加/删除程序”2、在添加或删除程序窗口左边点击“添加/删除Windows组建”3、捎带片刻系统会启动Windows组建向导,在Inter
          2011-12-08 12:48:39
          
656
        
转载 JAVA类的初始化顺序
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变
          2011-12-07 17:25:56
          
455
        
转载 软件人生之这些年做项目带新人的经验总结 - 仅供参考
上班时间写个人博客随笔的确会有些感觉到愧疚,项目组里的兄弟们都在努力干活,我却在娱乐,写写博客、休闲,拿公司的钱写自己的文章,的确是有些不好,以后还是少在上班时间写博客了,上班时间好好干活,拿公司的钱应该给公司干活才好,公司毕竟不是给我发工资让我来写博客的。 这些年前后带过很多新人,仔细算下来估计有近100个以上了,每年大概带10人左右,把带新人的感受写下来供大家参考借鉴,由于我从来
          2011-12-07 11:19:15
          
1686
        
转载 使VS2008编译驱动程序
一.用VS2008创建一个Win32控制台应用程序,在“附加选项”处勾选“空项目”二.将编写好的源代码文件导入项目中三.修改VS2008设置,添加支持驱动程序编译链接的头文件和库文件 在Include目录中添加: D:\软件\WINDDK\2600\inc\w2k D:\软件\WINDDK\2600\inc\ddk\w2k D
          2011-12-01 21:24:09
          
719
        
转载 做辅助的基础知识
什么是基址?我们可以想象一棵苹果树,树有根,树上也有苹果,某个苹果对应某个偏移,而树根就是基址,通过基址往上找就能找到某个苹果而找到的这个苹果,相对于有个偏移。通过基址+偏移就能确定是哪个苹果。例如:基址=00401000 偏移是20,代表1号苹果,那OD里:dd [00401000]+20 就能找到这个1号苹果。dd命令 是以内存地址的方式查看数据。
          2011-12-01 13:36:46
          
2877
        
转载 打开个别视频文件重启explorer.exe的解决办法
使用Windows XP系统的用户可能会遇到Windows XP操作系统中一打开带有视频文件的文件夹时,就会常常发生系统假死的症状,点击任何窗口均无反应。于是只能按下“Ctrl+Alt+Delete”组合键,调出操作系统自带的任务管理器,利用它强行将文件夹窗口关闭才能让系统恢复正常。 经过我的研究,发现居然这一切居然是视频预览作祟。只要将系统的视频预览功能关闭后,就可以成功解决打开带有视频
          2011-11-29 20:17:23
          
978
        
转载 读JDK动态代理源码(Proxy类)
动态代理最重要的实现就是Proxy.newInstance ,那我们直接看这个方法public static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h)//这里有三个参数,第一个是传入classloader,一般情况是传入当前的class
          2011-11-21 20:10:38
          
953
        
转载 Java的大致分类
我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,
          2011-11-17 13:00:03
          
861
        
转载 Eclipse中Outline和Package Explorer中显示的小图标的意义
里面总共分为三种类型:1. 颜色:红、黄、绿2. 形状:方、菱、圆3. 内部:实心、空心其中:红色方块 代表 private 黄色菱形 代表 protected 绿色圆形 代表 public 实心 代表 函数 空心 代表 变量上面三个和下面两个组合共有六种:1
          2011-11-10 17:00:08
          
631
        
IIS6.0 FOR xp3和安装方法
2010-05-11
Rational Rose 2007下载地址及激活方式
2011-03-01
音乐格式转换
2012-08-16
为PDF添加书签的插件
2011-08-02
十六进制编辑工具TTHexEdit
2012-04-11
VMware Workstation 8.0.1.528992 正式版+汉化+注册码
2011-11-25
Git-1.8.1.2-preview20130201 for Windows
2013-03-21
l2fprod-common-all.jar
2012-08-21
powerdesigner 15.3.0.3248破解补丁及下载地址
2011-03-04
javaeye论坛规则小测验(答案)
2011-03-01
swt&jface英文教程
2011-09-21
        
      
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅