摘要: YouCompleteMe 是很强大的vim插件,可以提供强大的补齐功能,曾经多次尝试安装,都没有配置成功,最近在一个契机下,看到有同事的配置,自己在边尝试和边咨询后,终于也搞定了,遂记录下。 官网有最好的文档:https://github.com/Valloric/YouCompleteMe#in 阅读全文
posted @ 2018-10-14 11:53 hustlijian 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 学习了雷神的文章,慕斯人分享精神,感其英年而逝,不胜唏嘘。他有分享一个转码程序《最简单的基于FFMPEG的转码程序》其中使用了filter(参考了ffmpeg.c中的流程),他曾说想再编写一个不需要filter的版本,可惜未有机会。恰好工作中有相关ffmpeg处理内容,故狗尾续貂,撰写本文。 相关流 阅读全文
posted @ 2018-10-08 13:17 hustlijian 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要通过contab定时清理数据。 分析 项目使用了 logging 的 TimedRotatingFileHandler : 参考 python logging 阅读全文
posted @ 2016-05-07 18:33 hustlijian 阅读(2244) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-04-22 11:46 hustlijian 阅读(72) 评论(2) 推荐(0) 编辑
摘要: 说明这个爬虫是从outofmemory看到的,只有100行,内容是抓取淘宝商品信息,包括商品名、卖家id、地区、价格等信息,json格式,作者说他曾经抓取到了一千万条信息。出于对这个爬虫能力的感叹,我好奇的对它进行了分析,发现原理是如此的简单,感叹python的强大之余,好也把分析的心得记录一下,引... 阅读全文
posted @ 2015-03-20 14:38 hustlijian 阅读(3820) 评论(0) 推荐(0) 编辑
摘要: ​1. 前言每个操作系统都有自己的一套软件系统,但是不同的用户却会有不同的需求,系统虽会为用户提供一些基础软件,不过为了能无碍的进入自己的学习和工作状态,总有一些软件是必须安装的,同时这些软件也可以为其它人作为参考,固有此文。2. 软件列表2.1 专用软件Xmind官网:https://www.xm... 阅读全文
posted @ 2015-03-11 13:53 hustlijian 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 问题:在Vim使用了syntastic后,编写代码时,可以对代码错误和警告进行相对实时的了解,对编写代码有很大的帮助。同时这个插件和python-mode一起工作时,可以对python代码的编写提供指导的作用(其中有不少对代码规范的提示),不过有的时候一些多余的警告总是让人无所适从,如~/test.... 阅读全文
posted @ 2015-03-10 12:41 hustlijian 阅读(5319) 评论(0) 推荐(0) 编辑
摘要: tablib简介-----------Tablib is a format-agnostic tabular dataset library, written in Python.Tablib 是一个格式未知的表格操作库,使用python编写,目前(2014-06-11)支持如下格式:Excel 、JSON 、YAML 、HTML、TSV 、CSV的导入/导出,及修改操作。实现方法是使用各种数据格... 阅读全文
posted @ 2014-06-11 18:19 hustlijian 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 环境:ubuntu 12.04一、简单安装设置1. 安装ssh 服务器 $ sudo apt-get install openssh2. 查看运行状态 $ service ssh status3. 设置(/etc/ssh/sshd_config) * 禁用root用户登录 PermitRootLogin yes #yes改为no* 端口扫描软件默认扫描22端口,修改为其它端口。port 22* 设置最大密码错误次数MaxAuthTries 34. 重启$ sudo service ssh restart5. 查看ssh登录日志文件$ sudo vim /var/log/auth.loga. . 阅读全文
posted @ 2014-03-26 20:14 hustlijian 阅读(545) 评论(0) 推荐(0) 编辑
摘要: C++ STL 的实现:1.vector 底层数据结构为数组 ,支持快速随机访问2.list 底层数据结构为双向链表,支持快速增删3.deque 底层数据结构为一个中央控制器和多个缓冲区,详细见STL源码剖析P146,支持首尾(中间不能)快速增删,也支持随机访问deque是一个双端队列(double-ended queue),也是在堆中保存内容的.它的保存形式如下:[堆1] -->[堆2]... 阅读全文
posted @ 2014-03-19 14:51 hustlijian 阅读(19504) 评论(1) 推荐(5) 编辑

无觅相关文章插件,快速提升流量