Jenkins入门系列(一):安装

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

Ubuntu 18.04 LTS正确设置DNS服务器

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

Namecheap SSL证书申请和合并

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

常用一键包搜集

writer | 笔记 | 2018-01-15
常用一键包搜集
94ish.me的锐速和bbr脚本 [crayon-5d36a2cdb2250653322143-i/] doub.io的酸酸服务端脚本 [crayon-5d36a2cdb2256445062080-i/] 老鬼的测速一键脚本 [crayon-5d36a2cdb2258374525506/] [阅读全文]
ė 1264 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],就是大学里矩阵乘法(矩阵乘以向量)的运算规则。 这三点用... [阅读全文]
ė 174 6 没有评论 0

申请AlwaysOnSSL免费一年证书

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

linux守护进程脚本

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

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

writer | 技术 | 2017-12-12
CentOS使用yum update更新时不升级内核的方法
有时候用yum update更新软件包的时候,往往不希望连带着内核一起升级。比如用魔改bbr或锐速配置好内核以后,对某一版本内核版本有要求,不能随便升级。 针对这个情况,可以通过修改yum配置文件跳过内核的更新。 首先备份一下yum配置文件 [crayon-5d36a2cdb272f731029267-i/] 然后将下面两行加入yum.conf [crayon-5d36a2cdb2734273306538/] 此后,yu... [阅读全文]
ė 1172 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特价独服,机房位于加拿大,国内联通访问速度尚可,移动某些地区速度堪忧,于是决定用一个洛杉矶的小鸡做个反向代理。 除非是需要某些线路直接... [阅读全文]
ė 1209 6 1条评论 0
Ɣ回顶部