同步与阻塞 同步和异步是针对应用程序和内核的交互而言的。 同步:执行一个操作之后,进程触发IO操作并等待(阻塞)或者轮询的去查看IO的操作(非阻塞)是否完成,等待结果,然后才继续执行后续的操作。 异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。 非阻塞是针对于进 ...
分类:
编程语言 时间:
2019-02-24 16:17:12
收藏:
0 评论:
0 赞:
0 阅读:
159
打开配置文件 ,取消掉以下的注释项: 取消后: 在此配置后加上以下内容: 以上各项的详解: 启用gzip压缩 告知代理缓存常规及压缩版本 告知 NGINX 不压缩小于指定大小的内容 即使客户端是通过代理连接也压缩文件 (此处配置为:当一个response头部包含"expired"、"no cache ...
分类:
其他 时间:
2019-02-24 16:16:58
收藏:
0 评论:
0 赞:
0 阅读:
214
# 汉诺塔思想笔记# 认识汉诺塔的目标:把A柱子上的N个盘子移动到C柱子# 递归的思想就是把这个目标分解成三个子目标# 子目标1:将前n-1个盘子从a移动到b上# 子目标2:将最底下的最后一个盘子从a移动到c上# 子目标3:将b上的n-1个盘子移动到c上# 然后每个子目标又是一次独立的汉诺塔游戏,也 ...
分类:
编程语言 时间:
2019-02-24 16:16:26
收藏:
0 评论:
0 赞:
0 阅读:
160
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-24 16:16:10
收藏:
0 评论:
0 赞:
0 阅读:
170
F. Asya And Kittens time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output F. Asya And Kittens ...
分类:
其他 时间:
2019-02-24 16:15:40
收藏:
0 评论:
0 赞:
0 阅读:
259
# 验证socket-tcp技术,看能否走通流程import socketsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)sock.bind(("127.0.0.1", 7852))print("already bind······") ...
分类:
Web开发 时间:
2019-02-24 16:15:25
收藏:
0 评论:
0 赞:
0 阅读:
270
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-24 16:15:08
收藏:
0 评论:
0 赞:
0 阅读:
193
synchronized的三种应用方式 synchronized的字节码指令 synchronized的锁的原理 Java对象头 Monitor synchronized锁的优化 自旋锁与自适应自旋 锁消除 锁粗化 偏向锁 轻量级锁 重量级锁 锁升级 wait和notify的原理 wait和noti ...
分类:
其他 时间:
2019-02-24 16:14:24
收藏:
0 评论:
0 赞:
0 阅读:
409
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-24 16:14:09
收藏:
0 评论:
0 赞:
0 阅读:
161
简介 redis是一个开源的用c语言编写的数据库,但并不像常规的关系型数据库那样把数据存储在表中 , 而是像Java中的Map集合一样,存储的是一系列key=value键值对,redis属于NoSQL数据库(非关系型数据库)。 redis的设计初衷并不是取代传统的关系型数据库,而是作为它们的补充,在 ...
分类:
其他 时间:
2019-02-24 16:13:49
收藏:
0 评论:
0 赞:
0 阅读:
205
字节数组流 ByteArrayInutStream 和 ByteArrayOutputStream 1) 节点流 2) 数据源或目的地为:字节数组3) 只有字节流,没有字符流 作用: 提高空间利用率 压缩内容,在网络传输时,能有效压缩传输数据的大小,从而提高效率 下面的例子把java对象存为字节数组 ...
分类:
编程语言 时间:
2019-02-24 16:13:34
收藏:
0 评论:
0 赞:
0 阅读:
178
这道题下面这么写就够了(n<=100)暴力,枚举 然后如果说要提升的话(n<=1000) 二维前缀和 然后在提升->(n<=5000)动态规划 DP ...
分类:
其他 时间:
2019-02-24 16:13:15
收藏:
0 评论:
0 赞:
0 阅读:
170
这一假期,很快的就过去了 现在我坐在宿舍,回顾这一假期的成果 20天的家教,每天3小时 去蒙古旅游 前前后后10多天的微信开发学习 大部分时间的懒散松懈 后悔有之,收获有之,但是对比之前的假期,起码有了许多收获,也算是个不小的进步吧。 现在,新的学期已至,学习的任务更重, 是时候收起浪荡的心态,静下 ...
分类:
其他 时间:
2019-02-24 16:13:00
收藏:
0 评论:
0 赞:
0 阅读:
173
1.对于一些题目注意找一些性质。(CF 1113 E (a*b)*c=a*(b*c) ) 2.先想清楚在写代码,注意细节(CF 1113 B a[i-1]==b[i-1] 而不是a[i-1]==a[i]&&b[i-1]==b[i]) 3.对于一道题要有一个方向(CF 1117 D 可能有方法是组合数 ...
分类:
其他 时间:
2019-02-24 16:12:46
收藏:
0 评论:
0 赞:
0 阅读:
189
注册中心主要分为两类,一类是`CP`类注册中心,另一类是`AP`类注册中心,`Nacos`属于后者,为什么会有 `CP` 和 `AP` 两种不同类型的注册中心呢?这就不得不提到分布式的一个理论:`CAP理论`。 ...
分类:
其他 时间:
2019-02-24 16:12:32
收藏:
0 评论:
0 赞:
0 阅读:
191
一、安装 本模块为python第三方模块,需要单独安装。作用为调用mysql接口执行模块 pip3 install pyMySql 二、使用 1、执行sql 2、获取新创建数据自增ID ...
分类:
数据库技术 时间:
2019-02-24 16:11:47
收藏:
0 评论:
0 赞:
0 阅读:
177
一、多任务引入 1、多任务 a>多任务的概念:计算机同时执行多个任务,多任务程序:该程序的多个任务同时在运行,就是多任务 b>多任务的作用:1、提升程序的执行效率 2、更充分利用CPU的资源 2、并行与并发 并行:当任务数小于或者等于CPU核数时,每一个任务都有对应的CPU来处理执行,即任务真的是一 ...
分类:
编程语言 时间:
2019-02-24 16:11:29
收藏:
0 评论:
0 赞:
0 阅读:
203
###临时文件的管理### 一些程序在运行的过程中会产生大量的临时文件,如在下载和安装'卸载软件、打开电子邮件和即时消息程序中的文件或传输文件时会创建临时文件。通常,创建临时文件的程序会在完成时将其删除,但有时候这些文件会被保留。临时文件被保留的原因可能有多种:程序可能在完成安装前被中断,或在重新启 ...
分类:
系统服务 时间:
2019-02-24 16:11:15
收藏:
0 评论:
0 赞:
0 阅读:
172
微服务近两年非常火,虽然微服务应用架构及技术的探索和实践早在2010年以前就开始,但是真正落地并得到有效推广也就在最近两年,其中主要得益于以docker等容器技术及PaaS平台技术的成熟和商业应用。 什么是微服务架构 微服务一词来源于Martin Fowler的一篇博文,简单的说,微服务是系统架构上 ...
分类:
编程语言 时间:
2019-02-24 16:10:59
收藏:
0 评论:
0 赞:
0 阅读:
227
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS ...
分类:
编程语言 时间:
2019-02-24 16:10:42
收藏:
0 评论:
0 赞:
0 阅读:
650