#!/usr/bin/envpthon
#_*_coding=utf-8_*_
#python版本(nginx日志切割脚本)
importos
importdatetime
#access.log路径
accesslogs_path="/usr/local/nginx/logs/"
#昨天的日期
lastDate=datetime.date.today()-datetime.timedelta(days=1)
#备份路径
bak_path="%s%s/%s/"%(..
分类:
编程语言 时间:
2015-05-26 16:28:29
阅读次数:
345
python学习函数-函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。-可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要再所有地方重复编写这些语句。-自定义函数(用户自己编写)-预定义的python函数(系统自带的..
分类:
编程语言 时间:
2015-05-26 16:27:15
阅读次数:
234
基于Springmvc+Spring+Mybatis+Jqueryeasyui个人信息管理平台(日程管理、天气类型、资产管理、理财规划)课程讲师老牛课程分类Java适合人群中级课时数量78课时更新程度完毕服务类型C类普通服务类课程用到技术Springmvcspringmybatisjqueryeasyui涉及项目个人信息管理好友管理报..
分类:
编程语言 时间:
2015-05-26 16:24:27
阅读次数:
239
所谓对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象。这个过程也可以通过网络实现,可以先在Windows机器上创建一个对象,对其序列化,然后通过网络发给一台Unix机器,然后在那里准确无误地重新“装配”。是不是很神奇。也许你会说,只了解一..
分类:
编程语言 时间:
2015-05-26 16:22:54
阅读次数:
159
教程目录一:python基础(略,基础还是自己看书学吧)二:bottle基础pythonbottleweb框架简介pythonbottle框架环境安装pythonbottle框架基础教程:路由(url定义)pythonbottle框架基础教程:HTTP请求方法pythonbottle框架基础教程:模板使用pythonbottle框架基础教程:模板语..
分类:
编程语言 时间:
2015-05-26 16:23:45
阅读次数:
204
Bottle是一个快速,简单,轻量级的PythonWSGIWeb框架。单一文件,只依赖Python标准库。bottle很适合会一点python基础的人使用,因为这框架用起来很简单,只要你会python基础语法,有一点WEB知识,就可以开发出很不错的WEB。学了python的运维人员,压根不需要django框架,就可以..
分类:
编程语言 时间:
2015-05-26 16:23:08
阅读次数:
259
2015526Python在结构上和传统C语言有一定区别:Python采用缩进对语句进行分组。一个简单的if-elif-els例子A=-6if(A>0):print(A,">0")elif(A==0):print(A,"==0")else:print(A,"<0")
分类:
编程语言 时间:
2015-05-26 16:21:52
阅读次数:
137
1.抽象类抽象就是将拥有共同方法和属性的对象提取出来,提取后,重新设计一个更加通用、更加大众化的类,就叫抽象类。1)抽象方法:由abstract修饰,只有方法的定义,没有方法的实现;2)包含抽象方法的类必须是抽象类;3)抽象类:由abstract修饰,不能被实例化,可以包含抽象..
分类:
编程语言 时间:
2015-05-26 16:22:08
阅读次数:
191
在Python3.X中,print()函数执行效果会自动换行,以下示例解决不会自动换行print(XXX,end="")//使形参end值为空2.Python中的两种相等:float1=2.5float2=2.5float3=float2其中float1与float2值相等,不指向同一对象float3与float2值相等,指向同一对象3.浮点型变量在应用中,相..
分类:
编程语言 时间:
2015-05-26 16:22:04
阅读次数:
177
os.listdir()os.path.isdir()os.path.split()返回一个路径的目录名和文件名os.path.dirname()os.system()os.mkdir("file")os.chdir("C:\\123")importos,sys
os.chdir("f:\\51cto")
forlistsinos.listdir(‘.‘):
ifos.path.isdir(lists):
list1="d:\\muban\\"+lists
os.mkdi..
分类:
编程语言 时间:
2015-05-26 16:22:40
阅读次数:
204
Lambda表达式匿名函数-lamdba函数是一种快速定义单行的最小函数,是从Lisp借用来的,可以用在任何需要函数的地方。例子:函数:>>>deffun(x,y):
...returnx*y
...
>>>fun(23,2)
46
lambdalambdax,y:x*y#lambda函数;x第一个参数,y第二个参数;x*y操作类型;..
分类:
编程语言 时间:
2015-05-26 16:19:50
阅读次数:
171
File file = new File("E:/a.txt");
if(file.isFile()&&file.exists()){
FileInputStream fis = new FileInputStream(file);//变成文件输出流
InputStreamReader reader = new InputStreamReader(fis);//一种管道
...
分类:
编程语言 时间:
2015-05-26 16:16:34
阅读次数:
197
目录
一、前言
二、spring mvc 核心类与接口
三、spring mvc 核心流程图
四、spring mvc DispatcherServlet说明
五、spring mvc 父子上下文的说明
六、springMVC-mvc.xml 配置文件片段讲解
七、spring mvc 如何访问到静态的文件,如jpg,js,css
八、spring mvc 请求如何映射到具...
分类:
编程语言 时间:
2015-05-26 16:18:35
阅读次数:
264
有一些对象其实我们只需要一个,比方说:线程池(threadpool)、缓存(cache)、对话框、处理偏好设置和注册表(registry)的对象、日志对象,充当打印机、显卡等设备的驱动程序的对象。事实上,这类对象只能有一个实例,如果制造出多个对象,就会导致许多的问题产生,例如:程序的行为异常、资源使用过量,或者是不一致的结果。...
分类:
编程语言 时间:
2015-05-26 16:16:30
阅读次数:
240
昨天说了快速排序,今天来讲一讲归并排序:什么是归并?归并:将两个或两个以上的有序表组合成一个新有序表。归并操作的步骤:
申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列
设定两个指针,最初位置分别为两个已经排序序列的起始位置
比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置
重复步骤3直到某一指针超出序列尾
将另一序列剩下的所有元素直接复制到合并序列...
分类:
编程语言 时间:
2015-05-26 16:16:06
阅读次数:
165
用for循环对每个数组元素重新赋值:#!/usr/bin/perl
@array = (1..30);
print "@array\n";
for($i=0; $i<=$#array; $i++){
$array[$i] = $array[$i] + 10;
}
print "@array\n";
用while循环对每个数组元素重新赋值:#!/usr/bin/perl
@array = (1....
分类:
编程语言 时间:
2015-05-26 16:15:49
阅读次数:
265
java多线程-合并
线程合并的意义就是几个并行的线程合并为一个单线程执行,应用于一个线程必须等待另个线程执行完毕后执行
例题:现有一个主线程,T1,T2怎么让T2在T1之后执行,主线程在T2之后执行package cn.thread;
public class ThreadJoin {
public static void main(String[] args) {
...
分类:
编程语言 时间:
2015-05-26 16:13:40
阅读次数:
127