win10的自带BASH ubuntu(WSL)下的一些使用情况汇总

Posted on 2017-07-20 10:26:53 | 0 comments | 481℃ | 杂文

微软的良心产品,不用在windows主机上面装虚拟机了,开发者的福音,如果你是一个开发人员,可以立即用起来!以下是在几个月的使用过程中遇到的一些问题,希望能帮到有需要的用户,不要为了重复踩坑而花费太多时间

安装

  1. ltsb版本不支持,32位不支持;home及以上版本支持。
  2. 在设置 - 针对开发人员 - 勾选开发人员模式。
  3. 在控制面板 - 程序 - 启用或关闭windows功能 - 勾选“适用于Linux 的 Windows 子系统(Beta)”
  4. 重启电脑后,win+r打开cmd,输入bash等待安装完成,可能会很慢很慢,建议翻墙后安装

切换apt源


# 备份
sudo cp /etc/apt/sources.list /etc/apt/sourc...

Gitlab与本机Apache或Nginx冲突的解决方案

Posted on 2017-05-17 14:09:52 | 0 comments | 553℃ | 杂文

前言

由于gitlab内置了nginx,如果服务器上之前有安装nginx或apache,那么默认配置下必定会与gitlab的端口冲突。

解决冲突

们可以这样进行配置以解决冲突:

vim /etc/gitlab/gitlab.rb
​# 修改
external_url 'http://gitlab.hisune.com:8888' 
# 这个地址是gitlab中的clone地址和邮件发送的链接地址,也是理论上的gitlab入口地址
# 这样gitlab的web其实是监听的8888端口

修改完毕后重启加载配置和重启服务:


# 重新加载配置
sudo gitlab-ctl reconfigure
# 重启gitlab
sudo gitlab-ctl restart
```...

有了http1.1的keeplive长连接后是否可以不需要websocket

Posted on 2016-09-13 10:52:23 | 0 comments | 312℃ | 杂文

问题

有人问,http1.1里面已经有了keeplive,那么http1.1本身就是一个长连接,那么还要websocket干肾?

答案

答案当然是要的,主要原因有以下几点:

  1. 开销:http长连接的每次请求仍然需要发送头信息;而websocket仅需要在发起请求时发送头信息。
  2. 真正意义的长连接:http长连接仅仅是为了复用tcp连接,只是一种口头约定,服务端可以不遵守;而websocket是完全意义上的长连接。
  3. 是否平等:http长连接依旧无法摆脱一个request对应一个response的模式,且仅允许客户端往服务端发送request,所以对于实时通信的实现依旧只能是轮询;而websocket双方是对等的,可以相互发送消息,可以实现真正意义的实时通信。来啊,互相伤害吧!

翻墙之一:程序猿的专属翻墙姿势,ssh翻墙

Posted on 2015-06-07 13:24:06 | 0 comments | 326℃ | 杂文

序言

翻墙是一个程序猿的基础技能之一,如果你有一台境外服务器的ssh权限,那么你可以在不用给服务器安装任何服务的情况下使用这台境外服务器实现翻墙。

配置Xshell

下面以Xshell的配置为例(SecureCRT也是一样的):

添加隧道

1.打开服务器属性添加一条隧道

image

选择协议

2.选择socket5的姿势翻墙

image

设置端口

3.设置自定义端口,可以随意设置,习惯1081,然后保存。到这一步SSH翻墙配置完成 ![image](/uploa...

jetbrains全系列产品PyCharm,PhpStorm,RubyMine,WebStorm,IntelliJ全部版本key序列号

Posted on 2015-04-04 21:41:35 | 0 comments | 191℃ | 杂文

有经济能力的还是请购买正版吧!jetbrains的系列产品用起来还是很爽的


IntelliJ
username: hisune.com
key: 31028-IGSTY-JLOOW-R5TZR-BNGV6-MLTC5

PyCharm
username: hisune.com
key:
5845-D50006T
000000HBB4G5C062tGsehilSVS6iuR
eX0ct3i3mFsGTO43ywXUt3FDHY0I8l
4x7VTcvaiIg1Deo060TffcYxDbfgrL

PhpStorm
username: hisune.com
key:
8786-D26773T
00001D7HexFLZjnKFxldTrfuchaS"X
mstY"oXn3Esm2XbBCcduaNnVBgxF6"
m"R8HRwYr8Q...
UP