2013年8月18日

Vimwiki使用笔记

摘要: vimwiki使用笔记vimwikivimwikiinstallationsyntaxInline linksImage LinkHeaderListTablecodeblockquotesHorizontal lineSchemesThumbnailsfolding/outlinekeyVimwiku is a personal wiki for Vim -- a number of linked text files that have their own syntax hignlighting.with Vimwiki,you can:organize notes and ideasma 阅读全文

posted @ 2013-08-18 21:55 Jonathan爱学习 阅读(1683) 评论(0) 推荐(0) 编辑

Linux下归档与压缩工具笔记

摘要: tar具体使用笔记归档工具tar语法功能选项常见搭配压缩工具bzip2工具使用方法gzip工具zip工具归档工具tartar是一个开源的Linux/Unix中最广泛使用的归档工具语法tar function [options] object1 object2 ...功能功能描述-A添加一个tar到另一个tar中-c创建-d检查归档和文件系统的不同之处or删除-r追加到tar结尾-t列出tar内容-u覆盖tar中的同名文件-x提取文件选项选项描述-C dir切换到指定目录-f file输出结果到文件or设备file-j输出重定向给bzip2来压缩内容-p保留文件权限-v在处理文件时显示文件-z输 阅读全文

posted @ 2013-08-18 21:52 Jonathan爱学习 阅读(360) 评论(0) 推荐(0) 编辑

2013年2月4日

python使用dbm持久字典详解

摘要: 在一些python小型应用程序中,不需要关系型数据库时,可以方便的用持久字典来存储名称/值对,它与python的字典非常类似,主要区别在于数据是在磁盘读取和写入的。另一个区别在于dbm的键和值必须是字符串类型。 1.选择dbm模块 python支持很多dbm模块,遗憾的是,每个dbm模块创建的文件不兼容。 下表列出这些模块:模块说明dbm选择最好的dbm模块dbm.dumb使用dbm库的一个简单但可移植的实现dbm.gnu使用GNU dbm的库 一般除非某个dbm库有特殊高级功能,那就用dbm模块。 2.创建持久词典 代码:import dbmdb = dbm.open(... 阅读全文

posted @ 2013-02-04 22:23 Jonathan爱学习 阅读(4515) 评论(0) 推荐(0) 编辑

Vim下配置python插件:pydiction

摘要: 该插件可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 python 模块内函数,变量补全 from module import sub-module 补全 插件安装: 这里我只介绍pydiction1.0之后的版本设置。 win: 1.python_pydiction.vim 将文件 python_pyd... 阅读全文

posted @ 2013-02-04 20:53 Jonathan爱学习 阅读(1498) 评论(0) 推荐(0) 编辑

2013年1月29日

用python简单查找大文件

摘要: 以前清扫用户文件夹时,总是要一个文件夹文件夹的找,今天有空就用python简单的写了个脚本,来查找给定大小范围的文件。废话不说,上代码。"""该脚本用于在用户目录中查找大的用户文件"""import os,sysdef isLarge(file_path): """判断文件大小是否大于Bigjudge,大于返回文件大小,小于返回false""" Bigjudge = 200000000 filesize = os.path.getsize(file_path) if os.p 阅读全文

posted @ 2013-01-29 23:34 Jonathan爱学习 阅读(1255) 评论(2) 推荐(0) 编辑

2012年12月6日

java假期笔记之线程

摘要: 一.线程概念总结 1.线程是轻量级的进程 2.线程没有独立的地址空间 3.线程是由进程创建的(寄生在进程) 4.一个进程可以拥有多个线程 5.线程有几个状态 新建状态new 就绪状态Runnable 运行状态Running 阻塞状态Blocked 死亡状态Dead 阅读全文

posted @ 2012-12-06 19:08 Jonathan爱学习 阅读(112) 评论(0) 推荐(0) 编辑

java假期笔记之集合类

摘要: 1.HashMap和hashtable的区别(面试时可能会遇到)Hashtable和HashMap类有三个重要的不同之处。 第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 第二点,也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你 可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须同样地为一个HashMap提供外同步。一个方便的方法就 是利用Collections类的静态的synchronizedMap()方法. 阅读全文

posted @ 2012-12-06 19:07 Jonathan爱学习 阅读(117) 评论(0) 推荐(0) 编辑

2012年12月5日

常用的C#正则表达式

摘要: “^\d+$” //非负整数(正整数 + 0)“^[0-9]*[1-9][0-9]*$” //正整数“^((-\d+)|(0+))$” //非正整数(负整数 + 0)“^-[0-9]*[1-9][0-9]*$” //负整数“^-?\d+$” //整数“^\d+(\.\d+)?$” //非负浮点数(正浮点数 + 0)“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$” //正浮点数“^((-\d+(\.\d+)?)|(0+(\.0+)?))$” //非正浮点数(负浮点数 + 0)“^(- 阅读全文

posted @ 2012-12-05 13:08 Jonathan爱学习 阅读(283) 评论(0) 推荐(0) 编辑

导航