边的分类 有向图边分为四类: 树边, 前向边, 返祖边(后向边), 横叉边. 上图: 判定 有向图 对图进行dfs, 不考虑已经遍历过的点, 得到dfs序 $dfn_i$. 在dfs过程中, 记录当前dfs栈. 对于边$(u,v)$, 树边: $vis_v==0$; 前向边: $vis_v==1$ ...
分类:
移动开发 时间:
2019-03-17 21:23:40
阅读次数:
257
当线程在系统内运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,但 Java 也提供了一些机制来保证线程协调运行。 传统的线程通信 假设现在系统中有两个线程,这两个线程分别代表存款者和取钱者——现在假设系统有一种特殊的要求,系统要求存款者和取钱者不断地重复存款、取钱的动作,而且 ...
分类:
编程语言 时间:
2019-03-17 21:23:24
阅读次数:
156
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 基本语法 在head标签里面,写入 ...
分类:
Web程序 时间:
2019-03-17 21:22:53
阅读次数:
207
第2章学习小结 1.1.线性表的定义和实现 线性表可以用顺序存储和链式存储两种存贮结构实现。它们的表示分别为顺序表和链式表。 顺序表的基本操作如初始化,插入,查询,删除等的介绍也分别计算了这些操作的时间复杂度。与链式表的操作进行比较。 1.2 两者的比较 线性表优点:可以用不连续的空间存贮数据,充分 ...
分类:
其他好文 时间:
2019-03-17 21:22:25
阅读次数:
157
function language 一、函数式语言(function language) 函数式语言(functional language)一类程序设计语言,是一种非冯·诺伊曼式的程序设计语言。函数式语言主要成分是原始函数、定义函数和函数型。这种语言具有较强的组织数据结构的能力,可以把某一数据结构 ...
分类:
编程语言 时间:
2019-03-17 21:21:52
阅读次数:
260
自尊:关键的认知 沙哈尔老师这门课的核心是改版,而改变的本质就是认知、行为和情感的改变。其中,认知是行为和情感的决定性因素。这个理论被称为认知理论,也称ABC理论,它是积极心理学体系的基础。在本章,我们将讨论对一个人而言,最重要的认知——自我认知,即自尊。 美国自尊研究的鼻祖、资深心理治疗师纳撒尼尔 ...
分类:
其他好文 时间:
2019-03-17 21:21:34
阅读次数:
242
此题第一步凑齐7174进入漏洞地点 然后可以把iphone8的结构体中的地址通过read修改为一个.got表地址,这样就能把libc中该函数地址打出来。这是因为read函数并不会在遇到\x00时截断(就是在read字符'y'的时候)。 然后还可以采用同样的办法把libc中的libc.symbols[ ...
分类:
移动开发 时间:
2019-03-17 20:16:14
阅读次数:
254
隐写术有很多种,今天刚刚看了一个视频说是有一千多种。感觉很惊讶。下面是我今天学到的。 一、图片隐写 1、文件拼接(图种) ?常用copy命令将文件拼接而成 ?命令格式:copy /b 2.jpg+1.zip output.jpg(用来将两个文件拼接成一个文件的指令)、binwalk -e '图片路径 ...
分类:
其他好文 时间:
2019-03-17 20:16:02
阅读次数:
158
https://www.cnblogs.com/grandyang/p/4475985.html 思路是学习的是上面博客的想法,思路很清晰 优化的方法和exkmp有异曲同工的地方 博客里的内容我在这里就不重复累赘的叙述了,浪费时间 我们需要只要关键数组p[]表示位置为i的字符串的半径,并且我们需要记 ...
分类:
其他好文 时间:
2019-03-17 20:15:48
阅读次数:
144
"1. 前言" "2. 什么是发布订阅模式" "3. 发布订阅优缺点" "4. 举例" "4. 总结" 1. 前言 发布订阅者模式是为了发布者和订阅者之间避免产生依赖关系,发布订阅者之间的订阅关系由一个中介列表来维护。发布者只需做好发布功能,至于订阅者是谁,订阅者做了什么事情,发布者是无需关心的 2 ...
分类:
编程语言 时间:
2019-03-17 20:15:34
阅读次数:
367
微服务架构是当前很热门的一个概念,它不是凭空产生的,是技术发展的必然结果。虽然微服务架构没有公认的技术标准和规范草案,但业界已经有一些很有影响力的开源微服务架构平台,架构师可以根据公司的技术实力并结合项目的特点来选择某个合适的微服务架构平台,以此稳妥地实施项目的微服务化改造或开发进程。本文选自《架构 ...
分类:
编程语言 时间:
2019-03-17 20:15:17
阅读次数:
260
ElasticSearch部署文档(Ubuntu 14.04) 安装java echo $PATH 安装ElasticSearch ElasticSearch各个目录说明 配置 ES_HEAP_SIZE File Descriptors Virtual memory Memory Settings ...
分类:
系统相关 时间:
2019-03-17 20:15:05
阅读次数:
299
在未来面前,我们永远都是孩子。不断思考,不断学习,才能让我们走的更远。 个人主页:https://www.oceaneyes.cn/ 个人学习博客:http://oceaneyes.top/ CSDN:https://blog.csdn.net/qq_16123129 长按二维码关注,一起交流学习~ ...
分类:
其他好文 时间:
2019-03-17 20:14:51
阅读次数:
195
1, http://localhost:8888/notebooks/dora/dora.ipynb -> jupyter 2, 词云https://upload-images.jianshu.io/upload_images/64542-e698d31a46dd05cc.png?imageMogr ...
分类:
其他好文 时间:
2019-03-17 20:14:39
阅读次数:
185
SOC 硬件驱动 从驱动程序的角度看硬件控制器,控制器就是一组寄存器: 1.驱动程序通过读写寄存器来初始化硬件控制器; 2.提供符合系统规范的接口(系统通过统一的接口访问不同的硬件): 在不同的软件系统里面写硬件驱动,需要熟悉软件系统的接口,比如软件系统提供的API,软件系统规定的驱动程序需要实现的 ...
分类:
移动开发 时间:
2019-03-17 20:14:21
阅读次数:
816
既然是随笔,那就让我谈谈或者说聊聊自己的感想吧。刚刚进入大学的时候,对物联网工程这个专业挺迷茫的,至少我不知道自己将要学什么,只知道高数和英语是一定要学的,后来听学长说要学C语言,对这个概念很陌生,有点恐惧,于是上网查了C语言,原来它是一门计算计语言,班主任要我们自己可以先去找书学习,大一参加的活动 ...
分类:
其他好文 时间:
2019-03-17 20:14:09
阅读次数:
203
1. 注册Pypi 2. 验证注册邮箱 3. 用我的一个包(git clone)举例 供参考项目: "https://github.com/dhgdhg/git clone" "https://github.com/dhgdhg/scrapy chrome" 必须的文件及文件夹 1. setup.p ...
分类:
其他好文 时间:
2019-03-17 20:13:57
阅读次数:
232