一、协程的优势 1、极高的执行效率。没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。 2、不需要多线程的锁机制。因为只有一个线程,也不存在同时写变量冲突,在协程中控制共享资源不加锁,只需要判断状态就好了,所以执行效率比多线程高很多。 因为协程是一个线程执行,利用多核CPU最简单 ...
分类:
编程语言 时间:
2019-09-22 21:41:25
阅读次数:
125
一、连接数据库 二、用户信息查看 三、数据库的基本操作 四、表的基本操作 五、记录的基本操作 python 1.查看某个数据库中的某个表的所有记录,如果在对应数据库中,可以直接找表 mysql :select from [数据库名.]表名; eg : select from student; 注: ...
分类:
数据库 时间:
2019-09-22 21:40:53
阅读次数:
93
一、进程间通信 IPC(Inter Process Communication) IPC机制:实现进程之间通讯 管道:pipe 基于共享的内存空间 队列:pipe+锁的概念 queue 二、队列(Queue) 2.1 概念 multiProcess.Queue 创建共享的进程队列,Queue是多进程 ...
分类:
编程语言 时间:
2019-09-22 21:40:35
阅读次数:
105
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
编程语言 时间:
2019-09-22 21:40:20
阅读次数:
135
1.首先pip安装facebook-wda库 2.运行测试 cd到wda目录下 # 获取设备的UDID UDID=$(idevice_id -l | head -n1) # 运行测试 xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDr ...
分类:
移动开发 时间:
2019-09-22 21:40:04
阅读次数:
177
一、认识数据库 1.1 数据库介绍 数据库服务端:存放数据库的主机集群 数据库客户端:可以连接数据库的任意客户端 数据库管理员:DBA 1.2 什么是数据库 数据库从字面意思上来看,就可以简单的理解为是存放数据的一个库 数据库可以在硬盘及内存中存储数据 那我们知道文件也是用来存放数据信息的,那就有了 ...
分类:
数据库 时间:
2019-09-22 21:39:45
阅读次数:
115
用户信息查看 前提 :连接上数据库以后 1. 查看当前登录的用户: 2. root权限下可以查看所有用户信息 ;显示所有的user的信息,一大堆的字符 ;显示所有用户自己的字段 显示用户的user,password,host这三个字段 3. root登陆下,删除游客(操作后要重新启动mysql服务) ...
分类:
其他好文 时间:
2019-09-22 21:39:31
阅读次数:
85
Sequence Decoding 题目描述 The amino acids in proteins are classified into two types of elements, hydrophobic (nonpolar) and hydrophilic (polar). Hydropho ...
分类:
其他好文 时间:
2019-09-22 21:39:16
阅读次数:
97
实验目的: 使用LNMP架构搭建一个web站点 一、环境准备 1、一台Centos7服务器,配置好IP地址,服务器名称为nginx.web.com; 2、为每台服务器配置yum源; 3、准备好源码编译环境; 4、实验所需要的软件包可使用以下方式获取。 链接:https://pan.baidu.com ...
分类:
Web程序 时间:
2019-09-22 21:38:36
阅读次数:
166
A. 当然是选择AC它了! 题目描述 听闻第八届程序设计大赛马上就要开始了,已经报名的童鞋们都纷纷去 OJ 刷题。但你的女朋友 (tan90°) 想知道她写的 "A + B 问题" 是否可以一次 AC (Accepted),所以她请你来写一个程序帮她判断她的程序的输入输出是否正确。(题外话: 如果你 ...
分类:
其他好文 时间:
2019-09-22 21:38:16
阅读次数:
121
一、线程概念的引入背景 1.1 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中 ...
分类:
编程语言 时间:
2019-09-22 21:37:12
阅读次数:
90
自我学习记录:如有问题,请帮助指正,勿喷。计算1+2+3+4,我们可以直接写表达式print(1+2+3+4)但是如果数字多了,就会很累python的循环有两种,一种是forxin...循环,依次把list或者tuple里面的元素迭代出来,比如names=(‘Sam‘,‘Max‘,‘Leo‘)fornameinnames:print(name)执行的
分类:
编程语言 时间:
2019-09-22 21:36:56
阅读次数:
106
目录结构 引入 maven依赖 引入 application.yml配置 创建QueueConfig 创建生产者: 创建消费者的application.yml 创建消费者: 结果显示: ...
分类:
编程语言 时间:
2019-09-22 21:36:36
阅读次数:
141
一、进程的并行和并发 并行: 并行是指两者同时执行,比如赛跑,两个人都在不停的往前跑;(资源够用,比如三个线程,四核的CPU ) 并发: 并发是指资源有限的情况下,两者交替轮流使用资源,比如一段路(单核CPU资源)同时只能过一个人,A走一段后,让给B,B用完继续给A ,交替使用,目的是提高效率。 二 ...
分类:
系统相关 时间:
2019-09-22 21:36:09
阅读次数:
102
题目链接:http://poj.org/problem?id=1741 Tree Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 35091 Accepted: 11718 Description Give a tree with ...
分类:
其他好文 时间:
2019-09-22 21:35:57
阅读次数:
72
题目大意 工程师需要安装n个服务,其中的第i个服务Ji需要Si个单位的时间,截止时间为Di,如果在截止时间之前完成任务不会收到惩罚,如果超时惩罚时间时Ci-di意思就是超时多少惩罚值就越大,从t=0时刻开始,找到两个惩罚值之和最小的任务。 分析 #include<cstdio> #include<c ...
分类:
其他好文 时间:
2019-09-22 21:35:21
阅读次数:
80
一、python线程的模块 1.1 thread和threading模块 thread模块提供了基本的线程和锁的支持 threading提供了更高级别、功能更强的线程管理的功能。 1.2 Queue模块 Queue模块允许用户创建一个可以用于多个线程之间共享数据的队列数据结构。 1.3注意模块的选择 ...
分类:
编程语言 时间:
2019-09-22 21:35:04
阅读次数:
107