`
文章列表

webservice

在eclipse中新建一个webservice工程,目的是引入Xfile的jar包,增加service.xml配置,以及在web.xml中新增一个servlet。 修改service.xml文件,增加服务节点: <service> <name>HelloService</name> <serviceClass>com.Hello</serviceClass> <implementationClass>com.HelloService</i ...
declare @user_name varchar(100) --定义一个游标 declare user_cur cursor for select user_name from [T_CORE_USER] where Bh is null --打开游标 open user_cur while @@fetch_status=0 begin --读取游标 fetch next from user_cur into @user_name begin if (select count(*) from T_smes_q ...
文件内容搜索工具 可以搜索指定文件下 指定类型 文件下的 文件内的内容

JAVA调用DLL文件

    博客分类:
  • JAVA
1 创建 TestDll.java public class TestDll { public native void sayHello(); public void speakHello(){ System.out.println("Hello!"); } public static void main(String[] args) { System.loadLibrary("TestDll"); TestDll tnt = new TestDll(); tnt.sayHello(); ...
打开VC 新建 工程 Win32 Dynamic~Link Library 名字“MakeDll” 新建class MakeDll MakeDll.h // MakeDLL.h: interface for the MakeDLL class. #if !defined(AFX_MAKEDLL_H__AEA598EA_1138_4F09_A882_F655B1DEA725__INCLUDED_) #define AFX_MAKEDLL_H__AEA598EA_1138_4F09_A882_F655B1DEA725__INCLUDED_ #if _MSC_VER > ...
@SuppressWarnings("unchecked") public static void setObjectFieldsEmpty(Object obj) { // 对obj反射 Class objClass = obj.getClass(); Method[] objmethods = objClass.getDeclaredMethods(); Map objMeMap = new HashMap(); for (int i = 0; i < objmethods.length; i++) { Method m ...
三个Java文件: JMSTest.java import javax.jms.MessageListener; import javax.naming.Context; import javax.jms.QueueConnectionFactory; import javax.jms.QueueConnection; import javax.jms.QueueSession; import javax.jms.QueueSender; import javax.jms.QueueReceiver; import javax.jms.Queue; impor ...

Jmail收发邮件

    博客分类:
  • JAVA
Jmail 接收邮件: import javax.mail.PasswordAuthentication; import javax.mail.Authenticator; import java.util.*; import javax.mail.*; import java.io.*; public class ReceiveMail { public ReceiveMail() { } public static void main(String[] args) throws Exception { ReceiveMail r ...

C端口扫描

#include <stdio.h> #include <winsock.h> #define NETWORK_ERROR -1 #define NETWORK_OK 0 #define PORT_MIN 1 #define PORT_MAX 65535 HANDLE hThread; DWORD hID; char hostname[30]; int starting_port = 0; int ending_port = 0; int nopen = 0; DWORD portscan(); int m ...
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。   同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。   阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用recv()函数读取网络缓冲区中的数据,如果没有数据到达,将一直挂在recv()这个函数调用上,直到读到一些 ...
//udp.h #ifndef _UDP_H #define _UDP_H #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> typedef struct SockData { struct sockaddr_in s ...
插件下载 反编译工具jad,地址:http://www.varaneckas.com/jad,选择相应的版本; 插件jadclipse,地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,MyEclipse6.0的Eclipse版本为3.3,所以选择3.3对应的插件版本 安装 jad.exe:将反编译工具jad.exe解压到某一目录下,为了方便,可以将其放到%JAVA_HOME%\bin目录下; 插件net.sf.jadclipse_3.3.0.jar:Eclipse安装插件有两种方式,这里采用link的方式 ...
/*** *实现两个实例对象之间的对拷, *把第一个对象中不为空的数据复制到第二个对象中 * * @param obj1 源数据对象 * @param obj2 接受数据对象 */ @SuppressWarnings("unchecked") public static void copeField(Object obj1, Object obj2) { // 对obj1反射 Class obj1Class = obj1.getClass(); Method[] obj1methods = o ...

velocity导出word模板

    博客分类:
  • JAVA
public class VelocityExample {        /**      * @param args      */      public static void main(String[] args) {          new VelocityExample().velocityClassLoadExample();      }      public void velocityClassLoadExample() {          // 创建引擎              VelocityEngine ve=new VelocityEngine();     ...

Jacob操作word

    博客分类:
  • JAVA
package test; import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; /** * @作者:czp * @创建时间:2012-02-15 * @说明:封装的Jacob操作word类 */ public class MSWordManagerUtil {         // word文档         private Dispatch doc;         // word运行程序对象         private Acti ...
Global site tag (gtag.js) - Google Analytics