#!/usr/bin/python#-*-coding:utf-8-*-importos,sys,datetimeimportshutilimporttimedefzipfile(s_dir,path="."):target=path+os.sep+s_dir.split(‘/‘)[-1]+time.strftime(‘%Y%m%d%H%M%S‘)+‘.zip‘zip_command="zip-qr%s%s-x‘*.gz‘"%(target,s_dir)ifos.system(zip_command)==0:..
分类:
编程语言 时间:
2016-07-06 18:35:17
阅读次数:
308
鲁春利的工作笔记,好记性不如烂笔头要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:引入后AOP命名空间并启动对@AspectJ注解的支持(spring-context-aop-annotation.xml):<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://..
分类:
编程语言 时间:
2016-07-06 18:37:07
阅读次数:
206
[root@localhost~]#cat2_awk.txt#txt文档有三列数据1A12B23C14D15E36A27B18C29D3[root@localhost~]#cat2_awk.txt|awk‘{print$1,$2}‘#打印第一列和第二列1A2B3C4D5E6A7B8C9D(1)统计ABCDE出现的次数[root@localhost~]#cat2_awk.txt|awk‘{a[$2]=a[$2]+1}END{for(iina)printi,a[i]}..
分类:
编程语言 时间:
2016-07-06 18:33:44
阅读次数:
925
Linux下许多配置文件除了ini格式的可以用python的ConfigParser模块外,可以自己编写一段简单的代码将只有“key=value”这样的conf配置文件解析成字典,利用字典的key可以轻松获取key对应的value。python实现起来方法比较简单,只要逐行读取配置文件,将每一个键值对写入字典即..
分类:
编程语言 时间:
2016-07-06 18:28:15
阅读次数:
256
log4j的使用非常简单,简单三步就ok。
Log4j所需的jar包:commons-logging.jar和log4j.jar。
Jar包下载地址:http://download.csdn.net/detail/qq_33556185/9568809
(一)写log4j.properties:
#设置日志等级及目的地
log4j.rootLogger=ERROR,Console,File
#输出到控制台
log4j.appender.Console=org.apache.log4j.ConsoleA...
分类:
编程语言 时间:
2016-07-06 18:26:15
阅读次数:
448
自从JDK 1.0开始,Java就提供了Date来处理时间和日期,作为老古董自然有很多东西是过时的。然后出现了Calendar来解决了很多问题,但是Calendar使用比较复杂,并且有些反人类的地方。直到Java 8的出现,它吸收了Joda-Time库的经验,使得Java处理时间和日期变得比较”人性化”了。本篇就来谈谈Java中的Date、Calendar,以及SimpleDateFormat的使用...
分类:
编程语言 时间:
2016-07-06 18:24:04
阅读次数:
533
转自:Nick Huang。 http://www.cnblogs.com/nick-huang/ 阅读目录 > 参考的优秀资料 > 版本说明 > 简单的搭建 > 在Web应用中使用Quartz > 常用的Cron Schedule 转自:Nick Huang。 http://www.cnblogs ...
分类:
编程语言 时间:
2016-07-06 18:20:50
阅读次数:
315
原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Functions.html#//apple_ref/doc/uid/TP4 ...
分类:
编程语言 时间:
2016-07-06 18:22:22
阅读次数:
229
问题: 在Myeclipse中启动tomcat,程序启动过程中报内存不足,java.lang.OutOfMemoryError: Java heap space 从错误可以看出是堆内存太小,需要配置jvm堆内存大小。 需要从三个地方进行修改: 1,从Intalled JREs里修改;window-> ...
分类:
编程语言 时间:
2016-07-06 18:17:20
阅读次数:
603
这个程序将提醒用户输入类名,然后输出类中所有的方法和构造器的签名,以及全部域名。 输出结果: 在java.lang.reflect包中有三个类Field、Method和Constructor分别是用于描述类的域、方法和构造器。 这三个类都有一个叫做getName的方法——用来返回项目的名称;getM ...
分类:
编程语言 时间:
2016-07-06 18:13:12
阅读次数:
357
本篇文章主要是对JAVA中字符串函数subString的用法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 String str; str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str; ...
分类:
编程语言 时间:
2016-07-06 18:11:05
阅读次数:
248
转载自:http://blog.csdn.net/ye1992/article/details/42873219 在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。 ...
分类:
编程语言 时间:
2016-07-06 18:09:08
阅读次数:
301
一对多 对子表添加时在form表单 path="tfxqCmsAccount.id"页面报错,对比了下其他可行的,发现其自动生成的子类少了个构造方法 加上 public TfxqCmsMessage(TfxqCmsAccount tfxqCmsAccount){ this.tfxqCmsAccoun ...
分类:
编程语言 时间:
2016-07-06 18:09:23
阅读次数:
920
一、发布订阅模式定义 发布订阅模式又叫做观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。发布—订阅模式可以取消对象之间硬编码的通知机制。javascript中的事件机制就属于发布订阅模式的一种。 二、发布订阅模式使用案例 2.1网站登录 假 ...
分类:
编程语言 时间:
2016-07-06 18:05:57
阅读次数:
133
由于在java开发时我们得到的或者给别人的文件一般都是class文件,不会给出源文件,故编写一个简洁易懂的说明书是必须的。 ps: @param int[] arr 会有警告,可以删掉 int []。 用工具解析文档注释:javadoc工具 javadoc -d 目录 -d -author -ver ...
分类:
编程语言 时间:
2016-07-06 18:05:57
阅读次数:
125