Objective C编程之道 iOS设计模式解析
Objective C编程之道 iOS设计模式解析》 美 Carlo Chung [PDF] &ckook pdf
IPhone开发秘籍(第2版) 包括书带的源码 第四部分 共四部分 【分要的不多】
IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】
IBM_Maximo开发培训资料
IBM_Maximo开发培训资料,非常不错的。适合初学者
IPhone开发秘籍(第2版) 包括本书源码 第三部分 共四部分 分较少版本
IPhone开发秘籍(第2版) 包括本书源码 第三部分 共四部分 分较少版本
IPhone开发秘籍(第2版) 包括书带的源码 第二部分 共四部分 【分要的不多】
IPhone开发秘籍(第2版) 包括书带的源码 第二部分 共四部分 【分要的不多】
IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】
IPhone开发秘籍(第2版) 包括书带的源码 第一部分 共四部分 【分要的不多】
精品课程网站的设计--设计需求与探究--案例
精品课程网站的设计--设计需求与探究精品课程网站的设计--设计需求与探究精品课程网站的设计--设计需求与探究
获得内存CPU并画出曲线表示,可调精度.rar
windows获得内存CPU并画出曲线表示,可调精度.rarwindows获得内存CPU并画出曲线表示,可调精度.rarwindows获得内存CPU并画出曲线表示,可调精度.rar
blazeds.war
blazeds.warblazeds.war
apache-tomcat-6.0.32.exe
apache-tomcat-6.0.32.exeapache-tomcat-6.0.32.exeapache-tomcat-6.0.32.exe
Windows Phone7开发系列课程.pdf
Windows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdf
Div+CSS经典速成教程.pdf 绝对实用
Div+CSS经典速成教程.pdf 绝对实用
Flex体系架构深度剖析.pdf
Flex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdfFlex体系架构深度剖析.pdf
FLEX 入门到精通教程FLEX很好的教程
FLEX很好的教程 FLEX 入门 精通 教程FLEX很好的教程 FLEX 入门 精通 教程
多人视频会议RED5+FLEX
package chat;
import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.api.IConnection;
import org.red5.server.api.IClient;
import org.red5.server.api.IScope;
import org.red5.server.api.Red5;
import org.red5.server.api.service.IServiceCapableConnection;
import org.red5.server.api.so.ISharedObject;
import org.red5.server.api.ScopeUtils;
import org.red5.server.api.so.ISharedObjectService;
import org.red5.server.api.*;
import org.red5.server.api.scheduling.*;
import org.red5.samples.components.ClientManager;
import org.red5.server.api.service.ServiceUtils;
import org.red5.server.api.service.*;
import org.red5.server.api.service.IPendingServiceCallback;
//
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import java.util.*;
//
//
public class Application extends ApplicationAdapter{
public Map<String, CClient> clients = new HashMap<String, CClient>();
public class CClient{
String id = null;
String pseudo = null;
String role = null;
String sexe = null;
String status = null;
String room=null;
String world=null;
public String getRole(){
return role;
}
public String getName(){
return pseudo;
}
public String getId(){
return id;
}
public String getSexe(){
return sexe;
}
public String getStatus(){
return status;
}
public String getRoom(){
return room;
}
public String getWorld(){
return world;
}
public void setRole(String _role){
role = _role;
}
public void setPseudo(String _pseudo){
pseudo = _pseudo;
}
public void setSexe(String _sexe){
sexe = _sexe;
}
public void setId(String _id){
id = _id;
}
public void setStatus(String _status){
status = _status;
}
public void setRoom(String _room){
room = _room;
}
public void setWorld(String _world){
world = _world;
}
}
RED5多人会议源码
RED5多人会议源码 基于FLEX RED5 red5 多人 会议 源码
commons-codec-1.4.jar commons-httpclient.jar commons-logging-1.0.4(1).jar
commons-codec-1.4.jar commons-httpclient.jar commons-logging-1.0.4(1).jar下载
Java实现远程屏幕监视
package cn.com.origin.net;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
public class Server
{
public Server()
{
}
public void listen() throws IOException
{
ServerSocket server = new ServerSocket(8002);
while (true)
{
try
{
Socket client = server.accept();
if (client != null)
{
ServerProcessor processor = new ServerProcessor(client);
processor.start();
}
}
catch (Throwable e)
{
e.printStackTrace();
}
}
}
public static void main(String[] args) throws IOException
{
Server s = new Server();
s.listen();
}
}
package cn.com.origin.net;
import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
import com.sun.image.codec.jpeg.ImageFormatException;
import com.sun.image.codec.jpeg.JPEGCodec;
public class ServerProcessor extends Thread
{
// private Socket client;
public static final int SEND_IMAGE_SYMBOL = 0x00000000;
// private InputStream is;
private DataOutputStream dos;
private Robot robot;
private Rectangle rect;
private BufferedImage bm;
public ServerProcessor(Socket client) throws IOException, AWTException
{
// this.client = client;
// is = client.getInputStream();
dos = new DataOutputStream(client.getOutputStream());
// bm = ImageIO.read(new File("E:\\Caokai\\001.png"));
robot = new Robot();
rect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
}
public void run()
{
while (true)
{
try
{
bm = robot.createScreenCapture(rect);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ZipOutputStream zis = new ZipOutputStream(bos);
zis.setLevel(9);
zis.putNextEntry(new ZipEntry("ScreenCapture.jpg"));
JPEGCodec.createJPEGEncoder(zis).encode(bm);
// ImageIO.write(bm, "jpg", zis);
zis.closeEntry();
bos.flush();
byte[] data = bos.toByteArray();
dos.write(SEND_IMAGE_SYMBOL);
// System.out.println("Server - data.length = " + data.length);
dos.writeInt(data.length);
dos.write(data);
dos.flush();
// 每秒2帧
Thread.sleep(500);
}
catch (ImageFormatException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
break;
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
java 爬网 程序 示例
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
public class GetNetHtml {
public static String createhttpClient(String url, String param) {
HttpClient client = new HttpClient();
String response = null;
String keyword = null;
PostMethod postMethod = new PostMethod(url);
// try {
// if (param != null)
// keyword = new String(param.getBytes("gb2312"), "ISO-8859-1");
// } catch (UnsupportedEncodingException e1) {
// // TODO Auto-generated catch block
// e1.printStackTrace();
// }
// NameValuePair[] data = { new NameValuePair("keyword", keyword) };
// // 将表单的值放入postMethod中
// postMethod.setRequestBody(data);
// 以上部分是带参数抓取,我自己把它注销了.大家可以把注销消掉研究下
try {
int statusCode = client.executeMethod(postMethod);
response = new String(postMethod.getResponseBodyAsString()
.getBytes("ISO-8859-1"), "gb2312");//这里要注意下 gb2312要和你抓取网页的编码要一样
String p = response.replaceAll("\\&[a-zA-Z]{1,10};", "")
.replaceAll("<[^>]*>", "");//去掉网页中带有html语言的标签
System.out.println(p);
} catch (Exception e) {
e.printStackTrace();
}
return response;
}
// 第二种方法
// 这种方法是JAVA自带的URL来抓取网站内容
public String getPageContent(String strUrl, String strPostRequest,
int maxLength) {
// 读取结果网页
StringBuffer buffer = new StringBuffer();
System.setProperty("sun.net.client.defaultConnectTimeout", "5000");
System.setProperty("sun.net.client.defaultReadTimeout", "5000");
try {
URL newUrl = new URL(strUrl);
HttpURLConnection hConnect = (HttpURLConnection) newUrl
.openConnection();
// POST方式的额外数据
if (strPostRequest.length() > 0) {
hConnect.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(hConnect
.getOutputStream());
out.write(strPostRequest);
out.flush();
out.close();
}
/*部分删节,请下载细看!!*/
public static void main(String[] args) {
String url = "http://www.liuzm.com";
String keyword = "刘志猛博客";
GetNetHtml p = new GetNetHtml();
String response = p.createhttpClient(url, keyword); // 第一种方法
// p.getPageContent(url, "post", 100500);//第二种方法
}
}
java连接sqlserver示例
import java.sql.*;
import jdbc.DBManager;
import jdbc.DBManagerTest;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author
* @version 1.0
*/
/**
* DBManager示例程序
*/
public class Test {
public Test() {
}
public static void main(String[] args) {
DBManagerTest DBManagerTest1 = new DBManagerTest();
DBManager db_manager = new DBManager();
ResultSet result = null; // 数据库查询结果
try {
db_manager.connect("rcms");
// 建表
db_manager
.execute("create table table22 (c1 varchar(32) not null,c2 varchar(21))");
} catch (SQLException x) {
x.printStackTrace();
try {
db_manager.disconnect();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
System.err.print("数据库操作失败!");
}
try {
// 表更新操作,包括insert,update,delete
db_manager
.executeUpdate("insert into table22 (c1,c2) values('workflow1','engine1')");
db_manager
.executeUpdate("insert into table22 (c1,c2) values('workflow2','engine2')");
db_manager
.executeUpdate("insert into table22 (c1,c2) values('workflow3','engine3')");
db_manager
.executeUpdate("insert into table22 (c1,c2) values('workflow4','engine4')");
db_manager.beginTransaction();
// for(int i=1500;i<2000;i++){
//// db_manager.executeUpdate("insert into T_USER (USER_ID, USER_NAME, ORG_ID, PASSWD, OLD_PASSWD, STATION, CREAT_DATE, CREAT_TIME, ALTER_DATE, ALTER_TIME, DEL_DATE, TEL, EMAIL, STATUS, SEX, ACADEMIC, CERTI_TYPE, CERTI, FAX, ADRESS, POSTCODE, BAK1, BAK2, BAK3, BAK4, BAK5)values ('test00"+i+"', 'test00"+i+"', '0001 ', 'FF5E61835C355E755EEF9321 ', 'A43B59E342F86CEE5EEF9321 ', '0 ', '20071201', '101010', null, null, null, null, null, '1', null, null, null, null, null, null, null, null, null, null, null, null)");
// db_manager.executeUpdate("insert into T_USER_ROLE values('test00"+i+"','sys_admin','')");
// if(i%300==0)db_manager.commitTransaction();
// }
} catch (SQLException x) {
x.printStackTrace();
try {
db_manager.disconnect();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
System.err.print("数据库操作失败!");
}
try {
// 表查询操作,返回结果集存在DBResult类中,DBResult中的数据库查询结果已与数据库断开连接了,
// 不能动态更新,注意在并发操作中应重新执行表查询操作
result = db_manager.executeQuery("select * from table22");
} catch (SQLException x) {
x.printStackTrace();
try {
db_manager.disconnect();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
System.err.print("数据库操作失败!");
}
// int rows = result.getRows(); //返回的记录数
try {
while (result.next()) {
String s = result.getString("c1");// 取第4条记录c1的字段
System.out.println(s);
s = result.getString("c2");
System.out.println(s);
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
}
}
java连接sqlserver2005驱动
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JDBCdemo {
private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test";
private static Connection conn = null;
//获取连接对象
public static Connection getConn() {
if (conn == null) {
try {
Class.forName(DRIVER);
conn = DriverManager.getConnection(URL,"sa","sasa");
return conn;
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
return conn;
}
//关闭资源
public static void closeALL(ResultSet rs, Statement stmt, Connection conn ){
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt !=null){
stmt.close();
stmt = null;
}
if(conn != null){
conn.close();
conn = null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}