- 浏览: 159519 次
- 性别:
- 来自: 成都
最新评论
-
yangyunzhou:
试了一下, 貌似不行
监听父窗口的变化自适应子页面的高度
文章列表
webservice
- 博客分类:
- 框架
在eclipse中新建一个webservice工程,目的是引入Xfile的jar包,增加service.xml配置,以及在web.xml中新增一个servlet。
修改service.xml文件,增加服务节点:
<service>
<name>HelloService</name>
<serviceClass>com.Hello</serviceClass>
<implementationClass>com.HelloService</i ...
SQLSERVER游标的使用
- 博客分类:
- 数据库
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 ...
JMS实例,包括点对点和主题订阅
- 博客分类:
- JAVA
三个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 接收邮件:
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 ...
#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 ...
Winsock开发网络通信程序
- 博客分类:
- c/c++
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。
同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。
阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上,比如调用recv()函数读取网络缓冲区中的数据,如果没有数据到达,将一直挂在recv()这个函数调用上,直到读到一些 ...
c语言udp自定义头文件 网络通信程序
- 博客分类:
- c/c++
//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的方式 ...
把第一个对象中不为空的数据复制到第二个对象中
- 博客分类:
- JAVA
/***
*实现两个实例对象之间的对拷,
*把第一个对象中不为空的数据复制到第二个对象中
*
* @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 ...