- 博客(7)
- 收藏
- 关注
原创 C#获取zip中csv后缀文件个数
1.添加引用包using ICSharpCode.SharpZipLib.Zip;2.代码块var TemplateZip = new ZipFile(multiCSVExcSrcFolder + "\\EntityLists.zip");var ZipFile = TemplateZip.Cast<ZipEntry>();int count = ZipFile.Count(x => x.Name.Contains("csv");
2020-06-03 16:33:29
257
原创 FTP和SFTP
FTP: - 全称:File transfer protocol 文件传输协议,是TCP/IP协议组的协议之一(来自百度百科) - 包括客户端,服务器端两部分 - FTP的传输方式有种,主动传输/被动传输 以下图片来自 https://network.51cto.com/art/201909/603552.htm ![主动传输](https://img-blog.csdnimg.cn...
2020-04-13 16:04:28
174
原创 python-正则表达式(re)小结
个人笔记。python的正则表达式包括以下方法:match(pattern,string,flag)search(pattern,string,flag)span()group(N)groups()compile(string)findall(string)sub(pattern,repl,string)1.flag可以是re.M或者re.I等,后者忽略大小写,前者是换行模...
2020-04-08 18:54:00
170
原创 python的几种锁简要总结
初学者笔记,非专业,或有出入。锁的分类:1.GIL(Global Interpreter Lock)全局解释器锁2.同步锁当一个进程中同时启动的几个线程,需要对同一个资源(比如变量)有update需求时,使用同步锁,可以在同一时间保证只有一个进程占用资源,其他线程处于阻塞中。3.递归锁同时启动的几个线程,都需要用到资源A和资源B才能完成自身工作,为了防止不同线程抢占不同资源,而又...
2020-04-07 18:52:27
1543
原创 chrome-F12获取页面表格某一列的所有值
功能需求:有如下表格,其中列col2的每一个表格name=“testtd”col1col21a2b3c实现:在chrome-F12-console中,使用javascript获取col2的所有单元格值var list=document.getElementsByName("testtd")for(var i=0;i<list.length;i...
2020-04-03 18:55:15
1788
原创 python的线程和Queue
功能简介:1.有一个已知字符串列表,将列表内容按照插入时的顺序,逐个输出功能实现:1.要将数据按照插入时的顺序取出,需要用到Queue,put插入,get输出2.启动三个相同的线程,通过锁的方式,来实现Queue的数据读取3.在主线程中创建锁,在子线程的实现方法中获取/释放锁4.子线程在未被允许停止获取queue中的数据之前,需要一直运作,直到接收到来自主线程停止通知 # codin...
2020-04-02 17:50:40
112
原创 python的基础类创建-自定义thread类并获取返回值
import threading//class名后的括号内,填写继承的类class MyThread(threading.Thread): //类的所有方法,第一个参数必须是self,可以是其他单词,但是必须要有 def __init__(self,func,args): //继承父类的init方法 super(MyThread,self).__init__() self.fu...
2020-04-01 16:57:21
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人