
Python
文章平均质量分 53
善良于。
这个作者很懒,什么都没留下…
展开
-
Python_基础个人理解_闭包
闭包 ———— 个人理解简述 闭包在某种含义上其本身其实也是一个函数。 定义的格式简单来说为在一个函数内部再创建一个函数, 也就是一个外函数包裹了一个内函数, 在内函数里使用了外函数的临时变量, 外函数的“return”返回值为内函数的引用(函数名)。 在形式上与循环嵌套有些相似, 暂且...原创 2018-09-16 13:26:24 · 163 阅读 · 0 评论 -
全局变量数据错误的解决办法
线程同步: 保证同一时刻只能有一个线程去操作全局变量 同步: 就是协同步调,按预定的先后次序进行运行。如:你说完,我再说, 好比现实生活中的对讲机 线程同步的方式: 线程等待(join) 互斥锁 线程等待的代码 import threading 定义全局变量 g_num = 0 循环1000000次每次给全局变量加1 def sum_num1(): for i in range(1000000):...原创 2018-10-11 20:54:58 · 1761 阅读 · 0 评论 -
linux操作系统终端基础命令概述
/:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录 /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等 /boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核文件:/boot/vmlin...原创 2018-09-27 22:32:49 · 258 阅读 · 0 评论 -
多线程-共享全局变量问题
1. 多线程同时对全局变量进行操作 import threading #定义全局变量 g_num = 0 #循环一次给全局变量加1 def sum_num1(): for i in range(1000000): global g_num g_num += 1 print("sum1:", g_num) #循环一次给全局变量加1 def sum_num2(): for i in range(10...原创 2018-10-10 10:08:00 · 1302 阅读 · 0 评论 -
MySQL数据库基础命令
MySQL数据库操作本节学习目标千万不要随便删库,万一要是不小心删库了,自求多福吧。 本节学习目标 1、 能够说出什么是CRUD 2、 能够熟练对数据库进行增删改查 数据库操作介绍 在数据库操作中,基本操作都是围绕增删改查来操作,简称CRUD。 数据库操作: 在数操作数据库时,所有的数据库语句都要以分号结束,数据库操作不区分大小写 创建数据库 :create database 数据库名 cre...原创 2018-11-01 13:56:30 · 148 阅读 · 0 评论 -
日常整理
进程 运行的一个程序就叫做进程,进程是系统资源分配的最小单位,每一个进程都会有自己独立的运行空间,进程间不共享资源,多进程的运行资源开销大。 创建子进程其实是对主进程的拷贝,主进程会等待所有子进程都执行完毕后再退出,可以使用消息队列进行进程间的数据传递,Queue。 适合使用的场景:在CPU操作指令比较多的时候适合使用 是并发执行,同一时间间隔内多个任务都在运行,但是并不会在同一时刻同时运行,存在...原创 2018-12-26 16:42:45 · 116 阅读 · 0 评论 -
题目小计
有以下两张表:A记录了学生的成绩,B记录了学生的基本信息。 表A :Id,course,score(学号, 学科, 成绩) 001 语文 90 001 数学 85 002 语文 93 002 数学 99 。。。 表B :Id,name,class (学号, 姓名, 班级) 001 张三 一年级一班 002 李四 一年级一班 。。。 请写一段sql, 将class为[一年级二班] 每门成绩最高的同学...原创 2019-02-15 14:10:33 · 250 阅读 · 0 评论