Windows消息机制详解
摘要:消息是指什么? 消息系统对于一个win32程序来说十分重要,它是一个程序运行的动力源泉。一个消息,是系统定义的一个32位的值,他唯一的定义了一个事件,向 Windows发出一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序
阅读全文
posted @
2016-12-31 12:14
莫水千流
阅读(29050)
推荐(6) 编辑
python 获取当前目录下文件(转)
摘要:今天继续整理原来写的 python 代码,下面是获取文件信息的 python 处理代码。 获取指定目录下文件的文件名以及文件的数量,然后列出其中还存在的目录名称: #!/usr/bin/env python2#-*-encoding:utf-8-*-import os,sysdef listdir(
阅读全文
posted @
2016-12-30 08:19
莫水千流
阅读(7216)
推荐(0) 编辑
opengl入门学习
摘要:OpenGL入门学习 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。
阅读全文
posted @
2016-12-28 17:21
莫水千流
阅读(623)
推荐(0) 编辑
基本数据结构
摘要:STACK-EMPTY(S) if S.top == 0 return TRUE else return FALSE PUSH(S,x) S.top = S.top + 1 S[S.top] = x POP(S) if STACK-EMPTY(S) error "underflow" else S.
阅读全文
posted @
2016-12-27 21:06
莫水千流
阅读(310)
推荐(0) 编辑
Python 2.7.x 和 3.x 版本的重要区别
摘要:许多Python初学者都会问:我应该学习哪个版本的Python。对于这个问题,我的回答通常是“先选择一个最适合你的Python教程,教程中使用哪个版本的Python,你就用那个版本。等学得差不多了,再来研究不同版本之间的差别”。 但如果想要用Python开发一个新项目,那么该如何选择Python版本
阅读全文
posted @
2016-12-27 12:17
莫水千流
阅读(10427)
推荐(0) 编辑
飘逸的python - 增强的格式化字符串format函数
摘要:自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。 语法 它通过{}和:来代替%。 “映射”示例 通过位置 In [1]: '{0},{1}'.format('kzc',
阅读全文
posted @
2016-12-27 11:37
莫水千流
阅读(196)
推荐(0) 编辑
值得我们深度学习的十大开源框架
摘要:本周早些时候 Google 开源了 TensorFlow(GitHub),此举在深度学习领域影响巨大,因为 Google 在人工智能领域的研发成绩斐然,有着雄厚的人才储备,而且 Google 自己的 Gmail 和搜索引擎都在使用自行研发的深度学习工具。 无疑,来自 Google 军火库的 Tens
阅读全文
posted @
2016-12-17 11:06
莫水千流
阅读(767)
推荐(0) 编辑
各种编程语言的深度学习库整理
摘要:先mark一下,有空学习一下~ 原文地址:http://www.csdn.net/article/2015-09-15/2825714 Python 1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许
阅读全文
posted @
2016-12-17 11:06
莫水千流
阅读(517)
推荐(0) 编辑
计数排序
摘要:计数排序计数排序假设n个输入元素中的每一个都是0到k区间内的一个整数,其中k为某个整数。当k=O(n)时,排序的运行时间为@(n)计数排序的基本思想是: 对每一个输入元素x,确定小于x的元素个数。利用这个信息,就可以直接把x放到它在输出数组中的位置上了。 例如,如果有17个元素小于x,则x就应该在第
阅读全文
posted @
2016-12-17 09:14
莫水千流
阅读(520)
推荐(0) 编辑
快速排序
摘要:快速排序QUICKSORT(A, p, r)if p < r q = PARTITION(A,p,r) QUICKSORT(A, p, q-1) QUICKSORT(A, q+1, r) PARTITION(A, p, r)x = A[r]i = p-1for j = p to r-1 if A[j
阅读全文
posted @
2016-12-11 20:34
莫水千流
阅读(272)
推荐(0) 编辑
堆排序
摘要:堆是一个数组,可以被看成一个近似的完全二叉树。 树上的每一个结点对应数组中的一个元素 A[1...A.heap-size] PARENT(i) return Li/2j LEFT 2i RIGHT 2i + 1 最大堆的性质 A[PARENT(i)] >= A[i] 最小堆的性子 A[PARENT(
阅读全文
posted @
2016-12-11 19:25
莫水千流
阅读(397)
推荐(0) 编辑
快速排序
摘要:快速排序(QuickSort)划分的关键是要求出基准记录所在的位置pivotpos,编程时候的关键点 快速排序: 既然能把冒泡KO掉,马上就激起我们的兴趣,tnd快排咋这么快,一定要好好研究一下。 首先上图: 从图中我们可以看到: left指针,right指针,base参照数。 其实思想是蛮简单的,
阅读全文
posted @
2016-12-06 16:55
莫水千流
阅读(394)
推荐(0) 编辑
hpp头文件与h头文件的区别
摘要:hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cp
阅读全文
posted @
2016-12-04 17:25
莫水千流
阅读(5853)
推荐(1) 编辑
c++_ url
摘要:https://curl.haxx.se/docs/projdocs.html
阅读全文
posted @
2016-12-03 20:04
莫水千流
阅读(341)
推荐(0) 编辑