关于Vim的配置基本是在.vimrc文件中完成的,该文件一般放在用户目录下。 今天安装了插件管理器Pathogen和python自动补全的插件pydiction,其中Pathogen需要事先创建两个文件夹~/.vim/autoload/和~/.vim/bundle/,在autoload中存放Path ...
分类:
系统相关 时间:
2018-09-22 12:26:35
阅读次数:
189
//添加驗證規則 $.validator.addMethod("macaoMobile", function (value, element) { var reg = /^6\d{7}$/; return reg.test(value); }, ""); //表單驗證 $(... ...
分类:
Web程序 时间:
2018-09-22 12:26:28
阅读次数:
218
1、优化内核及TCP连接: fs.file max = 655350 系统文件描述符总量 net.ipv4.ip_local_port_range = 1024 65535 打开端口范围 net.ipv4.tcp_max_tw_buckets = 2000 设置tcp连接时TIME_WAIT个数 n ...
分类:
其他好文 时间:
2018-09-22 12:26:11
阅读次数:
233
python前面,面向对象 增加: 查: 改: 删: ### 用session做数据的增删改查操作:1. 构建session对象:所有和数据库的ORM操作都必须通过一个叫做`session`的会话对象来实现,通过以下代码来获取会话对象: ```python from sqlalchemy.orm i ...
分类:
数据库 时间:
2018-09-22 12:26:02
阅读次数:
142
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mi ...
分类:
其他好文 时间:
2018-09-22 12:25:56
阅读次数:
138
为了方便阅读,我重新整理本文,将包含本博客所有与性能测试有关的内容。 近两年市面上的性能测试书籍很多了,但大部分书都在讲loadrunner的操作技巧项目与项目实践。我不认为有什么问题,因为loadrunner性能测试工具已经占据很大市场。loadrunner是非常的强大,但我们在做性能测试时,往往 ...
分类:
其他好文 时间:
2018-09-22 12:25:47
阅读次数:
228
同步 和 异步区别 同步和异步通常用来形容一次方法的调用。 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。而异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。 并发 和 并行区别 并发和并行是两个非常容易被混淆的概率。它们都可以表示两 ...
分类:
编程语言 时间:
2018-09-22 12:25:09
阅读次数:
195
1.InnoDB存储引擎 InnoDB是事务型数据库的首选引擎,支持事务安全表(ACID),支持行锁定和外键,上图也看到了,InnoDB是默认的MySQL引擎。InnoDB主要特性有: 1、InnoDB给MySQL提供了具有提交、回滚和崩溃恢复能力的事物安全(ACID兼容)存储引擎。InnoDB锁定 ...
分类:
数据库 时间:
2018-09-22 12:25:01
阅读次数:
201
java四种对象引用类型 对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命 ...
分类:
编程语言 时间:
2018-09-22 12:24:54
阅读次数:
167
运行程序,使用命令top查看指定的进程的PID: 然后使用命令: 按f键,并使用上写切换,利用空格键选中nTH,P: 按esc键,P所在的列就是线程运行的CPU号: ...
分类:
编程语言 时间:
2018-09-22 12:24:46
阅读次数:
186
protobuf数据类型解析,数组类型数据遍历 ...
分类:
其他好文 时间:
2018-09-22 12:24:38
阅读次数:
181
Linux定时器接口主要分为三类: 一. sleep(), unsleep, alarm(),引用了SIGALARM信号,在多线程中使用信号又是相当麻烦的。 二. nanosleep(), clock_nanosleep(),让线程挂起,程序失去响应,多线程网络编程中应该避免。 三. timerfd ...
分类:
系统相关 时间:
2018-09-22 12:24:32
阅读次数:
289
1. HashMap 定义,抽取HashMap类中主要变量,如下 2. hash值如何计算 3. 在上一步中查看字符串怎么计算hash值的时候发现HashMap内部的一个恶汉式的单例实现 ...
分类:
编程语言 时间:
2018-09-22 10:42:02
阅读次数:
142
公平锁就是严格按照线程启动的顺序来执行的,不允许其他线程插队执行的;而非公平锁是允许插队的。 默认情况下 ReentrantLock 和 synchronized 都是非公平锁。ReentrantLock 可以设置成公平锁。 《公平锁与非公平锁》 ...
分类:
其他好文 时间:
2018-09-22 10:41:53
阅读次数:
183
def shell_sort(slist): gap = len(slist) while gap > 1: gap = gap // 2 for i in range(gap, len(slist)): for j in range(i % gap, i, gap): if sl... ...
分类:
编程语言 时间:
2018-09-22 10:41:44
阅读次数:
136
一、安装PIL PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,API也非常简单易用。 PIL模块只支持到Python 2.7,许久没更新了,在python 3. 版本上使用Pillow模块 安装P ...
分类:
其他好文 时间:
2018-09-22 10:41:38
阅读次数:
235