搜索到与相关的文章
Python

Python程序中的线程操作-锁

目录一、同步锁1.1多个线程抢占资源的情况1.1.1对公共数据的操作1.2同步锁的引用1.3互斥锁与join的区别二、死锁与递归锁2.1死锁2.2递归锁RLock三、典型问题:科学家吃面3.1死锁问题3.2递归锁解决死锁问题一、同步锁1.1多个线程抢占资源的情况fromthreadingimportThreadimportos,timedefwork():globalntemp=ntime.sleep(0.1)n=temp-1if__name__=='__

系统 2019-09-27 17:47:06 2330

Python

python实现批量视频分帧、保存视频帧

本篇博客介绍利用python脚本实现视频分帧,并将每一帧保存到本地。主要基于opencv包来实现,在运行代码前确保opencv包已正确安装。下面是主要代码:importosimportcv2videos_src_path='/home/shao/violence_detection_code/Movies_Dataset/fights'videos_save_path='/home/shao/violence_detection_code/Movies_D

系统 2019-09-27 17:46:54 2330

Python

利用python的request库与tkinter库制作简单vip视频解析工具

本次编写程序目的在于学习python爬虫技术入门,注意到有vip视频解析网站,于是进行编写,该程序可以跳过vip广告,或者vip5分钟时间限制。还可以保存浏览记录,十分方便。__author__='PythonStriker'importrequestsimportwebbrowserimportreimporttkinterastkfromtkinterimportttkimportosdata=["播放接口1","播放接口2",\"播放接口3","播放

系统 2019-09-27 17:46:03 2330

Python

【Python】递归实现n的全排列

这是面试字节跳动的大数据岗位时候面试官给的一个题目,就是输出n个数的全排列。当n=1是,perm(1)=[[1]]当n=2是,对于perm(1)里面的每个子list,n可以在list的第0个位置到最后一个位置,这里perm(1)里只有一个子list[1],所以perm(2)=[[2,1],[1,2]]当n=3时,perm(2)的子list有[2,1]和[1,2],对于子list为[2,1],3可以插入到[2,1]的第0个位置,到第二个位置,分别为[3,2,

系统 2019-09-27 17:45:29 2330

Python

介绍Python中几个常用的类方法

内置方法说明__init__(self,...)初始化对象,在创建新对象时调用__del__(self)释放对象,在对象被删除之前调用__new__(cls,*args,**kwd)实例的生成操作__str__(self)在使用print语句时被调用__getitem__(self,key)获取序列的索引key对应的值,等价于seq[key]__len__(self)在调用内联函数len()时被调用__cmp__(stc,dst)比较两个对象src和dst

系统 2019-09-27 17:38:42 2330

Python

详解 Python中LEGB和闭包及装饰器

详解Python中LEGB和闭包及装饰器LEGBL>E>G?BL:local函数内部作用域E:enclosing函数内部与内嵌函数之间G:global全局作用域B:build-in内置作用域python闭包1.Closure:内部函数中对enclosing作用域变量的引用2.函数实质与属性函数是一个对象函数执行完成后内部变量回收函数属性函数返回值passline=60deffunc(val):ifval>=passline:print('pass')els

系统 2019-09-27 17:38:08 2330

Python

教你用Python脚本快速为iOS10生成图标和截屏

简介这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。于是就想起来用Python自己做个脚本来生成图标。其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并且放到了GitHub。可以看看效果图:代码:#encoding=utf-8#by不灭的小灯灯#createdate2016/5/22#update2016/9/21#supportiOS10#

系统 2019-09-27 17:38:02 2330

编程技术

【Google 行销课】产品关键词的搜索门道

很多人都是思维模式的问题,局限于产品产品产品!有个业务员跟我聊天,他的产品是玻璃器皿。说他已经很了解自己的产品了,可以说非常熟悉,自己就是从技术跳到做业务上来的。我问他,那你是怎么找客户的。他说,用GOOGLE啊。在GOOGLE里输入产品的关键词,但是效果很差,一页一页翻。我说好吧,你有多少关键词?他说他们产品比较单一,就几种。一个礼拜就搜完了,发了几百封开发信,只有一封回复说:Doyouhaveawebsite?(他连网站都没有),我给他做了分析,首先,

系统 2019-08-29 23:45:46 2330

编程技术

文件夹重命名

元旦的即定目标完成一大半,嘿嘿。接下来就是专门搞那个PHP博客了,呵呵,刚刚做了一个“文件夹重命名”的小程序,有什么作用?大家看看下面的图就懂了,嘿嘿!没有命名前:重命名后:这主要是为了方便我的日常操作吧。嘿嘿。。。废话少说,上代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO;usingSystem.Text.Reg

系统 2019-08-29 23:40:34 2330

编程技术

Spring jdbcTemplate应用(二)

1.JdbcTemplate更新数据Java代码publicbooleanswitchStartOrderMeeting(Stringargument,Stringflag)throwsDataAccessException{booleanresult=false;Stringsql=sql="updateCOMPETITION_BASE_TtsetT.F_COMPETE_ORDER_STATE='0'"+"whereT.F_COMPETITION_ID=

系统 2019-08-29 23:24:22 2330