enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得 ...
分类:
编程语言 时间:
2018-02-17 17:15:15
阅读次数:
156
numpy np.clip Clip (limit) the values in an array. Given an interval, values outside the interval are clipped to the interval edges. For example, if a ...
分类:
编程语言 时间:
2018-02-17 17:15:33
阅读次数:
189
初次接触CDQ分治,感觉真的挺厉害的。 整体思路即分而治之,再用之前处理出来的答案统计之后的答案。 大概流程是: 对于区间 l ~ r : 1.处理 l ~mid, mid + 1 ~ r 的答案 2.分别排序规整 3.计算 l ~ mid 中每一个数对 mid + 1 ~ r 中的答案的贡献, 累 ...
分类:
编程语言 时间:
2018-02-17 17:16:08
阅读次数:
200
1)继承TServerEventHandler类,获取连接用户的基本信息包括IP和端口,从而监控是否保存有没有清除的连接TServerEventHandler类提供了用户连接和断开的时候,针对套接字的处理方式,其中提供了两个函数createContext 当一个新的用户连接的时候会被调用deleteContext 当用户结束请求处理的时候会被调用 详细的流程可以查看TThreadPool
分类:
编程语言 时间:
2018-02-17 17:52:03
阅读次数:
280
datetime.datetime.now() 返回当前的datetime日期类型 datetime.date.fromtimestamp() 把一个时间戳转为datetime日期类型 datetime.timedelta:表示时间间隔,即两个时间点之间的长度 ...
分类:
编程语言 时间:
2018-02-17 18:07:17
阅读次数:
194
场景 目前通过Thrift框架生成了C#代码,由于没有怎么接触过这门语言,因此直接启动程序模拟多个用户进行测试。在无法修改代码进行负载性测试的情况下,可以使用system函数启动程序,模拟多个用户的实际操作。#include <windows.h>int main(){ while (1) { ::system("E:/thriftserver/thrift-csharp/
分类:
编程语言 时间:
2018-02-17 18:07:26
阅读次数:
183
以下为转载https://www.cnblogs.com/DswCnblog/p/6126588.html with。。as。。一个使用场景是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 普通的文件处理如下: 由于文件读写时都有可能产生IOError,一旦出错,后面的f.c ...
分类:
编程语言 时间:
2018-02-17 18:07:56
阅读次数:
231
一 模块介绍 1、什么是模块? #常见的场景:一个模块就是一个包含了一组功能的python文件,比如spam.py,模块名为spam,可以通过import spam使用。 #在python中,模块的使用方式都是一样的,但其实细说的话,模块可以分为四个通用类别: 1 使用python编写的.py文件 ...
分类:
编程语言 时间:
2018-02-17 18:52:44
阅读次数:
213
‘[ ] ’ 能够多个同时匹配 '.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) '$' 匹配字 ...
分类:
编程语言 时间:
2018-02-17 18:53:01
阅读次数:
219
内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。 内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类 ...
分类:
编程语言 时间:
2018-02-17 19:06:57
阅读次数:
180
C++ Primer 学习中。。。 简单记录下我的学习过程 (代码为主) //大部分容器适用、不适用于list容器 sort(b,e) sort(b,e,p) stable_sort(b,e) stable_sort(b,e,p) /** http://blog.csdn.net/u01057906 ...
分类:
编程语言 时间:
2018-02-17 19:23:05
阅读次数:
200
1:什么是异常 异常就是在我们的程序在运行过程中由于某种错误而引发Python抛出的错误: 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在 python中,错误触发的异常如下 2:常用异常 python提供了两个非常 ...
分类:
编程语言 时间:
2018-02-17 19:23:13
阅读次数:
206
二叉树遍历算法总结 本文依据《数据结构与算法》(C语言版)(第三版) 整理。 A. 二叉树的遍历 1.前序遍历二叉树: (1)若二叉树为空,则为空操作,返回空。 (2)訪问根结点。 (3)前序遍历左子树。 (4)前序遍历右子树。 a.二叉树前序遍历的递归算法: void PreOrderTraver ...
分类:
编程语言 时间:
2018-02-17 19:41:26
阅读次数:
214
更新内容:1.增加内存信息获取2.增加电池信息获取3.增加磁盘信息获取4.重新布局窗体5.增加窗体名称6.增加连接成功之前,不可按压效果图:'''''''''''''''''''''''''''''''''''''''''''''' ...
分类:
编程语言 时间:
2018-02-17 19:56:10
阅读次数:
196
基本思想 分析归并排序之前。我们先来了解一下分治算法。 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题。这些子问题相互独立且与原问题性质相同。求出子问题的解。就可得到原问题的解。 分治算法的一般步骤: (1)分解,将要解决的问题划分成若干规模较小的同类问题; (2)求解,当子问题 ...
分类:
编程语言 时间:
2018-02-17 19:56:26
阅读次数:
197
元组tuple 元组一旦创建后便不可更改 表示方法: name1=("luo","gu","hu") 在一个元组中,可以是字符串,数字或混合型的 一、对于元组操作有以下函数: #1、cmp(name1,name2) :用于比较两个元组的元素 #2、len(name1) :元组元素个数 #3、max( ...
分类:
编程语言 时间:
2018-02-17 19:56:37
阅读次数:
256
更新内容:1.增加内存信息获取2.增加电池信息获取3.增加磁盘信息获取4.重新布局窗体5.增加窗体名称6.增加连接成功之前,不可按压''''''''''''''''''''''''''''''''''''''''''''''' ...
分类:
编程语言 时间:
2018-02-17 19:56:46
阅读次数:
252
set内定义的一些函数 add:添加一个对象 函数原型:def add(self, *args, **kwargs) 用法: set1.add(value) clear:添加一个对象 函数原型:def clear(self, *args, **kwargs) 用法: set1.clear() dif ...
分类:
编程语言 时间:
2018-02-17 20:12:42
阅读次数:
263
上面是一个简单的tcp服务器源码 导入socket模块后,创建一个套接字 绑定ip和端口(ip地址可以通过命令行,输入‘ipconfig’命令查看,端口65535以内没有被占用就行了) listen()是允许同时连接的客户端数量 最后循环监听客户端发送的消息 因为python默认编码是ASCII,所 ...
分类:
编程语言 时间:
2018-02-17 20:30:58
阅读次数:
202
在前几篇文章中我们使用了python的urllib模块,做了一些访问网页的工作。现在介绍一个非常强大的工具——正则表达式。在讲述正则的时候,我参考了《精通正则表达式(第三版) Jeffrey E.F.Friedl》这本书,虽然本书的参考语言并没有python,但相通之处颇多,可以细读一部分。 通常我 ...
分类:
编程语言 时间:
2018-02-17 21:23:52
阅读次数:
229