static void Main(string[] args) { string str = "abcabcqwe"; if (str.Length > 0) { //把字符串进行分割 char[] strChar = str.ToCharArray(); //把字符先分组后排序 var c = s ...
分类:
其他好文 时间:
2016-06-29 11:10:22
阅读次数:
106
前言 最近看了一下ansible,挺火的一个配置管理工具,对比老大哥puppet,使用起来要简单一些,并且可以批量执行命令,对比同是python语言编写的saltstack,不需要安装客户端(基于paramiko),也更灵活一些,尤其我们现有的登录方式,通过跳板机加密钥,改造成ansible成本很低 ...
分类:
其他好文 时间:
2016-06-29 11:08:49
阅读次数:
291
题目: Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may co ...
分类:
其他好文 时间:
2016-06-29 11:06:49
阅读次数:
142
4月中放假出去玩,期间同事微信联系我,说一个办事处的防火墙又出问题了。看来这一批D-LinkDFL210防火墙使用寿命差不多都到了。同事咨询我买新的防火墙,210早就停产了,找升级产品260,开始经销商还给了一个报价900多,后来又发现D-Link就不产这种中小企业级防火墙了。找个替..
分类:
其他好文 时间:
2016-06-29 10:07:27
阅读次数:
154
本文解决下面几个问题:1、ActionContext是什么?2、如何获取到ActionContext对象?3、ActionContext的核心结构是什么?4、ActionContext定义的一些常量5、ActionContext的完整源代码1、ActionContext是什么?ActionContext是Action运行的上下文环境。本质上来说,每一个contex..
分类:
其他好文 时间:
2016-06-29 10:06:16
阅读次数:
205
上一节我们创建了volume,本节讨论如何将volumeattach到Instance,今天是第一部分。Volume的最主要用途是作为虚拟硬盘提供给instance使用。Volume是通过Attach操作挂载到instance上的。本节我们就来详细讨论Cinder是如何实现Attach的。上一节我们成功创建了基于LVMprovider的vo..
分类:
其他好文 时间:
2016-06-29 10:05:26
阅读次数:
209
作者:范军(FrankFan)新浪微博:@frankfan7微信:GetToCloud在那最后时刻西方对于死亡的一个俚语是“kickthebucket“,生命的小桶被一下子踢翻在地,和中国人说的“人死灯灭”是一个意思。那么BucketList就是指在死之前希望经历的事,否则心有不甘。《遗愿清单》这部电影我看..
分类:
其他好文 时间:
2016-06-29 10:06:44
阅读次数:
440
安装:centos6上安装(6.5之前版本需要升级一下yumupdate)yuminstall-yepel-releaseyuminstall-ydocker-io如果是centos7yuminstall-ydocker启动docker/etc/init.d/dockerstart镜像管理:dockerpullcentos//从docker.com获取centos镜像dockerp_w_picpaths//查看本地都有哪些镜像d..
分类:
其他好文 时间:
2016-06-29 10:05:44
阅读次数:
156
ACM总结报告
算法设计
姓名:杨加勇
学号:20143617
专业:计算机2班
指导老师:费玉奎
说是报告,其实更算是个总结,这学期这门选修课所学知识的一个大致总结。还是开始选择这门课时所说的,并无后悔或者惋惜一说,算法或许在以后一点也用不到,这个只是或许一直荒废,我不考研,也不去参加什么竞赛,工作也只是将关于计算机的作为一个过渡,我只...
分类:
其他好文 时间:
2016-06-29 10:05:23
阅读次数:
189
Facade模式
一 意图
为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
二 动机
将一个系统划分成为若干个子系统有利于降低系统的复杂性。一个常见的设计目标是使子系统间的通信和相互依赖关系达到最小。
达到该目标的途径之一是就是引入一个外观(Facade)对象,它为子系统中较一般的设施提供了一个...
分类:
其他好文 时间:
2016-06-29 10:05:19
阅读次数:
147
Flyweight模式产生原因:
在面向对象系统的设计何实现中,创建对象是最为常见的操作。这里面就有一个问题:如果一个应用程序使用了太多的对象,就会造成很大的存储开销。特别是对于大量轻量级(细粒度)的对象,比如在文档编辑器的设计过程中,我们如果为没有字母创建一个对象的话,系统可能会因为大量的对象而造成存储开销的浪费。例如一个字母“a”在文档中出现了100000次,而实际上我们可以...
分类:
其他好文 时间:
2016-06-29 10:05:37
阅读次数:
222
浮动(float),一个我们即爱又恨的属性。爱,因为通过浮动,我们能很方便地布局; 恨,浮动之后遗留下来太多的问题需要解决,特别是IE6-7(以下无特殊说明均指 windows 平台的 IE浏览器)。也许很多人都有这样的疑问,浮动从何而来?我们为何要清除浮动?清除浮动的原理是什么?本文将一步一步地深入剖析其中的奥秘,让浮动使用起来更加得心应手。
一、清除浮动 还是 闭合浮动 (Enclosin...
分类:
其他好文 时间:
2016-06-29 10:04:09
阅读次数:
171
如何学习h.264协议 如何学习h.264协议 首先,我假定你已经具有如下基础: 1 了解基本的视频知识,知道什么是YCbCr/YUV; 2 知道基本的视频压缩原理; 如果这两条还不具备,那么,停一下,补一下课。这方面的相关文章在网上一找一大把。 now,你为什么要学习H.264呢?可能你是个在校学 ...
分类:
其他好文 时间:
2016-06-29 10:04:12
阅读次数:
289
一、Android增加HAL的主要目的除了尽量避免应用程序直接访问linux驱动之外,还有一个重要原因就是保护企业或个人的核心业务逻辑。在传统的linux系统中linux驱动一般有两种类型的代码:访问硬件寄存器的代码和业务逻辑代码,对于访问硬件寄存器的代码,都是调用linux内核的标准函数进行操作并 ...
分类:
其他好文 时间:
2016-06-29 10:01:29
阅读次数:
160
目录: UML的视图 UML的九种图 UML中类间的关系 1、用例图(use case diagrams) 【概念】描述用户需求,从用户的角度描述系统的功能 【描述方式】椭圆表示某个用例;人形符号表示角色 【目的】帮组开发团队以一种可视化的方式理解系统的功能需求 【用例图】 2、静态图 2-1)类图 ...
分类:
其他好文 时间:
2016-06-29 10:01:15
阅读次数:
188
导入框架(Xcode5.0之后可以省略) 导入主头文件 #import <CoreLocation/CoreLocation.h> CoreLocation框架使用须知CoreLocation框架中所有数据类型的前缀都是CLCoreLocation中使用CLLocationManager对象来做用户 ...
分类:
其他好文 时间:
2016-06-29 10:00:43
阅读次数:
202
题目描述 Description 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均 ...
分类:
其他好文 时间:
2016-06-29 10:00:44
阅读次数:
233