- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 用c++理解python的map函数
作为对一个平时靠c++吃饭的程序员来说,偶尔也想写点python程序,要想写就得要学,要学就得要总结和关联,把要学的知识与已学的知识相关联起来,可以更快地学习和理解新的知识。 前面看过了reduce函数,今天来看一下map函数,map函数是python的内置函数,介绍如下:map() 函数会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法以下是...
2021-07-08 11:49:56
656
原创 用c++理解python的reduce函数
作为对一个平时靠c++吃饭的程序员来说,偶尔也想写点python程序,要想写就得要学,要学就得要总结和关联,把要学的知识与已学的知识相关联起来,可以更快地学习和理解新的知识。 首先看一下reduce()函数吧,http://www.cnblogs.com/lonkiss/p/understanding-python-reduce-function.html 有对reduce()函数的详细介绍和使用说明,下面的python代码都是参考的这个页面上的。 reduce() 函数在...
2021-07-07 16:03:29
848
原创 vcf通讯录转excel
老父亲从手机导出了一个vcf格式的通讯录,让我帮他转成excel格式的好打印出来,我根据百度捣鼓了半天都没有成功。生气了,还是伟人说得好,自己动手,丰衣足食。 用文本编辑器打开vcf一看,就是文本格式,我只需要把它转换成csv格式,然后就可以导入到Excel中了,cvf中每个名片的格式大概如下:BEGIN:VCARDVERSION:3.0N:x;xx;;;FN:xxxTEL;TYPE...
2018-04-30 20:47:02
20665
6
原创 一个自用的进程间通信库(二)
要使用这个库,最基本的就是首先要给自己创建一个信箱。信箱创建时会带一个返回值,是内部生成的信箱ID,因为整型的比较速度远远快过字符串,所以也得支持根据ID进行发送,而且共享内存中的信箱时根据ID排序的,可以根据ID用二分查找进行搜索,现在的问题是当通过名字进行查找时,如果信箱的数量很多,那查找速度就太令人遗憾了,因为信箱是存放在共享内存中的,而且信箱的创建和销毁时动态的,所以本地进程无法存储其它信
2017-12-19 10:44:09
580
原创 一个自用的进程间通信库(一)
用过一些进程间通信的方法,总觉得用起来不是特别方便,要么步骤太多,要么库太大。于是决定给自己写个库,主要是想让自己在遇到进程间通信的时候能以更简便的方式使用,记录下来也是整理一下自己的思路。 理想中的使用方法是:A进程注册一个进程名称A(信箱A),提供一个接收数据的处理函数,然后,然后就够了!B进程注册一个名称B(信箱B),对A发送数据,A的处理函数自动处理接收到的数据。最基本
2017-11-29 17:16:14
3008
2
原创 c++中的字符串分割
分割字符串应该是一种非常常用的功能c语言中提供了strtok函数,但是c++标准库中偏偏没有虽然实现这个功能并不困难,但如果有标准的,谁会自己去写各种乱七八糟的实现呢关于这个问题,cplusplus.com有一篇专门讨论它的专题www.cplusplus.com/faq/sequences/strings/split/这里面提到了几种实现和使用方法因为平时不使用boo...
2017-09-30 16:11:22
310
原创 QGraphicsLineItem的轮廓
在一个简单的画图程序中,其中一个最基本的目标在QGraphicsView上画一根线,线的两端可以进行拖拽,这在QGraphics View框架中实现其实是很简单的,处理一下鼠标事件,在paint函数中给选中状态下的线段两端各画一个小矩形,简单的线段编辑就可以实现了。 好了,开始拖拽了,这时意外出现了随着鼠标的拖动,线段两端的小矩形会出现残影这应该是item的upd
2017-09-18 15:32:06
6397
6
OpenGL编程指南(原书第7版).pdf
2012-03-09
Java 极限编程.pdf
2009-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人