自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 C遍历磁盘文件

研究了一下午,终于用C语言写出了遍历磁盘上所有文件的代码。采用了是递归遍历算法。 算法描述如下: while 当前文件夹有文件 {    if 文件是子文件夹    递归调用;    else  处理该文件 } 其中, fblk为指定的保存文件信息的一个结构,定义如下: ┏━━━━━━━━━━━━━━━━━━┓ ┃struct ffblk ┃ ┃{ ┃ ┃ char ff_reserved[21]

2009-03-21 23:33:00 2385

原创 C键盘钩子

根据《Windows环境下32位汇编语言程序设计》(罗云彬著)书上的例子,采用SDK实现键盘记录器! main.c #include #include "resource.h"#define DEBUG 0LRESULT CALLBACK HookKeyboardPro(int code,WPARAM wParam,LPARAM lParam);BOOL CAL

2010-02-27 15:24:00 4319

原创 VS2008中DLL的编写与调用

1。编写DLL    a)文件--打开--新建项目--Win32,右侧Win32项目,填写好项目名称,点击“下一步”,       应用程序类型选择:“DLL(D)”,附加选项:空项目(E),然后完成。    b)编写头文件(edrlib.h): #ifdef __cplusplus#define EXPORT extern "C" __declspec (dllexport)

2010-02-25 17:11:00 22486 4

原创 《win32汇编》时钟之C代码

#include #include #include "resource.h"#define PI 3.1415976/180int dwCenterX,dwCenterY,dwRadius;const TCHAR *szAppName=TEXT("Clock");LRESULT CALLBACK ProcWinMain(HWND hwnd,UINT message,WP

2009-12-31 16:53:00 1401 1

原创 验证码

package org.sunxin.ch22;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;i

2009-10-12 20:59:00 589

原创 FileUpload上传示例程序

FileUpload上传示例程序:package org.sunxin.ch22;import java.io.File;import java.io.IOException;import java.io.PrintWriter;import java.util.Iterator;import java.util.List;import javax.servle

2009-10-08 17:14:00 1300

原创 中文过滤程序

中文过滤器程序:package org.sunxin.ch20;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletEx

2009-10-07 14:20:00 597

原创 路径

1.  word_file=/WEB-INF/word.txt  String configPath = filterConfig.getInitParameter(WORD_FILE);  String filePath = filterConfig.getServletContext().getRealPath(configPath);  2.  log4j-init-fi

2009-10-07 14:02:00 582

原创 log4j配置文件基本模式

一、配置Logger组件 语法为:log4j.rootLogger=[level],[appenderName1],[appenderName2],...其中level指定日志的级别,可选值包括OFF,DEBUG,INFO,WARN,ERROR,FATAL和ALL。appenderName指定Appender组件,可以同时为一个日志记录指定多个Appender。如果配置其他

2009-10-04 22:20:00 748

原创 jstl包下载地址

1.核心标签库包下载地址:http://www.apache.org/dist/jakarta/taglibs/standard/,下载名是:jakarta-taglibs-standard-current.zip。2.xml标签库包下载地址:http://archive.apache.org/dist/xml/xalan-j/,下载名是:xalan-j_2_4_0-bin.zip。3.J

2009-09-28 13:49:00 5049 2

原创 eclipse最常用快捷键

1。Ctrl+/: 注释(取消注释)2。Ctrl+Shift+F : 代码格式化3。Ctrl+Shift+O :自动导入包4。Ctrl+1:导入try-catch语句5。Alt+/ :提示代码6。Ctrl+Alt+↑/↓ : (向上/向下)复制光标所在行   

2009-09-24 21:04:00 607

原创 存储sql2000特殊数据类型--image,text

存储image和text类型数据: <%! public String getStr(String str){ try{ String temp=str; byte[] b=temp.getBytes("ISO8859-1");//由于网页默认以ISO8859-1编码,以ISO8859-1解码 return new String(b); }c

2009-09-05 17:49:00 634

原创 jsp调用存储过程

  在sql2000中创建存储过程:--求两数之和create proc up_sum @a int ,@b int ,@result int outputas select @result= @a+@b 调用方法:...CallableStatement cstmt=con.prepareCall("exec  up_sum ?,?,?");cstmt.regis

2009-09-05 16:46:00 662

原创 servlet连接SQL2000简单例子

import java.io.IOException;import java.io.PrintWriter;import java.sql.*;import javax.servlet.*;import javax.servlet.http.*;public class user extends HttpServlet{  public void doGet(HttpServletRe

2009-06-20 23:08:00 928

原创 java通过jni调用C程序

简单JNI例子示例功能:JAVA程序通过调用C语言编写的2个整数相加程序,并把结果返回到JAVA程序中。步骤: Step1.用记事本编写以下代码,保存为:Sum.java代码如下: public class Sum{ public native int add(int x,int y); //本地方法申明          static{                  

2009-06-14 20:00:00 2719

原创 C清除当前行内容

printf("/r%*c/r",79, );printf("%*c",len, );/r表示光标返回到当前行首,%*c表示输出len个空格。

2009-06-14 19:44:00 2973

原创 随机生成器示例

/* *该程序演示随机生成任意数量的演员 */import java.util.*;interface Generator { public T next();}class GuysMovie {  //电影演员 private static long counter=0; private final long id=counter++; public String toString(){  re

2009-06-08 22:15:00 627

原创 创建栈

public class LinkedListStack {  Node top=new Node(); private static class Node {  U e;  Node next;  public Node(){this.e=null;this.next=null;}  public Node(U e,Node next){ this.e=e;this.next=next;}   

2009-06-08 15:59:00 658

原创 09.06.08

有点恨我自己。

2009-06-08 09:28:00 456

原创 5.23

^_^ 今天去信息科学技术学院参加“初级程序员”考试了。上午题真邪,下午题比较简单。感觉还行,等待结果。  

2009-05-23 16:49:00 457

原创 5.19

今天用了一个下午的时间,学会了eclipse中GUI插件安装和基本操作,以便快速开发GUI程序。有收获。 

2009-05-19 18:49:00 448

原创 计算器实现---中缀表达式转后缀表达式

/** * 编写一个计算器,能够四则混合运算。不支持负数和括号的算式。 * 用栈来实现此功能. * 例如:输入:1-0.5*5+1/2+3,输出:2.0 * */import java.util.*;public class Calc{ private static Stack num=new Stack(); //存储操作数 private static

2009-05-03 20:52:00 1232

原创 HashMap

import java.util.*;class People{ private String name; public People(String name){  this.name=name; } public String getName(){return name;} public String toString(){return name;}}class Pet{ String

2009-05-02 12:10:00 511

原创 01背包问题---C源程序

/* *作者:breezes *日期:19:57 2009-4-20 *描述:01背包问题求解 */#include "stdio.h"#include "malloc.h"#define DEBUG 0  void init(void);void deal(void);void show(void);void destory(void);/*id,value,weight分别表示物品的号码连

2009-04-20 20:29:00 1352

转载 抽象类与接口的区别

abstract class和interface在Java语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?  在 面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。

2009-04-11 10:49:00 505

原创 《疯狂的程序》读后感

    最近,下载了《疯狂的程序》电子书,阅读了其中的几章,很是敬佩“绝影”这个男主人公。    我也是深爱计算机技术的人,尤其是编程这块。感觉他实在太强了,能钻研一门技术到那种境界,实在是不得不让人佩服,有种自愧不如,更有种想学习他精神。要努力,努力,再努力。几大宗旨:掌握问题的本质,不追随潮流,不追随所谓问题的表面(老师经常讲的)。。。

2009-04-06 21:01:00 650

原创 C画斜椭圆源程序

 #include#include#include#define PI 3.1415926float th=PI/180;void PicStart(void){int gr=DETECT,gm;initgraph(&gr,&gm,"c://turboc2");cleardevice();}void DrawEllipse(int x0,int y0,int a,int b,int k,int c

2009-03-24 13:59:00 1564

原创 阿基米德螺旋线-画无线扩大圆

 #include "stdio.h"#include "graphics.h"#include "math.h"#define PI 3.14159static double th=PI/180;void init(void);void draw(void);void close(void);main(){ init(); draw(); close();}void init(void){ in

2009-03-24 13:50:00 1295

原创 画心的源程序

 #include "stdio.h" #include "graphics.h" #include "math.h" #define a 60 #define PI 3.1415926 float th=PI/180; void StartPic(void) { int gr=DETECT,gm; initgraph(&gr,&gm,"c://turboc2"); cleardevice()

2009-03-23 16:17:00 1570

cuteEms桌面导航

前段时间学习windows程序设计,就用c+win32api编写了ems桌面导航小工具,算是检测学习成果。

2010-04-16

空空如也

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

TA关注的人

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