- 博客(30)
- 资源 (53)
- 收藏
- 关注
原创 双拼输入法-提高打字效率
双拼双拼是用定义好的单字母代替较长的多字母韵母或声母来进行输入的一种方式。例如: 如果T=t,M=ian,键入两个字母“TM”就会输入拼音“tian”。使用双拼可以减少击键次数,但是需要记忆字母对应的键位,但是熟练之后效率会有一定提高。如果使用双拼,要在设置属性窗口把双拼选上即可。特殊拼音的双拼输入规则有:对于单韵母字,需
2017-01-13 08:33:49 1465
转载 Rest API 的那些事儿
一、前言 在软件行业快速发展的今天,传统的软件授权已经不能足以满足一个IT类的公司的发展。虽然在大部分公司里,它还是现金池的直接源头。但是在可遇见的未来,受摩尔根理论的失效、物联网的发展等影响,应用的架构会越来越趋于简单化,架构越来越倾向于分布式水平扩展,对外的服务提供也会越来越SaaS化。在这种大背景下,很多公司都开始提供所谓的开放平台。 查阅各个大公司的开放平台,我们不难发现,都是Rest
2017-01-07 14:58:01 13539
转载 linux bridge网桥的工作原理
Linux 抽象网络设备简介 和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux 网络设备来完成。一个常见的情况是,系统里装有一个硬件网卡,Linux 会在系统里为其生成一个网络设备实例,如 eth0,用户需要对 eth0 发出命令以配置或使用它了。更多的硬件会带来更多的设备实例,虚拟的硬件
2016-12-28 15:21:04 29714
转载 openstack 中用户、租户和角色的理解
一、用户(user)表示拥有用户名,密码,邮箱等帐号信息的自然人。创建一个用户名为“hui”的用户如下:$ keystone user-create –name=hui –pass=password –mail=hui@example.com二、租户(tenant)租户可以理解为一个项目,团队或组织。你必须指定一个相应的租户(tenant)才可以申请OpenStack服务,例如你指定以某租户申请Co
2016-12-27 20:23:45 10524
原创 什么是数字签名-超经典
What is a Digital Signature?http://www.youdzone.com/signature.html虽然是英文版的,不过一点都不难,通俗易懂。
2016-12-27 20:21:41 438
转载 理解 Keystone 的四种 Token
原文链接: http://wsfdl.com/openstack/2015/12/26/%E7%90%86%E8%A7%A3Keystone%E7%9A%84%E5%9B%9B%E7%A7%8DToken.html?utm_source=tuicool&utm_medium=referral Token 是什么通俗的讲,token 是用户的一种凭证,需拿正确的用户名/密码向 Keystone 申
2016-12-27 20:13:40 3497
原创 python tkinter教程-事件绑定
一个Tkinter主要跑在mainloop进程里。Events可能来自多个地方,比如按键,鼠标,或是系统事件。 Tkinter提供了丰富的方法来处理这些事件。对于每一个控件Widge,你都可以为其绑定方法function。widget.bind(event,handler)如果相应的event发生了,就会调用handler处理事件。举个例子: 捕获鼠标点击事件:from Tkinter impo
2016-12-22 15:08:18 46323 7
原创 设计模式,就这么回事——访客模式
需求:优酷要求设计一个不同用户可以观看不同类别的视频资源的系统,这应该要用访客模式吧。 分析1: 一上来,先来个小学生的分析思维:得有不同的用户类,比如 普通用户 , 黄金用户 , 钻石用户 , 视频资源有 普通视频 , 黄金视频 , 钻石视频 。(钻石视频就是说钻石用户可看)对于不同的用户,展开鉴权。好了,开工:class 用户(){ 看视频(视频) }class 普通用户()
2016-12-21 11:14:33 1258
原创 设计模式,就这么回事——模板模式
需求:定义n多个人的生活方式————-初步实现如下:————- class 人(){ 吃饭() 睡觉() 工作() 休息() } 小明 = 人() 小明.吃饭(),小明.睡觉(),小明.工作(),小明.休息() 小红 = 人() 小红.吃饭(),小红.睡觉(),小红.工作(),小红.休息()这样的确是一种很好的方式。这算不算模板呢?算,原来继承本身
2016-12-20 21:03:12 256
原创 php学习记要01
php是什么脚本语言内嵌到html中<html> <head> <title>Example</title> </head> <body> <?php echo "Hi, I'm a PHP script!"; ?> </body></html>运行在服务器端的,产生静态页面客户端只能看到静态页面
2016-10-07 21:37:27 246
原创 openstack学习记要02 虚拟化技术
虚拟化技术虚拟化技术是openstack的关键技术,帮助openstack实现虚拟机的创建和管理。这是搭建基础设施的重要技术。 这里虚拟化是技术支撑,到openstack里还有组件,简要了解即可。 * 所谓技术,就是软件,一切皆软件——KVM是主流的虚拟化实现软件 * KVM使用条件:硬件支持虚拟化;操作系统是Linux;(软硬两方面条件) * KVM只负责:cpu,内存(虚拟机);至于外设
2016-10-04 19:32:41 1051
原创 openstack学习记要01 openstack概述
云计算所谓云计算系统,无非就是“虚拟机管理系统”模块:硬盘-虚拟硬盘,内存-虚拟内存,cpu-虚拟cpu,系统镜像-虚拟主机功能需求:申请、管理虚机;利用虚机上搭建服务(数据库、ftp、apache);利用服务搭建应用程序;也就是云计算的三层架构:基础设施、平台、软件。基础设施:下可管理物理设备,向上提供虚机;平台:为应用快速提供服务软件:调用服务完成软件开发、测试其中,基础设施是最难
2016-10-04 16:50:53 372
原创 互联网带来了什么
互联网时代的飞速发展带来了各行各业效率的提升和生活的便利,当我们每天在翻看手机上的社交平台,阅读那些看似有趣和有深度的文章时,在我们尽情享受互联网慷慨施舍的过程中,我们正在渐渐丧失深度阅读和深度思考的能力。互联网鼓励我们蜻蜓点水般地从多种信息来源中广泛采集碎片化的信息,其伦理规范就是工业主义,这是一套速度至上、效率至上的伦理,也是一套产量化、消费化的伦理——如此说来,互联网正在按照自己的面目改
2016-10-02 16:56:26 427
翻译 python正则表达式使用教程
python的re模块提供了与 Perl 相似的正则表达式匹配操作。Unicode字符串也同样适用。正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成
2016-10-02 09:37:30 334
原创 python正则表达式 学习记要
正则表达式正则表达式的作用无非就是两个,一个是找到你想要的字符串,一个就是对字符串操作。对字符串操作的前提就是找到字符串,所以正则表达式的重点在于如何找到你想要的字符串。 所以学习正则表达式的一大部分是学习对“你想要的字符串”进行描述,为了让计算机能知道。等你描述完毕,计算机(正则表达式引擎)就可以去为你服务了。再扔给它一大长串字符串,让它找出你想要的信息吧。 那么,如何描述你想要的字符串(为了
2016-10-01 13:22:27 371
原创 Python安装paramiko曲折之路
http://stackoverflow.com/questions/20538685/install-paramiko-on-windows http://code.x2go.org/releases/binary-win32/3rd-party/Win32OpenSSL/ http://topmanopensource.iteye.com/blog/2004853
2016-09-21 23:25:29 774
原创 提升电脑速度、让电脑高效运行的方法之缓存和数据篇
缓存如果内存大,可以用内存盘放缓存路径;如果有固态硬盘,可以用固态硬盘放缓存路径,缓存要常清。用户的缓存路径:%temp% C:\U sers\UserName\AppData\Local\Temp%appdata% C:\Users\UserName\AppData\Roaming系统的缓存路径:%temp% C:\Windows\TEMP“appdata” C:\ProgramD
2016-09-17 08:02:24 1734
转载 文章标题
python中if name == ‘main‘: 的解析当你打开一个.py文件时,经常会在代码的最下面看到if name == ‘main‘:,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__name__ 的值通常为模块文件名,不带路径或者文件扩展名。
2016-09-10 11:07:21 210
原创 代码之外
什么是代码?代码是一种语言结构,也可以说是编程语言,,比如说c,python,java。代码是干什么用的?代码是将解决问题的方法用一种计算机能读懂的语言来描述,然后交给计算机去执行。 可以看到有两样东西比较重要,一个是编程语言,另一个是解决问题的方法。编程语言主要就是处理数据和流程,当然也包括其为自己的完善和为用户的便捷所做的策略。一些高级的编程语言,甚至会包含一些常见问题的解决方案。但是仅此而已
2016-09-10 09:17:33 452
转载 Oracle学习记录
Oracle架构实现原理、含五大进程解析:http://blog.csdn.net/jmilk/article/details/51583799
2016-09-05 21:58:51 219
转载 Docker – 你应该知道的10件事
容器并不是一个全新的技术,但这并不妨碍Docker如风暴一样席卷整个世界。如果你在IT圈里,你一定听说过Docker。就算与其他热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在一起,Docker仍然让你耳目一新。不过就算Docker现在怎样的如日中天,这并不意味着它一定适合你。就如同我在这篇 Tech Pro Rearch 的分析文章中读到的一样,“对于是否要采用Docker
2016-09-04 20:18:20 275
原创 windows多系统的文件规划方案
共有c d e o 四个盘,都是主分区. c盘和o盘作为系统盘。主要在一个盘工作,另一个盘作为修复盘。 e盘作为文件盘:电影,音乐,下载,安装包。 把c盘和o盘的文档通通移到e盘,两个盘共享同一份文档,完美解决操作系统切换时的文档问题。 至于软件安装,可以装在d盘,也可以装在每个系统盘。建议一些小软件、绿化的软件,工具类软件,安装在d盘。
2016-09-04 17:12:33 269
原创 Windows下Git工具优化
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,强烈推荐使用。下面介绍几个优化方法.1.自定义alias,操作如飞位置1:/etc/profile.d/aliases.sh,这是全局alias,自行添加alias条目,修改完成后,记得要重新加载环境变量,自行百度。其实我在alias中已经写了,不过第一次需要手动执行。例如:alias vialias='vi /et
2016-09-04 16:30:06 1169
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-09-04 10:35:51 183
Iceworks_v2.20.0.zip
2019-12-08
robotframework用户指南
2017-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人