- 博客(201)
- 资源 (13)
- 收藏
- 关注
转载 Jenkins : 安装 master 和 slave
目录安装 master安装 slave设置 master 与 slave 的通信方式添加 slave 配置在 salve 上安装 jre安装并配置 Jenkins salveJenkins 是一个可扩展的持续集成引擎。主要用于持续、自动地构建、测试软件项目。本文介绍在 windows 平台上安装 Jenkins master 和 slave。安装 master请从 Jenkins 的官网下载安装包...
2018-05-30 19:57:32
1721
转载 mongo数据库基本操作--python篇
连接数据库MongoClient VS Connectionclass MongoClient(pymongo.common.BaseObject) | Connection to MongoDB. | | Method resolution order: | MongoClient | pymongo.common.BaseObject |
2017-09-14 21:42:27
685
转载 理解 Python 装饰器看这一篇就够了
讲 Python 装饰器前,我想先举个例子,虽有点污,但跟装饰器这个话题很贴切。每个人都有的内裤主要功能是用来遮羞,但是到了冬天它没法为我们防风御寒,咋办?我们想到的一个办法就是把内裤改造一下,让它变得更厚更长,这样一来,它不仅有遮羞功能,还能提供保暖,不过有个问题,这个内裤被我们改造成了长裤后,虽然还有遮羞功能,但本质上它不再是一条真正的内裤了。于是聪明的人们发明长裤,在不影响内裤的前提
2017-09-11 16:00:24
641
转载 linux上node.js安装
执行以下命令: wget https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz(该地址为Source Code下载地址) tar -zxvf node-v6.9.2.tar.gz 解压下载的Source Code。 解压完成后依次执行: cd node-v6.9.2 ./configure ma
2017-08-10 16:53:42
556
转载 windows rsync 服务器端客户端下载安装配置详解,推,拉
Rsync是一款不错的文件免费同步软件,可以镜像保存整个目录树和文件系统,同时保持原来文件的权限、时间、软硬链接。第一次同步时 rsync 会复制全部内容,下次只传输修改过的文件部分。传输数据过程中可以实行压缩及解压缩操作,减少带宽流量。支持scp、ssh及直接socket方式连接,支持匿名传输。支持Linux,Window平台。 官网:http://rsync.samba.org
2017-06-27 15:57:31
6370
转载 Django的中间件
Django的中间件Django对于中间件的定义为:中间件是用来处理请求和响应的插件机制,用来全局的处理Django的输入输出。每一个中间件都会有自己专门的功能。激活中间件要激活Django中的中间件,需要将他们添加到Django的MIDDLEWARE_CLASSESS配置项中。在MIDDLEWARE_CLASSES中,每一个中间件的表示方法都是使用
2017-06-07 17:07:46
1006
转载 django-url调度器-中级篇
在初级篇中,我们接触了: 1.url 的简单编写 2.两种传参的方式 3.捕获的参数总是字符串 4.为视图设置默认参数 …… 在中级篇中将更进一步。包含其它的URLconfs 当网站非常大的时候,将所有的url都写在一个url模块中会非常的臃肿,且后期不便于维护。此时,就可以使用包含的方式将部分的url放在另一个url模
2017-05-24 17:27:17
793
转载 Rsync 参数详解
需要注意的是必须在服务器A和B上都安装rsync,其中A服务器上是以服务器模式运行rsync,而B上则以客户端方式运行rsync。这样在web服务器A上运行rsync守护进程,在B上定时运行客户程序来备份web服务器A上需要备份的内容。以下是Rsync 参数详解。Rsync 参数选项说明-v, --verbose 详细模式输出 -q, --quiet 精简输出模式 -c,
2017-03-18 11:35:46
4331
转载 深刻理解Python中的元类(metaclass)
译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。于是e-satis同学给出了神一般的回复,该回复获得了985点的赞同点数,更有人评论说这段回复应该加入
2017-01-08 20:30:40
520
转载 Django Web实现动态三级联动
前面写了一篇用JavaScript实现省市县动态三级联动的文章: 《用JavaScript实现动态省市县三级联动》http://xpleaf.blog.51cto.com/9315560/1716190 但是里面实现的方法都是在一个页面内的,即省市县的数据都保存在一个html页面中,数据的请求也是在本页面内的,这样的话灵活性不大,我们的需求是,希望把数据保存在服务器,然
2016-12-15 10:19:27
3301
转载 django中ModelForm学习系列一~save方法
我们直接通过例子来讲解:modes.py 代码如下:from django.db import modelsfrom django.forms import ModelFormTITLE_CHOICES = ( ('MR', 'Mr.'), ('MRS', 'Mrs.'), ('MS', 'Ms.'),)class Author(models.Mod
2016-12-12 11:22:21
4980
原创 django中form的使用
所有的form类都是django.forms.Form的子类。from django import formsclass NameForm(forms.Form):your_name = forms.CharField(label='Your name', max_length=100)在HTML页面中使用{{form}}标签展开后显示如下:Your name: 注意:
2016-12-01 15:44:58
803
转载 cocos2dx plist中各个属性含义
最近在玩cocos2dx,在敲代码时很多图片资源要打包成一张png图片,附带plist文件,对于plist文件一直不太了解,今天做个全面的分析,分析有误的地方还请读者指正。plist文件直接用文本方式(txt)或者notepad打开。1.如下图所示为plist文件中一个图像的数据。[cpp] view plain copy
2016-11-10 12:02:23
1725
转载 Python性能优化的20条建议
1、优化算法时间复杂度算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。2、减少冗余数据如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大多数的矩阵里使用稀疏矩阵
2016-11-08 11:24:07
614
转载 Python内存管理机制及优化简析
准备工作为了方便解释Python的内存管理机制, 本文使用了gc模块来辅助展示内存中的Python对象以及Python垃圾回收器的工作情况. 本文中具体使用到的接口包括:gc.disable() # 暂停自动垃圾回收.gc.collect() # 执行一次完整的垃圾回收, 返回垃圾回收所找到无法到达的对象的数量.gc.set_threshold() # 设置Python垃
2016-10-18 16:45:03
8767
转载 那些必须知道的ADB命令
科普: ADB的全称是Android Debug Bridge熟练掌握ADB命令可以提高开发效率以下记录一些比较常用的命令:adb start-server启动adb服务,如果它没启动的话adb kill-server关闭服务adb devices查看所连接的设备以及设备所对应的序列号adb install -r xxxx.apk
2016-09-20 17:20:59
943
转载 图解Python深拷贝和浅拷贝
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。下面本文就通过简单的例子介绍一下这些概念之间的差别。对象赋值直接看一段代码:will = ["Will", 28, ["Python", "C#", "JavaScript"]]wilber = willprint id(will)print will
2016-08-26 14:33:02
1715
转载 Lua的function、closure和upvalue
Lua 中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enclosing)函数,外包和内嵌都具有传递性,即f2的内嵌必然是f1 的内嵌,而f1的外包也一定是f2的外包。内嵌函数可以
2014-06-30 22:56:09
1015
转载 [Python] 对字符串,列表的切片操作
已知有字符串s,可以用s[::-1]来反转。 如果 s[A:B:C] A: start indices B: end indices C: step example:>>> a=range(100)>>> a[2:60:6] [2, 8, 14, 20, 26, 32, 38, 44, 50, 56]>>> a[30:2:-2] [30, 2
2014-06-06 15:48:09
4087
转载 Redis学习手册(Sorted-Sets数据类型)
一、概述: Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。
2014-05-13 16:20:41
1225
转载 各大型网站架构分析收集
1. PlentyOfFish 网站架构学习http://www.dbanotes.net/arch/plentyoffish_arch.html采取 Windows 技术路线的 Web 2.0 站点并不多,除了 MySpace ,另外就是这个 PlentyOfFish。这个站点提供 “Online Dating” 服务。一个令人津津乐道的、惊人的数据是这个只有一个人(创建人Marku
2014-05-09 17:03:19
833
原创 GDB:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_64
debuginfo-install glibc-2.12-1.132.el6.x86_64问题描述:centos中GDB调试出现如下Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.x86_641修改/etc/yum.repos.d/CentOS-Debuginfo.
2014-05-05 15:39:31
11790
转载 Redis 在新浪微博中的应用
内容目录:Redis简介Redis基本原理新浪Redis使用历程Redis应用场景遇到的问题及解决办法经验总结Redis 在新浪微博中的应用Redis简介1. 支持5种数据结构支持strings, hashes, lists, sets, sorted setsstring是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒;2. K-
2014-05-04 21:23:49
890
转载 揭秘在淘宝买东西背后的复杂技术
【编者按】对于淘宝网而言,2012年的“双十一”是一个交易里程碑,是一个购物狂欢日,在这个“神棍节”里,淘宝创下191亿元的交易额,在交易的背后隐藏着哪些复杂技术?你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com。这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址。不过首先你会发现,你在不同的地区或者不同的网络(电信、联通、
2014-05-04 16:52:46
1495
转载 c++对象内存模型【内存布局】
#类中的元素0. 成员变量 1. 成员函数 2. 静态成员变量 3. 静态成员函数 4. 虚函数 5. 纯虚函数#影响对象大小的因素0. 成员变量 1. 虚函数表指针(_vftptr) 2. 虚基类表指针(_vbtptr) 3. 内存对齐_vftptr、_vbtptr的初始化由对象的构造函数, 赋值运算符自动完成;对象生命
2014-04-28 16:30:07
15610
1
转载 [学习]用python的BeautifulSoup分析html
序言 之前用python爬取网页的时候,一直用的是regex或者自带的库sgmllib里的SGMLParser。但是遇到复杂一点的情况时,SGMLParser往往就不那么给力了!(哈,难道说我 too native了?毕竟beautifulSoup是继承sgmlparser的么~)所以,我寻寻觅觅寻寻觅觅,发现了BeautifulSoup这么个玩意。BeautifulSoup提供了很人性
2014-04-18 15:56:59
921
转载 python BeautifulSoup模块的安装
···一个BeautifulSoup的模块,安装就浪费了俺这么长时间,下载的是BeautifulSoup4-4.1.3,安装的时候就是 python setup.py build python setup.py install就这么简单的两个命令,因为安装之前也看了下别人的就是这样,可是自己import的时候,总出错,弄了半天
2014-04-18 15:37:18
2933
转载 MySQL索引背后的数据结构及算法原理
MySQL索引背后的数据结构及算法原理 张洋,发布于2011-07-14, 张洋的Blog 写在前面的话在编程领域有一句人尽皆知的法则“程序 = 数据结构 + 算法”,我个人是不太赞同这句话(因为我觉得程序不仅仅是数据结构加算法),但是在日常的学习和工作中我确认深深感受到数据结构和算法的重要性,很多
2014-04-17 21:55:39
1283
原创 win7 64位搭建scrapy
第一步:当然是安装python了,本人安装的是2.7.3版本;可以到python的官网下载然后双击运行,一路“下一步”即可完成安装。安装好后,将python的安装目录添加到系统变量中,这样才能够在控制台中输入python进入,如下图所示则说明安装python成功了第二步:按照官网的提示,我们先安装pywin32,在http://sourceforge.net/projects/py
2014-04-16 16:41:10
8114
转载 Redis作者谈Redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:
2014-04-15 21:23:38
876
转载 Redis的持久化机制
定时快照方式(snapshot):该持久化方式实际是在Redis内部一个定时器事件,每隔固定时间去检查当前数据发生的改变次数与时间是否满足配置的持久化触发的条件,如果满足则通过操作系统fork调用来创建出一个子进程,这个子进程默认会与父进程共享相同的地址空间,这时就可以通过子进程来遍历整个内存来进行存储操作,而主进程则仍然可以提供服务,当有写入时由操作系统按照内存页(page)为单位来进行
2014-04-15 21:16:03
1007
原创 python判断两个文件是否相同
def getHash(f): line=f.readline() hash=hashlib.md5() while(line): hash.update(line) line=f.readline() return hash.hexdigest()def IsHashEqual(f1,f2): str1=getHash(f
2014-04-15 16:50:43
12685
转载 Python的内存管理
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用赋值语
2014-04-14 16:09:10
1045
转载 C编译: 动态连接库 (.so文件)
在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关的操作)。在同一个程序中,还有用于测试的main()函数,结构体定义,函数原型,typedef等等。这样的做法非常不“环保”。算法的实际运用和算法的实现混在一起。如果我想要重复使用之前的源程序,必须进行许多改动,并且重新编译。最好的解决方案是实现模块化: 只保留纯粹的算法实现,分离头文
2014-04-14 15:37:57
1119
转载 python 字典方法
1.clear清除字典中所有的项。原地操作,无返回值(或说返回值为None)。>>> d = {}>>> d['name'] = 'Gumby'>>> d['age'] = 42>>> d{'age':42, 'name': 'Gumby'}>>> returned_value = d.clear()>>> d{}>>
2014-04-08 14:43:27
1021
原创 vector详解
C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。一、 定义和初始化vecto
2014-04-05 20:56:03
959
转载 python 列表函数
list函数: 功能:将字符创转化为列表,例: 列表基本函数: 1.元素赋值,例: 注意:通过list[0]= 'hel',如果原来位置上有值,会覆盖掉原来的。 2.分片操作 1)显示序列,例:
2014-04-03 10:04:52
933
原创 数据库隔离级别
read uncommited (读未提交) 最低级别,可读取未提交事物的数据,这会导致脏读,比如:某时刻会话a修改了一个数据,但还未提交,此时会话b,读取了该数据,这是,会话a回滚了事物,这就导致数据出现了不一致状态,这就是脏读! read commited (提交读) 避免了脏读,但会导致不可重复读,例如:某时刻会话a的一个事物里查询
2014-04-02 15:37:14
675
原创 C++中有哪些类型转换方式
C++中四种类型转换运算符的使用方法 reinterpret_cast 该函数将一个类型的指针转换为另一个类型的指针. 这种转换不用修改指针变量值存放格式(不改变指针变量值),只需在编译时重新解释指针的类型就可做到. reinterpret_cast 可以将指针值转换为一个整型数,但不能用于非指针类型的转换. 例: //基本类型指针的类型转换 double d=9.
2014-04-01 22:08:46
2375
slf4j-nop-1.5.2.jar
2011-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人