数据结构 STL vector 在数组中访问复杂度为O(1); 关于链表,他可能可以实现动态数组,但访问复杂度为O(n) 当空间不够 vector会自动给你定义两倍到三倍的位置 定义方式:vector<int> a; 在末尾压入容器:a.push_back(x); 在末尾弹出容器:a.pop_bac ...
分类:
其他 时间:
2020-01-19 09:58:26
收藏:
0 评论:
0 赞:
0 阅读:
84
关于 1. 下载地址: "点我" 2. 哔哩哔哩视频: "哔哩哔哩" 信息收集 网卡:vmnet8;IP在192.168.131.1/24 Nmap一顿扫;发现IP为192.168.131.139,再深入扫描 发现开放了80端口和服务为ssh的25468端口;还有robot.txt文件,里面有 把各 ...
分类:
其他 时间:
2020-01-19 09:58:08
收藏:
0 评论:
0 赞:
0 阅读:
63
下载地址: "点我" 哔哩哔哩: "点我" 信息收集 确定网段,找到虚拟机的IP,扫端口和服务。 IP为:192.168.116.135,发现开放了ssh和http服务,Drupal 7,nmap也扫出了robots.txt文件,信息有点多, ,php文件有下面几个: URL格式好像是路由的有下面几 ...
分类:
其他 时间:
2020-01-19 09:57:48
收藏:
0 评论:
0 赞:
0 阅读:
359
内容安全策略(CSP)详解 https://www.cnblogs.com/both-eyes/p/10841875.html 1.背景 1.1.同源策略 网站的安全模式源于“同源策略”,web浏览器允许第一个web页面中的脚本访问页面中的数据,但前提是两个web页面具有相同的源。此策略防止一个页面 ...
分类:
其他 时间:
2020-01-19 09:57:13
收藏:
0 评论:
0 赞:
0 阅读:
104
...
分类:
编程语言 时间:
2020-01-19 09:56:39
收藏:
0 评论:
0 赞:
0 阅读:
67
环境 1. Genymotion 2. VirtualBox 3. BurpSuite 4. Charles 准备 1. 怎么下载安装就不用说了,因为genymotion要依赖VirtualBox,所以要先把VirtualBox装好。注册好genymotion的账号,SDK选默认的,网络设置先不要动 ...
分类:
其他 时间:
2020-01-19 09:56:01
收藏:
0 评论:
0 赞:
0 阅读:
106
“如果你喜欢一个人,就应该尽量少说那些甜言蜜语。”不知道大家是否听过某些恋爱专家的肺腑之言。对于程序员来说,如果你热爱编码,那么我也劝你:“能少写一行代码就尽量少写一行。” 可能有些同学觉得这话听起来有点玄乎:“代码写得少,不就意味着缺乏实战经验吗?那我何年何月才能进一线大厂,成为真正的大神呢?” ...
分类:
其他 时间:
2020-01-19 09:55:43
收藏:
0 评论:
0 赞:
0 阅读:
65
关于 下载地址: "点我" 哔哩哔哩: "哔哩哔哩" 祖传开头 信息收集 这里用vm虚拟机可能有一点问题,因为官方的是用vbox虚拟机导出的镜像文件。所以这次使用vbox虚拟机。 IP是192.168.56.101,除了开放了RPC服务和以前的没什么太大的变化。从Web入手。 主页是一个单页,扫一顿 ...
分类:
其他 时间:
2020-01-19 09:55:19
收藏:
0 评论:
0 赞:
0 阅读:
67
我在 github 上新建了一个仓库 "日问" ,每天一道面试题,有关前端,后端,devops以及软技能,促进职业成长,敲开大厂之门,欢迎交流 并且记录我的面试经验 + "17年面试记(阿里百度美团头条小米滴滴)" + "18年面试记(头条)" + "19年面试记(阿里头条)" 以下是总结的 lin ...
分类:
系统服务 时间:
2020-01-19 09:54:28
收藏:
0 评论:
0 赞:
0 阅读:
66
有时候,我们总是会感到无助。有时候,我们也会感到悲凉。而这些故事又犹如一滴泪水滴入大海,回味后,分不清是海水中的盐还是泪水的咸。 ...
分类:
其他 时间:
2020-01-19 09:54:07
收藏:
0 评论:
0 赞:
0 阅读:
71
1 引言 创建一个Person类 使用 总结:虽然数组可以存放对象,但是数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变 ...
分类:
编程语言 时间:
2020-01-19 09:53:29
收藏:
0 评论:
0 赞:
0 阅读:
72
一、Ubuntu最小化安装 1、修改内核参数,修改网卡名称,将ens33改为eth0 root@ubuntu:vim /etc/default/grub GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" root@ubuntu:update-grub ...
分类:
系统服务 时间:
2020-01-19 09:52:57
收藏:
0 评论:
0 赞:
0 阅读:
244
PBFT && RBFT算法流程以及其实现(上) 这篇文章主要是讲一下RBFT中共识算法流程以及节点的加入的流程。在下一篇博客中,将使用Java实现该算法。 传统的PBFT算法无法动态的添加和删除结点,高鲁棒拜占庭容错算法RBFT(Robust Byzantine Tolerance)算法实现了该功 ...
分类:
编程语言 时间:
2020-01-19 09:52:32
收藏:
0 评论:
0 赞:
0 阅读:
91
HTML标签语义化,就是尽量使用有相对应结构含义的HTML标签,少用无语义的。比如<span>或<div>就是无意义的,看不出是什么东西,而<address>一看就知道这里面的是地址,<em>标签一看就知道这个是强调的内容。HTML标签语义化可以理解为利用HTML标签区分于不同的内容。 怎么判断你的 ...
分类:
Web开发 时间:
2020-01-19 09:51:34
收藏:
0 评论:
0 赞:
0 阅读:
78
ingress产生的原因 ClusterIP的方式只能在集群内部访问。 NodePort方式的话,测试环境使用还行,当有几十上百的服务在集群中运行时,NodePort的端口管理是灾难。 LoadBalance方式受限于云平台,且通常在云平台部署ELB还需要额外的费用。 所幸k8s还提供了一种集群维度 ...
分类:
其他 时间:
2020-01-19 09:51:08
收藏:
0 评论:
0 赞:
0 阅读:
94
Shuffle基本流程 spark shuffle从总体来讲分成两部分,shuffle write和shuffle reader,如下图所示,看到这里,就明白了为什么spark性能优化的时候建议宁可broadcast也不要shuffle,broadcast好歹还是内存操作,网络上大一点压力(每个节点... ...
分类:
其他 时间:
2020-01-19 09:50:45
收藏:
0 评论:
0 赞:
0 阅读:
96
关于vs2010下使用水晶报表了解情况记录如下: 1.首先vs2010不再自带水晶报表控件了,需要下载安装vs2010配套的水晶报表控件:CRforVS_13_0。这个控件安装很简单,基本上都选择默认设置就可以了。 2.安装之后,再在vs2010中添加新项,选中reporting,下面就有Cryst ...
分类:
其他 时间:
2020-01-19 09:50:22
收藏:
0 评论:
0 赞:
0 阅读:
95
1. powerdesigner两数据库对比 1.1. 问题 属性不一致,但这并不影响两数据库的结构,我们不需要把它当警告显示出来 1.2. 解决办法 ...
分类:
数据库技术 时间:
2020-01-19 09:50:00
收藏:
0 评论:
0 赞:
0 阅读:
80
首先展示一下图书管理系统的首页: 这是图书管理系统的发布图书页面: 最后是图书管理系统的图书详情页已经图书进行删除的管理页。 该图书管理系统为练习阶段所做,能够实现图书详情的查询、图书的添加、图书的删除功能。以下附源码: views.py文件中代码如下: 因为哥哥页面的header部分都是相同的。所 ...
分类:
编程语言 时间:
2020-01-19 09:49:21
收藏:
0 评论:
0 赞:
0 阅读:
156
由于Options模型涉及的核心对象最终都注册为相应的服务,所以从原则上讲这些对象都是可以定制的,下面提供几个这样的实例。由于Options模型提供了针对配置系统的集成,所以可以采用配置文件的形式来提供原始的Options数据,可以直接采用反序列化的方式将配置文件的内容转换成Options对象。 ...
分类:
Web开发 时间:
2020-01-19 09:49:00
收藏:
0 评论:
0 赞:
0 阅读:
61