python logging 重复写日志问题 用Python的logging模块记录日志时,遇到了重复记录日志的问题,第一条记录写一次,第二条记录写两次,第三条记录写三次。。。很头疼,这样记日志可不行。网上搜索到了原因与解决方案: 原因:没有移除handler 解决:在日志记录完之后removeHa ...
分类:
编程语言 时间:
2018-08-04 17:24:47
阅读次数:
238
Angular CLI 使用教程指南参考 Angular CLI 现在虽然可以正常使用但仍然处于测试阶段. Angular CLI 依赖 Node 4 和 NPM 3 或更高版本. 安装 要安装Angular CLI你需要先安装node和npm,然后运行以下命令来安装最新的Angular CLI: ...
分类:
其他好文 时间:
2018-08-04 17:24:37
阅读次数:
156
题目链接:http://poj.org/problem?id=2236 题意: 关于电脑之间的连接问题,给出一个距离限制,一台电脑与一台电脑是连接的有两种情况,一种是他们之间的距离小于限制距离,另一种是他们之间的距离超过了限制距离,但是他们间接通过其他在限制距离内的电脑互相连接。当然要连接的话首先要 ...
分类:
其他好文 时间:
2018-08-04 17:24:27
阅读次数:
177
python的装饰器如果用得好,那是大神,用的不好最好别用。。。 装饰器(decorator)主要包含俩大属性: 1、不能改变原有函数的调用方式 2、不能改变原有函数的代码 第一个表示,我不需要改变原来代码的结构 第二个表示,我也不需要改吗原有函数的代码,特别是一些核心代码 先写个简单的装饰器: 如 ...
分类:
编程语言 时间:
2018-08-04 17:24:19
阅读次数:
145
1、salt架构图 https://docs.saltstack.com/en/getstarted/system/plugins.html plug-ins(左边):场景可插拔 subsystem-core-subsystem(中间蓝色部分): plug-ins(右边边): plug-ins(下面 ...
分类:
其他好文 时间:
2018-08-04 17:24:10
阅读次数:
223
什么是方法java方法是语句的集合,他们在一起执行了一个功能.,比如司机开车,老师教书等方法是解决一类问题的步骤的有序组合方法在类和对象中方法在程序中被创建,在其他地方被引用方法的优点使程序变的更加简短清晰;有利于维护提高程序开发效率提高代码的重(cong)用性,一次编写多吃使用方法的定义一般情况下定义一个方法如下 修饰符 返回类型 方法名(参数类型 参数名
分类:
编程语言 时间:
2018-08-04 17:24:04
阅读次数:
140
readlines()函数,readline()函数,tell()函数,seek()函数 ...
分类:
编程语言 时间:
2018-08-04 17:23:54
阅读次数:
123
三种授权方法 Shiro 支持三种方式的授权: 编程式:通过写if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { //有权限 } else { //无权限 } 注解 ...
分类:
其他好文 时间:
2018-08-04 17:23:44
阅读次数:
216
题目如下: 解题思路:很经典的动态规划题目,但是用python会超时,只好用C++了。 代码如下: ...
分类:
其他好文 时间:
2018-08-04 17:23:36
阅读次数:
116
#!/usr/bin/env python # -*- coding: UTF-8 -*- def alter(file,old_str,new_str): file_data = "" with open(file, "r", ) as f: for line in f: if old_str i... ...
分类:
编程语言 时间:
2018-08-04 17:23:28
阅读次数:
120
学习前我们先看一个笔者之前项目踩过的坑 看到这个结果,有些人可能比较惊讶,我也很惊讶,还中过大招,这都是源码看的不仔细的结果 还是直接上截图: 这是Integer类的源码片段,翻译一下注释:该内部静态类在虚拟机初始化时会设置并保存IntegerCache.high值,默认是127 然后会将-128~ ...
分类:
其他好文 时间:
2018-08-04 17:23:22
阅读次数:
225
Windows多线程之线程创建 一. 线程创建函数 CreateThread 1. 函数原型 2, 参数说明 第一个参数 lpThreadAttributes 表示线程内核对象的安全属性,一般传入 NULL 表示使用默认设置。 第二个参数 dwStackSize 表示线程栈空间的大小。传如 0 表示 ...
分类:
编程语言 时间:
2018-08-04 17:23:14
阅读次数:
178
参考: "Docker Compose安装以及入门" "Docker 三剑客之 Docker Compose" "github compose readme" 1. 下载安装 curl L https://github.com/docker/compose/releases/download/1.1 ...
分类:
其他好文 时间:
2018-08-04 17:23:05
阅读次数:
118
一、addActionError("错误内容"):Action级别的错误消息this.addActionError("错误信息1");this.addActionError("错误信息2");显示消息的标签是:<s:actionerror/>显示全部的Action级别的错误消息,可以加CSS二、addFieldError("字段名","
分类:
其他好文 时间:
2018-08-04 17:22:56
阅读次数:
148
phpize命令是准备php扩展安装的编译环境的。用于手动编译安装php扩展。 一般使用pecl来安装php扩展。 如果pecl没法安装,比如在防火墙后面,或要安装的扩展在pecl还没有兼容包。则使用phpize手动编译安装。 phpize一般随这php的安装默认安装到php的bin目录下。 查看版 ...
分类:
Web程序 时间:
2018-08-04 16:43:54
阅读次数:
207
函数库是现有的、可复用的代码。从本质上讲,库是一种可执行代码的二进制形式,可被操作系统载入内存执行。实际上,库就是一些头文件(.h)和库文件(.a、.so 或 .lib、.dll)的集合。Linux 将头文件和库文件分别放在 /usr/include/ 和 /usr/lib/ 目录。在某些时候程序需 ...
分类:
其他好文 时间:
2018-08-04 16:43:46
阅读次数:
180
#打开文件#2、对他读或者写#3、关闭文件# f=open(r'文件读写',encoding='utf-8')# # print("3%s"%f.read())#获取文件里面的所有内容# print("2%s"%f.readlines())#读取文件里面所有的数据,每一行的数据放到一个list里面# ...
分类:
其他好文 时间:
2018-08-04 16:43:38
阅读次数:
158