文章目录

曾经的你

你想做好一件事而已

Struts2 接收 DataTables 服务端处理参数以及简单的分页模型

后端使用struts2的时候,Datatables使用服务端处理的话,怎么处理自动发送的参数呢? 结合实际开发,弄了一个比较简单易用的处理方法,仅适用于不是特别复杂的场景,另外附上分页模型。 Datatables版本为1.10.0 struts2获取DT发送参数的工具类,可在action中调用 /*
* 获取DT发送的参数
*
*/
public static Map<String,Object> getDTParameters(){
Map<String,Object> returnMap = new HashMap<String,Object>();
//排序的那一列位置
String orderColumnNum = ServletActionContext.getRequest().getParameter(“order[0][column]”);
//排序方式 asc或者desc
String orderType = ServletActionContext.getRequest().getParameter(“order[0][dir]”);
//全….

[python爬虫]从百度贴吧抓取数据导入到wordpress

这是在某人的爬虫脚本的基础上修改而来的,再次感谢!

使用方法:

运行下面的python脚本,需要输入几个参数,看提示就明白了,注意在 def getContent里有个关键的地方,其中变量dataX是打出的标准贴吧格式的内容演示,sqlStr是导入wordpress的数据库评论表wp_comments中(需要你自己改动的地方是comment_post_ID,这个需要自己先写篇文章,再到数据库的wp_posts表中查看)。如果你想插入到其它的系统(比如discuz!)中,只要了解下对应系统的数据库模型就行了。

LoadRunner12中的JavaUser脚本编写

相对于C语言,对java可能会更加熟悉点,某些无法录制的或者单接口压测的场景,动手写脚本还是实用的。

下面的脚本中演示了lrapi.jar中相关http协议的相关函数使用方式。

jquery.Deferred promise解决异步回调

JavaScript中类似于AJAX这种异步的操作,会导致代码嵌套层次复杂,可读性差,有的时候甚至是实现需求都非常困难。为了解决这种异步回调难的问题,CommonJS组织制定了异步模式编程规范Promises/A。目前该规范已经有了很多的实现者,比如Q, when.js, jQuery.Deffered()等。我们以jQuery.Deffered学习下Promise。

$.Deferred()创建一个延迟对象(也就是Promise对象),deferred.state()可以获取Promise对象当前所处的状态。deferred.resolve()和deferred.reject()则是用来改变Promise对象的状态。