本内容选自《跟老男孩学linux运维:Shell高级编程实战》一书之浪漫美妙Shell工具程序案例。首发于“我是老男孩”,顶尖运维专家公众号,可到文末扫码关注更多文章。(一)功能简介作为IT人员,给同事的感觉呆板,不会会浪漫,不懂情趣。其实不然,我们可以用我们的技能创造出IT..
分类:
其他好文 时间:
2016-10-24 02:54:43
阅读次数:
408
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-22 23:40:39
阅读次数:
305
Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。 但是这里有个例外,那就是描述符。至少对于我来说,描述符是Pyt ...
分类:
编程语言 时间:
2016-10-22 20:39:38
阅读次数:
217
0、关于上下文管理器上下文管理器是可以在with语句中使用,拥有__enter__和__exit__方法的对象。 相当于以下情况的简化: 换言之,PEP 343中定义的上下文管理器协议允许将无聊的try...except...finally结构抽象到一个单独的类中,仅仅留下关注的do_somethi ...
分类:
编程语言 时间:
2016-10-22 18:00:48
阅读次数:
175
今天周六,玩了一上午lol了,趁等饭点的时间浅谈一下jquery插件开发,望大神指教鞭策! 在软件开发过程中需要一定的设计模式来指导开发,有了模式,我们便能更好的组织我们的代码,并从前人的经验中学到更好的实践。根据《jQuery高级编程》中的描述,jQuery插件开发方式重要有三种: 通常我们使用第 ...
分类:
Web程序 时间:
2016-10-22 17:40:15
阅读次数:
225
一、函数创建 1. 函数声明 (出现在全局作用域,或局部作用域) 2. 函数表达式 作为普通变量 作为对象方法 作为函数返回值 作为函数参数 3. 函数提升 add1 函数定义在函数add内部,在执行它时他会被提升到函数的顶部,提升到顶部后由于是在调用之前,因此add1的调用会正常执行。add2也会 ...
分类:
编程语言 时间:
2016-10-22 07:36:37
阅读次数:
173
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-21 23:51:15
阅读次数:
436
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-20 23:51:21
阅读次数:
208
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-19 22:06:11
阅读次数:
397
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-18 23:01:04
阅读次数:
346