- 博客(50)
- 收藏
- 关注
原创 python-遍历文件夹基础练习6
coding:UTF-8import osdef eachFile(filepath): pathDir=os.listdir(filepath) for allDir in pathDir: child = os.path.join(‘%s%s’%(filepath,allDir)) print child.decode(‘gbk’
2018-01-31 22:36:13 195
转载 秒杀多线程
http://blog.csdn.net/s_lisheng/article/details/74278765http://blog.csdn.net/morewindows/article/details/7577591
2018-01-31 14:06:18 404
转载 C++静态函数中调用非静态成员函数或变量
http://blog.csdn.net/xx780452700/article/details/52884789
2018-01-30 17:44:55 401
原创 Direct3D\Opencv\OpenGL
问题一:为何引入 OpenGL? 在 2.3 之前 OpenCV 的渲染部分都是由 CPU 来实现的,不论是画线还是把图片显示到屏幕上。这有两个问题,速度慢,同时没法画三维物体。引入 OpenGL 是为了借助 显卡的力量,显卡比 CPU 更擅长渲染,同时显卡和 CPU 可以同时干活。比方说,CPU 在获取摄像头画面然后检测人脸时,显卡在渲染三维的人脸网格模型和高精度抗锯齿的二维界面。另外,随
2018-01-30 13:07:15 214
转载 c++基础
[http://blog.csdn.net/libaineu2004/article/details/78850227http://blog.csdn.net/qq_24378389/article/details/77946750
2018-01-30 09:04:13 88
原创 vs2013调试警告信息解决
问题1:warning C4996: ‘MBCS_Support_Deprecated_In_MFC’: MBCS support in MFC is deprecated and may be removed in a future version of MFC. 解决:工程->属性->配置属性->C/C++->预处理器->预处理器定义 添加以下定义就可以解决: NO_WARN_MBCS_
2018-01-29 09:38:22 866
转载 人脸识别收藏
http://blog.csdn.net/google19890102/article/details/46376603 http://mp.weixin.qq.com/s/b3-IFjhXK2JdEX8QjpUQPQ
2018-01-23 22:55:02 132
转载 linux top命令查看内存及多核CPU的使用讲述
https://www.cnblogs.com/dragonsuc/p/5512797.html
2018-01-23 10:32:13 413
转载 Linux查看物理CPU个数、核数、逻辑CPU个数
https://www.cnblogs.com/emanlee/p/3587571.html http://blog.csdn.net/yu132563/article/details/45222935 http://blog.csdn.net/fgf00/article/details/52584810
2018-01-23 10:15:10 136
原创 STL学习
一、vector 1、vector的数据安排与以及操作方式,与array非常类似,两者的唯一差别在于空间运用的灵活性。array是静态空间,一旦配置了就不能改变; 2、vector是动态空间,随着元素的加入,他的内部机制会自行扩充空间以容纳新元素。 以原大小的两倍另外配置一块较大空间,然后将原内容拷贝过来,然后才开始在原内容之后构造新元素,并释放原空间。(重新配置、元素移动、释放
2018-01-20 14:24:04 122
原创 国内从事计算机视觉领域的公司
http://blog.csdn.net/Stone_Wang_MZ/article/details/56278664
2018-01-17 21:40:49 835
转载 简单而直接的Python web 框架:web.py
http://blog.csdn.net/freeking101/article/details/53020865 https://www.cnblogs.com/youxin/p/3559971.html
2018-01-17 10:25:54 149
转载 C++开发 面试问题总结(中兴、CVTE、瑞晟、华为、YY)
http://blog.csdn.net/zxx910509/article/details/60333096
2018-01-16 23:14:20 309
原创 python操作mysql练习1
#coding=utf-8import MySQLdb#连接数据库db= MySQLdb.connect("10.4.6.203","root","tvc123456","test")cursor=db.cursor()#创建游标"""#查询表中有多少条数据。aa=cursor.execute("select * from student")print(aa)"""#获取表
2018-01-16 09:55:10 154
原创 python-post上传图片基础练习5
#coding=utf-8import requestsimport globimport osimport timeimport randomimport urllibimport sysreload(sys)sys.setdefaultencoding('utf-8')def chosePic(number): pic_list=glob.glob('D:\\
2018-01-15 16:27:24 269
原创 python-多线程基础练习4
#coding=utf-8import threadingfrom time import sleep,ctimeclass MyThread(threading.Thread): def __init__(self,func,args,name=''): threading.Thread.__init__(self) self.name=name
2018-01-15 14:44:24 146
原创 python-多线程基础练习3
#coding=utf-8from time import sleep,ctimeimport threadingdef super_player(file,time): for i in range(2): print("Start playing:%s!%s"%(file,ctime())) sleep(time)list={'爱情买卖.mp
2018-01-15 14:28:10 210
原创 python-多线程基础练习2
#coding=utf-8from time import sleep,ctimeimport threadingdef music(func): for i in range(2): print("Start playing:%s!%s" %(func,ctime())) sleep(2)def move(func): for i in
2018-01-15 14:00:06 170
原创 python-多线程基础练习1
#coding=utf-8import threadingfrom time import ctime,sleepdef music(func): for i in range(2): print("I was listening to music %s.%s" %(func,ctime())) sleep(1)def move(func):
2018-01-15 13:11:05 222
原创 python-opencv图像处理基础练习2
import cv2import numpy as npdef fun(): camera=cv2.VideoCapture(0) es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE,(10,10)) kernel =np.ones((5,5),np.uint8) background = None wh
2018-01-15 11:09:10 358 2
原创 python-opencv图像处理基础练习1
# -- coding: utf-8 --import cv2import numpy as npimport osfrom PIL import Image,ImageDrawdef detectFaces(image_name): img=cv2.imread(image_name) face_cascade=cv2.CascadeClassifier("D:\\C
2018-01-15 11:08:14 395
原创 python-socket基础练习1
import socketimport tracebackimport sysimport timedef fun(): sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sk.bind(("10.4.6.130",9999)) sk.listen(5) while True: try:
2018-01-15 11:03:56 135
转载 C++构造、析构、继承、多态--一道题
引用块内容includeusing namespace std;class A { public: A() { cout } ~A() { cout } void funA() { cout } virtual void f
2018-01-14 22:45:40 238
原创 Windows多线程编程基础4-排斥区对象
在排斥区中异步执行时,它只能在同一个进程的线程之间共享资源处理。虽然此时前面介绍的几种方法均可使用,但是,使用排斥区的方法则使同步管理的效率更高。 使用时先定义一个CRITICAL_SECTION结构的排斥区对象,在进程使用之前调用如下函数对对象进行初始化: VOID InitializeCriticalSection(LPCRITICAL_SECTION) 当一个线程使用排斥区时,调用函数
2018-01-14 15:27:37 118
原创 Windows多线程编程基础3-事件对象
事件对象(Event)是最简单的同步对象,它包括有信号和无信号两种状态。 在线程访问某一资源之前,需要等待某一事件的发生,这时用事件对象最合适。例如:只有在通信端口缓冲区收到数据后, 监视线程才被激活。 事件对象是用CreateEvent函数建立的。该函数可以指定事件对象的类和事件的初始状态。如果是手工重置事件,那么它总是保持有信号状态,直到用ResetEvent函数重置成无信号事件
2018-01-14 15:14:14 197
原创 Windows多线程编程基础2-信号对象
信号对象允许同时对多个线程共享资源进行访问,在创建对象时指定最大可同时访问的线程数。 当一个线程申请访问成功后,信号对象中的计数器减1,调用ReleaseSemaphore函数后,信号对象 中的计数器加1。其中,计数器大于或等于0,但小于或等于创建时指定的最大值。如果一个应用在 创建一个信号对象时将其计数器的初始值设为0,则阻塞了其他线程,保护了资源。等初始化完成后, 调用Rele
2018-01-14 14:57:14 103
原创 Windows多线程编程基础1-互斥体对象
Mutex对象的状态在它不被任何线程拥有时才有信号,而当它被线程拥有时则无信号。 Mutex对象很适合用来协调多个线程对共享资源的互斥访问。 使用步骤: 1、建立互斥体对象,得到句柄: HANDLE CreateMutex(); 2、在线程可能产生冲突的区域前(即访问共享资源之前)调用WaitForSingleObject()将句柄传给函数,请求占用互斥对象: dwWait
2018-01-14 14:39:38 471
转载 shell脚本
[这里写链接内容](http://blog.csdn.net/u012824034/article/details/51896664)# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离
2018-01-13 23:38:04 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人