一、集合(set) 1.集合的定义 set 是一个无序的元素集合,支持并、交、差及对称差等数学运算, 但由于 set 不记录元素位置, 因此不支持索引、分片等类序列的操作。 2.集合的创建 大括号或 set() 函数可以用来创建集合。 注意:想要创建空集合,你必须使用set() 而不是 {} 。 { ...
分类:
编程语言 时间:
2017-08-14 15:17:19
阅读次数:
164
最近修改了项目里的logging相关功能,用到了Python标准库里的logging模块,在此做一些记录。主要是从官方文档和stackoverflow上查询到的一些内容。 官方文档 技术博客 官方文档 技术博客 基本用法 下面的代码展示了logging最基本的用法。 除了这些基本用法,还有一些常见的 ...
分类:
编程语言 时间:
2017-08-14 15:18:40
阅读次数:
195
晚上比较懒,直接搬砖了。 1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.info('This is info message') logging.warning('This is warning ...
分类:
编程语言 时间:
2017-08-14 15:19:26
阅读次数:
288
要求:输入用户名密码认证成功后显示欢迎信息输错三次后锁定本程和作业要求稍有不同,当用户输入三次相同的用户名且无法登陆时锁定该用户名。下面也会附上符合题目要求的代码,但是存在一个Bug,就是输入三次无法正确登陆只会锁定最后一次输入的用户名。程序一:#!usr/bin/evn..
分类:
编程语言 时间:
2017-08-14 15:20:02
阅读次数:
258
一个HTTP请求报文由请求行(requestline)、请求头部(header)、空行和请求数据4个部分组成使用C++组装上述报文 boost::asio::streambufrequest; std::ostreamrequest_stream(&request); request_stream<<"POST/cs/restfull/operationRestfullApi/excuteSqlByCodeHT..
分类:
编程语言 时间:
2017-08-14 15:20:56
阅读次数:
170
企业私服就是企业自己创建的maven仓库,一般在大型的软件公司都会创建一个企业库。
分类:
编程语言 时间:
2017-08-14 15:55:30
阅读次数:
157
列表实现队列操作(FIFO),可以使用标准库里的 collections.deque,deque是double-ended quene的缩写,双端队列的意思,它可以实现从队列头部快速增加和取出对象。 deque用rotate实现跑马灯操作,转自http://www.zlovezl.cn/articl ...
分类:
编程语言 时间:
2017-08-14 16:22:30
阅读次数:
175
There are N cities in our country, and M one-way roads connecting them. Now Little Tom wants to make several cyclic tours, which satisfy that, each cy ...
分类:
编程语言 时间:
2017-08-14 16:23:46
阅读次数:
180
import socket import struct if __name__ == '__main__': ip = '127.0.0.1' int_ip = struct.unpack('!I', socket.inet_aton(ip))[0] print(int_ip) str_ip = s... ...
分类:
编程语言 时间:
2017-08-14 16:25:01
阅读次数:
135
1 print('Hello,Python') ...
分类:
编程语言 时间:
2017-08-14 16:26:16
阅读次数:
133
练习10.20 练习10.21 ...
分类:
编程语言 时间:
2017-08-14 16:27:05
阅读次数:
163
1 #定义一个函数,带有4个参数 2 #x 表示要更新的文件名称 3 #y 表示要被替换的内容 4 #z 表示 替换后的内容 5 #s 默认参数为 1 表示只替换第一个匹配到的字符串 6 # 如果参数为 s = 'g' 则表示全文替换 7 def string_switch(x,y,z,s=1): ...
分类:
编程语言 时间:
2017-08-14 16:27:38
阅读次数:
163
1.初始化递增的list: list1 = range(10)#print list1#[0,1,2,...,9] 2.初始化每项为0的一维数组: list2 = [0] * 5#print list2#[0,0,0,0,0] 3.初始化固定值的一维数组: initVal = 1listLen = ...
分类:
编程语言 时间:
2017-08-14 16:28:10
阅读次数:
240
Strust2默认是多例的,但是Spring默认是单例的,在进行Spring+Strust2整合的时候,就需要把Spring管理的action指定为多例模式,只需要在action上面加上@Scope("prototype") 例如: ...
分类:
编程语言 时间:
2017-08-14 16:30:43
阅读次数:
146
springmvc 先分析下代码,高速学习。先要把配置文件写好, 给上2个类详细看看 package com.shishuo.studio.action; import org.apache.log4j.Logger; import org.springframework.beans.factory ...
分类:
编程语言 时间:
2017-08-14 16:33:15
阅读次数:
162
一 查看所有的关键字:help("keywords") Here is a list of the Python keywords. Enter any keyword to get more help.and elif import returnas else in tryassert excep ...
分类:
编程语言 时间:
2017-08-14 16:33:29
阅读次数:
161
sprinboot整合mybatis, 有2种方式, 第一种完全使用注解的方式, 还有一种就是使用xml文件的方式 项目使用gradle + idea, 数据源使用druid, 多使用groovy编写 环境配置 1, 依赖 2, user-schame.sql 在springboot的配置文件中, ...
分类:
编程语言 时间:
2017-08-14 16:34:45
阅读次数:
227
在微服务架构中,我们将系统拆分为很多个服务,各个服务之间通过注册与订阅的方式相互依赖,由于各个服务都是在各自的进程中运行,就有可能由于网络原因或者服务自身的问题导致调用故障或延迟,随着服务的积压,可能会导致服务崩溃。为了解决这一系列的问题,断路器等一系列服务保护机制出现了。 断路器本身是一种开关保护 ...
分类:
编程语言 时间:
2017-08-14 16:35:06
阅读次数:
120
最近在看ceph rgw的源码, 在其客户端数据处理部分遇到std::enable_if的概念,如下: enable_if的作用主要用于模板的匹配,偏特化的一个过程。编译器在类型推导的过程中,会尝试推导所有的重载函数,在此过程在过程中,如果enable_if条件不满足,则会在候选函数集合中剔除此函数 ...
分类:
编程语言 时间:
2017-08-14 16:35:32
阅读次数:
223
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)打开一个文件,返回一个对应的文件对象。file参数 文件的路径,相对路径、绝对路径都行。mod ...
分类:
编程语言 时间:
2017-08-14 16:35:45
阅读次数:
238