码迷,mamicode.com
首页 > 2017年08月27日 > 全部分享
【设计模式】1.策略设计模式
策略设计模式的定义: 策略设计模式是把每一个算法封装到具有共同接口的独立类中,具体算法之间可以相互替换或者变化,这种变化不会影响客户端。 关键词:【算法封装】 【共同接口】 【自由替换】 策略设计模式的代码: 策略设计模式的三个角色: 1. 环境context :拥有has-a 抽象策略的引用,对算 ...
分类:其他好文   时间:2017-08-27 11:58:19    阅读次数:109
async同步异步
1.同步:var async = require("async"); async.series([step1, step2, step3],function(err, values) { do somethig with the err or values v1v2v3});var async = ...
分类:其他好文   时间:2017-08-27 11:58:09    阅读次数:105
解析CEPH: 存储引擎实现之一 filestore
Ceph作为一个高可用和强一致性的软件定义存储实现,去使用它非常重要的就是了解其内部的IO路径和存储实现。这篇文章主要介绍在IO路径中最底层的ObjectStore的实现之一FileStore。 ObjectStore ObjectStore是Ceph OSD中最重要的概念之一,它封装了所有对底层存 ...
分类:其他好文   时间:2017-08-27 11:58:00    阅读次数:215
MySQL事务隔离级别详解
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用, ...
分类:数据库   时间:2017-08-27 11:57:50    阅读次数:254
Linux命令拾遗-1
1、查看系统架构及内核信息 1>uname [选项] 常用选项: -i 显示系统硬件平台 -m 显示主机CPU名称 -n 显示节点名称 -o 显示操作系统名称 -p 显示系统处理器的体系结构 -r 显示操作系统的发行版本号 -s 显示系统名称 -v 显示内核版本 -a 显示系统架构及内核信息 2>l ...
分类:系统相关   时间:2017-08-27 11:57:44    阅读次数:189
JavaScript原型链学习
首先,我们通过function foo()去定义一个函数对象。。那么,foo()对象自动带有prototype对象属性,如图所示添加了z属性。再通过new构造器,构造obj对象,如图所示,obj的原型指向构造器的prototype属性也就是foo.prototype。 再看例子:obj.x和obj. ...
分类:编程语言   时间:2017-08-27 11:57:36    阅读次数:133
jekins—持续集成
json转换为Python的字典形式 Martin fowler:通过自动化的构建,编译-发布-自动化测试,尽早的发现集成的错误 持续集成的要素: 环境搭建 安装jdk 安装jdk 设置环境变量;然后测试安装是否成功:cmd——java -version javac 安装Tomcat(8080端口) ...
分类:其他好文   时间:2017-08-27 11:57:30    阅读次数:151
TCP/IP 协议详解和运作过程
一、TCP/IP协议族 TCP/IP协议族体系结构及主要协议.png 1、数据链路层 ARP协议和RARP协议,它们实现了IP地址和机器物理地址之间的相互转化 ARP协议(Address Resolve Protocol,地址解析协议) RARP协议(Reverse Address Resolve ...
分类:其他好文   时间:2017-08-27 11:57:24    阅读次数:119
http://blog.csdn.net/elvis_lfc/article/details/52220885 :Jmeter使用SSL(HTTPS协议)
Jmeter是apache一款开源、小巧的性能测试工具,平时测试web http协议经常使用,其实jmeter同样支持ssl。方法如下: 需要装有目标网站证书的密钥库,即filename.store(文件名随意).这个文件里包含目标网站的证书和自己的密码,这个东西需要我们自己生成,生成方法参见:Cl ...
分类:Web程序   时间:2017-08-27 11:57:16    阅读次数:121
idea 中文无法输入的问题
eclipse 无法输入中文: Ctrl+Shift+E 说明:eclipse 切换到了自己的输入法无法使用中文 idea 无法使用中文: 更换输入法,qq->搜狗 说明:如果有更好的解决方法请留言,谢谢 ...
分类:其他好文   时间:2017-08-27 11:57:08    阅读次数:152
python学习-类属性和实例属性
结果分别为: a1 a2 a3 3 ...
分类:编程语言   时间:2017-08-27 11:56:58    阅读次数:128
毕业项目毕业 -- pickle序列化与反序列化操作
Python可以使用pickle做序列化: 序列化示例: 反序列化 ...
分类:其他好文   时间:2017-08-27 11:56:50    阅读次数:94
排列组合的学习,基础入门,选修2-3
如题:用0,1,2,3,4,5可以组成多少个无重复数字比2000大的四位偶数? 答案为:在文末尾公布的数字%3214567 令:a=四位偶数 解法一(补偿法): N= N(a)-N(不大于2000的a) N(a)=N(个位为0的a)+N(个位为2的a)+N(个位为4的a) N(个位为0的a) = 5 ...
分类:其他好文   时间:2017-08-27 11:56:37    阅读次数:131
Json简介
JSON概览 JSON(JavaScript Object Notation)是一种基于文本的数据交换格式。无论你的应用是用哪种开发语言编写的(Java/EE,Ruby,PHP,C#/.Net等等),你都可以使用JSON来通过网络进行数据交互和处理。几乎所有的编程语言都有很好的库或第三方工具来提供基 ...
分类:Web程序   时间:2017-08-27 11:56:29    阅读次数:188
python csv模块写入有空行问题
默认在open(‘data.csv’,'w+')模式下会有空行。在open后面添加newline=‘’ 即可解决。 https://stackoverflow.com/questions/41045510/pandas-read-csv-ignore-rows-after-a-blank-line ...
分类:编程语言   时间:2017-08-27 11:56:20    阅读次数:174
linux 常用命令
常用命令:1.查看目录:ls ls -a 包含隐藏目录 ls -l 显示详细信息,-开头为文件 d开头为目录 蓝色为目录 绿色为可执行文件 黑色(白色):普通文件2.看帮助: man 命令名 q 退出3.看当前目录: pwd 看在哪个目录下4.进入目录 cd 目录名 绝对目录 / 相对目录 .当前目 ...
分类:系统相关   时间:2017-08-27 11:56:14    阅读次数:167
shell和vi编辑器
1.1 什么是shell 在计算机科学中,Shell俗称壳,用来区别于Kernel(核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。 1.2 shell分类 1、图形界面shell:通过提供友好的可 ...
分类:系统相关   时间:2017-08-27 11:56:05    阅读次数:272
926条   上一页 1 ... 32 33 34 35 36 37 38 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!