GFW让国内的码农们要比国外同行们必须多掌握一门必备技能:翻墙
  就为了更好的上网体验,天朝上国的我们要跟移动、联通、电信(死比运营商肆无忌惮搞网络劫持推送广告),工信部(互联网内容审查),GFW作斗争,浪费大好光阴,真是想想就让人想爆粗。这不,大GFW最近技术又牛逼了,goagent已经被墙的半身不遂了。。有这技术研究点别的多好,天朝的网络审查制度典型的”把洗澡水和孩子一起泼了”:翻墙的除了去看法哔功的,也有社会主义现代化建设的我们啊。
  我本身翻墙的时候不多,用上的时候开下goagent基本也能对付了,虽然对限制自由这事很不爽,但也只能不爽了。可最近goagent也总是不能用了,这尼玛还咋玩。。
  租用的国外服务器只部署个博客好像有点浪费,这基本只有我自己看的玩意儿能用多少流量,太浪费了啊。于是想着是否可以自己搭建个代理实现肉身翻墙呢?
  下面是我折腾的通过国外服务器+squid+stunnel+chrome+SwitchOmege实现的代理翻墙方式,照着操作你也可以。

阅读全文 »

背景

我有个网站部署在我linux服务器的自己账户下,我们都知道,如果要以1000以下的端口启动服务需要root权限。而我又没有root权限。
所以我的网站应用启动在8090端口上,然而访问的时候url带端口的方式看起来很山寨,很土贼,能不能不带端口访问到我的服务呢?

iptables端口转发

使用linux的iptables可以设置端口转发,于是百度查了下,可惜试了很多条都没有生效。于是将我尝试可用的做法记录已备忘。

阅读全文 »

#背景
在项目开发过程中,有一个需求是这样的:

平台接受用户输入的一串JSON字符,然后解析JSON串的key-value展示到平台上,并支持用户修改value值再更新。

效果图如下:

在调试过程中发现,一旦提交更新展示的字段顺序就跟前一次不一样,再提交一次更新貌似又能恢复,这是咋回事呢?

阅读全文 »

3.远程仓库

svn只在一个仓库里管理文件,而git是分布式版本控制系统,同一个git仓库可以分布到不同的机器上。
不同机器上的版本库其实都一样,没有主次之分。通常实际上,我们是有一台充当服务器的电脑,开源项目有很多的项目托管网站如github,gitcafe等,自己公司也会搭建自己的git服务器。我们每个人都从这个服务器上克隆一份仓库到自己本地上,再把自己的提交推送到服务器仓库里。
在向远程仓库提交修改之前,需要设置一下本地与远程服务器之间的信任关系,这也是svn与git的区别之一。svn通过账号即可,而git本地和远程仓库之间的传输是通过ssh加密的,需要设置一下key,本质上等价于两台服务器之间的信任关系建立。这里简单记录一下key生成的步骤。

阅读全文 »

没有系统的学习过git,工作过程中遇到一些使用git的问题,在网上搜寻经常被一些误人子弟的博主或者网站主们”伤害”,相信很多人也曾被网上转来转去未经验证的错误技术贴坑过。之前使用git也仅限于clone、commit、pull、push倒是没有遇到多少问题,在正式使用git来开发维护项目的时候就遇到很多问题了,尤其是在搞分支、主干,本地仓库、远程仓库的时候,那叫一个头晕。于是本着”工欲善其事必先利其器”的原则,跟随廖雪峰的git教程系统的学习了下git。本篇博文即是我的git学习笔记,廖雪峰的教程非常浅显易懂,适合入门,但对于有技术基础的同学来说,未免显得”聒噪”了些。闲言少叙~

阅读全文 »

如何提高写作水平?摘记一些知乎上关于写作话题的问答,希望有时间的时候可以看一看。
我深知”Mark”最无用,收归一处会看的几率会更大吧。

我在搭建这个博客的时候,在更新了文件后使用git push到远程仓库时报错,报错信息如下:

error: The requested URL returned error: 403 while accessing https://github.com/zhangjh/myblog.git/info/refs

fatal: HTTP request failed

百度了一下,有很多类似的问题,解决方法较多的一种是:

阅读全文 »

工欲善其事必先利其器,hexo博客的写作方式采用的是标准的markdown语法。
因此要想写出漂亮的格式,掌握好必要的markdown语法必不可少。
工作中也用到markdown写周报,在此顺便再总结一下markdown常用的语法格式,温故而知新。

阅读全文 »

每在一个网站安家,第一篇”Hello world”必然是《开篇》,这回有点不太一样,这回是在自己的网站上了。

絮叨

这个博客是使用Hexo技术搭建的,因此第一篇日志也保留了自动生成的”Hello world”,算是一种鸣谢,也可以作为自己日后继续折腾Hexo时的一个查看document的便捷入口。

阅读全文 »