线段树+dfs序 给定一棵n个节点的树,m次查询,每次查询需要求出某个节点深度为h的所有子节点。 作为预处理,首先将树的所有节点按深度保存起来,每个深度的所有节点用一个线性结构保存,每个深度的节点相对顺序要和前序遍历一致。 然后从树的根节点进行dfs,对于每个节点记录两个信息,一个是dfs进入该节点 ...
分类:
移动开发 时间:
2018-08-09 19:25:59
阅读次数:
210
比如https://github.com/: 首次下载可以clone: 再次下载可以pull: 上传可以push: ...
分类:
其他好文 时间:
2018-08-09 13:51:59
阅读次数:
134
cmdcd project-directorygit initgit config user.name 'yourname'git config user.email 'youremail@domain.com'git pull https://github.com/yourname/yourrep ...
分类:
其他好文 时间:
2018-08-08 00:33:48
阅读次数:
170
flying 是一个可以极大增加 mybatis 开发速度的插件组,它提供了一种全新的操作数据的方式,最新的 0.9.4 版本加入了高性能的跨库实现,这是使用它开发的 demo。 ...
分类:
其他好文 时间:
2018-08-07 15:03:39
阅读次数:
183
由于近期公司gitlab服务器老是卡顿和出现其他问题,然后也很久没有升级过了,现在版本还是8.10.5,而官网最新版本已经是11.2了。另一个原因是gitlab所在的这台服务器快到期了,想换一台配置更好些的服务器,故对此进行升级和迁移。 升级思路:先在新服务器上安装一个和原版本相同的gitlab,然 ...
分类:
其他好文 时间:
2018-08-07 00:26:14
阅读次数:
205
SuSE11安装MySQL5.7.22:编译安装说明
分类:
数据库 时间:
2018-08-03 14:16:09
阅读次数:
259
SVN打基线的操作就是“分支/标记”,SVN官方推荐在项目根目录下先建立trunk、branches、tags三个文件夹,其中“标记”(tags)文件夹就是用于存放基线的 可以啊 实际操作可能就是 create tag ,出来的tag就可以叫一个不可修改的基线了 但是,不要以为导入成功就可以了。你还 ...
分类:
其他好文 时间:
2018-07-29 00:52:24
阅读次数:
119
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端 ...
分类:
其他好文 时间:
2018-07-27 12:05:50
阅读次数:
149
git 操作经验注:master表示的是主线,origin 表示远程源 创建分支:git checkout -b < branch_name >或 < master >切换分支:git checkout < branch_name >或 < master >其中:-b 创建的意思 例子: 基于mas ...
分类:
其他好文 时间:
2018-07-24 20:55:33
阅读次数:
146
你好。 我在寻找一种可以克服怠惰的学习(工作)方式: erlang shell 的工作原理是什么? ranch 为什么使用同步接受tcp请求,而非异步? bitcoin最小共识是什么? bitcoincash 有好用的web钱包吗? 去香港前要准备什么? jason库为什么可以比poison快那么多 ...
分类:
其他好文 时间:
2018-07-24 17:40:54
阅读次数:
162