引 GOF 《设计模式:可复用面向对象软件设计的基础》中的模式,应当算是模式归纳的鼻祖(并非他们最早发现/使用了模式,而是将已有的模式进行了整合归纳),而我们现在对于模式的学习基本上都是基于Gof的设计模式。今天主要说说行为型模式中的一个:策略模式。 模式定义 意图:定义一系列的算法,把它们一个个封 ...
分类:
编程语言 时间:
2018-02-07 00:40:17
阅读次数:
213
最近从百度云盘上下载了一批视频,然而这些视频的文件名都带有广告。有洁癖的我看着感觉难受,于是想修改过来。但是一个个的修改文件名又嫌麻烦,联想到业余时看过的python,于是用python写了几行代码轻松地批量修改了文件名称。 代码如下: python学习起来着实有趣,听说python明年在某个省份要 ...
分类:
编程语言 时间:
2017-12-12 23:57:12
阅读次数:
364
react Native的优点:跨平台 低投入高回报 性能高 支持动态更新。一才两用(ios和Android) 开发成本第 代码复用率高。windows环境搭建react Native开发环境1.安装node.js nmp-v查看node.js/npm版本2.npm install -g react ...
分类:
其他好文 时间:
2017-11-05 16:35:32
阅读次数:
130
实现一个textBox像另一个TextBox拖拽数据。 一个控件想要被拖入数据的前提是AllowDrop属性为true。 所以,首先需要将被拖入数据的textBox的AllowDrop属性设置为True; txt1为原textBox名称,txt2为要拖入数据的TextBox名称。 代码如下: pri ...
如何才能写出好代码呢? 在一次讲座上,我听了一位编程大神的看法,在这里分享给大家。 好的代码应该至少具备下面这6个特点: 使用空行来分割逻辑 一般代码超过30行左右,我们就在考虑,要不要把这些代码封装到一个方法中去。但是即使把这一大段代码扔到一个方法中去,在主函数里调用这个方法,也不能保证以后不会修 ...
分类:
其他好文 时间:
2017-09-28 22:24:31
阅读次数:
175
课程设计的目的与要求 课程设计目的与任务熟悉掌握基于对话框的程序编写。熟练掌握放置控件及Controls工具条的使用。掌握控件摆放的基本方法,熟练掌握Dialog工具条的使用。熟悉建立对话框步骤。 所编写的科学计算器是程基于对话框的程序,能够进行加减乘除运算,开方,立方,三角函数,反三角函数等功能, ...
分类:
其他好文 时间:
2017-09-28 20:42:14
阅读次数:
130
1、类名采用驼峰命名法,首字母大写。 2、类变量采用驼峰命名法,首字母小写。 3、方法名是一个动词短语,首字母小写,尽量能描述清楚这个方法的意图。 4、注释在精不在多,一个好的注释要尽量描述出这段代码的所要表达的意思。 5、一个函数中将进行不同操作的代码段分空行隔开,方便之后进行维护。 6、变量名尽 ...
分类:
编程语言 时间:
2017-01-30 11:46:31
阅读次数:
255
1、SourceInsight这个工具又叫做程序编辑器和代码浏览器,支持C/C++、C#、java等的分析,是一款功能强大的处理大型项目所需的软件,是一个程序员的必备软件;针对Linux内核的剖析,是几百M大的文件,上百万行的代码,从中快速的浏览,找到你所需要的函数、变量名称,代码的追踪..
分类:
其他好文 时间:
2016-12-23 19:46:57
阅读次数:
268
php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功。同时wamp要处于运行状态。 无站点情况下打开方式: 网址栏中输入:localhost/文件名称 1 代码规范: 用 <?php ?> 将代码包围起来 语法规范: 字符拼接: 可变变量: 判断及删除: 变量地址: 判断是否相等: ...
分类:
Web程序 时间:
2016-12-21 13:51:06
阅读次数:
297
1。某企业由于外部市场环境和管理需求的变化对现有软件系统提出新的需求,则对该软件系统进行的维护属于适应性维护。 2.序列图是UML的一种行为类模型图,它展现了一组对象和由这组对象收发的消息,描述了以时间顺序组织的对象之间的交互活动。其中消息由名称进行标识,还描述出消息的发出者和接收者。消息定义了交互 ...
分类:
其他好文 时间:
2016-11-09 22:18:39
阅读次数:
147