Jenkins入门系列(一):安装

writer | 技术 | 2018-07-31
Jenkins入门系列(一):安装
Continuous Integration(CI)是现代软件开发领域的基石,它改变了团队对于整个开发过程的理解。一个好的CI架构能够使得从开发到部署顺序进行,更快地发现和修复bug,最终给客户带来更多的价值。每个专业的开发团队,无论打还是小都应该采用CI。 Jenkins是目前最流行的开源CI系统,起源于Hudson,占据了很大的市场份额,可被各种大小的团队和用不同语言(.NE... [阅读全文]
ė 1160 6 3条评论 0,

Ubuntu 18.04 LTS正确设置DNS服务器

writer | 笔记 | 2018-04-19
Ubuntu 18.04 LTS正确设置DNS服务器
在一台小鸡上DD了ubuntu 18.04, ssh连上去运行[crayon-5ce88bd45536e967876100-i/]更新系统,发现一堆错误,软件源都连不上。 简单地ping了一下几个域名发现都无法解析,明显是DNS没有设置好。 运行[crayon-5ce88bd455378630474507-i/]看了一下,发现DNS服务器被设置成127.0.0.53,改成1.1.1.1 [crayon-5ce88bd45537a336857512/] 然后apt就能更新系... [阅读全文]
ė 13,785 6 1条评论 0

Namecheap SSL证书申请和合并

ganhai | 笔记 | 2018-04-18
Namecheap SSL证书申请和合并
最近流出来很多免费购买Namecheep SSL证书的优惠码,据说是从github学生包里流出来的。 这么好的薅羊毛的机会自然不能错过。从最下面的400个码里挑了一个能用的,在购物车里输入优惠码。 前几天购物车界面里面还能输入购买证书的数量,一个优惠码能撸100个证书,现在这个bug已经被修复了。 然后在个人账户的Product List里能看到这个证书的订单,目前... [阅读全文]
ė 1404 6 没有评论 0,

常用一键包搜集

writer | 笔记 | 2018-01-15
常用一键包搜集
94ish.me的锐速和bbr脚本 [crayon-5ce88bd455ab9694740552-i/] doub.io的酸酸服务端脚本 [crayon-5ce88bd455ac2033649138-i/] 老鬼的测速一键脚本 [crayon-5ce88bd455ac6326717342/] [阅读全文]
ė 1223 6 没有评论 0

线性变换和矩阵乘法的理解

writer | 数学 | 2018-01-12
线性变换和矩阵乘法的理解
今天看到一个线性变换的图形化解释,很直观,也说明了矩阵乘法的来历。 Linear transformations and matrices 向量[a c]T,[b d]T是表示的是原标准正交基经过线性变换后的一组基。 那么矩阵[a b; c d]*[x y]T的意义就是,这一组经过变换后的基的线性组合。 这个线性组合写成[ax+by; cx+dy],就是大学里矩阵乘法(矩阵乘以向量)的运算规则。 这三点用... [阅读全文]
ė 163 6 没有评论 0

申请AlwaysOnSSL免费一年证书

ganhai | 技术 | 2018-01-09
申请AlwaysOnSSL免费一年证书
2018年4月18日更新,alwaysonssl.com网站已经打不开,似乎已经停止了服务. 现在对于大多数个人站点想上https,免费证书的选择越来越多了。大多新手通过各种文章里写的教程用的是Let's Encrypt3个月免费证书,还有国内域名解析网站上主推的TrustAsia一年免费证书。秋水逸冰的博客上对于常用的免费证书做了总结,这里针对其中的AlwaysOnSSL免费证书... [阅读全文]
ė 12,190 6 没有评论 0

linux守护进程脚本

ganhai | 技术, 笔记 | 2018-01-04
linux守护进程脚本
在Linux服务器上,经常需要开机启动一个任务,并且通过service命令监控(启动、停止)该任务的运行状态,最好是将任务的监控脚本写成一个Linux守护进程。 brook服务端脚本 [crayon-5ce88bd455e3e354245281/] 将上述脚本保存为brook并放到/etc/init.d内,添加执行权限 [crayon-5ce88bd455e45031542832-i/] 加入开机启动项 [crayon-5ce88bd455e471436... [阅读全文]
ė 1169 6 没有评论 0

CentOS使用yum update更新时不升级内核的方法

writer | 技术 | 2017-12-12
CentOS使用yum update更新时不升级内核的方法
有时候用yum update更新软件包的时候,往往不希望连带着内核一起升级。比如用魔改bbr或锐速配置好内核以后,对某一版本内核版本有要求,不能随便升级。 针对这个情况,可以通过修改yum配置文件跳过内核的更新。 首先备份一下yum配置文件 [crayon-5ce88bd45600c307497214-i/] 然后将下面两行加入yum.conf [crayon-5ce88bd456011606398429/] 此后,yu... [阅读全文]
ė 1146 6 没有评论 0

Apply L2 regularization to tensorflow variables

ganhai | 技术, 笔记 | 2017-11-30
Apply L2 regularization to tensorflow variables
Basic steps to apply L2 regularization variables Firstly call tf.contrib.layers.l2_regularizer() to return a L2 regularization function, with regularization parameter lamda. Next define a tensorflow variable, with keyword parameter "regularizer", this variable will be added to tf.GraphKeys.REGULARIZATION_LOSSES collections.... [阅读全文]

nginx反向代理实例

writer | 技术 | 2017-11-20
nginx反向代理实例
有时候主站位于欧洲、加拿大等线路比较远的地区,为了加快国内的访问速度,通常可以用一台美国西海岸的小鸡去做反向代理服务器,加速网站访问,同时顺便也能起到隐藏主站真实IP的目的。 上星期搞了一台KS3C特价独服,机房位于加拿大,国内联通访问速度尚可,移动某些地区速度堪忧,于是决定用一个洛杉矶的小鸡做个反向代理。 除非是需要某些线路直接... [阅读全文]
ė 1178 6 1条评论 0
Ɣ回顶部