- 博客(20)
- 收藏
- 关注
原创 理解socket库与开发流程(tcp)(1)
socket (简称:套接字),它是一个进程之间的一个工具,进程之间想要进行网络通讯就需要socket
2021-06-15 22:18:42
745
原创 基础理解Threading模块(2)-线程
解决全局变量数据可能产生错误的解决办法,方法一、同时解析线程等待(协同步调) join()。解析:线程同步是保证在同一时刻只能有一个线程进行去操作全部变量方法二:互斥锁(Lock) 解析:对共享数据(可以理解为:全局变量)进行锁定,多个线程去抢,谁先抢到就谁先用。没有抢到的线程就等待,直至所有全部线都运行完成# 创建互斥锁的方法mutex = threading.Locak()# 上锁mutex.acquire()# 解锁mutex.release()代码解析:...
2021-06-13 22:31:31
106
原创 python-multiprocessing-process类(2)多进程
目的:如何知道子进程是由那个主进程创建模块:os模块 os.getpid()os.getpid():它显示的是当前进程的编号 main_process:主程序编码为1548 name:名字为主程序 meeting 的名字为:metting_process1 父进程的编码为 1548meal 的名字为:meal_process2 父进程的编码为 1548说明meeting和meal的父进程为 1548这个编码进程...
2021-06-13 22:29:17
178
2
原创 python-multiprocessing-process类(1)多进程
概念:让两个函数或方法同时执行,充分理由CPU资源,提高程序的执行效率方式:并行、并发、 并行: 同一时间运行(多核CPU下) 并发: 在一段时间内交替执行任务(单核CPU的情况下)一个程序中最少有一个进行,而进程默认有一个线程。线程依附在进程里。包:multiprocessing (https://docs.python.org/zh-cn/3.8/library/multiprocessing.html 详解)Process类 (https://do...
2021-05-23 21:23:45
116
原创 关于pycharm已经安装了第三方模块'xxx',但仍然提示 no module named'xxx'的情况
原:https://blog.csdn.net/u010041047/article/details/88242749
2019-09-03 16:12:59
1276
翻译 urllib库之四大属性(parse、robotsparser)
在urllib库里还提供了parse,它定义了URL的标准接口:https、http、ftp、mms等,实现URL各部分的抽取、合并以及连接转换一、parse模块有以下方法:返回ParseResult1、urlparse()结果如下:URL:"https://www.baidu.com/index.html;user?id=5#comment",而一个标准连接格式:sch...
2019-06-21 17:06:04
486
翻译 urllib库之四大属性(Error)
urllib的error模块定义由request模块产生的错误,出现问题request就会抛出error模块定义的异常1.URLError :它来自urllib库中的error模块,它继承自OSError类,是error异常模块的基础类,由request模块产生的异常都可以通过URLError类来处理,而且URLError具有一个属性reason(用于返回错误的原因)2.HTTPError...
2019-06-13 10:08:04
500
翻译 urllib库之四大属性(Request)
在python2中有urllib库和urllib2库来实现请求的发送,但在python3后统一为urllib库,由于urllib库是Python内置库,所以不需要额外安装下载。request:最基本的HTTP請求模塊,用來模拟发送请求(如:在瀏覽器輸入網址後回車) ★error:異常處理模塊,如果出現請求錯誤,我們則可以捕獲這些異常。★parse:一個工具模塊,提供許多處理URL的方...
2019-06-10 17:21:57
1232
原创 Python-MySql数据库-mysql.connector
安装mysql就不描述,都是以安装好数据后可能产生的问题进行记录(本人是菜鸟需要一步步来,若有错误的地方请指正)关于sqlite3学习时可能产生的问题:https://blog.csdn.net/weixin_41816911/article/details/90237922(我是windows系统)安装好数据后进入字符命令(cmd)mysql -hlocalhost -uroot -pp...
2019-05-22 18:11:15
159
原创 Python-数据库-sqite3增删改查
学而不思则罔,思而不学则殆,在自学的路上更是如此在了解连接数据库的连接方式有2中:一种需要独立的服务器运作(安装需要管理员的权限)【https://blog.csdn.net/weixin_41816911/article/details/90406317】另一种是不需要独立的服务器SQLite3使用SQLite3要Python(2.5)开始,以前的版本我没用过,所有不太清楚,如果要了...
2019-05-21 12:30:49
208
原创 python-socket
最簡單的服務器:import socketsotest=socket.socket()host=socket.gethostname()port=1234sotest.bind((host, port))sotest.listen(5)while True: c,addr=sotest.accept() print('connection from',addr...
2019-05-04 00:49:38
83
原创 Python 安裝Twisted出現的問題
出現了 ERROR:MICROSOFT VISUAL C++ 14.0的錯誤在網上找了很多的辦法,終於安裝成功了,把困擾了二天的事情解決了。也是件體開心的事情 話不多說:解決辦法。去https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted下載對應版本的.whl下載下來后找到.whl所在的文件夾。如何進字符命令行里輸入 ...
2018-10-17 23:11:28
74
原创 Hibernate从搭建环境到实例操作
作为小白的我,时不时的忘记一些东西,只要把它记录下来。用作以后回顾Hibernate官网:http://hibernate.orgHibernate下载:http://tools.jboss.org/downloads/jbosstools/photon/4.6.0.Final.html#zips 选择你喜欢的版本我将介绍两种方法,第一种:我选择4.3.1Final,再选择...
2018-07-25 14:36:42
97
翻译 JDBC的最终整合
通过学习:http://www.cnblogs.com/smyhvae/p/4050825.html(原)对于"db-config.properties" 右键点击pack(com.vae.db这个包,具体看你自己新建的包名)→新建→文件//数据库链接地址jdbc.url=jdbc:mysql://localhost:3306/new_schema+?serverTimezon...
2018-07-18 17:14:30
236
转载 JDBC产生的疑惑
浅了解exectue、exectueUpdate、executequeryexecute:可以执行增加,删除,修改、查询 execute:返回boolean类型,true表示查询,false表示 增删改成。exectueUpdate:可以执行增加,删除,修改 exectueUpdate:返回Int类型。executequery:只能执行查询 executeQuery:返回Resu...
2018-07-16 17:59:55
188
原创 基础的JDBC链接数据库
通过学习:http://www.cnblogs.com/smyhvae/p/4050825.html(原)前提要已经安装好数据库我目前所用的jdbchttps://pan.baidu.com/s/1o3bgei1jFPq0veIL_SRgcA 密码:qec3一、下载并解压文件下载完后解压后的文件二、新建一个web动态工程三、新建了一个文件夹(我使用Eclipse是经过汉化的,如果有喜...
2018-07-13 17:20:32
123
转载 Python—Web
复制地址:https://www.cnblogs.com/themost/p/6840190.htmlimport urllib.request 2 #可以将url先构造成一个Request对象,传进urlopen 3 #Request存在的意义是便于在请求的时候传入一些信息,而urlopen则不4 request = urllib.reques...
2018-06-22 12:46:03
115
原创 实心菱形与空心菱形练习
实心菱形public static void main(String[] args) { // TODO 自动生成的方法存根 printrbus(10); } public static void printrbus(int size){ if(size%2==0){ size++; //判断菱形的中心位置。 } for (int i=0;i<siz...
2018-06-19 15:38:02
450
原创 小白的杨辉三角
public static void main(String[] args) { // TODO Auto-generated method stub int triangle[][]=new int[8][]; //定义长度 for(int i=0;i<triangle.length;i++){ triangle[i]=new int[i+1]; ...
2018-06-15 10:39:43
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人