码迷,mamicode.com
首页 > 编程语言
mac pro python tab补全脚本
之前习惯在win或者linux下写python小脚本,经常先把tab补全环境配置好,到了mac下发现之前在linux下的tab.py脚本都不适用,自己参考了macpythontab补全的官网略微修改了下,发现蛮好用的。macpro下配置的是全局的,不需要再终端输入:python=>importtab.py,这样完全没必要。..
分类:编程语言   时间:2016-04-25 15:22:03    阅读次数:434
用c++制作python的扩展模块(动态链接库)
Python提供的许多标准模块支持C或者C++接口。我们自己也可以制作自己的模块来提供给python使用。include文件和lib文件在python的安装目录下,如果只是普通安装的python程序,那么是没有调试用的lib文件的。只用release就可以了。建立dll文件VS2005-新建项目-win32-win32项目,..
分类:编程语言   时间:2016-04-25 15:21:41    阅读次数:415
python 读取固定格式文件
环境:这几天在使用python开发程序的过程中,需要连接到mysql数据库,而且涉及到不同的服务器和不同的数据库,前期使用测试服来做测试,不想在python程序里频繁去更改数据库的配置信息,于是想到将全部的数据库配置写进一个db.conf文件里去读取,也是基于安全性的考虑。 于是写..
分类:编程语言   时间:2016-04-25 15:15:55    阅读次数:171
Spring Boot初探
在一些开源项目的介绍上看到过很多次的spring boot字眼,可一直没具体去看过,今天先简单上手跑通一下流程:p回首我们以前使用Spring框架的时候,我们需要首先在(如果你使用Maven的话)pom文件中增加对相关的的依赖(使用gradle来构建的话基本也一样)然后新建Spring相关的xml..
分类:编程语言   时间:2016-04-25 15:12:25    阅读次数:177
企业集群平台LVS负载均衡算法分析与实现
一、LVS集群常见架构图LoadBalancer层:位于整个集群系统的最前端,由一台或多台负载调度器(DirectorServer)组成。LVS核心模板IPVS就安装在DirectorServer上,而Director的主要作用类似于一个路由器,它含有为完成LVS功能所设定的路由表,通过这些路由表把用户的请求分发给Se..
分类:编程语言   时间:2016-04-25 15:11:41    阅读次数:349
java基础复习(集合、泛型、IO流、多线程、Junit 、内省 、Properties、 路径问题)
集合---|Collection: 单列集合 ---|List: 有存储顺序, 可重复 ---|ArrayList: 数组实现, 查找快, 增删慢 由于是数组实现, 在增和删的时候会牵扯到数组 增容, 以及拷贝元素. 所以慢。数组是可以直接按索引查找, 所以查找时较快 ---|LinkedLis...
分类:编程语言   时间:2016-04-25 15:10:55    阅读次数:223
面试中的排序算法总结
前言   查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。面试官对于这...
分类:编程语言   时间:2016-04-25 15:09:45    阅读次数:225
算法心得2:关于k个最小和问题的思考
问题描述如下: 有k个整数数组,各包含k个元素。在每个数组中取一个元素加起来,可以得到k^k个和。求这些和中最小的k个值(重复计算的算多次)。 如果同时考虑这k个数组的取值情况,其复杂程度不言而喻,并且没有特别明确的递归约束关系,处理起来很棘手。 注意到在k^k个和中,我们只关心最小的k个和,题目暗 ...
分类:编程语言   时间:2016-04-25 15:07:48    阅读次数:204
Object.defineProperty 函数 (JavaScript)
将属性添加到对象,或修改现有属性的特性。 将属性添加到对象,或修改现有属性的特性。 语法 Object.defineProperty(object, propertyname, descriptor) 参数 object 必需。 要在其上添加或修改属性的对象。 这可能是一个本机 JavaScript ...
分类:编程语言   时间:2016-04-25 15:06:23    阅读次数:339
最短路的几种算法及其优化(模板)
一.Dijkstra 算法 dijkstra算法适用于边权为正的情况,求单源最短路,适用于有向图和无向图 模板伪代码: 清除所有点的标号 设d[0]=0,其余d[i]=INF; 循环n次{ 在所有未标记的节点中,寻找d[i]最小的点x 给x做标记 对于从x出发的所有边(x,y)更新d[y]=min( ...
分类:编程语言   时间:2016-04-25 15:04:40    阅读次数:386
Python format格式化输出
http://www.jb51.net/article/63672.htm 推荐参考 记住几个常用的用法就行,其余的要有个印象! ...
分类:编程语言   时间:2016-04-25 15:03:07    阅读次数:206
java heap 异常
近期,项目每运行一周之后就会堆异常, java.lang.OutOfMemoryError: Java heap space,导致应用中断。 解决办法:将堆内存修改大一点。 从性能优化工具中可以看到修改的对内存已经改大到1500m,在观察一段时间看看可以维持多长时间,在做修改。 ...
分类:编程语言   时间:2016-04-25 15:02:28    阅读次数:156
加密算法使用(一):用CRC32来压缩32uuid字符串
CRC32相比MD5重复率较高, 不过我们仍然可以使用CRC32然后转长整形的方式将32位的UUID字符串压缩成更短的整形唯一标识。 ...
分类:编程语言   时间:2016-04-25 15:00:11    阅读次数:675
动态加载javascript和css
...
分类:编程语言   时间:2016-04-25 15:00:12    阅读次数:395
算法-插入排序(Insertion sorting)
本文由@呆代待殆原创,转载请注明出处。 简介:这是一个比较算法,形象的描述插入算法就和我们玩扑克的时候我们排列手牌的方式是一样的,最开始我们手上什么都没有,然后我们每摸一张牌就把它插入到正确的位置,直到所有的牌都排好序,这个排序算法是把一个数插入到已经排好序的序列中,让插入后的序列仍然保持有序,当一 ...
分类:编程语言   时间:2016-04-25 14:58:55    阅读次数:174
python两种生成md5的方法
一. 使用md5包 二. 使用hashlib 推荐使用第二种方法。 ...
分类:编程语言   时间:2016-04-25 14:58:03    阅读次数:191
java各种序列化性能测试
最近在做redis封装的过程中,需要使用序列化进行数据的传输,索性就把各种序列化方案都拿出来做了一个对比。 序列化有两种用途: 1)把对象的字节序列永久的保存在硬盘中 2)在网络上传输对象的字节序列 场景:通过模拟一个普通的POJO类进行序列化和反序列化的过程 每种情况进行1000万次的循环 不同版 ...
分类:编程语言   时间:2016-04-25 14:56:13    阅读次数:172
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!