- 浏览: 6369830 次
- 性别:
- 来自: 一片神奇的土地
-
最新评论
-
360pluse:
技术更新,战术升级!Python爬虫案例实战从零开始一站通网盘 ...
Python爬虫实战:Scrapy豆瓣电影爬取 -
18335864773:
推荐用 pageoffice 组件生成 word 文件。
JAVA生成WORD工具类 -
jjhe369:
LISTD_ONE 写道起始地址为163.135.0.1 结束 ...
IP地址与CIDR -
baojunhu99:
private final int POOL_SIZE = 5 ...
使用CompletionService获取多线程返回值 -
LovingBaby:
胡说,javascript 运行时是单线程的,event lo ...
Ajax请求是否可以实现同步
文章列表
1.写Cookie
Cookie cookie = new Cookie("key", "value");
cookie.setMaxAge(60); //Sets the maximum age of the cookie in seconds.
设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。
如果设置为 0 的话,则该cookie会被删除。
cookie.setPath("/test/test2");
设置Cookie路径,不设 ...
360图书馆 - Quartz任务调度
网上搜集加自己总结,闲话少说:
使用Quartz实现项目中的任务调度的基本步骤:
1、创建jobDetail作业任务
2、创建任务触发器
3、创建任务调度工厂来启动触发器
1、创建JobDetail
JobDetail ...
private HttpSession getSession(){ RequestAttributes ra = RequestContextHolder.getRequestAttributes(); HttpServletRequest request = ((ServletRequestAttributes)ra).getRequest(); return request.getSession(); }
1、BeanUtils.copyProperties 与PropertyUtils.copyPropertie ...
根据选中的country获取其city:
web.xml:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>classes</param-name>
<param-value>
co ...
autocomplete方法有两个参数,第一个用来填写URL地址或是数据,jQuery
Autocomplete插件是支持Ajax方式调用数据,所以可以填写调用的地址,另外可以直接填写数据,格式为JavaScript数组
1、最简单的autocomplete
var names = [
"Google","NetEase", "Sohu", "Sina", "Sogou", "Baidu", "Tencent" ...
一对多里面对
set
的排序,建议采用以下办法:
1、首先,将POJO
中的
set
成员的类型改为
TreeSet
类型,因为
TreeSet
是实现了
SortedSet
的可排序集合类。
private Set labproductflowinfos = new TreeSet(new FlowInfoComparator());//为
TreeSet
提供一个自定义的比较器
然后修改配置文件,为<set>
添加
sort
属性,属性取值可以为一个自定义的比较器。如下:
public ...
jQuery实现在左边双击某一项时添加到右边,右边时添加到左边:
部分修饰代码简略:
<table style="...">
<tr>
<td colspan="2" valign="top" width="47%">
<select multiple="multiple" id="uncountryTable" name="uncountryTable ...
效果:
分析:
上面Layer7...是一个定义了高度的div,下面是一个两行的table,主要东西都在第一行中,第二行定义了一个高度,是为了和下方结果之间有一个空隙。
1、
2、
3、
table的第一行如蓝色的线部分,两列,其左侧空白即红色的线部分,主体部分在第二个td中:
4、
5、
右侧td里面定义了一个一行一列的table,并设置背景图片
在单元格中定义一个div,设定padding-left
div中又定义了一个width是90%的table,这才是内容的 ...
上代码:
markuplayer1.jsp:
function doTrClick(id,index){
var url = "<%=basePath%>markuplayer1.do?method=read";
var pars = "id=" + id;
var ajax = new Ajax.Request(
url,
{method:'post',parameters:pars,onComplete:checkreq}
);
}
funct ...
代码(去掉部分css细节,只关注主要功能):
<tr>
<td><br />Additional charges item(s)</td>
</tr>
<tr>
<td>
<table id="additionalItemsPanel" name="additionalItemsPanel" border="0">
<tr>
<td width="5%"> ...
1、世界上所有男人都是骗子,不管是漂亮还是不漂亮的女人都会被骗。有所不同的是,幸运的女人找到了一个大骗子,骗了她一辈子。 不幸的女人找到了一个小骗子,骗了她一阵子。
2、脆弱的人儿经不起批判,也害怕提及伤心往事,因为还没有力量正视自己,宁可自欺欺人。
3、有时候会莫名的烦躁,其实细想起来,并没有什么特别的事让你烦,就是自己抓狂的不知道想干什么。这个时候能不能有一个人能够懂我,给我一杯冰激凌,对我说吃完心情就好了。其实,我要的只是一杯冰激凌和一个陪伴。
4、请记住,无论什么时候,你都需要给自己一个明确的底线,因为很多时候有些人他会一点一点磨消你的底线,当你没有底线的时候,你就 ...
实现效果:点击导出后弹出下载框
入口:
public ActionForward printVoucher(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws SystemException {
HttpSession session = request.getSession();
Hotelbookheader hbh = (Hotelbookheader)session.getAttribut ...
<input type="checkbox" id="updateRateDesc" name="updateRateDesc" onclick="clickCheckbox(this,'rDesc')" value="update"/>
该批量复选框选中的情况下,后台可以接收到updateRateDesc的值,说明该模块要批量更新,这样就可以只更新需要更新的模块
String updateRateDesc =request.getParameter("upda ...
String str1 = new String("1");
String str2 = new String("2");
String str3 = new String("3");
String str4 = new String("4");
String str5 = new String("5");
List list = new ArrayList();
list.add(str1);
list.add(str2);
list.add( ...
Map<String,String> map=new HashMap<String,String>();
map.put("username", "qq");
map.put("passWord", "123");
map.put("userID", "1");
map.put("email", "qq@qq.com");
1、For循环遍历 【Map.entry】
fo ...