链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
whoami
ReyRen
CLAU
关注
47732
号成员,
2019-07-02 10:54:55
加入
459
个人主页
浏览
25
帖子
+
回帖
+
评论
1.1k
贡献点
4h13m
在线时长
Nothing or Everything
21
帖子
4.8k
帖子被浏览
11
浏览帖子
0
收藏的帖子
1
帖子被关注
0
关注帖子
12
被回贴
4
回贴
54
浏览回贴
0
评论
0
聊天室
2
收到的感谢
1
被用户关注
0
关注用户
459
主页被浏览
645
积分
0
Repos
1.1k
贡献点
0
清风明月
0
关注标签
发布了帖子
2021 五一行
[图片] 前记 主人公:我和女友 目的地:五台山 方式:自驾(北京 <--> 五台山) 游玩时间:2021.4.30 晚---2021.5.3 晚 我们制定五一计划也就是大概在五一前一个礼拜的样子吧,这也是我俩在一起来第一次出去玩,还挺期待的。但是因为休假时长,节前工作任务繁重等原因,两人迟迟没有决定好五一 ..
1 年前
发布了回帖
创业的第三个春天
充满敬畏与崇拜
2 年前
发布了帖子
Git 最全面的实用性详解 -- 认识 Git--Gitbucket Cloud
[图片] 至于说为什么使用 BitBucket, 其一是因为它与 Github, Gitlab 齐名, 但是从未使用过, 今就用它来做实验吧. 其二就是它自身的一些优点了(适合小团项目) Create a Git repository 在创建了 BitBucket 账户等操作后, 首先进行的就是往你所管理的工作平台上进 ..
2 年前
发布了帖子
Go 程序结构 (一)
[图片] Names Go 的方法, 变量, 常量, 数据类型, 声明标签和包的命名都遵循一个简单的规则: 命名开始字符是字母或者是下划线加上任意数量的字母, 数字和下划线. 并且大小写是有区分的, 比如说'HeapSort'和'heapSort'就是两种不同的名字. Go 有 25 个关键字, 这些关键字是在特定语法 ..
2 年前
发布了回帖
包含 min 函数的栈, 栈的压入、弹出序列
小喷喷, 好久不见. top()是重写的方法, 但是请注意是同一个类中吗? 为什么会出现 pop()方法?是因为本身操作原栈的时候, 会是 min 完之后, pop()一通操作, 之后再 min 还能找到当前剩余栈中最小的. 这也就是题目的原意. 栈本身就是用来操作的, 也就是不管操作到什么时候 min 这个栈都能找到 ..
2 年前
发布了帖子
写 Go 之前到底需要什么?
[图片] 代码组织架构 Go 的编程者通常都会将代码放在一个工作空间中. 在一个工作空间中包含着许多的版本控制的仓库(比如 git 等仓库) 每个仓库中包含着一个或者多个包 每个包都在一个目录中包含了一个或者多个 Go 源文件 一个包中目录的路径决定了 import path 注意: 这个确实是有别于其他的编程环境, ..
2 年前
发布了帖子
重建二叉树, 二叉树中和为某一值的路径
[图片] 题目一: 输入某二叉树的前序遍历和中序遍历的结果, 请重建出该二叉树. 假设输入的前序遍历和中序遍历的结果中都不含重复的数字. 例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6}, 则重建二叉树并返回. 时间限制: 1 秒 空间限制: 32768K 解题思路 ..
2 年前
发布了帖子
包含 min 函数的栈, 栈的压入、弹出序列
[图片] 题目一: 定义栈的数据结构, 请在该类型中实现一个能够得到栈中所含最小元素的 min 函数(时间复杂度应为 O(1)). 时间限制: 1 秒 空间限制: 32768K 解题思路: 首先理解题意, 题目的意思是说要 stack.min()能获取到这个栈的最小元素. 这样的话, 就需要有东西来记录这个最小元素. ..
2 年前
发布了帖子
GNU Automake 引入
[图片] General Automake principles 'Automake'简单来说就是将名为'Makefile.am'的文件转换为与 GNU 兼容的'Makefile.in', 以便与'configure'结合使用. 每个'Makefile.am'都是根据 make 语法编写的; 'Automake'可以识 ..
2 年前
发布了帖子
分布式系统与一致性协议
[图片] CAP 原理 CAP 原理被奉为分布式系统的设计准则. 这是在分布式届无人不知无人不晓的. C: Consistency(一致性) 这里的一致性特指的是强一致性, 通俗的讲, 就是所有节点上的数据时时刻刻保持同步. 也就是原子读写. 所有的读写请求都好像是经全局排序过的一样, 写后面的读一定能读到前面写的内容 ..
2 年前
发布了帖子
树的子结构, 二叉树的镜像, 树的遍历, 二叉搜索树的后序遍历序列
题目一: 输入两棵二叉树 A, B, 判断 B 是不是 A 的子结构(ps:我们约定空树不是任意一个树的子结构) 时间限制: 1 秒 空间限制: 32768K 解题思路: B 是不是 A 的子结构, 也就是说以 A 中的某一个结点(包括根节点)为 B 的根节点. 并且直到遍历比较完 B 的各个结点前, A 都不可能遍历 ..
2 年前
发布了帖子
链表中倒数第 k 个结点, 反转链表
[图片] 题目一: 输入一个链表, 输出该链表中倒数第 k 个结点. 时间限制: 1 秒 空间限制: 32768K 解题思路: 很容易想到的是求第 k 个结点, 其实倒数第 k 个结点稍微转换一下就出来了. 倒数第 k 个和正数第 k 个的相同点是前者距离尾部的长度和后者距离头部的长度是相同的.定义两个指针保持 k 这 ..
2 年前
发布了帖子
"configure.in" 的书写
[图片] What is Portability? 在进行分析什么值得去检测, 如何检测之前, 抛出一个问题: 到底什么是可移植性? 可移植性是一种代码的质量, 可以使得编译和运行在各种各样的平台上. 在 Autoconf 的背景下, 可移植性通常指的是可以运行在类 Unix 的系统上--有时候包含 Windows. ..
2 年前
发布了帖子
autoconf&automake 实战性指导
[图片] PRE: 存放源文件的 src/ 目录 存放文档的 doc/ 目录 存放 manpage 的 man/ 目录 存放脚本的 scripts/ 目录 (一般情况下这个目录中的东西只被安装而不编译) 存放一些示例的 examples/ 目录 POST: 检查所需的头或库的可用性 在编译时调整一些事情(比如说脚本路径 ..
2 年前
发布了帖子
一个 mini Autotool 项目实践
****************[图片] 用户提供的输入文件 在这个项目中我们需要用户仅仅提供两个文件. 剩下的全部都交给 Autotools 去处理和生成: 'Makefile.am' 是 automake 的输入文件 'configure.in' 是 autoconf 的输入文件 我喜欢把'Makefile.am' ..
2 年前
发布了回帖
链表的逆置
都是 log(n) by ReyRen
2 年前
发布了帖子
链表的逆置
[图片] 题目一: 输入一个链表, 按链表从尾到头的顺序返回一个 ArrayList. 时间限制: 1 秒 空间限制: 32768K 解题思路: 这个题有三种想法: 使用栈先进后出的方式解决 使用向量逆置的方式 可以使用 c++ 自带的 reverse 方法或者自己 swap 一下就行. 使用递归进行逆置 我觉的这个才 ..
2 年前
发布了帖子
Makefile 简单引入
[图片] Targets and dependencies make 程序试图通过一个 target 带动起所有 target 的依赖保持更新. 这些依赖或许还会有更多的依赖关系. 所以当在处理一个'Makefile'的时候一个潜在的复杂的依赖关系图就会形成. 一个简单的'Makefile'长这样: all: foo ..
2 年前
发布了帖子
到底什么是 OpenLDAP?
[图片] 这一篇主要介绍的是目录服务的相关基础常识, 尤其是由 slapd(8)提供的目录服务. 什么是 slapd, 什么是 x.500 标准. 在这篇中都会简单的介绍到. 什么是目录服务 首先强调一点此目录非彼目录. 这里的目录说的像是电话本那样的目录项形式. 一个目录就是特殊化的数据库, 可以提供搜索, 浏览, ..
2 年前
发布了帖子
Autotool--configure 衍生物和 Makefile Target
[图片] 由 configure 生成的文件 当你调用 configure 后会发现会有一些列的文件在你的编译树中生成. 由 configure 构建的编译树的结构和生成的文件的不同随着要构建的包的不同而有所不同. 以下是生成的文件及其说明: config.cache configure 可以缓存系统测试的结果, 这样 ..
2 年前
发布了帖子
Linux 中的 session 通俗讲解及使用
[图片] 在我们进入 linux 对 session 的实现之前, 先来看看 Unix 中对线程, 进程, 进程组和会话的描述: 一个会话包含一些列的进程组, 一个进程组包含一系列的进程, 一个进程包含一些列的线程. 一个 session 可以有一个控制终端, 通俗意义讲我们 ssh 远程连接到终端, 其实就是创建了一 ..
2 年前
发布了帖子
Autotool--configure 参数说明
[图片] configuring configure 脚本使用了大量的命令行选项. 可以通过 configure --help 查看所支持的选项. 这些选项很多但是好多都晦涩难懂. 所以说如果想要定制化的安装, 还是需要了解选项的意义的. 这里罗列出的是一些简短的解释: --cache-file=file 我们知道 c ..
2 年前
发布了帖子
Autotool-- 简述
[图片] Autoconf, Automake 和 Libtool 是一些列的包, 主要的目的就是让你的软件可移植性性更高, 编译简化. 软件的可移植性和高效的编译系统是极其重要的, 尤其是对于现代软件. Autoconf -- 这个工具的主要功能就是在进行包编译之前发现出系统的特性, 然后源码就能适应这些系统之间的差 ..
2 年前
发布了帖子
Solo 博客系统基于 Docker 的搭建
[图片] 环境 我自己购买了云主机,至于哪里有卖就不需要强调了吧. 顺手趁打折我就冲了个域名: reyren.cn. 如果想好好的去经营自己的点点滴滴, 这些几十一百的不要太在意, emmm 扯远了. 在我配置好服务器基础环境添加域名解析后(Ubuntu 16.04 LTS), 我就折腾的部署了 Solo. 索性就在几 ..
2 年前