Python程序中的线程操作 锁 一、同步锁 1.1多个线程抢占资源的情况 1.1.1对公共数据的操作 1.2同步锁的引用 1.3互斥锁与join的区别 有的同学可能有疑问:既然加锁会让运行变成串行,那么我在start之后立即使用join,就不用加锁了啊,也是串行的效果啊 没错:在start之后立刻 ...
分类:
编程语言 时间:
2019-09-22 19:37:36
阅读次数:
91
Vuex 是什么? 官方是这么说的:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 不懂?呵呵,没关系。我是这么认为的:Vuex 就是前端为了方便数据的操作而建立的一个” 前端数据库“。且听 ...
分类:
其他好文 时间:
2019-09-18 01:06:33
阅读次数:
79
封装是面向对象的核心特征之一,它提供了一种信息隐藏技术。类的包装包含两层含义:一是将数据和对数据的操作组合起来构成类,类是一个不可分割的独立单位;二是类中既要提供与外部联系的接口,又要尽可能隐藏类的实现细节。封装性为软件提供了一种模块化的设计机制,设计者提供标准化的类模块,使用者根据实际需求选择所需 ...
分类:
编程语言 时间:
2019-09-09 19:50:11
阅读次数:
104
synchronized(修饰方法和代码块) 1. 含义 synchronized 是同步锁,用来实现互斥同步。 在 Java 中,关键字 synchronized 可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是对方法或者代码块中存在共享数据的操作)。 synchroniz ...
分类:
其他好文 时间:
2019-08-29 13:46:49
阅读次数:
72
概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1. 使用INSERT实现数据的插入 2. UPDATE实现数据的更新 3. 使用DELETE实现数据的删除 4. 使用SELECT查询数据以及。 插入数据insert 更新数据upd ...
分类:
数据库 时间:
2019-08-28 00:54:06
阅读次数:
97
什么是数据库: 狭义: 存储数据的仓库 广义: 可以对数据进行存储和管理的软件,以及数据本身统称为数据库 数据库是由表、关系、操作组成 为什么需要数据库: 几乎所有的应用软件的后台都需要数据库 数据库存储数据占用空间小、容易持久保存 存储比较安全 容易维护和升级 数据库移植比较容易 简化对数据的操作 ...
分类:
数据库 时间:
2019-08-21 23:10:37
阅读次数:
121
DDL-数据定义语句: 二、视图 --视图(view),本身不保存数据,保存的是一个查询语句--对视图的操作等同于对查询语句中源数据的操作--视图占用存储空间较小,可以快速的对特定数据进行访问和操作--视图主要用于针对相同的数据,创建不同的视图来区分访问和操作的权限--创建适当的视图可以简化查询语句 ...
分类:
数据库 时间:
2019-08-17 00:52:37
阅读次数:
127
初始数据库 关系型数据库: mysql oracle sqlserver 非关系型数据库: mongeDB redis 库的操作 表的操作 数据的操作(增删改查) ...
分类:
其他好文 时间:
2019-08-09 19:23:33
阅读次数:
123
一 介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 本节内容包括: 插入数据更新数据删除数据查询数据 二 插入数据INSERT 三 更新数据UPDATE 四 删除数据DELETE 五 查询数据SELECT 单表查询:https:// ...
分类:
编程语言 时间:
2019-08-07 20:47:09
阅读次数:
94
面向对象简称OO(object oriented):把数据以及对数据的操作方法放在一起,作为一个相互依存的整体--对象。对同类对象抽象出其共性,就形成类。强调具有某些功能的对象。 对象特点: 具有属性和行为。 具有变化的状态。 具有唯一性。 都是某个类别的实例。 可以把所有事物都当作对象。 对象三大 ...
分类:
其他好文 时间:
2019-08-07 14:42:46
阅读次数:
101