暂无个人介绍
pip国内的一些镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.
python之路——IO模型 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。
协程 阅读目录 一 引子 二 协程介绍 三 Greenlet模块 四 Gevent模块 引子 之前我们学习了线程、进程的概念,了解了在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位。
线程 操作系统线程理论 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。
面向对象进阶 isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj,...
模块和包 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.
常用模块 认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.
1、条件语句 if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN declare i int default 0; if i = 1 THEN SELEC...
索引 索引,是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 30 10 ...
MySQL中提供了许多内置函数,例如: CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。 对于一个包含五个二字节字符集, LENGTH()返回值为 10, 而CHAR_LENGTH()的返回值为5。
存储过程 存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 1、创建存储过程 无参数存储过程 --创建存储过程 delimiter // create procedure p1() BEGIN sele...
视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。
[toc] CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。
[toc] HTML介绍 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.
递归与二分查找算法 楔子 如果有这样一个列表,让你从这个列表中找到66的位置,你要怎么做? l = [2,3,5,10,15,16,18,22,26,30,32,35,41,42,43,55,56,66,67,69,72,76,82,83,88] 你说,so easy! l.index(66)... 我们之所以用index方法可以找到,是因为python帮我们实现了查找方法。
递归函数 阅读目录 楔子 在讲今天的内容之前,我们先来讲一个故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢.
基础数据类型(set集合) 认识集合 由一个或多个确定的元素所构成的整体叫做集合。 集合中的元素有三个特征: 1.确定性(集合中的元素必须是确定的) 2.互异性(集合中的元素互不相同。
内置函数——sorted 对List、Dict进行排序,Python提供了两个方法 对给定的List L进行排序, 方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本 方法2.
内置函数——filter和map filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。
内置函数——format 说明: 1. 函数功能将一个数值进行格式化显示。 2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。
内置函数——eval、exec、compile eval() 将字符串类型的代码执行并返回结果 print(eval('1+2+3+4')) exec()将自字符串类型的代码执行 print(exec("1+2+3+4"))exec("print('hello,world')") code = ''' import os print(os.
迭代器和生成器 楔子 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,有几种方式? 首先,我可以通过索引取值l[0],其次我们是不是还可以用for循环来取值呀? 你有没有仔细思考过,用索引取值和for循环取值是有着微妙区别的。
装饰器函数 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班了。写了一个函数,就交给其他开发用了。 def func1(): print('in func1') 季度末,公司的领导要给大家发绩效奖金了,就提议对这段日子所有人开发的成果进行审核,审核的标准是什么呢?就是统计每个函数的执行时间。
函数进阶 楔子 假如有一个函数,实现返回两个数中的较大值: def my_max(x,y): m = x if x>y else y return m bigger = my_max(10,20) print(bigger) 之前是不是...
初识函数 为什么要用函数 现在python届发生了一个大事件,len方法突然不能直接用了。。。 然后现在有一个需求,让你计算'hello world'的长度,你怎么计算? 这个需求对于现在的你其实不难,我们一起来写一下。
python之文件操作 一、文件操作基本流程 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。
集合,深浅copy 一、集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。
l = [1,2,3,4] l1 = l l.remove(2) print (l) print (l1) 结果为: [1,3,4] [1,3,4] 原因是因为python中的赋值其实只是给了一个存该值的地址,remove的删除是将该地址上的值删掉了,...
python基础二(基础数据类型) 一、引子 1 什么是数据? x=10,10是我们要存储的数据 2 为何数据要分不同的类型 数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 3 数据类型 数字 字符串 列表 元组 字典 集合 二、基础数据类型 2.
MySQL测试题 一、表关系 表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓...
基础运算和流程控制 1、注释 当行注释:# 被注释内容 多行注释:'''被注释内容''',或者"""被注释内容""" 2、变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。
python基础初识 1、运行python代码 在Windows开始菜单中找到python的安装目录,运行python 输入:print('hello world'),效果如下图 当然也可以使用Python IDE 写程序,下面是Pyc...
如何在本地搭建 Python3 开发环境? Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。 Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX, 等等。
[toc] 表内容操作 1、增 insert into 表 (列名,列名...) values (值,值,值...) insert into 表 (列名,列名.
[toc] MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。
[toc] 1、创建表 create table 表名( 列名 类型 是否可以为空, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=utf8 InnoDB 支持事务回滚,原子性操作 ...
[toc] 1、忘记密码(基于mysql-5.7.16) 启动免授权服务端 mysqld --skip-grant-tables 客户端 mysql -u root -p 修改用户名密码 update mysql.
[TOC] 1、启动或停止数据库 启动数据库 net start MySQL 停止数据库 net stop MySQL 2、连接数据库 进入可执行文件目录 cd c:\mysql-5.
1. 解压压缩包,放置到任意目录 这是我的目录:D:\Python\mysql-8.0.12-winx64\ 2. 初始化 使用命令: --initialize --console 使用CMD命令操作如下: C:\Windows\system32>D:\Python\mysql-8.
PS.这个是真的靠谱的……(不像很多博主,转发个破解方法连破解包都不上传。。。。) 这里以windows为例来演示,其它操作系统需根据情况修改相应步骤。 下载安装包 首先去xmind国外官网下载对应操作系统的安装包,国内官网的那个是有残缺的,不支持破解。
在win10下安装Ubuntu 打开控制面板— 程序— 启用或关闭 Windows 功能 勾选适用于 Linux 的 Windows 子系统并点击确定 进入 Windows 10 设置— 更新与安全— 针对开发人员— 勾选开发人员模式并==重启设备=...
在java或者其他语言中,三元表达式的形式如下: # 如果条件为真,则返回这为x,否则为y result=condition?x:y 在python中三元表达式的语法如下(一): # ture if 判断 else false result = x ...
EditPlus5.0注册码 注册名 Vovan 注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW EditPlus5.0汉化 各位网友:4.0 版本以前的注册码在新版本(5.0+)不再有效! EditPlus 是一个著名的代码文本编辑器。
很多人写python都是pygame+anaconda这种模式,可是还是缺一些模块,在这里我分享一下如和在anaconda下安装pygame的教程 首先安装好anaconda,然后有管理员选项打开下图中的Anaconda Prompt 用管理员身份运行anaconda Prompt 1.
Python pygame如何安装? 很多小伙伴各处找资料,花了很长时间也没有解决,所以我把自己学习的一点东西分享出来,供大家参考,有问题欢迎大家在下方提问.
我们知道 Pycharm 是 Python 最好用 IDE ,可是苦于如何激活,网上很多激活码都已经失效,所以给大家分享最新的激活方式 使用方法: 1. 点击Help,选择Register。