码迷,mamicode.com
首页 > 编程语言 > 日排行
python线程和进程
线程:计算机能够进行调度的最小单位 一个进程可以包含多个线程,线程共享进程资源 多线程并发 上下文 进程就像一个工作的房间(内存)以及房间里工作需要的资源(I/O啊,网卡啊),线程相当于工作的人 所有的在同一个进程中的线程是共享一块内存空间 pid(唯一的进程标识符) Each process is ...
分类:编程语言   时间:2018-11-01 00:54:11    阅读次数:208
堆排序
堆是一个完全二叉树(对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树),常用来利用树的性质进行排序,即堆排序。 排序过程: 0.输入一个集合R[0,n],先把该集合元素构成树(分层,第一个元素在第一层,依次按完全二叉树性质放 ...
分类:编程语言   时间:2018-11-01 00:54:27    阅读次数:211
CSS,JavaScript知识点
1、css重用 <style> 如果整个页面的宽度 > 900px时: { .c{ 共有 } .c1{ 独有 } } .c2{ 独有 } </style> <div class='c c1'></div> <div class='c c2'></div> 2、自适应 和 改变大小变形 左右滚动条的出 ...
分类:编程语言   时间:2018-11-01 00:55:04    阅读次数:175
python之操作excel
python操作excel主要是第三方模块xlrt,xlwt,xlutils,xlrt是读excel,xlwt是写excel,xlutils是修改excel。先安装这三个模块 一、读excel 二、写excel 三、修改excel ...
分类:编程语言   时间:2018-11-01 00:55:30    阅读次数:177
全端之JavaScript(JS)
一、JavaScript的历史 ?1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) ?Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape ...
分类:编程语言   时间:2018-11-01 00:56:04    阅读次数:275
进程,线程,协程,异步IO知识点
进程: qq 要以一个整体的形式暴露给操作系统管理,里面包含对各种资源的调用,内存的管理,网络接口的调用等。。。对各种资源管理的集合 就可以成为 进程线程: 是操作系统最小的调度单位, 是一串指令的集合进程 要操作cpu , 必须要先创建一个线程 ,all the threads in a proc ...
分类:编程语言   时间:2018-11-01 00:56:13    阅读次数:148
虚函数 C++
C++ 虚函数 虚函数 基类中使用virtual关键字声明的函数,称为虚函数。 虚函数的实现,通过虚函数表来实现的。即V table 这个表中有一个类,用于储存虚函数的地址。解决其继承,覆盖的问题,用于保证其真实反映的函数。这样有虚函数的实例,将会储存在这个实例的内存中。即用父类的指针,操作子类的时 ...
分类:编程语言   时间:2018-11-01 00:58:24    阅读次数:186
2018/10/31(python)
1.列表(list) 列表中的元素可以是字符串,数字,布尔值,列表还可以嵌套列表。 例 l=[1,2,3,"abc","name",[5,"pad"],b] 《==列表中的列表被视为一个元素 列表元素可以在原来基础上修改 也可以通过切片方式进行多个删改 2.列表也支持in操作 3.取列表中列表元素 ...
分类:编程语言   时间:2018-11-01 00:59:31    阅读次数:169
《从Excel到Python数据分析进阶指南》高清中文版PDF
下载:https://pan.baidu.com/s/1BVwu7USxXFPGRr5Vxqktkg《从Excel到Python数据分析进阶指南》高清中文版PDF带目录,文字可以复制粘贴。
分类:编程语言   时间:2018-11-01 01:00:25    阅读次数:599
python 自动发邮件
一、一般发邮件的方法 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 注意到构造MIMETEXT对象时,第一个参数就是邮件正文,第二个参数是MIME的subtype,传入'plain'表示纯文本,最终的MIME就是‘text/pl ...
分类:编程语言   时间:2018-11-01 01:00:41    阅读次数:223
python入门之装饰器
入门原理: 一系列函数要做相同的修改,在这些函数执行之前做的操作,或者在执行之后做的操作都可以在一个装饰器(函数)里修改 作用: 在不改变原函数的情况下,对原函数的操作前或者操作后做些改变,这就是装饰器的作用 1.@outer 是执行outer装饰器,这条语句下面的所有函数f1,会当作参数通过out ...
分类:编程语言   时间:2018-11-01 01:01:43    阅读次数:230
wxpython 布局管理
前面对控件的操作全部采用的是绝对布局,但是会带来很多麻烦如下: 1.子窗口或控件位置和大小不会随着父窗口的变化而变化 2.在不同平台上显示效果可能差别很大 3.在不同分辨率下显示效果可能差别很大 4.字体的变化也会显示效果影响 5.动态添加和删除子窗口或控件界面布局需要重新设计 wxpython 提 ...
分类:编程语言   时间:2018-11-01 01:03:02    阅读次数:165
线程的基本操作(二)
等待和通知(wait & notify) 这两个方法并不是在Thread类中的,而是输出Object类,这也意味着任何对象都可以调用这两个方法。当一个线程调用obj.wait()后,该线程就会进入obj对象的等待队列,当obj.notify()被调用时,它就会从这个等待队列中随机唤醒一个线程。 no ...
分类:编程语言   时间:2018-11-01 01:03:51    阅读次数:226
二叉树与红黑树的java实现
二叉树的java实现 红黑树的java实现(备注:中序遍历、查找、最大、最小、前驱、后继与二叉树基本一致) ...
分类:编程语言   时间:2018-11-01 01:08:07    阅读次数:181
CS3K.com 九章算法 课程 视频 录制 免费下载
[ 九章算法班 ] 课程 完整 视频 录制 免费下载最新一期 << 九章算法班 >> 课程完整视频录制, 课件打包下载, 百度云盘 地址 ! 本站长期提供九章算法免费课程视频 与 课件打包下载 Dribbble 视频System Design 探讨Distributed File System 研究 ...
分类:编程语言   时间:2018-11-01 01:08:36    阅读次数:775
Java并非集合
Java并发集合 并发集合实现1 JDK1.5的出现,对于集合并发编程来说,java developer有了更多的选择。不过,在JDK1.5之前,Java也还是提供了一些解决方案。 (1)最为简单直接的就是在程序中我们自己对共享变量进行加锁。不过,缺点也显而易见,手动实现线程安全间接增加了程序的复杂 ...
分类:编程语言   时间:2018-11-01 01:10:19    阅读次数:218
Python转义字符
在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表: ...
分类:编程语言   时间:2018-11-01 11:29:08    阅读次数:96
spring学习(5)
bean配置 启用注解 <context:annotation-config/> 使用spring的特殊bean 对bean BeanPostProcessor spring本身提供的特殊bean 1.实现了BeanPostProcessor的后置处理器 2.PropertyPlaceholderC ...
分类:编程语言   时间:2018-11-01 11:29:14    阅读次数:108
Spring Boot2.0之整合Redis
需要的maven依赖 jar包,是对Jedis的封装 maven依赖: 项目的目录结构: redis中代码的封装: controller 启动类 运行结果: redis: 到期了后 就没了哦 过期了 ...
分类:编程语言   时间:2018-11-01 11:29:54    阅读次数:155
Python递归与迭代
1、递归与迭代: 递归和迭代都是循环的一种。简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 递归循环中,遇到满足终止条件的情况时逐层返回来结束。迭代则使用计数器 ...
分类:编程语言   时间:2018-11-01 11:30:20    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!