- 浏览: 8480 次
- 性别:
- 来自: 上海
最新评论
文章列表
js做数值相加和相减
- 博客分类:
- js
//两值进行加和(避免精度丢失) function accAdd(arg1, arg2) { var r1, r2, m; try { r1 = arg1.toString().split(".")[1].length;} catch (e) { r1 = 0; }; try { r2 = arg2.toString().split(".")[1].length;} catch (e) { r2 = 0; }; m = Math.pow(10, Math ...
Linux常用命令大全
- 博客分类:
- Linux
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /proc/version ...
oracle函数trunc的使用
- 博客分类:
- 数据库
1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。函数支持格式有:yyyy MM dd hh Mi可以用 select TRUNC(sysdate,'yyyy') from dual 看看结果是什么。不要按下面的方式比较日期:TO_DATE(TO_CHAR(LOGTIME,'YYYY-MM-DD'), 'YYYY-MM-DD') < TO_DATE(TO_CHAR(SYSDATE - $DAYNUM$,'YYYY-MM-DD'), 'YYYY-MM-DD')
2、trunc(d1[,c1]) 返回日期d1所在期间(参数c1)的第一天日期
...
git中找回丢失的对象
- 博客分类:
- 版本控制
本文转载自:http://gitbook.liuhui998.com/5_9.html
译者注: 原书这里只有两个链接: Recovering Lost Commits Blog Post,Recovering Corrupted Blobs by Linus
我根据第一个链接,整理了一篇博文,并把它做为原书补充。
一、前言
在玩git的过程中,常有失误的时候,有时把需要的东东给删了。 不过没有关系,git给了我们一层安全网,让们能有机会把失去的东东给找回来。
二、准备
我们先创建一个用以实验的仓库,在里面创建了若干个提交和分支。 BTW:你可以直接把下面的命令复制到she ...
jQuery 200多个插件的名字
- 博客分类:
- jQuery
Ajax File UploadjQUploaderMultiple File Upload pluginjQuery File StyleStyling an input type fileProgress Bar Plugin表单验证jQuery ValidationAuto HelpSimple jQuery form validationjQuery XAV – form validationsjQuery AlphaNumericMasked InputTypeWatch PluginText limiter for form fieldsAjax Username Check wit ...
1.jQuery对象和DOM对象
在第一次学习Jquery的时候也许大家都不是很清楚Jquery对象和DOM对象两者之间的关系,下面就解释两点,便于对Jquery和Dom加深理解DOM对象,即是我们用传统的方法
sql union用法和sql union all用法,sql union效率1、sql union用法sql union在查询中可以将两个SQL 语句的结果合并起来。如果这样看的话, UNION 跟 JOIN 是相似的,两个指令都可以由多个表格中撷取资料。sql union的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。sql union只是将两个结果联结起来一起显示,并不是联结两个表,sql用法如下:两个表格, StoreData_200903 表格 StoreData_ ...
一、简介与引入 1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等这些类都是位于commons-lang.jar下面的,所以要使用这些类一定要导入commons-lang.jar。 2、为什么要使用ToStringBuilder? 系统中一般都要打印日志的,因为所有实体的toString()方法 都用的是简单的"+",因为每"+" 一个就会 new 一个 String 对象,这样如果 ...
java中获取当前的目录
- 博客分类:
- java
//获取当前类文件所在包的根目录 System.out.println(System.getProperty("user.dir").replace("\\", "/")); //获取当前类文件所在的目录 System.out.println(TestUpload.class.getResource("").getPath().replaceAll("%20", " ")); 说明: 1.前者得到的是所在包的根目录,注意后者得到的是类编译后的 .class 所在的目录。即路径 ...
jQuery zTree插件使用
- 博客分类:
- jQuery zTree
zTree插件的基本功能全部实现:
前段时间工作需要对zThree进行了研究:对照zTree的API进行使用
动态链接数据库:实现增删改查,和单个多个节点拖拽功能,使用Ajax和数据库动态更新。
首次加载
$.fn.zTree.init($("#treeDemo2"), setting2, zNodes2); $.fn.zTree.init($("#treeDemo"), setting, zNodes);
如果是现实多颗树需要多个setting和zNodes使用
addDiyDom 用于在节点上固定显示用户自定义控件
...
1,Struts1 工作流程:
web.xml:
<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do ...
struts2工作原理
来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4 如 ...
使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中: 用表、或者数据集合表示关系或者实体。 用行表示元组。 ...
程序运行效率,优化应用程序,在SP编写过程中应该注意以下几点: a) SQL的使用规范: i.尽量避免大事务操作,慎用holdlock子句,提高系统并发能力。 ii.尽量避免反复访问同一张或几张表,尤其是数据量较大的表,可以 ...