AmazingCounters.com
摘要: 今天我一直用scp想实现从windows上传文件到Linux服务器,但是鼓捣了半天也没有实现。后来查资料才发现,scp实现文件的上传和下载貌似只能在Linux和Linux之间实现。(欢迎指正不对的地方) 后来开始转用sftp来解决上述问题,其中也是遇到了不少坑,下面说一下比较合理的步骤: 首先声明, 阅读全文
posted @ 2017-11-09 22:10 小明今晚不加班 阅读(22982) 评论(0) 推荐(1)
摘要: range()方法返回一个list列表,一次性生成。 xrange()方法返回的是一个xrange()对象。 我所知道的只是xrange()方法更省内存。 阅读全文
posted @ 2017-09-08 14:30 小明今晚不加班 阅读(440) 评论(0) 推荐(0)
摘要: sudo apt-get install -f 作用:(-f :fix broken)修复依赖包。假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。 阅读全文
posted @ 2017-08-31 13:48 小明今晚不加班 阅读(2408) 评论(0) 推荐(0)
摘要: 项目中遇到日期型数据(Date)做比值,然后显示百分比的问题,这里用个例子来说明一下: 上面用两个double类型的数据做演示,换做Date型数据也是可以的,或者long类型。 阅读全文
posted @ 2017-07-25 09:41 小明今晚不加班 阅读(551) 评论(0) 推荐(0)
摘要: 在js中定义对象:var obj = {}; obj['a']=1; obj['b']=2;在js中定义集合:var list = []; list.push(obj); 阅读全文
posted @ 2017-07-16 18:00 小明今晚不加班 阅读(34954) 评论(1) 推荐(1)
摘要: 数据库关键字AABSOLUTE ACTION ADD ADMINDBALL ALLOCATE ALPHANUMERIC ALTERAND ANY ARE ASASC ASSERTION AT AUTHORIZATIONAUTOINCREMENT AVGBBAND BEGIN BETWEEN BINA 阅读全文
posted @ 2017-07-14 15:59 小明今晚不加班 阅读(228) 评论(0) 推荐(0)
摘要: Hibernate入门: 搭建一个Hibernate的demo步骤: 1、引入jar包 2、创建实体类 ,并配置实体类的映射文件 3、配置hibernate的核心配置文件(hibernate.cfg.xml) 4、写具体的测试方法 测试的方法如下: 5、稍后可以对上述代码进行优化: 1)、静态代码块 阅读全文
posted @ 2017-07-05 22:59 小明今晚不加班 阅读(161) 评论(0) 推荐(0)
摘要: 1、拦截器的执行时间:在action对象创建之后,在具体的方法执行之前; 2、拦截器底层实现原理:用到AOP思想和责任链模式;AOP:面向切面编程,通俗的讲就是当某个功能模块要增加某一项功能时,尽可能不去修改源代码而是通过其他的方式来达到相同的效果,比如通过配置文件等方式;责任链模式和过滤链模式有点 阅读全文
posted @ 2017-06-26 22:12 小明今晚不加班 阅读(321) 评论(0) 推荐(0)
摘要: OGNL是一个表达式语言,可以和EL表达式做类比,至于OGNL和struts2的关系,我想说的是,它们之间根本没有关系。之所以二者经常一起提起,是因为二者经常会一起用,struts2提供的标签中的属性里可以写ognl表达式,用于获取数据,这些数据既可以从域对象中获取,也可以从值栈中获取,这取决于你的 阅读全文
posted @ 2017-06-25 13:25 小明今晚不加班 阅读(372) 评论(0) 推荐(0)
摘要: 在上一篇博文中分享了action如何获取表单数据,在本篇博文中分享一下用struts2这个框架如何来获取表单数据。 struts2获取表单数据可以分为三种方式: 1、属性封装 2、模型驱动封装 3、表达式封装 分别介绍以上三种方式: 属性封装的步骤:首先在action中定义成员变量,并写set方法( 阅读全文
posted @ 2017-06-25 09:36 小明今晚不加班 阅读(833) 评论(0) 推荐(0)