sourceTree安装与使用

1,下载并安装 sourceTree http://downloads.atlassian.com/software/sourcetree/windows/SourceTreeSetup_1.6.14.exe 双击安装,安装前要确认 安装了git或是Mercurial。 这里选择git,也可以不选...

2019-06-05 20:17:53

阅读数 7

评论数 0

pycharm常用快捷键

1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档...

2019-05-30 12:28:16

阅读数 5

评论数 0

前端css小结

标签按照显示的效果可以分为: 块元素标签:默认占有一行 内联元素标签:默认可以排列在一行 常用html标签: 1、h1~h6: 标题标签,块元素标签,含有默认样式 2、P: 段落标签,块元素标签,含有默认样式 3、字符实体:如果想在网页上显示空格,“<”个“>”,...

2019-05-13 08:58:25

阅读数 14

评论数 0

mysql查询操作

– 数据的准备 – 创建一个数据库 create database python_test charset=utf8; -- 使用一个数据库 use python_test; --显示使用的当前数据库是哪个? select databases(); --创建一个数据表 -- students表...

2019-04-27 08:45:18

阅读数 28

评论数 0

mysql基础

– 数据库的操作 -- 链接数据库 mysql -uroot -p mysql -uroot -pmysql -- 退出数据库 exit/quit/ctrl+d -- sql语句最后需要有分号;结尾 -- 显示数据库版本 select version(); -- 显示时间 select n...

2019-04-27 08:44:32

阅读数 16

评论数 0

python协程实现多任务下载视频、音乐、图片

进程、线程、协程对比 请仔细理解如下的通俗描述 有一个老板想要开个工厂进行生产某件商品(例如剪子) 他需要花一些财力物力制作一条生产线,这个生产线上有很多的器件以及材料这些所有的 为了能够生产剪子而准备的资源称之为:进程 只有生产线是不能够进行生产的,所以老板的找个工人来进行生产,这个工人能够利用...

2019-04-15 19:14:52

阅读数 73

评论数 0

python协程生成器

生成器 利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我们可以采用更简便的语法,即生成器(gen...

2019-04-15 19:09:29

阅读数 50

评论数 0

python协程迭代器

迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 我们已经知道可以对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用...

2019-04-15 18:57:16

阅读数 38

评论数 0

python进程池实现文件夹copy器(多进程版)

应用:文件夹copy器(多进程版) import multiprocessing import os import time import random def copy_file(queue, file_name,source_folder_name, dest_folder_name):...

2019-04-15 18:47:27

阅读数 86

评论数 0

python进程池pool

进程池Pool 当需要创建的子进程数量不多时,可以直接利用multiprocessing中的Process动态成生多个进程,但如果是上百甚至上千个目标,手动的去创建进程的工作量巨大,此时就可以用到multiprocessing模块提供的Pool方法。 初始化Pool时,可以指定一个最大进程数,当有...

2019-04-15 18:44:28

阅读数 27

评论数 0

python进程间的通信queue

进程间通信-Queue Process之间有时需要通信,操作系统提供了很多机制来实现进程间的通信。 Queue的使用 可以使用multiprocessing模块的Queue实现多进程之间的数据传递,Queue本身是一个消息列队程序,首先用一个小实例来演示一下Queue的工作原理: #codin...

2019-04-15 18:42:25

阅读数 44

评论数 0

python udp聊天器线程多任务

线程案例:多任务版udp聊天器 说明 编写一个有2个线程的程序 线程1用来接收数据然后显示 线程2用来检测键盘数据然后通过udp发送数据 要求 实现上述要求 总结多任务程序的特点 参考代码: import socket import threading def send_msg(udp_so...

2019-04-12 20:23:41

阅读数 60

评论数 0

python同步,互斥锁,死锁

同步的概念 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。 "同"字从字面上容易理解为一起动作 其实不是,"同"字应是指协同、协助、互相配合。 如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停...

2019-04-12 20:20:44

阅读数 48

评论数 0

多线程-共享全局变量问题

多线程-共享全局变量问题 多线程开发可能遇到的问题 假设两个线程t1和t2都要对全局变量g_num(默认是0)进行加1运算,t1和t2都各对g_num加10次,g_num的最终的结果应该为20。 但是由于是多线程同时操作,有可能出现下面情况: 在g_num=0时,t1取得g_num=0。此时系统把...

2019-04-12 20:15:44

阅读数 46

评论数 0

python多线程-共享全局变量

多线程-共享全局变量 from threading import Thread import time g_num = 100 def work1(): global g_num for i in range(3): g_num += 1 print(...

2019-04-12 20:13:44

阅读数 54

评论数 0

python线程的概念

线程 python的thread模块是比较底层的模块,python的threading模块是对thread做了一些包装的,可以更加方便的被使用 使用threading模块 单线程执行 #coding=utf-8 import time def saySorry(): print(&q...

2019-04-12 20:11:18

阅读数 22

评论数 0

python中创建线程,锁

并行和并发的区别? 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 真的多任务叫并行,假的多任务叫并发。 什么是线...

2019-04-09 17:27:30

阅读数 29

评论数 0

python找出一个列表中相同元素的多个索引

如果直接用X.index(1),只能得到0这一个索引,而我们需要所有索引. l = len(X) zip_list = zip(*(range(l),X)) id1 = [z[0] for i,z in enumerate(zip_list) if z[1]==1] 或者更简单的 id1 = [i...

2019-04-08 17:13:47

阅读数 222

评论数 0

python 并发和线程

并发和线程 基本概念 - 并行、并发 并行, parallel 互不干扰的在同一时刻做多件事; 如,同一时刻,同时有多辆车在多条车道上跑,即同时发生的概念. 并发, concurrency 同时做某些事,但是强调同一时段做多件事. 如,同一路口,发生了车辆要同时通过路面的事件. 队列, 缓...

2019-04-08 10:16:34

阅读数 74

评论数 0

Python读写文件

Python读写文件 Python读写文件 1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open(‘thefile.txt’) try: all_the_text = fil...

2019-04-07 21:07:19

阅读数 282

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭