通过TCP应用在访问国际出口的时候通常都会很慢、很卡,例如用浏览器上网、播放视频,或者某些我们称之为科学上网的行为。

        卡顿的体验主要源自于几下几点原因:......

… …

本条目发布于 2016-12-27

       编写TCP服务程序的时候,一般都需要空闲检测。当对端以非优雅的方式断开连接(掉线、崩溃或者强行结束进程)的时候,可以通过空闲检测释放本端的连接和资源。

       一般来说需要在程序自身在业务逻辑层实现TCP连接的空闲检测,或者叫做超时、心跳检测。定时去发送自定义格式的探测报文,如果连续几次对端未响应则认为对端已经断开。

… …
本条目发布于 2016-06-06

        Rabbitvcs 是linux下一款可视化版本管理工具,使用方式非常像windows下的TortoiseSVN,对于用惯了svn做版本管理工具的人来说是一款非常容易上手的替代软件。

  … …

本条目发布于 2016-04-19

       raspberry pi 树莓派有两种安装方式,镜像安装和noobs安装。入门用户通常按照官方教程选择简单的noobs安装方式,一般顺序:格式化sd卡,拷贝noobs镜像,然后将sd卡插入树莓派卡槽,连接视频线,加电引导并配置。(说明树莓派固件功能还比较丰富,已经可以识别文件系统了)。

… …
本条目发布于 2016-04-12

忙活了一个多月,博客总算完工了!哈哈

回顾一下整个开发过程:后端用了python flask框架,sqlalchemy作为数据库接口。一个是简洁的微框架,一个有强大的ORM数据库引擎,所以整个后端比较干净简洁,上手和开发速度都很快,占整个工作量的比重很小。唯一值得提的就是博客评论 … …

本条目发布于 2016-04-10