自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (36)
  • 收藏
  • 关注

原创 JQuery常用代码

1.预加载图片(function($) { var cache = []; // Arguments are image paths relative to the current page. $.preLoadImages = function() { var args_len = arguments.length; for (var i = args_len;

2013-07-23 09:12:28 860

原创 java倒置字符串

package com.video.test;public class MyTest { public static void main(String[] args) { String src = "123$456"; String desc = reverseString(src); System.out.println(src); System.out.println(

2013-06-30 13:06:11 5808

原创 java的内部类

package com.czp;/** * * java内部类 * @author CaoZP * */public class OuterClass { /** * * 非静态内部类 * */ public class PublicInnerClass{ void test() { System.out.println(getClas

2013-06-16 17:21:24 1031

原创 某公司面试题,用递归求单链表中值最大的节点

如题:    有某链表如下:  public class LinkNode { private int value; private LinkNode nextNode;}请用递归求链表值最大的节点,实现如下:package com;/** * 递归获取单链表值最大的节点 * * @author CaoZP * */public class LinkNode

2013-06-15 16:32:53 4515

原创 EDF

package czp.opensource.edf;public class EDFEvent { /** * 事件源 */ private Object from; /** * 异常 */ private Throwable error; /** * 事件的具体内容 */ private Object body; /** * 事件类型

2013-06-14 23:51:54 1709

原创 IP 地址扫描工具

import java.net.InetAddress;import java.net.InetSocketAddress;import java.net.Socket;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concur

2013-05-17 09:44:19 1350

原创 android 音乐播放service

package com.czp;import java.io.File;import android.app.Service;import android.content.Intent;import android.content.SharedPreferences;import android.media.MediaPlayer;import android.media.Medi

2013-05-07 20:18:06 828

原创 NIO3

package com.zhsh.client.manager;import java.util.Collection;import org.jivesoftware.smack.Chat;import org.jivesoftware.smack.MessageListener;import org.jivesoftware.smack.RosterEntry;import org

2013-03-01 17:34:18 1050

原创 java对象的生命周期

要理解java对象的生命周期,我们需要要明白两个问题, 1、java是怎么分配内存的 ,2、java是怎么回收内存的。喜欢java的人,往往因为它的内存自动管理机制,不喜欢java的人,往往也是因为它的内存自动管理。我属于前者,这几年的coding经验让我认识到,要写好java程序,理解java的内存管理机制是多么的重要。任何语言,内存管理无外乎分配和回收,在C中我们可以用malloc

2013-01-05 22:33:35 3711 1

原创 C语言实现支持多类型的ArrayList

//ArrayList.h/*-----------------------------** For 算法数据结构* IDE DEV-CPP4.9.2* Auhtor Czp* Date 2012/11/4*------------------------------*///防止重复导入 #ifndef MY_ARRAY_LIST_H#def

2012-11-04 21:14:11 5738

原创 C语言模拟Linux中的cat程序

几乎可以肯定80%的程序员都用过cat程序,它是Linux中用来连接多个文件的命令,自己模拟写这样一个小程序,将会是一次不错的学习,Cat支持有参数和无参数两种方式,如果没有参数,将使用标准输入和输出实现,如果有参数将会把参数里指定的文件链接并在标准显示上显示,那么我第一步是做什么呢?当然是实现从一个指定的输入流读取字符显示在指定的输出流上,代码大致如下://从src中复制内容到d

2012-10-26 17:13:10 4946

原创 C语言用二叉树统计一个源文件中每个单词的次数

由于出现的单词不确定,所以用二叉树实现://TreeNode.htypedef struct _TreeNode{ int count; //出现的次数 char* word;//单词本身 struct _TreeNode* left; struct _TreeNode* right; }TreeNode;//给Tre

2012-10-23 11:12:02 2723

原创 C语言算法--插入排序

/*-----------------------------** For 排序算法学习* IDE DEV-CPP4.9.2* Auhtor Czp* Date 2012/10/17*------------------------------*/#include #include //插入排序void insertSort(int* arr,size_t

2012-10-17 21:17:47 1158

原创 java高效的获取指定的精度的double数

package com.czp;public class MathUtil { public static void main(String[] args){ double d = 123.5465893; System.out.println(getRealVaule(d, 0)); //=>124 System.out.println(getRealVaule(d,

2012-10-16 20:23:00 4275

原创 java读取jar里的文件

public static void main(String[] args) throws IOException { String jarPath = "omc-pm-server-eOMC910V100R001C00SPC100B020.jar"; String res = readFileFromJar(jarPath,"pm.hbm.xml"); System.out.prin

2012-10-16 17:28:09 4230

原创 C语言变参处理

#include //模拟printf()函数int print(char* formatStr,...){ //变参列表 va_list argPtrLs; //将指针指向第一个参数 va_start(argPtrLs,formatStr); int intValue;//整形值 double dbValue;//双精度

2012-10-15 22:02:45 1383 1

原创 C语言统计源文件关键字的个数

#include #include #define MAX_WORD 128;#define MAX_LEN 100typedef struct _Key{ char* keyWord; int cout;}KeyWord; //初始化 KeyWord keyTab[]={ "auto",0, "break",0, "case",0,

2012-10-14 20:10:40 1943

原创 java 实现逆波兰计算器

package com.czp;import java.util.HashMap;import java.util.Stack;public class Calculator { //运算符优先级 private static HashMap opLs; private String src; public Calculator(String src) { this.

2012-09-29 22:59:37 3593

原创 自己开发的wxPython登陆组件

在我们做应用时,绝大多数CS架构的系统都需要一个Login窗体,虽然写一个登陆窗体并不难,但是在面向对象大行其道的今天,模块的复用是提高开发效率的有效途径,一个好的coder也会开发一些通用的组建,提供给大家调用,组件往往与开发者的经验的设计理念有关,优秀coder开发的组建,许多项目和场景都可以拿来直接使用,spring、wxPython以及国内的云风开发的游戏引擎,很多公司都广泛的采用,其实很

2012-04-18 22:45:18 3499 3

原创 C++连接Mysql

#include #include #include #include using namespace std;int main(int argc, char *argv[]){ char* user="root"; char* host="localhost"; char* db="czp"; char* pwd="czp123"; char* encode

2012-04-15 23:48:51 778

原创 JAVA 本地调用(JNI)之用dev c++简单实现

笔者在最近的项目中需要用JNI,调用C/C++编好的程序,由于此前对JNI不熟悉,在网上找了好多都是基于VC或者VS2008系列实现的,这样为了实现一个简单的调用,需要装几百兆的VC或者几个G的VS很麻烦,由于此前我一直用的dev C++做C的开发(这个DEV很小巧,功能很强大,只是自动补全不友好),于是决定就采用DEV实现JNI的本地文件的编译:步骤如下:1.0 编写java类pub

2012-04-14 11:54:07 2979

原创 C语言学习-选择排序

#include /**选择排序*/void selectSort(int arr[],int n){ int j,i,min,tmp; for(i=0;i<n;i++) { min = i; for(j=i+1;j<n;j++) if(arr[j]<arr[min])

2012-04-08 22:00:47 611

原创 C学习笔记--在字符串中删除指定的字符

//StringUtil.h#include #include #define S "%s\n"#define Ptr printf/***描述:在指定的字符串中删除指定的字符 *作者:CaoZhongPing*日期:2012-4-8 */void deleteAllChar(char str[],char c){ int i,j;

2012-04-08 21:12:24 3112

原创 带JCheckBox的Jtree

最近项目中遇到Jtree中需要用JCheckBox的,在网上找了很多都不是很好,对其进行整理后,写了一个JCheckBoxTree,用起来和Jtree一样方便import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.awt.Graphics;import java.awt.

2012-04-07 20:38:37 2088

原创 C++学习之模板线性表

//List.h#ifndef LIST_H#define LIST_H/****描述:线性表基类*作者:CaoZhongPing *日期: 2012-4-7*/template class List{ public: List(); ~List(); virtual int size()const=0;//表的大小

2012-04-07 10:48:58 1344

原创 C++学习之操作符重载

#ifndef TEMP_H#define TEMP_H#include using namespace std;class Temp{ private :         float heigh,low;         friend istream& operator >>(istream& in,Temp& p);          friend ostream& oper

2012-04-06 22:01:08 707

原创 java 异步执行任务,返回进度

import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent

2012-04-01 23:33:17 11991

原创 wxPython实现的画图板

#coding:GBK'''Created on 2012-3-22@author: cWX53049'''import wximport timefrom bsddb.test.test_pickle import cPickleimport os_formatStr="%Y-%m-%d %H:%M:%S"class SkethWindow(wx.Window):

2012-03-22 20:08:33 2780

原创 wxPython MVC 数据库小demo

#Model---------------------'''Created on 2012-3-22@author: caoZhongpingthis class is Model for MVC'''import wx.gridclass GenericTable(wx.grid.PyGridTableBase): def __init__(

2012-03-22 16:42:21 1567

原创 wxPython学习

#-*- coding:gbk -*-'''Created on 2012-3-18@author: Administrator'''import wximport Constansimport MyUtil#-*- coding:gbk -*-'''Created on 2012-3-18@author: Administrator'''import wxim

2012-03-21 20:54:15 757

原创 Python 在指定的目录下搜索包含关键字的文件

#-*- coding:gbk -*-'''Created on 2012-3-13@author: Czp'''import osimport shutilclass FindWord(object): ''' Find the keyWork in input path ''' def __init__(self): '''

2012-03-13 23:10:53 2048

原创 java 在屏幕上绘制图像(单例运行)

package com.czp;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Graphics;import java.awt.Toolkit;import java.awt.event.MouseAdapter;import java.awt.event.M

2012-03-06 16:03:23 1287

原创 Lua用闭包实现的table迭代器

最近学习Lua,收获颇多,现分享用闭包实现的table迭代器,闭包相关知识请参阅闭包_维基百科以下是迭代器的代码,不足之处还请指教:Iterator = {}function Iterator.iter(arg) if type(arg) =="table" then local i = 0 local n = table.getn(arg) return

2012-02-25 23:58:08 1400

原创 java用回调模拟Lua的闭包功能

最近学习Lua,在书中看到Lua的table迭代器是用闭包实现的,在java7以前的SDK并不提供闭包功能,java的List的Iterator其实并没有实现迭代的功能,实际只提供了迭代生成器,调用者需要通过for循环或者while循环,遍历 Iterator,笔者参照Lua的闭包Iterat功能,用回调模拟了闭包功能,实现了真正的迭代器,调用者不用再遍历Itertator,即可实现功能,闭包

2012-02-25 19:51:08 1145

原创 Lua读取文件

--cat sql--fileName = "./ECNS/CGPV100R006C01SPC300/Init_ch.sql"destFile = "cat.sql"BUFFSIZE = 1024files = { ddl = "Table.sql", cns = "./ECNS/CGPV100R006C01SPC300/Init_ch.sql", cgp

2012-02-24 17:58:32 3759

原创 Lua 学习笔记

初学Lua发现真的很奇妙,Lua是一门很高效和简洁的语言,代码如下:这个是hello world--[[ 这段程序以二进制和文本的方式读取一个文件--]]print("Please Enter a file name:\n")fileName = io.read()local f = assert(io.open(fileName,"r"))local block = 20

2012-02-23 00:07:03 1156

原创 android学习-创建模拟器(avd)

学习android中用模拟器调试程序很方便,不过第一次启动模拟会很慢,在elipse里创建模拟器会XP系统会默认创建在 c:\document and setting\user\目录下,而且这个路径不能更改,这样很是不爽,现在我们改用command创建模拟器,增加指定模拟器的目录,命令如下cmd:android create -avd -n GPhone -t 6 -c 512m

2012-02-16 12:53:28 3050

原创 java调用winrar解压文件[rar.bz2.zip.....]

package com.czp;import java.io.File;import java.util.Properties;public class UnRarFile { public static void main(String[] args) { UnRarFile unrar = new UnRarFile(); unrar.unRarFileCurDir(ne

2012-02-03 14:23:41 3454

原创 java遍历文件夹并复制文件到指定目录

package com.czp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.Scanner;public class CopyFolder { // 允许复制的文件类型 public static String[] fil

2012-01-31 12:33:56 5856

原创 c遍历文件夹

#include #include #include void listFodler(char* file);int main(int argc, char *argv[]){ //char* search="C:\\WINDOWS\\*.*"; char search[50]; scanf("%s",search); listFodler(search); sys

2012-01-31 01:19:42 2609 1

PowerDesigner15_Evaluation.exe003

PowerDesigner15_Evaluation.exe

2013-08-24

PowerDesigner15_Evaluation.exe002

PowerDesigner15_Evaluation.exe

2013-08-24

OpenEasyTask

OpenEasyTask

2013-08-11

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part2.rar(3-3)

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part2.rar

2013-08-08

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part3.rar(3-2)

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.part3.rar

2013-08-08

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.pdf(3-1)

中文版EXPERT-ONE-ON-ONE-J2EE-DEVELOPMENT-WITHOUT-EJB.pdf

2013-08-08

mvn实战 mvn权威指南

mvn实战 mvn权威指南

2013-07-14

zigbee 开发指导手册

zigbee 开发指导手册

2013-05-12

startuml 完整版

startuml startuml startuml startuml startuml 完整版可以生产代码

2013-01-12

java nio 教程

java nio

2013-01-06

C语言实现Cat程序

C语言实现Cat程序

2012-10-26

程序员职业规划

程序员职业规划

2012-10-14

Erlang程序设计中文版

Erlang程序设计中文版

2012-10-11

Packages

DEV-CPP\Packages

2012-04-21

Mysql C/C++API

Mysql C/C++API

2012-04-21

很多适用的电脑知识

很多适用的电脑知识 进程,快捷键等

2012-04-15

Jasper Report

Jasper Report

2012-03-31

Lua 解释器 中文书籍及IDE

找了好久才找到的全套 Lua 解释器 中文书籍及IDE

2012-02-22

apache common io

apache common io

2012-02-19

DEV Cpp多国语言版

DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版DEV Cpp多国语言版

2012-01-27

java XSL解析器

java XSL解析器

2012-01-13

java操作excel的POI

java操作excel的POI

2012-01-12

Patterns of Enterprise Application Architecture

Patterns of Enterprise Application ArchitecturePatterns of Enterprise Application ArchitecturePatterns of Enterprise Application ArchitecturePatterns of Enterprise Application Architecture

2011-09-17

java并发设计

java并发设计java并发设计java并发设计java并发设计java并发设计java并发设计

2011-09-17

java代码重构

java代码重构java代码重构java代码重构java代码重构java代码重构java代码重构java代码重构

2011-09-17

Effective Java中文

Effective Java中文Effective Java中文Effective Java中文Effective Java中文Effective Java中文

2011-09-17

jakarta-httpcore-4.0-alpha2.jar

jakarta-httpcore-4.0-alpha2.jar用于移动开发的包

2011-06-22

用于jsp的文件下载包附源码

自己写的用于java web开发的下载工具,支持中文名文件的下载!不会出现smartupload组件下载时的错误,调用简单

2011-06-22

zmq jar dll

zmq jar dll 中文教程

2014-07-25

Java虚拟机规范(Java SE 7).pdf

Java虚拟机规范(Java SE 7).pdf

2014-06-25

ultra edit11.10b简体中文版-破解版

ultra edit11.10b简体中文版-破解版

2014-06-17

e2php.exe

e2php.exe

2014-01-20

pd软件.7z.005

java软件.7z.005

2013-09-02

java软件.7z.001

java软件.7z.001

2013-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除