摘要: 冒泡排序和快排的python实现: python data = [1, 3, 5, 10, 4, 7] times = 0 "冒泡排序" for i in range(len(data)): for j in range(len(data) i 1): if data[j] data[j + 1]: 阅读全文
posted @ 2017-04-08 18:41 Weyne 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 任务 简单统计一个小说中哪些个汉字出现的频率最高 知识点 1. 文件操作 2. 字典 3. 排序 4. lambda 代码 统计了一个11M的小说,结果如下: 阅读全文
posted @ 2017-04-06 20:42 Weyne 阅读(15305) 评论(0) 推荐(0) 编辑
摘要: 症状在使用Debug模式时,程序可以正常启动,但是切换到Release模式,程序报错,错误码-1073741823原因程序中使用了过多的new。比如:QActionGroup *mProtocolGroup;mLidarTypeSelGroup = new QActionGroup(this);这个heap是在构造函数期间申请的,也就是说在整个程序运行期间,都会占用heap。然而,系统给程序的堆的... 阅读全文
posted @ 2017-04-06 10:05 Weyne 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: 错误方法rm *.o" -recurse按照提示,rm(remove-item)是可以递归删除子文件夹的。但是这个方法确实无效。在他们的示例里面找到说明:-------------------------- 示例 4 --------------------------C:\PS>get-childitem * -include *.csv -recurse | remove-item说明----... 阅读全文
posted @ 2017-04-06 10:03 Weyne 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: #include "stdio.h"int main(int argc ,char **argv){ printf("argc = %d \n",argc); while(argc--) { printf("%s\n",*(argv+argc)); } return 1;}输出:gcc test.c -o test.exe./test.exe para1... 阅读全文
posted @ 2017-04-06 09:48 Weyne 阅读(2765) 评论(0) 推荐(0) 编辑
摘要: 功能 读取一个文本文件,将其中的文本按规则转换为int数据,然后对数据进行处理。文本的格式类似36 565 233... 代码 #include <stdio.h> #include <stdlib.h> #include <memory.h> #include <string.h> const c 阅读全文
posted @ 2017-04-06 09:47 Weyne 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 指针作为函数参数传递 函数参数传递的只能是数值,所以当指针作为函数参数传递时,传递的是指针的值,而不是地址。 #include "stdio.h" void pointer(int *p) { int a = 11; printf("\n\nEnter function"); printf("\nt 阅读全文
posted @ 2017-04-06 09:46 Weyne 阅读(19328) 评论(1) 推荐(1) 编辑
摘要: 先看一段代码import socketimport sysimport redef getServerContent(url): host_ip = socket.gethostbyname(url) with socket.socket(socket.AF_INET,socket.SOCK_STREAM) as s: s.connect((host_ip,80)) ... 阅读全文
posted @ 2017-04-05 21:12 Weyne 阅读(380) 评论(0) 推荐(0) 编辑
摘要: rpc 协议RPC = Remote Procedure Call Protocol,即远程过程调用协议。xml rpc 协议使用http协议作为传输协议,使用xml文本传输命令和数据的一种协议。分成client和server。python 中的xmlrpc使用Anaconda3安装的时候,已经在Lib下安装了xmlrpc,里面包含了client.py和server.py,直接import就可以使... 阅读全文
posted @ 2017-04-05 21:11 Weyne 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 普通字符串一般字符串都是已unicode编码,且和C类似,可以使用\来转义,比如a = "test\ntest"print(a)输出testtest前面加r在字符串前面加上一个 r 表示该字符串为raw string,不识别转义。b = r"test\ntest"print(b)输出test\ntest这在使用正则表达式的时候很有用。前面加b生成字节序列对象bytearray。这在需要按字节序列发... 阅读全文
posted @ 2017-04-05 21:10 Weyne 阅读(4348) 评论(0) 推荐(1) 编辑