CARRONGE

peace & love


  • 首页

  • 个人简历

  • 标签

  • 分类

  • 归档

  • 关于我

  • 搜索

服务器环境 kvm + docker + gogs + nextcloud 构建

发表于 2019-08-16 | 分类于 网络配置 |

一句话概括

对前段时间花了一些功夫在一台服务器上搭建的一个实验和应用环境过程和遇到的问题做一个记录

服务器配置如下

配置项 模式 大小
硬盘 raid5 11T
内存 64GB

这个服务器用来跑机器学习的实验可能不太合适,毕竟没有合适的显卡,因此我主要打算把它用来做一个其他实验的环境机器以及 git 服务器和本地网盘

  • 实验环境基础为 —— kvm 和 docker
  • git 服务器 —— gogs
  • 本地网盘 —— nextcloud 云盘
阅读全文 »

Ubuntu 18.04 netplan 网络配置

发表于 2019-08-16 | 分类于 网络配置 |

一句话概括

主要讲解 Ubuntu 18.04 中 netplan 的网络配置具体方式,主要分为如下的几个方面

  • 静态 IP 的配置
  • 动态 IP 的配置

动态 IP 的配置

Ubuntu 18.04 Server 安装好后,Netplan 的默认描述文件是:/etc/netplan/50-cloud-init.yaml

1
2
3
4
5
6
7
8
9
10
11
12
$ sudo vim /etc/netplan/50-cloud-init.yaml

network:
version: 2
renderer: networkd
ethernets: # 对于以太网的配置
enp0s5: # 这里是待配置网卡的名称
dhcp4: yes
dhcp6: yes

$ sudo netplan apply
# 使配置生效

阅读全文 »

C语言输入及传参之谜 —— 数组篇

发表于 2019-07-31 | 分类于 算法学习 |

前言

最近有点忙碌,毕设和找工作同步进行,需要进行一些算法的训练,leetcode 上面风格是只用写函数体的内容,基本不用考虑输入时什么样的,但是基本上公司都是用牛客网作为笔试和面试的平台,牛客上的程序是完整的。。。从头到尾要全部写出来,这个时候,就会发现各种读取输入并存储的问题,然后是各种传参的问题(毕竟 leetcode 上都已经把这些参数接口啥的形式都给出来了,我们直接用就行),这是第二个大坑,代码逻辑都写完了,然后发现输入的数组啥的并没有传入子函数,抓狂!所以用一篇博文记录一下最近遇到的各种自己之前不熟悉的输入和传参问题

输入相关

由于一般的笔试题都有多行的输入,所以需要进行循环输入,并且有时候还没有初始条件来判断总共的行数,下面用一些典型的例子来说明

阅读全文 »

PCTF 的一道简单 docker 题小记

发表于 2019-04-13 | 分类于 docker |

一句话概括

老规矩,这篇文章的主要是通过一道简单的 CTF 题分析如何通过 docker image 得到 dockerfile

阅读全文 »

es数据库聚合操作——sql的group by

发表于 2019-03-22 | 分类于 现学小技能 |

晚上有一个紧急任务,需要在es数据库上做一些数据统计的工作,之前搭建这个 es(Elastic Search,数据库) 的时候因为是直接集成进去的,没有弄明白 DSL 语法,这次借着这个机会,先对这个现在常用的数据库有一个大致的了解。

本文会涉及 es 数据库中的 bucket聚合-桶聚合操作,主要是aggs,顺带介绍一些 DSL 的一些基本概念,时间有限,难免有些差池,大佬轻喷。

阅读全文 »

回车和换行-win&linux&mac——\r与\n的不同之处

发表于 2019-03-21 | 分类于 计算机知识 |

计算机的键盘设计是参考之前的英文打字机,英文打字机换行的时候分为两个动作——回车+换行。
回车(carrige return,CR):将打字机的小车重新推到行首
换行(line feed,LF):将打字机的小车调至下一行的位置
在计算机中,回车用 ASCII 的 13 表示,换行用 ASCII 的 10 表示;

Docker学习资源汇总

发表于 2019-03-19 | 分类于 docker 学习 |

docker 作为现在一种应用十分广泛的虚拟化技术,受到了众多云厂商的一致青睐,这里就 docker 的学习从浅至深给出一些比较经典的网站资料等,分享给大家,争取共同进步!

基础篇

由于大部分人对于 docker 只有简单的应用需求,并没有

c语言指针赋值

发表于 2019-03-18 | 分类于 leetcode |

最近焦虑着找工作的事情,所以也来刷一刷 leetcode 上面的题目,想了想还是用比较基础的C语言,先做简单的题,不做不知道,一做就发现了一些C语言知识上的盲点,指针这里是让所有C语言学习者又爱又恨的地方了。

题目非常简单,就是用指针定义一个数组,然后给数组进行加一的操作,最后返回加一之后的数组即可,由于长时间也没有使用C编程,所以开始跑的时候就出了一些问题,leetcode 的在线编译器又无法调试,因此就在自己的本地跑,新的问题就出现了,那就是需要写 main 函数,当然这个就是引发问题的地方,因为最后子函数都在 leetcode 上运行成功了,但是在本地跑的时候还是结果不对,这里就给刚才遇到的坑一个总结。

阅读全文 »

postfix 设置(1)—— relay 设置

发表于 2019-03-18 | 分类于 postfix 学习 |

由于最近有项目需求,需要自己搭建邮箱服务器,现在比较常用的框架就是 postfix ,但是有关 postfix 的设置网上的中文资料又比较少,只能自己开始着手做这个事情了,有说明不清楚或者不得当的地方希望各位大佬及时指正。

  • 环境说明
    • postfix 源码安装包,版本 Postfix 3.4

Part1 中继设置

项目中有一部分需求的实现需要进行中继方式的修改,具体是将 postfix 的中继方式修改为开放中继

中继基础知识

抱着做什么学什么的态度,我对中继这个概念先有一个比较初步的定义。

参考资料

postfix 官网有关中继和访问控制说明:http://www.postfix.org/SMTPD_ACCESS_README.html

最完美的Hexo多电脑同步方法(转)

发表于 2019-03-16 | 分类于 博客搭建 |

经常我们有一个场景:需要在公司或者家庭多个电脑完成Hexo的博客撰写和发布工作。这就涉及到Hexo多电脑的同步问题。

网上的方案基本上都是多分支方案。也即,在同一个仓库创建两个分支:

  • Hexo分支 – 用来保存所有Hexo的源文件
  • master分支 – 用来保存Hexo生成的博客文件
    在创建GitHub Pages或者Coding Pages时,以master分支为pages分支。
    Hexo的deploy指向master分支部署pages,git的管理指向Hexo分支。

但是这里有一个巨大的问题,就是多分支的方案一定是让完整的Hexo源文件暴露在公开的仓库了。这对一些Hexo博客采用的leancloud阅读次数管理、多说评论等服务的私有secret key也暴露在公开仓库分支了。如果对这些配置的_config.yml进行单独管理的话,又不能在另一台电脑直接git pull同步,非常的麻烦。

所以Hexo最完美的多电脑同步方法是,创建两个仓库:

  • Hexo私有仓库 – 用来保存所有Hexo的源文件
  • master公开仓库 – 用来保存Hexo生成的博客文件
    下面来具体讲讲实现方法。
阅读全文 »
123
CARRONGE

CARRONGE

系统安全

28 日志
20 分类
56 标签
RSS
GitHub E-Mail
友情链接
  • wonderkun
  • pav1
  • phithon
  • arkteam
  • Youmai
  • Mads
© 2020 CARRONGE
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
人次 次
0%