#N

[转]【C/C++】Linux下使用system()函数一定要谨慎

曾经的曾经,被system()函数折磨过,之所以这样,是因为对system()函数了解不够深入。只是简单的知道用这个函数执行一个系统命令,这远远不够,它的返回值、它所执行命令的返回值以及命令执行失败原因如何定位,这才是重点。当初因为这个函数风险较多,故抛弃不用,改用其他的方法。这里先不说我用了什么方法,这里必须要搞懂s...

[转][IPC通信]基于管道的popen和pclose函数

标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。下在给出popen...

实现X*N

#include<iostream>usingnamespacestd;doublefoo(intn,doublex){  if(1==n)  {returnx;  }  else  {if(n%2==0)  returnfoo(n/2,x*x);else  returnx*foo((n-1)/2,x*x)...
IT猿 ·2020-03-26

Python 将中文转拼音

文字转拼音 importos.pathclassPinYin(object):def__init__(self):self.word_dict={}defload_word(self,dict_file):self.dict_file=dict_fileifnotos.path.exists(self.dic...
IT猿 ·2023-05-06

Python3.4的Pillow库实现验证码图片

转自http://blog.csdn.net/bin381/article/details/41969493 fromPILimportImage,ImageDraw,ImageFont,ImageFilterimportrandom_letter_cases='abcdefghjkmnpqrstuvwxy'...

冒泡 [Python]

冒泡PythonclassBubbleSort:def__init__(self):self.initArr()definitArr(self):self.arrInfo=[60,61,27,91,92,44,13,20,24,13]defbubbleSortFromStartToEnd(self):length=le...
IT猿 ·2023-05-06

[转]Wote用python语言写的imgHash.py

#!/usr/bin/pythonimportglobimportosimportsysfromPILimportImageEXTS='jpg','jpeg','JPG','JPEG','gif','GIF','png','PNG'defavhash(im):ifnotisinstance(im,Image.Image...

Python3之切片的道理

list的切片有三个参数:起点,终点,步长list[::-1]相当于起点为最后的一个,终点为第一个,然后一次减少一个更多的看下面的测试>>>a=[0,1,2,3,4,5,6,7,8,9]>>>a[0,1,2,3,4,5,6,7,8,9]>>>a.reverse()&...
IT猿 ·2023-05-06

[转]python模块全面

http://www.cnblogs.com/wupeiqi/articles/4963027.html模块概念:用一砣代码实现了某个功能的代码集合。类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又...
IT猿 ·2023-05-06

Python3之format

print('{0},{1}'.format('zhangk',32))print('{},{},{}'.format('zhangk','boy',32))print('{name},{sex},{age}'.format(age=32,sex='male',name='zhangk'))#格式限定符#它有着丰富的的...
IT猿 ·2023-05-06

Python3之Zip

fromcollectionsimportdefaultdictfromcollectionsimportOrderedDictd=defaultdict(list)d['a'].append(1)d['a'].append(2)d['b'].append(5)print(d)#di=dict(list)#di['b'...
IT猿 ·2023-05-06

python时间处理之datetime

#-*-coding:utf-8-*-#datetime类#datetime是date与time的结合体,包括date与time的所有信息。#它的构造函数如下:#datetime.datetime(year,month,day[,hour[,minute[,second[,microsecond[,tzinfo]]]]...

关于Pyhton多线程同步队列的应用

'''同步队列put方法和task_done方法,queue有一个未完成任务数量num,put依次num+1,task依次num-1.任务都完成时任务结束。1.创建一个Queue.Queue()的实例,然后使用数据对它进行填充。2.将经过填充数据的实例传递给线程类,后者是通过继承threading.Thread的方式创...

关于Python多线程condition变量的应用

'''所谓条件变量,即这种机制是在满足了特定的条件后,线程才可以访问相关的数据。它使用Condition类来完成,由于它也可以像锁机制那样用,所以它也有acquire方法和release方法,而且它还有wait,notify,notifyAll方法。一个简单的生产消费者模型,通过条件变量的控制产品数量的增减,调用一次生...
首页上一页...43634364436543664367...下一页尾页