- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 python进阶学习
python高级语法GIL锁什么是GILGIL锁什么是GILGIL也叫全局解释器锁,实际上python语言和GIL并没有关系,只是在Cpython解释器中由于历史原因,难以移除GIL每个线程在执行过程中都需要先获取GIL,保证同一时刻只有一个线程可以执行代码注意:GIL只对线程有影响,对进程和协程并没有影响线程释放GIL锁的情况:在IO操作等可能会引起阻塞的system call(系统调用)之前,可以暂时释放GIL,但在执行完毕后,必须重新获取GIL线程释放GIL锁的方式:python3.x
2020-06-13 12:09:12
544
原创 python多任务学习
python多任务多任务线程创建子线程查看正在运行的线程多线程的全局变量同步互斥锁死锁进程创建子进程进程与线程的对比进程间的通信进程池多任务多任务概念:在同一时刻,操作系统可以运行多个任务单核CPU也能执行"多任务":采用时间片轮转或者优先级调度的策略,操作系统让各个任务交替执行,即任务1执行一段时间,然后切换到任务2,任务2执行一段时间,然后切换到任务3,任务3执行一段时间,然后切换到任务4…如此反复执行下去。表面上看每个任务是交替执行的,但是由于CPU执行速度非常快,让我们的感觉就是所有任务在同
2020-06-07 00:16:59
1360
原创 python面向对象学习
python面向对象面向对象的基本概念过程与函数面向过程开发面向对象开发类对象类的三要素:类名(满足大驼峰命名法)、属性、方法self参数的使用初始化方法__init____del __方法__str __方法定义私有属性和私有方法伪私有属性和方法私有属性和私有方法扩展类方法和静态方法属性的获取机制继承面向对象的三大特性单继承多继承多态设计模式__new__方法单例设计模式异常捕获异常捕获未知错误异常的传递主动抛出raise异常模块和包模块的搜索顺序面向对象的基本概念过程与函数过程是早期的一个编程概
2020-05-31 10:29:47
736
原创 Linux学习
Linux基础知识1.Linux文件1)etc文件:存放权限配置文件2)boot文件:存放引导文件3)var文件:存放动态数据 log:系统日志文件4)tmp文件:存放临时文件5)home文件:存放用户的文件2.Linux基本命令1)pwd...
2020-05-30 00:13:33
735
原创 机器学习算法
文章目录机器学习流程:数据获取、数据处理、特征工程、模型算法选择与调优、模型评估数据获取与处理模块:pandas(数据获取与分析处理)、numpy(科学计算)、matplotlib(数据可视化绘图)机器学习模块:sklearn深度学习框架:tenserflow(谷歌)、caffe(Facebook)逻辑回归:用于解决分类问题应用场景:广告点击率、是否为垃圾邮件、是否患病等等二分类问题逻辑回归输入:...
2020-05-11 13:30:27
542
原创 在Linux系统中安装eclipse
最近学习Hadoop需要使用eclipse进行编程,本人在前天经过一番研(百)究(度)之后在虚拟机上安装好了eclipse,下面将我安装过程给大家介绍一下,如果有什么问题还望各位大佬指出,谢谢!文章目录@[TOC]安装所需工具一、jdk安装二、eclipse安装安装所需工具虚拟机(这里用的是VMware workstation pro)、Linux系统(这里用的是Ubuntu 18.04 ...
2020-03-12 13:46:19
9804
1
原创 用c语言制作简易的个人通讯录管理系统
如何用c语言制作简易的个人通讯录管理系统?想必这是每一位初步学习c语言的同学需要解决的一个大问题。如何将这些数据类型不完全相同的数据元素存储并访问呢?采用结构体便能轻松解决这个问题!———————————————————————————————————————————————————————————————————————————————————————————————————————————...
2018-11-10 12:56:21
19562
16
客户订购登记系统数据库课程设计.docx
2020-06-29
jboss-5.1.0.GA.zip
2020-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅