智能指针 unique_ptr 使用 和shared_ptr不同,可以有多个shared_ptr指向同一个内存,只能有1个unique_ptr指向某个内存。因此unique_ptr不支持普通的拷贝和赋值。 一,先来个表格,唠唠unique_ptr | 操作 | 功能描述 | | | | | uniq ...
分类:
编程语言 时间:
2018-09-28 10:58:51
阅读次数:
387
Java总概要知识架构体系:初级入门阶段:高级技术阶段:web(前端+后端):框架技术+工具(项目管理、版本控制、数据库):
分类:
编程语言 时间:
2018-09-28 11:00:30
阅读次数:
127
Spring Security本质上是一连串的Filter, 然后又以一个独立的Filter的形式插入到Filter Chain里,其名为FilterChainProxy。 如图所示。 实际上FilterChainProxy下面可以有多条Filter Chain,来针对不同的URL做验证,而Filt ...
分类:
编程语言 时间:
2018-09-28 11:00:53
阅读次数:
186
线程中断涉及到几个方法如下: |方法|注释| | | | | |设置线程的中断状态为 true(线程并没有停止)| | |返回线程的中断状态后清除(清除:将中断状态设为 false)| | |返回线程的中断状态,不清除中断状态| ...
分类:
编程语言 时间:
2018-09-28 11:01:28
阅读次数:
131
Python列表脚本操作符 列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。 如下所示: Python列表截取 Python 的列表截取实例如下: >>>L = ['Google', 'Runoob', 'Taobao'] >>> L[2] 'Taobao' >>> ...
分类:
编程语言 时间:
2018-09-28 11:01:43
阅读次数:
173
前言 此系列是针对springboot的启动,旨在于和大家一起来看看springboot启动的过程中到底做了一些什么事。如果大家对springboot的源码有所研究,可以挑些自己感兴趣或者对自己有帮助的看;但是如果大家没有研究过springboot的源码,不知道springboot在启动过程中做了些 ...
分类:
编程语言 时间:
2018-09-28 11:02:31
阅读次数:
255
翻译 题目描述 给你一棵树,和它的树根 $P$,并且节点从 $1\rightarrow n$ 编号,现在定义 $f(i)$ 为 $i$ 的子树中,节点编号小于 $i$ 的节点的个数。 输入格式 有多组数据 (不超过 10 组),对于每组数据:第一行两个整数 $n,p$ $(n\le 10^5)$ 表 ...
分类:
编程语言 时间:
2018-09-28 11:03:15
阅读次数:
96
1. Set和Map Set代表一种集合元素无序、集合元素不可重复的集合,Map则代表一种由多个key-value对组成的集合,Map集合类似于传统的关联数组。表面上看它们之间相似性很少,但实际上Map和Set之间有莫大的关联。 1.1 Set和Map的关系 在看Set和Map之间的关系之前,先来看 ...
分类:
编程语言 时间:
2018-09-28 11:08:26
阅读次数:
207
\n \n 在字符串表示换行 . 号 . 在正则中表示除 \n 之外的任意字符,只在每一行内进行匹配,如果一行没有,就换下一行重新开始,不会跨行。 re.S 使用re.S参数以后,正则表达式会将这个字符串作为一个整体,将“\n”当做一个普通的字符加入到这个字符串中,在整体中进行匹配。 ...
分类:
编程语言 时间:
2018-09-28 11:08:33
阅读次数:
126
前言 多年前开发了一套网络库,底层实现采用IOCP(完成端口)。该库已在公司多个程序中应用;经过多次修改,长时间检验,已经非常稳定高效。 最近把以前的代码梳理了一下,又加进了一些新的思路。代码结构更加合理,性能也有所提升。打算将该库一些的知识点写出来,以供参考。 服务端要在多个端口监听,这种场合并不 ...
分类:
编程语言 时间:
2018-09-28 11:10:16
阅读次数:
331
请求安全性: 服务器端在接收到请求的时候,要主动鉴别该请求是否有效,是否可接受。 token:已登陆用户的识别码 解决的问题:用户调用接口时,不用每次都带上用户名和密码,避免了频繁在网络中传输密码被截获的风险。 使用场景:用户登录系统时传入用户名和密码,服务器校验成功之后,根据uuid等参数生成to ...
分类:
编程语言 时间:
2018-09-28 11:10:40
阅读次数:
206
Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由BrianFox和ChetRamey共同完成,是BourneAgainShell的缩写,内部命令一共有40个。sh:由SteveBourne开发,是BourneShell的缩写,sh是Unix标准默认的shell。另外还有:ash、csh、ksh等。常见的编程语言
分类:
编程语言 时间:
2018-09-28 11:11:13
阅读次数:
151
为了能方便的区分一个进程中的每个线程,可以通过prctl()给每个线程取个名字。这样在会创建多个线程的程序执行过程中,就能知道一个pid或tid对应的是哪个线程,对调试程序有一定帮助。 prctl是个系统调用,可以用来读取和更改一个线程的属性。其用户态接口定义如下: 第一个参数option用来告诉p ...
分类:
编程语言 时间:
2018-09-28 11:11:56
阅读次数:
208
一道中学的平面几何问题,将目视点与所有其他点连接作为视线,可以看出斜率最大的点后面的山都是看不见的,从前到后计算每点斜率,若靠后点斜率小于靠前点,则看不到两点间山,取到新最大斜率点p时,将原最大斜率点延长,与p及p前一个点的交点即为可以看见的最低位置,求出该交点到p点距离。重复并将距离相加,所得即为 ...
分类:
编程语言 时间:
2018-09-28 12:32:02
阅读次数:
160
集合的两个顶级接口分别为:Collection和Map Collection下有两个比较常用的接口分别是List(列表)和Set(集),其中List可以存储重复元素,元素是有序的(存取顺序一致),可以通过List脚标来获取指定元素;而Set不可以有重复元素,元素是无序的。 List接口中,比较常用的 ...
分类:
编程语言 时间:
2018-09-28 12:33:30
阅读次数:
130
美丽的滴水湖 美丽的滴水湖坐落在上海的东南角,濒临东海,风景秀丽,安静舒适,是旅游、恋爱的绝佳去处。笔者有幸去过一回,对那儿的风土人情留下了深刻的印象,如果有机会,笔者还会多去几次! 滴水湖是个神奇的地方,神奇之处在于它的外形是一个正圆形,这源于城市规 ...
分类:
编程语言 时间:
2018-09-28 12:36:16
阅读次数:
270
java.lang.IllegalArgumentException: Invalid character found in the request target. http参数存在特殊字符: 特殊字符是出现在后面跟的参数中,对参数进行 URL 编码,可以使用 JavaScript 中的 encod ...
分类:
编程语言 时间:
2018-09-28 12:36:40
阅读次数:
2533
欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各... ...
分类:
编程语言 时间:
2018-09-28 12:36:46
阅读次数:
164
在抖音上看到一个视频说python99乘法表要4行,我说只要1行print('\n'.join([' '.join(['%s*%s=%-2s' %(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)])) ...
分类:
编程语言 时间:
2018-09-28 12:38:33
阅读次数:
172
objkey(obj, keys){ //對象數組排序 var n = keys.length, key = [] while(n--){ key.push(obj[keys[n]]) } return key.join('|') }, uniqeByKeys(array,keys){ var ar ...
分类:
编程语言 时间:
2018-09-28 12:38:39
阅读次数:
215