首页 > 2015年03月13日 > 全部分享
打造可高效维护代码的几个原则
打造可高效维护代码的几个原则,一、唯一性原则,1、库函数:只在一个类中使用2、同样的功能只使用一个接口对外提供功能。3、只要是重复的东西尽量合并 相同特征抽象成基类, 相同方法抽象成虚基类或相同接口, 相同逻辑抽象成相同函数。二、一致性原则,1、不同模块中的语言与风格、信令结构、宏定义方式,2、分配和释放资源的结构一致:在同一代码结构层面上使用,同一个类中提供,同一个各cpp全局函数中提供。...
分类:其他   时间:2015-03-13 23:47:20    收藏:0  评论:0  赞:0  阅读:369
Linux查看用于终止进程命令
Linux查看用于终止进程命令 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps PID TTY TIME CMD 2576 pts/0 00:00:00 bash 2742 pts/0 00:00:00 ps youhaidong@youhaidong-ThinkPad-Edge-E545:~$ kill...
分类:系统服务   时间:2015-03-13 23:47:10    收藏:0  评论:0  赞:0  阅读:520
编程之美2: 重建二叉树
#include #include using namespace std; typedef struct tagNode{         tagNode* left;         tagNode* right;         char value; } Node; void rebuildtr...
分类:其他   时间:2015-03-13 23:47:00    收藏:0  评论:0  赞:0  阅读:419
Linux查看系统中的每个进程
Linux查看系统中的每个进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -A PID TTY TIME CMD 1 ? 00:00:01 init 2 ? 00:00:00 kthreadd 3 ? 00:00:00 ksoftirqd/0 ...
分类:系统服务   时间:2015-03-13 23:46:50    收藏:0  评论:0  赞:0  阅读:593
Linux显示所有运行中的进程
Linux显示所有运行中的进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps aux | less USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 33788 3172 ? Ss ...
分类:系统服务   时间:2015-03-13 23:46:40    收藏:0  评论:0  赞:0  阅读:522
Linux查看非root运行的进程
Linux查看非root运行的进程 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ ps -U root -u root -N PID TTY TIME CMD 663 ? 00:00:00 dbus-daemon 713 ? 00:00:00 rsyslogd 730 ? ...
分类:系统服务   时间:2015-03-13 23:46:30    收藏:0  评论:0  赞:0  阅读:530
一起学android之设置ListView数据显示的动画效果(24)
效果图: 平时我们要实现ListView数据显示时的动画效果,可以使用LayoutAnimationController为ListView设置动画效果,并通过ListView的setLayoutAnimation方法来设置,最后startLayoutAnimation,启动动画。参看以下代码: public class MainActivity extends Activity...
分类:移动平台   时间:2015-03-13 23:46:20    收藏:0  评论:0  赞:0  阅读:332
C#的WebBrowser控件浏览网页
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace openU...
分类:Windows开发   时间:2015-03-13 23:46:14    收藏:0  评论:0  赞:0  阅读:419
pywordfrom
http://files.cnblogs.com/files/zhang-pengcheng/pywordform-0.02.zip Win8.1自带微软五笔输入法开启方法
分类:其他   时间:2015-03-13 23:45:30    收藏:0  评论:0  赞:0  阅读:408
c++之虚析构函数
1。虚析构函数: 构造函数不能是虚函数。建立一个派生类对象时,必须从类 层次的根开始,沿着继承路径逐个调用基类的构造函数 析构函数可以是虚的。虚析构函数用于指引 delete 运算符正 确析构动态对象2. 定义了基类虚析构函数,基类指针指向的 派生类动态对象也可以正确地用delete析构...
分类:编程语言   时间:2015-03-13 23:45:20    收藏:0  评论:0  赞:0  阅读:371
Html中meta标签详解--以前经常忽略的
W3School介绍:http://www.w3school.com.cn/html5/html5_meta.aspmeta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于con...
分类:Web开发   时间:2015-03-13 23:45:10    收藏:0  评论:0  赞:0  阅读:366
c++之虚函数和基类指针
1.基类指针虽然获取派生类对象地址,却只能访问派生类从基类继承的成员 1 #include 2 using namespace std; 3 4 //通过基类指针只能访问从基类继承的成员 5 class A 6 { 7 public: 8 A(char x) 9 {10 ...
分类:编程语言   时间:2015-03-13 23:45:00    收藏:0  评论:0  赞:0  阅读:397
深入理解javascript闭包
深入理解js闭包闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直...
分类:编程语言   时间:2015-03-13 23:44:43    收藏:0  评论:0  赞:0  阅读:291
C/C++中的static
C/C++中的staticC/C++中的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类的问题。A. 面向过程程序设计中的static关键字1) 静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态...
分类:编程语言   时间:2015-03-13 23:44:30    收藏:0  评论:0  赞:0  阅读:349
c#如何判断textbox中输入的数据是datatime型的
(1)你好,标准的方法是用一个验证控件:RangeValidator,把type设为DateTime,最大值设为'3000-1-1'或者别的,最小值最好设为'1900-1-1'.(2)程序里面自己验证:DateTime dt;if(DateTime.TryParse(textbox.Text,out...
分类:Windows开发   时间:2015-03-13 23:44:00    收藏:0  评论:0  赞:0  阅读:330
黑马程序员----类的本质
------- android培训、java培训、期待与您交流! ----------类的本质:类本身也是一个对象,是一个Class类型的对象,简称类对象;1.内存中创建对象的本质:利用Class 创建一个 Person类对象;利用person类对象,创建Person类型的对象。2.类对象及对象内存...
分类:其他   时间:2015-03-13 23:43:40    收藏:0  评论:0  赞:0  阅读:272
代理(proxy)
意图:为其他对象提供一种代理以控制对这个对象的访问 结构 或者 .静态代理 举个简单的例子,首先定义一个Ihello接口 代码 ihello.java public interface Ihello { public void hello(String name); } 然后让实现业务逻辑的Hell...
分类:其他   时间:2015-03-13 23:43:30    收藏:0  评论:0  赞:0  阅读:302
不允许保存更改。您所做的更改要求删除并重新创建以下表
当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示: “不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项”。如果要去掉...
分类:其他   时间:2015-03-13 23:43:14    收藏:0  评论:0  赞:0  阅读:276
Project 01 PlantAndZomb
代码分享:http://pan.baidu.com/s/1qWoLMiw准备:1 如何实现一张图片上的多个图片连续显示 A》使用事件计时器 B》调用 CGImage RefsubImage =CGImageCreateWithImageInRect(zombImage.CGImage, CGRec....
分类:其他   时间:2015-03-13 23:43:00    收藏:0  评论:0  赞:0  阅读:427
IOS开发--动画篇-->计时定时器
IOS开发--动画篇-->计时定时器
分类:移动平台   时间:2015-03-13 23:42:50    收藏:0  评论:0  赞:0  阅读:427
2099条   上一页 1 2 3 4 ... 105 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!