April 2019

Arch使用GParted 删除交换分区并合并到相邻分区, 开启交换文件

一. 关闭交换功能

终端输入如下命令

二. 打开GParted

1. 右键交换分区 , 选择Format to -> ext4, 并点击左上方的勾号图标提交操作

2. 右键交换分区并选择delete, 删除分区并提交操作

3. 右键离原来相邻最近的分区, 选择Resize/Move, 将New size设置成最大, 或者拉动进度条到最右侧, 然后提交操作即可

三.开启交换文件

注意以下命令皆在root下执行.

1. 创建交换文件, 大小自选, 单位可以是M, 也可以是G.

2. 设置权限

3. 格式化

4. 激活

5. 添加自动挂载配置选项

6. 查看交换文件情况

如我的输出为:

 

7. 如果需要删除交换文件请执行如下步骤:

Continue reading...

如果一切早已预知结局

如果一切早已预知结局, 你是否还有勇气选择开始.

这一生, 有好多已知的结局, 也许过程中的每一个细节充满了未知, 却在命运的轨迹下导向了所有的已知.

就像你知道抬头看见的星空, 来自遥远光年之外, 会诞生也会灭亡许多星星, 但总有一天他们都会连同我们这个宇宙消失不见; 就像天上有时会乌云密布下起瓢泼大雨, 也总会有晴空万里的时候, 也会有白云神秘的排列组合; 就像你知道这一生大概会经历哪些事情, 会经历很多生离死别, 但我们最终都会走向同一个结局.

所有这些, 好像让未来渐渐变得有点不那么地另人期待了.

曾经想过很多很多的问题, 在一段一段的时光中, 它们像幽灵一般萦绕在我的脑海, 让我迷失在思想的荒野.

花过几年的光阴在一个问题上纠结, 寻找着我们存在的意义, 可是我竟从未想过生命本来就没有意义.

经历过亿分之一的小概率诡异事件,也预感过自己某段时间的未来,亦透过时间和空间看到过自己会在某件事情上的最后导向。

唯一看不到的是过程和那些可能需要补充的细节,而那些, 我都选择了开始,以为会看到不一样的结果, 当过程里的欢喜与忧愁最后都编织成了回忆,回首发现最终也没能改变结果的发生, 而那些所有的努力与挣扎, 反而成了命运轨迹本身的一部分. 也许就连我所有的预见和预见后的选择本来就是宿命的一部分, 无法逃脱, 无法改变.

光阴流转, 四季更替, 木棉花开了又落了, 落了又开了, 每一年陪伴的人儿来了又走了, 每一个来年它都再也看不见熟悉的面孔, 它是否会失落, 经年之后是否还记得那些年我们在一起的时光.

回忆里的片段,很近,有时甚至感觉是为曾几何时, 很多年来, 总是会在一首歌, 一个背影, 抑或一段梦里陷入回忆的思潮, 待到决堤, 任悲伤席卷蔓延.

多年之后, 我一直在想, 为什么自己那么喜欢怀念?

那些时光里的美好记忆其实并不多, 更多的是像每一个一天里的时光, 稀疏而平常. 世界里路过的人来来去去, 从亲密无间到渐行渐远, 从简单纯真到愈发醇厚, 都逃不过命运的枷锁; 而那个学校并没有留下太多值得怀念的记忆, 即使总是怀念; 唯一让我这么多年来也忘不了的记忆, 亦不过是一个人的独角戏, 还是悲伤多于欣喜的过往, 可是过往就是过往啊.

思前想后, 原来, 我只是喜欢怀念本身, 虽然是一个很不愿意承认的答案, 但至少它可以逐渐让我学会云淡风轻的回首, 接受当下喜欢怀念的我.

生命没有意义, 很多结局也无法改变, 可过程中的每一个欢喜的瞬间可以自己创造, 把那些忧伤融于豁达, 生命多了几分为幸福让出的宽度, 是否这样, 可以把它当成我们来到这里的意义, 如果不是, 至少那些让我们欢欣鼓舞, 让我们在未来可以微笑着回忆, 至少它们在这个或真或假的世界真实的存在着.

至少, 它们可以让我们在无所期待中, 有所期待.…

Continue reading...

Shadowsocks, Polipo, Proxychains安装及配置

一: Shadowsocks部分

1.安装依赖

2.安装shadowsocks

3. 配置shadowsocks

将以上内容写入shadowsocks.json文件中, 对应的IP地址, 端口号, 密码和加密方式填上服务器上对应的配置.

注意最后一项是没有逗号的, 其他每一行后都有, 该加引号的时候加引号, 没有的就不要加.

4. 启动和停止shadowsocks

二: Polipo部分

1. 安装polipo

2. 配置polipo

3. 启动和停止polipo

4. 终端启用 , 关闭 http | https 代理

8123是Polipo默认监听的端口

5. 检测是否代理成功

如果看到IP是自己服务器的IP就说明代理成功了

三: Proxychains部分

polipo并不能指定某个软件以代理的方式运行, 此时需要proxychains来实现这个功能

1.安装proxychains

2.配置proxychains

Continue reading...

C语言链表的游标实现

 

Continue reading...

C语言基数排序 – 单向链表实现

Continue reading...