异常是指程序运行时遇到了非致命错误。python中有许多预定义的异常类型,不过如果你想定义自己的异常,也是完全可以的。如下代码自定义了一个最简单的异常,并使程序抛出了该异常:classMyException(Exception):passcondition=Falseifnotcondition:raiseMyException('条件不满足,抛出自定义异常!')可以看出,自定义的异常必须继承自Exception,这样就可以无需定义__init__方法而直
系统 2019-09-27 17:49:35 2288
目录一、进程之间的数据共享1.1Manager模块介绍1.2Manager例子一、进程之间的数据共享展望未来,基于消息传递的并发编程是大势所趋即便是使用线程,推荐做法也是将程序设计为大量独立的线程集合,通过消息队列交换数据。这样极大地减少了对使用锁定和其他同步手段的需求,还可以扩展到分布式系统中。但进程间应该尽量避免通信,即便需要通信,也应该选择进程安全的工具来避免加锁带来的问题。以后我们会尝试使用数据库来解决现在进程之间的数据共享问题。1.1Manage
系统 2019-09-27 17:49:06 2288
假设通过爬虫你获取到了北京2016年3,10月份每天白天的最高气温(分别位于列表a,b),那么此时如何寻找出气温随时间(天)变化的某种规律?a=[11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23]b=[26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,
系统 2019-09-27 17:48:45 2288
简介f-string,亦称为格式化字符串常量(formattedstringliterals),是Python3.6新引入的一种字符串格式化方法,该方法源于PEP498�CLiteralStringInterpolation,主要目的是使格式化字符串的操作更加简便。f-string在形式上是以f或F修饰符引领的字符串(f'xxx'或F'xxx'),以大括号{}标明被替换的字段;f-string在本质上并不是字符串常量,而是一个在运行时运算求值的表达式:Wh
系统 2019-09-27 17:48:41 2288
希尔排序思想:算法先将要排序的一组数按某个增量d分成若干组,每组中记录的下标相差d.对每组中全部元素进行排序,然后再用一个较小的增量对它进行,在每组中再进行排序。当增量减到1时,整个要排序的数被分成一组,排序完成。一般的初次取序列的一半为增量,以后每次减半,直到增量为1。defshell_sort(list):n=len(list)gap=n//2new_list=[]whilegap>1:foriinrange(gap):iflist[i]>list[i
系统 2019-09-27 17:48:16 2288
今天去辛集买箱包,下午挺晚才回来,又是恶心又是头痛。恶心是因为早上吃坏东西+晕车+回来时看到车祸现场,头痛大概是烈日和空调混合刺激而成。没有时间没有精神没有力气学习了,这篇博客就说说python中一个小小函数。由于坑爹的学校坑爷的专业,多线程编程老师从来没教过,多线程的概念也是教的稀里糊涂,本人python也是菜鸟级别,所以遇到多线程的编程就傻眼了,别人用的顺手的join函数我却偏偏理解不来。早上在去辛集的路上想这个问题想到恶心,回来后继续写代码测试,终于
系统 2019-09-27 17:45:40 2288
1.在多表查询时,如果想使用一条语句查询数据,并需要查询附属表的信息时,尽量不要附属表的信息,如果需要一定要把附属表的信息筛选出你需要的那条记录出来,否则会出现数据重复的问题。如果筛选不出来你要的数据,那就拆开写吧。发现这个问题时,是因为mysql和oracle中groupby的区别:oracle中groupby后面的属性一定要和select和orderby后面的属性相同,否则在oracle中无法执行。而mysql中就无需这样。2.向linux系统上更新项
系统 2019-08-29 23:50:33 2288
今天什么日子啊...公车好多人啊...一路上来又塞车,从邕江大桥一路塞到江滨公园....差点迟到了...算了..不说了..继续工作..嘿嘿...自从有了双休,干活也起劲了...感觉时间过得好快....过完明天又能睡懒觉了!!!!公车就像海绵,只要肯挤总是会有位置的!
系统 2019-08-29 23:40:54 2288
网线已经和我们的生活密不可分了,因为生活经常用到网线,上网就得需要网线,所以我们要学会网线制作,才能更好的俄驾驭生活,好的废话不多说,看看网线的有几种接法吧这是两种国标的网线接法,一般呢我们用第二种也许你说这个记得清楚很麻烦,我教你个简单的方法我们说下第二种常用的T568B吧,因为一般都用这个这个接法的顺序其实就是从黄种人旅游到棕色人地区的概念橙-蓝-绿-棕看好这个方法你是亚洲人黄皮肤的把你认为是橙然后呢大海是蓝树林是绿棕色人是棕在亚洲地区遥望棕色人中地区
系统 2019-08-29 23:18:41 2288
我想我疯了。。。跑到网吧来写代码。。。。。昨天看了《HeadFirst设计模式》刚看了第一章,感觉收获很大,至少我知道什么是策略模式。。。但是到昨天看完之后我还是不了解为什么叫做策略模式。。。后来在厕所里想了下。。。。。。。今天就跑到网吧把我的想法写出来了。。。放清明,电脑还在学校(悲剧的台式机)战将类--小说《修真世界》中战将就使用策略的高手,将使用的策略的具体实现交给Strategy类去实现,就把变化的部分的分离开了。packagecom.wjh.ce
系统 2019-08-29 22:28:00 2288