protocol buffer使用 发表于 2017-11-30 引言在我想使用protobuf来序列化数据时,发现我的系统是windows,网上有许多安装protobuf库的实例,我都试过,安装都失败了,然后我只能自己来了,凭着经验和猜想以及前人的安装经验,我终于是安装成功了,现在把安装记录下来,方便以后需要的人可以直接使用。 win7 下配置:1.下载对应的包 ... 阅读全文 »
Flask-Cache缓存使用小记 发表于 2017-11-21 | 分类于 python 原因这两天一直在玩我的SiYuYong Player播放器的时候,发现有时候会出现Connection reset by peer的错误,然后服务器一直返回不了响应,原因是: 1"Connection reset by peer" is the TCP/IP equivalent ... 阅读全文 »
SiYuYong Player-全平台音乐播放器 发表于 2017-11-14 | 分类于 python 原因现在绝大多数同学都使用各种客户端听音乐,各人有各人的喜好,我喜欢使用网易云听音乐,当我使用网易云音乐的时候,发现许多歌没有版权,然后打开虾米去找歌的时候却发现虾米也没有,每次听歌要打开好几个软件来回切换搜索很烦。所以就有了下面的基于Flask+angularjs的超级强大的音乐播放器SiYuYo ... 阅读全文 »
旧笔记本折腾记 发表于 2017-11-13 | 分类于 日常心得 原因2014年的戴尔Inspiron 3542笔记本,i5-4210U(1.7G),GeForce 820M独显,8G内存500G硬盘。系统在去年重装之后一直没换,现在运行越来越慢,每次开机都得忍受近两分钟的时间。 开始折腾 固态硬盘,双十一淘宝买的闪迪120G固态硬盘,第二天在京东瞎逛,发现京东的 ... 阅读全文 »
pip缓存加载 发表于 2017-11-12 | 分类于 技术杂谈 Python最常用的的包管理工具就是pip了,无论是安装包还是卸载包都非常好用,但是在我使用pip的时候出现了一些因为pip默认安装产生的bug。 当时是部署项目到云服务器,安装好uwsgi运行的时候出现no internal routing support, rebuild with pcre s ... 阅读全文 »
使用python进行异步编程 -- curio使用指南(二) 发表于 2017-11-04 | 分类于 python 一些基本概念 event_loop 事件循环:程序开启一个无限的循环,程序员会把一些函数注册到事件循环上。当满足事件发生的时候,调用相应的协程函数。 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回一个协程对象。协程对象需要注册到事件循 ... 阅读全文 »
使用python进行异步编程 -- curio使用指南(一) 发表于 2017-11-03 | 分类于 python 为什么使用协程C10K问题在互联网开始的早期,使用互联网的人较少,一台服务器同时在线的连接也不是很多,所以最初的服务器设计的时候使用进程或者是线程的方式分配一个TCP连接,这个时候不存在C10K的难题。 当到了Web2.0的时代,互联网不再是单纯的浏览网页了,它开始需要进行交互,随着互联网的进一步发 ... 阅读全文 »
Linux下安装python3环境 发表于 2017-10-28 | 分类于 linux 前言最近听到ubuntu 17版本自带python3环境的消息,很是高兴,因为linux的本地支持python3有助于新版本python的推广,以前的版本都是不带python3环境的,许多人使用服务器还需要安装python3虚拟环境,这个是需要一些时间的,有时候因为某个依赖库没有安装上而抛出各种异常 ... 阅读全文 »
博客SEO优化小记 发表于 2017-10-20 | 分类于 技术杂谈 前言在我将博客建立完成,发布了几篇文章后,发现在百度和google上搜不到我的博客,真是悲伤,上网查阅资料后发现需要进行SEO优化,然后自己也花了一天时间,摸索了一下SEO优化过程,终于是把博客显示在百度和google首页了。下图是优化后的效果。 优化过程首页标题优化首先打开index.swig文 ... 阅读全文 »
详解JavaScript中的this 发表于 2017-10-19 | 分类于 前端 JavaScript中的this是一直是比较抽象的概念,以前在学习JS的对this指代的对象一知半解,后面看到一篇关于this的文章《详解this》,这对于我对this的理解帮助很大,很感激这篇文章,现在把它分享出来,希望可以有更多的人能够看到这篇好文章,可以灵活的使用this对象。 详解thi ... 阅读全文 »