`
文章列表
  以下是摘自stackoverflow.com的回答   A reason that's both technical and historical is that text protocols are almost always preferred in the Unix world. Well, this is not really a reason but a pattern. The rationale behind this is that text protocols allows you to see what's going on on the network b ...

JQuery中的offset()

  obj.offset().left 和 obj.offset().top返回的是距离浏览器边框的位置,这两个值会随着浏览器窗口的大小而改变。
转载: 一、在研究join的用法之前,先明确两件事情。 1.join方法定义在Thread类中,则调用者必须是一个线程, 例如: Thread t = new CustomThread();//这里一般是自定义的线程类 t.start();//线程起动 t.join();//此处会抛出InterruptedException异常   2.上面的两行代码也是在一个线程里面执行的。  
  转自:http://www.cnblogs.com/saptechnique/archive/2013/01/04/2843845.html   在网上找了一下,大部分不太管用,只需要在安装虚拟机的目录下改一下  ***.vmx  文件就可以了,具体方法如: 把vcpu.hotadd = "TRUE"  改成vcpu.hotadd = "FALSE"       下面是引用的原文: 网址在:https://www.centos.org/modules/newbb/viewtopic.php?topic_id=35897     ...
        在php中Session经常用来验证用户注册或登录之后的验证了,下面我来总结session变量的一些常用实例与用法介绍     当您运行一个应用程序时,您会打开它,做些更改,然后关闭它。这很像一次会话。计算机清楚你是谁。它知道你何时启动应用程序,并在何时终止。但是在因特网上,存在一个问题:服务器不知道你是谁以及你做什么,这是由于 HTTP 地址不能维持状态。通过在服务器上存储用户信息以便随后使用,PHP session 解决了这个问题(比如用户名称、购买商品等)。不过,会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。 ...
  8月初开始,加入了自重锻炼。   那天的计划是锻炼胸和胳膊吧好像,健身房人巨多,卧推架旁边全是人。我就跑到小操房做俯卧撑去了,各种花式的俯卧撑,充血非常到位,比用卧推架效果好太多了。     看来自重训练不是想象中的那么没用啊,嘿嘿正好我有一本《囚徒健身》,买来翻了一遍就垫枕头了。这下可以派上用场了。     踏踏实实的从第一式开始练。五个动作,每个动作有九式,一步一步来。     但我犯了一个错,我认为可以把器械扔了。结果力量下降了不少。          
  如何在struts-default中使用json 以下转自百度http://zhidao.baidu.com/link?url=Ft9eNBPZaBiv-6Mfxxwg2Yk6eBCp-EZ1HAIi45P6_xpMkSSNNayyV8hh6xOvy7GLfFfS_ycNV7DrrLAn92sYBK json-default其实也是最终继承struts-default的 json-plugn中struts-plugn.xml源码如下 <struts> <package name="json-default" extends=&q ...
  angularJS中可以针对form表单进行校验,例如   <form name="myForm"> <input type="text" name="name" required/> <span ng-show="myForm.name.required">请输入名称</span> </form>   如果有多个区域需要校验,可以使用逻辑指令ng-form <form submit="save()&q ...
  使用自定义快捷键完成一些事情,方法是打开Preferences下的Key Bidings - User,然后添加下面的文字   1.跳出特定字符 对于自动补全的括号、引号,右手总要按一下向右光标键,很麻烦是不是, 添加下面这段代码,到时候按一下回车键就OK了 [ { "keys": ["enter"], "command": "move", "args": {"by": "characters", "forward" ...
在eclipse中,使用查找功能 要求:查找下划线,并且下划线的前面没有出现过左括号。   1.先使用零宽度正回顾后发断言,语法如下: (?<=exp) 用于匹配exp后面的位置   正则表达式:(?<=\({1,100}.{1,1000})_ 在断言中尽量不要用+和*,因为不同的解释器对无限匹配的规则有所不同,可能在自己环境里用的好好的,换了一个环境就不能使用了。   2.直接变换成零宽度负回顾后发断言(把=号换成!号) 正则表达式:(?<!\({1,100}.{1,1000})_ 这就是满足要求的正则表达式。  
//键盘操作 $(document).keydown(function(event){ var e = event || window.event; var k = e.keyCode || e.which; switch(k) { case 37: //… break; case 39: //… break; } return false; })  
  为了方便阅读也为了省纸,想把下载的文档打印成一本小册子,打印机的型号是HP LaserYet P2055dn, 安装的驱动是P2050的,打印机支持自动双面打印,非常方便,下面是adobe reader和office进行双面打印小册子是的设定,稍有不同。   1.在adobe reader中打印 直接在打印界面选择“小册子”后进行设定,不要再进入打印机的属性设定双面打印。 如果在打印机的属性里也设置了双面打印,这样打出来的是经过了两次排版的结果。 如下图:     2.在office中打印 在office中打印,需要进入打印机的属性中进行,如下图:       ...
文章转自 http://japi.iteye.com/blog/243702 Java代码   [framework] 2008-09-18 18:36:05,109 - com.mchange.v2.async.ThreadPoolAsynchronousRunner -46651078 [Timer-18] WARN  com.mchange.v2.async.ThreadPoolAsynchronousRunner  - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1c17bd4 ...
  程序中使用了声明式事务管理,所有service中以add打头的配置是PROPAGATION_NOT_SUPPORTED,每个请求过来产生100个更新,当service处理完毕后,hibernate会把数据刷新到数据库,这个刷新的过程非常消耗时间。偶然间把事务的传播属性改成了PROPAGATION_REQUIRED,刷新到数据库的速度反而快了。暂时不知道为什么。。。   APPARENT DEADLOCK!!! 这个错误总是伴随着lock tables的发生,调整了mysql的connection数量,还有c3p0中的连接数量,都不好使,后来参考了http://blog.sina.c ...
  Ehcache缓存配置   简介     Cache的配置很灵活,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml
Global site tag (gtag.js) - Google Analytics