在 C++98 的时代,C++标准并没有包含多线程的支持,人们只能直接调用操作系统提供的 SDK API 来编写多线程程序,不同的操作系统提供的 SDK API 以及线程控制能力不尽相同。到了 C++11,终于在标准之中加入了正式的多线程的支持,从而我们可以使用标准形式的类来创建与执行线程,也使得我 ...
分类:
编程语言 时间:
2018-11-20 22:39:35
收藏:
0 评论:
0 赞:
0 阅读:
199
Definition 当一个函数$f(x)$满足在区间在区间$[l,r]$内有且仅有一个$x~\in~[l,r]~,~s.t.~~f(x)$在$[l,x]$内单调 严格 递增,在$[x,r]$内单调 严格 递减,则说$f(x)$在$[l,r]$内是一个单峰函数,求出单峰点$x$的算法为三分法。 So ...
分类:
其他 时间:
2018-11-20 22:39:18
收藏:
0 评论:
0 赞:
0 阅读:
234
1. 二叉搜索树 二叉搜索树,是一种能实现动态查询第k大或查询,某数在序列中的排名的树形结构,在数据较为随机的情况下,它的期望复杂度为O(logn),但是若是数据为一个有序序列,那么该二叉搜索树,将会变成一条链,此时每次查找的复杂度将会变成复杂度为O(n) 2. SBT 针对上述问题,为了能使复杂度 ...
分类:
其他 时间:
2018-11-20 22:38:58
收藏:
0 评论:
0 赞:
0 阅读:
159
今天看nginx讲解,看到在处理http请求行的时候用的是状态机,一直浅显的一位就是if else 或者switch,虽然实现是这种方式,但是内含的意义可不止这么简单,就再贴点别人的理解学习一下 状态机主要的应用场景就是流程控制 1.nginx解析请求行源码 https://blog.csdn.ne ...
分类:
其他 时间:
2018-11-20 22:38:44
收藏:
0 评论:
0 赞:
0 阅读:
194
复杂版 将字段设置联合唯一 1 class ClassStudyRecordView(View): 2 def get(self,request): 3 ClassStudyRecordlist=ClassStudyRecord.objects.all() 4 return render(reque ...
分类:
其他 时间:
2018-11-20 22:38:27
收藏:
0 评论:
0 赞:
0 阅读:
220
一、设置 name = value; path = 路径; expires = new Date(); var d = new Date(); d.setDate(30) document.cookie = "password = tp;path = /;expires = "+d var d2 = ...
分类:
其他 时间:
2018-11-20 22:37:55
收藏:
0 评论:
0 赞:
0 阅读:
227
Notepad++的编码修改为 ANSI编码(中文) 变量注意事项 作用域(有效范围):定义在哪个大括号内,就在哪个大括号内有效。不能同名在同一 个作用域里面。 在使用之前初始化 一行可以定义多个变量,两种写法 一行多条语句 一行一条语句 常量 在运行期间一直不会改变的量成为常量!一、字面值常量,二 ...
分类:
其他 时间:
2018-11-20 22:37:25
收藏:
0 评论:
0 赞:
0 阅读:
195
1. Question: 287. Find the Duplicate Number https://leetcode.com/problems/find-the-duplicate-number/ Given an array nums containing n + 1 integers whe ...
分类:
其他 时间:
2018-11-20 22:37:08
收藏:
0 评论:
0 赞:
0 阅读:
195
所用环境:python3,pycharm2018.2.4 先用mysql创建用户并授予相关权限 在我用python连接mysql时,一直提示连接不上,报错原因就是,用户没有被给予相关权限,比如查询,插入等权限,最基本的就是查询权限,只要给了这个权限,至少python就可以连接上mysql。 第一种错 ...
分类:
数据库技术 时间:
2018-11-20 22:36:51
收藏:
0 评论:
0 赞:
0 阅读:
206
先启动redis.在redis目录下执行。 src/redis-server --protected-mode no & 然后执行如下命令启动redis客户端进行数据存取验证 然后登陆平台,后缀替换为/inop/platJson/common_NeCache_cacheNe.action,回车执行. ...
分类:
其他 时间:
2018-11-20 22:36:36
收藏:
0 评论:
0 赞:
0 阅读:
172
文件目录管理 一.认识Linux文件系统的架构 在Linux中是没有盘符这个概念的,即Linux中没有C盘和D盘的分盘。那么我们直接通过对目录的操作实现对磁盘的读写,因为已经建立的文件系统分区被挂载到一个目录下。 我们可以注意到Linux表示目录是使用"/"而不是像Windows那样的"\"。 那么 ...
分类:
系统服务 时间:
2018-11-20 22:36:17
收藏:
0 评论:
0 赞:
0 阅读:
242
1、变量和常量 let const let hello = "hello world"; let hello = "hello world"; let hello = "hello world"; 特点:1.1 没有声明提升了 1.2 块级作用域; (大括号作用域) 1.3 TDZ 暂时性死区 在变 ...
分类:
其他 时间:
2018-11-20 22:35:59
收藏:
0 评论:
0 赞:
0 阅读:
242
项目上有一个分支test,使用git branch a看不到该远程分支,直接使用命令git checkout test报错如下: 解决方法: 1、执行命令git fetch取回所有分支的更新 2、执行git branch a可以看到test分支(已经更新分支信息) 3、切换分支git checkou ...
分类:
其他 时间:
2018-11-20 22:35:16
收藏:
0 评论:
0 赞:
0 阅读:
2484
一开始弄不明白为什么每一条的偏移地址有时候是3有时候是2,后来明白了指令算一个,寄存器算一个,值算一个,两个寄存器只算一个。 第一次没逐条编译直接崩溃了,发现是个死循环。 第二次没有给CS和IP赋值,导致ax的值没有变化,CS和IP的值也不对。 第三次对了,然后2的8次方就是16进制里面的0100. ...
分类:
其他 时间:
2018-11-20 22:34:28
收藏:
0 评论:
0 赞:
0 阅读:
209
一.函数定义及调用 定义:def 关键词开头,空格之后接函数名称和圆括号(),然后接一个":"。 空格 为了将def关键字和函数名分开,当然可以空2格、3格或者空更多都行,但一般还是空1格。 函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。符合变量名命名规则。 括号:是必须加的。 注释: ...
分类:
其他 时间:
2018-11-20 22:33:41
收藏:
0 评论:
0 赞:
0 阅读:
205
1、ES5的循环更新 forEach indexOf map filter reduce some every forEach indexOf map filter reduce some every var fgoods = [1,2,3,4,5,6,7,8]; for (var i = 0; i ...
分类:
其他 时间:
2018-11-20 22:32:57
收藏:
0 评论:
0 赞:
0 阅读:
187
Shell通配符用法分析 Shell(Bash)管道符Shell单引号、双引号和反引号 在 Bash 中,如果需要模糊匹配文件名或目录名,就要用到通配符。通过表 1 介绍一下常用的通配符。 表 1 通配符 通配符作 用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可以匹配任何内容 ...
分类:
系统服务 时间:
2018-11-20 22:32:40
收藏:
0 评论:
0 赞:
0 阅读:
212
继续接着上一节,到了第六步(温馨提醒,内容有点小多,不过看完ioc原理就差不多了) 6.注册Bean后置处理器(registerBeanPostProcessors(beanFactory)) 最后一步,添加一个后置处理器,打开这个后置处理器 7.initMessageSource();(主要是做国 ...
分类:
编程语言 时间:
2018-11-20 22:32:19
收藏:
0 评论:
0 赞:
0 阅读:
201
升级版本 ...
分类:
其他 时间:
2018-11-20 22:31:42
收藏:
0 评论:
0 赞:
0 阅读:
196
流程控制 if的4种语法 语法1: 语法1: 语法2: #结构形式 #if条件: # 代码1 # 代码2 # ... #else: # 代码1 # 代码2 # ... name=input('please input your name:') if name=='lily': print('总经理' ...
分类:
编程语言 时间:
2018-11-20 22:31:21
收藏:
0 评论:
0 赞:
0 阅读:
196