上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页

2011年12月29日

java的method反射机制(一)

摘要: 在做java web开发中,我们常常会遇到前台从后台获取特定的数据格式,特别是Extjs开发,json-lib-2.2.2-jdk15.jar这个jar包帮我们解决了不少问题,但是不是特别全,所以有时候需要自己去将数据拼成所想要的格式,对此,我们可以参照json-lib-2.2.2-jdk15.jar(反编译),可以自己去封装一个jar包,对于这个问题,我们可以利用java所提供的Method反射机制来解决如下示例:import java.lang.reflect.Field;import java.lang.reflect.Method;import org.apache.commons.. 阅读全文

posted @ 2011-12-29 15:12 c语言源码 阅读(437) 评论(0) 推荐(0) 编辑

Eclipse快捷键大全(转载)

摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文

posted @ 2011-12-29 13:25 c语言源码 阅读(262) 评论(0) 推荐(0) 编辑

2011年12月28日

C#基础知识回顾

摘要: 今天在一个网站看到了一篇关于C#基础知识的文章,篇幅很长,浏览了一下,确实是基础知识,虽然顺序凌乱,没有章法,但是对于我们经常写代码的人确实应该尽量多的记住一些基础知识。掌握牢固的基础知识编程才能得心应手,最基本的东西也应该注重,因为细节决定成败。引用类型是类型安全的指针,它们的内存是分配在堆(保存指针地址)上的。string、数组、类、接口和委托都是引用类型。强制类型转换与as类型转换的区别:当类型转换非法时,强制类型转换将抛出一个system.invalidcastexception异常,而as不会抛出异常,它返回一个null值。用using创建别名:using console = sys 阅读全文

posted @ 2011-12-28 09:40 c语言源码 阅读(172) 评论(0) 推荐(0) 编辑

2011年12月27日

三步学会Java Socket编程(三)

摘要: 第三步 实现信息共享:在Socket上的实时交流网络的伟大之一也是信息共享,Server可以主动向所有Client广播消息,同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。设计原理:服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。源码}import java.io.*;import java.net.*;import java.util.*;import java.lang.*;public class Server 阅读全文

posted @ 2011-12-27 15:26 c语言源码 阅读(178) 评论(0) 推荐(0) 编辑

三步学会Java Socket编程(二)

摘要: 第二步 多个客户同时连接在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以上功能特点是非常容易的。设计原理:主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一个Socket会话产生后,将这个会话交给线程处理,然后主程序继续监听。运用Thread类或Runnable接口来实现是不错的办法。实现消息共享}import java.io.*;import java.net.*;public class Server extends ServerSocket{privat 阅读全文

posted @ 2011-12-27 15:23 c语言源码 阅读(150) 评论(0) 推荐(0) 编辑

三步学会Java Socket编程(一)

摘要: 第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是S 阅读全文

posted @ 2011-12-27 15:15 c语言源码 阅读(205) 评论(0) 推荐(0) 编辑

正则表达式相关:收录常用的正则表达式

摘要: 正则表达式在项目中用时常还是会用到的,不过写起来还是要费些工夫的,于是搜集了一些常用的正则,就不用每次都要自己写了。君子善假于物也,借助现有的经验资料以提高编程的效率。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配回车换行符:[(\r\n)]匹配文件路径是否合法:[^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w]*.*))]匹配是否为数字:!(Regex.IsMatch(对象, @"^\d+$")))//表示不是全数字匹配空行的正则表达式:\n[\s|]*\r匹配HTML标记 阅读全文

posted @ 2011-12-27 14:27 c语言源码 阅读(205) 评论(0) 推荐(0) 编辑

2011年12月26日

简单实现一个Form窗体的抖动功能

摘要: 今天清理电脑的时候发现了一段以前什么时候建的一个练习的工程,运行了一下exe,原来是实现窗体抖动效果的,我还以为搞了什么高级代码;结果打开程序一看,是很简单的代码,窗口抖动居然是让窗口的位置不停地变化实现的。贴出来大家看看: private void button1_Click(object sender, EventArgs e) { Random ran = new Random((int)DateTime.Now.Ticks); Point point = this.Location; for ... 阅读全文

posted @ 2011-12-26 20:21 c语言源码 阅读(235) 评论(0) 推荐(0) 编辑

2011年12月25日

判断磁盘是否是USB连接的一种方法

摘要: 判断磁盘是否是USB连接的磁盘可以使用C#中的DriveType.Removable属性,但是在实际使用中有时候这个属性经常把NTFS类型的硬盘判断为系统的本地盘。不过还有一种方式来判断是否为USB磁盘,就是使用USBDISK.dll判断,这个网上有下载,不过这个dll只能使用在32位环境下,64位的环境还是要靠DriveType.Removable来判断。使用方法: [DllImport("USBDISK.dll", EntryPoint = "ReInitUSB_Disk_Letter")] public static extern string R 阅读全文

posted @ 2011-12-25 23:34 c语言源码 阅读(263) 评论(0) 推荐(0) 编辑

2011年12月24日

ASP.NET中js提示框跳转网页

摘要: 网站中碰到了错误或是进行了某项操作完成后,需要提示用户,可是使用js提示框,用户点击确定后跳转到新的网页。如下:js提示框方法 public static void JSShowMessBox(string showMessage, string newUrl, HttpContext rq) { System.Text.StringBuilder msgScript = new System.Text.StringBuilder(); msgScript.Append("<script language=JavaScri... 阅读全文

posted @ 2011-12-24 20:55 c语言源码 阅读(208) 评论(0) 推荐(0) 编辑

上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页

导航