源代码分享
文章平均质量分 60
Ai2015WER
每一天都不一样,珍惜每一天,虚度生命是最可耻的浪费。
展开
-
Tigase开发笔记6:packet流转机制 -> 一条消息(packet)的请求和响应过程解析
Tigase的packet消息的流转过程解析。connectionManager同时协调ConnectionOpenThread与SocketThread。ConnectionOpenThread脱离上述组件,属于网络层实现,操作selector。它负责Selector.open。IOService提供线程安全的call方法,XMPPIOService继承它,保存了连接信息,每个连接一个IOService。SocketThread在实例化时,会启动多个线程,同时盯住selector。负责将每个确定原创 2015-08-27 13:40:47 · 4691 阅读 · 0 评论 -
代码片段 - 怎样获取jqGrid的各种参数? jqGrid刷新当前列表页代码
$('#your_grid').getGridParam('page'); // current page ,希望对你有用 /** *刷新,jqGrid刷新当前列表页代码 */ function refresh(url) { var page = $('#your_grid').getGridParam('page'); // current page var ro原创 2012-05-09 20:50:27 · 8062 阅读 · 4 评论 -
分享非常有用的Java程序 (关键代码) (二)---JavaSript获取上传文件路径的文件名
var file = document.getElementById("file").value; var getFileName=file.split("\\"); //在window系统中,本地文件夹用“\”号分隔 var len=getFileName.length; var fileName=getFileName[len-1].split(".")[0];原创 2012-05-09 14:04:53 · 2388 阅读 · 0 评论 -
淘宝开放平台开发指南之熟悉API族
Author:蒋照平(武影)Email:wuying@taobao.com本文作者将以亲历者讲述TOP(淘宝网开放平台),为大家揭开开放API的价值。淘宝作为电子商务市场的超级航母,在电子商务基础服务领域,经过多年的沉淀和革新,围绕电子商务生态链的持续整合,形成了以营销、支付、物流和售后为核心的基础服务体系。淘宝是一个电子商务的江湖,从整合核心的基础服务为起点,随着大淘宝战略的扬帆原创 2012-05-28 23:14:56 · 4242 阅读 · 0 评论 -
文件下载 response.setHeader()下载中文文件名乱码问题 解决办法
response.setHeader()下载中文文件名乱码问题[转]首先展示我的解决问题的代码:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));1. HTTP消息头(1)通用信息头即能用于请原创 2012-05-09 16:22:34 · 6016 阅读 · 0 评论 -
简单解决 multipart/form-data 文件上传表单中 传递参数无法获取的办法! (解决办法:动态更改表单提交URL)
在jsp(其它动态web页面好像也存在)中,如果要上传文件,表单的enctype就必须设定为"multipart/form-data"了,这样就能够传递文件数据,却无法传递参数,如下的表单:[xhtml] view plaincopyprint?01. 02.请选择上传的图片 03. 04. 05. 06. 请选择上传的图片原创 2012-05-09 14:02:51 · 13988 阅读 · 5 评论 -
jqGrid 各种参数 详解
JQGridJQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更加合适。jqGrid学习之 ------------- 安装jqGrid安装很简单,只需把相应原创 2012-05-09 20:29:37 · 154061 阅读 · 22 评论 -
jquery怎样异步跨域访问
/* $.ajax({ url : url, type : 'POST', data : { CorpID : CorpID, Pwd : Pwd, Mobile : Mobile, Content : Content, Cell : '', SendTime : '' }, async : true,//异步原创 2012-05-05 15:47:21 · 1781 阅读 · 0 评论 -
jQuery unbind 删除绑定事件 / 移除标签方法
jQuery unbind 删除绑定事件 unbind([type],[data]) 是 bind()的反向操作,从每一个匹配的元素中删除绑定的事件。如果没有参数,则删除所有绑定的事件。你可以将你用bind()注册的自定义事件取消绑定。如果提供了事件类型作为参数,则只删除该类型的绑定事件。如果把在绑定时传递的处理函数作为第二个参数,则只有这个特定的事件处理函数会被删除。返原创 2012-04-19 18:03:03 · 6678 阅读 · 0 评论 -
Andriod数据推送方案
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就转载 2012-05-01 14:44:56 · 2760 阅读 · 0 评论 -
JavaScript ymPrompt弹窗组件 --父子窗口 获取值 使用实例
//子窗口调用 //打开岗位选择器,默认返回选择的岗位ID和Name function openGroupSelector() { ymPrompt.win({ message : '${ctx}/jsp/task/definition/selectStation.jsp', width : 600,原创 2012-04-17 16:18:25 · 5428 阅读 · 3 评论 -
UI框架-JQuery Smart / 淘宝JS库 KISSY UI
JQuery Smart UI 简介(五) — 框架设计【前篇】(前台UI层架构)JQuery SmartUI 2.0 方案启动 http://docs.kissyui.com/ KISSY UI原创 2012-04-13 21:04:22 · 4471 阅读 · 0 评论 -
这些单词你都读准了吗?
程序员也许是世界上最会读错单词的职业了,再加上这个职业特有的固执和自信,结果就是读音要纠正起来简直难于登天。最后一到客户那里,满口的走音别音,客户和程序员说的都是同一个单词,但是却互相听不懂...惨不忍睹啊!所以,特别找了一下相关的单词,让我自己,也希望大家能够真正抽一点时间,纠正好自己的读音,再也不要出笑话了。同时,反思一下中国的“聋哑英语”教育,真的要改革一下了。另外,单词收录原创 2012-05-15 13:02:32 · 3181 阅读 · 1 评论 -
Lotus PHP框架介绍(淘宝 LotusPHP SDK)
LotusPHP主要做了这几件事儿(分组件):Lotus ToDo ListRouter和Url组件是一对,一个根据routr规则parse进来的url,一个根据route规则生成出去的url,共用同一个route ruleLotus存储三剑客可进一步抽象:多条操作(DB,Search)和单条操作(DB,Cache)ObjectUtil整合到lotus里面去,只有第一次singleto原创 2012-05-15 22:55:23 · 19726 阅读 · 0 评论 -
synchronized关键字使用剖析
synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法,有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,直接运行。它包括两种用法:synchronized 方法和 synchronized 块。原创 2013-07-06 10:41:56 · 2818 阅读 · 0 评论 -
关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?
关于一道简单的Java 基础面试题的剖析: short s1=1;s1 = s1 +1会报错吗?你了解这试题背后的Java原理吗?赶紧看看吧>>原创 2013-07-06 10:16:18 · 19598 阅读 · 6 评论 -
EasyUI - 实现DataGrid 主从表显示 DetailView实现方式
先上图 技术实现上需要帮助的,请留言 实现原理 Expand row in DataGrid to show subgrid - jQuery EasyUI Demo Expand row in DataGrid to show subgrid Click the expand button to expand ro原创 2013-06-02 23:56:32 · 15342 阅读 · 24 评论 -
UCHome模板文件说明
本文分两部分:第一部分是uchome模板文件的功能说明,即每个模板页面分别表示哪个功能;所有内容均以uchome1.5版为准第二部分是模板页面内使用的语法,用几个具体的例子来解释。一. 原系统模板页面简介uchome 1.5的系统模板页面主要在/templates/default目录下,命名大致分为以下几类:以cp_开头的文件(主要是用户进行数据‘操原创 2012-03-10 00:09:41 · 2554 阅读 · 1 评论 -
JeeSite的开发环境部署 -- 异常:java.lang.ClassNotFoundException: javax.servlet.ServletContainerInitializer
JeeSite是一个 永久开源的企业信息管理系统 基础框架。主要定位于“企业信息管理”领域,可用作企业信息管理类系统、网站后台管理类系统等。JeeSite是非常强调开发的高效性、健壮性和安全性的。JeeSite是轻量级的,简单易学,本框架以Spring Framework为核心、Spring MVC作为模型视图控制器、Spring Data JPA + Hibernate作为数据库操作层,此组原创 2013-03-15 16:31:32 · 12200 阅读 · 1 评论 -
MySQL在Linux下的表名如何不区分大小写
今天测试的时候,遇到一些问题,明明看到数据,就是查不出来;后来发现,在linux下,mysql的表名区分大小写,而在windows下是不区分,从windows下导出的数据脚本中使用的是小写,而Hibernate生成的sql中表名是大写的,所以查不出数据。google了一些资料,修改mysql的一个参数就可以了,如下:在ubuntu下,/etc/mysql/my.cnf文件中原创 2012-07-23 12:02:48 · 5502 阅读 · 0 评论 -
关于Spring MVC注解 @Transactional 事务标签 @InitBinder 标签
主要用到了spring-aop-2.5.6.jar的AOP支持包! 之前我们在AccountService中加入了注解@Transactional标签,但是要想要真正发挥事务作用,还需要一些配置。主要需要调整dao.xml文件 dao.xml-事务管理Xml代码 bean id="transactionManager" class原创 2012-06-14 10:59:46 · 13596 阅读 · 3 评论 -
position:relative 的深入理解,欢迎探讨
对于css中的position:relative;我始终搞不明白它是什么意思,有什么作用?对于position的其它几个属性,我都搞懂了引用static : 无特殊定位,对象遵循HTML定位规则absolute : 将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补原创 2012-05-25 20:39:08 · 5485 阅读 · 3 评论 -
让页面中的DIV可以拖动-jQuery插件EasyDrag插件使用简介
文件:jquery.easydrag.handler.beta2.js用法:$(“#box”).easydrag();//给指定的标签绑定拖动效果,也可以是Class$(“#box”).setHandler(‘handler’);//指定触发拖动的元素,handler是该元素的id,后面我们需要修改它首先这个插件真的很好用(废话),短短2行代码就能让页面中的div动原创 2012-05-26 15:24:44 · 4808 阅读 · 0 评论 -
lhgdialog弹出框组件 参数详解
lhgdialog基本使用方法 :1.下载最新版本lhgdialog:http://lhgcore.com/lhgdialog.rar2.在需要调用lhgdialog编辑器的网页head标签结束之前添加以下代码: script type="text/javascript" src="lhgcore.min.js">script> script type="text原创 2012-06-12 22:17:40 · 11609 阅读 · 6 评论 -
实现jqGrid列表 css和js文件加载顺序详解
原创 2012-06-11 20:29:52 · 4059 阅读 · 1 评论 -
UTF-8 和 GB2312 编码转换 & 在IE中使用常用Web调试工具 Firebug
JavaScript: window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext)); java: searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8");/*需要处理异常*/原创 2012-04-24 12:39:14 · 2369 阅读 · 0 评论 -
jsTree-随笔
//$("#groupTree ul").find("li").eq(0).attr("id");//默认获取第一个组织ID //$("#groupTree ul").find("li").eq(0).trigger("click");原创 2012-04-13 16:28:55 · 2127 阅读 · 0 评论 -
jstree 使用API
jstree 使用API beforechange: function() { log("About to change"); return true }, beforeopen : function() { log("About to open"); return true }, beforeclose : function() { log("原创 2012-04-12 12:47:50 · 22511 阅读 · 1 评论 -
Navicat8.0 for mysql 安装包和注册码
安装包直接在网上下载就是了给一个地址:navicat V8.0.18 简体中文正式版 下载注册码信息:姓名(Name):www.9yifa.com 组织(Organization):www.9yifa.com注册码(Serial):NAVJ-W56S-3YUU-MVHV已经通过测试,可正常使用,放心。原创 2011-12-08 13:55:53 · 3490 阅读 · 0 评论 -
php字符转码 utf-8 to gb2312
遇到php的转码问题,差点没折磨死我,无论我调用项目中的那些函数,都白做功夫,可能是掉错了,不知道,到网上找了好多,终于,终于,被我找到了:iconv("UTF-8","gb2312",$username);就是这个,我遇到的问题是这样的:我要利用session的username,在config.php页,我可以得到,赋值给变量$username=$_SESSION['user_n原创 2011-11-19 19:37:18 · 2388 阅读 · 0 评论 -
JavaScript(js) 前台 参数传递乱码 转码 问题--已解决! 中文字符乱码
最多使用的应为encodeURIComponent,它是将中文、韩文等特殊字符转换成utf-8格式的url编码,所以如果给后台传递参数需要使用encodeURIComponent时需要后台解码对utf-8支持(form中的编码方式和当前页面编码方式相同)escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z encodeURI不编码字符有82个:!,#,原创 2011-11-11 16:12:48 · 18954 阅读 · 0 评论 -
开源框架--Magento (电子商务开源框架)
Magento: eCommerce website for travel Agent 我们很高兴的宣布 Magento CE Version 1.6.1.0 稳定版发布了。该版本主要亮点有:两步的密码重置流程 提升了管理网格功能 更新了 PayflowLink HSS 用户 checkout 接口 官网:http://www.magentocommerce.com/详原创 2011-10-26 22:34:51 · 2291 阅读 · 0 评论 -
关于Session的断想&PHP创建Session的一些讲解
今天做网站用到了Session,刚好把session用来做“判断当前用户是否有权限访问”的功能,后来突然觉得不对,我的想法如下:通过验证session来判断当前用户是否有权限访问是是不是很愚蠢的呢?假如:你要求一个名为abc的session的值为1234的时候原创 2011-08-23 16:48:35 · 1705 阅读 · 2 评论 -
教你用Java安全有效的实现两星期内自动登陆功能-Session
现在很多网站都有为用户保存登陆信息(即保存Cookie)的功能,当用户下一次进入网站时,可以帮助用户自动登陆,使网站显得更加友好。笔者通过研究ACEGI项目的自动登陆源码,编写了一个安全有效的实现两星期自动登陆功能的JAVA工具类,。下面是具体的实现流程和实现代码。先说一下流原创 2011-08-22 14:40:02 · 4991 阅读 · 6 评论 -
PHP解析JSON与XML(简介)
PHP解析JSON与XML与大多数流行的 Web 服务如 twitter 通过开放 API 来提供数据一样,它总是能够知道如何解析 API 数据的各种传送格式,包括 JSON,XML 等等。PHP解析JSON数据$json_string='{"id":1,原创 2011-08-20 10:34:17 · 2755 阅读 · 0 评论 -
分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)
XML文件 John B 12 Mary A 11 Simo原创 2011-08-15 11:25:47 · 1921 阅读 · 3 评论 -
MySQL数据库--怎样创建一张用户表,ID设置为自动增长列(新手必会)
-- phpMyAdmin SQL Dump-- version 3.3.8.1-- http://www.phpmyadmin.net---- 主机: w.rdc.sae.sina.com.cn:3307-- 生成日期: 2011 年 08 月 19 日 16:18原创 2011-08-19 16:22:43 · 14979 阅读 · 2 评论 -
分享非常有用的Java程序 (关键代码)(五)---把 Array 转换成 Map
import java.util.Map; import org.apache.commons.lang.ArrayUtils; public class Main { public static void main(String[] args原创 2011-08-15 11:17:02 · 1404 阅读 · 1 评论 -
分享非常有用的Java程序(关键代码)(七)---抓屏程序
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.Buffer原创 2011-08-15 11:28:17 · 1822 阅读 · 2 评论 -
重要--Windows API 集合.
1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetClos原创 2011-12-12 13:11:29 · 1362 阅读 · 0 评论