静态类静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。静态类是自C# 2.0才引入的,C# 1.0...
第12章 ISP:接口隔离原则 不应该强迫客户程序依赖并未使用的方法。 这个原则用来处理“胖”接口所存在的缺点。如果类的接口不是内敛的,就表示该类具有“胖”接口。换句话说,类的“胖”接口可以分解成多组方法。每一组方法都服务于一组不同的客户程序。这样,一些客户程序可以使用一组成员函数,而其他客...
分类:
其他好文 时间:
2015-08-28 14:56:07
阅读次数:
252
来源:《算法导论入门经典》例题5.2.1 原题:很多学生在学习加法时,发现”进位“特别容易出错。你的任务是计算两个整数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到读到两个0(这是输入结束标记)。假设输入的整数都不超过9位。 样例输入:123 456 样例输出:0 样...
分类:
编程语言 时间:
2015-08-28 14:56:39
阅读次数:
181
开发中常见错误和警告总结(二十二) 变异方法error:Binary operator '+=' cannot be applied to two int operands上面是一个常见的Switf错误,这个时候我们就要想到变异(mutating),只需要在需要修改外面属性的方法前面添加一个 mut...
分类:
移动开发 时间:
2015-08-28 14:54:29
阅读次数:
191
这些git技能够你用一年了用git有一年了,下面是我这一年来的git使用总结,覆盖了日常使用中绝大多数的场景。嗯,至少是够用一年了,整理出来分享给大家,不明白的地方可以回复交流。创建和使用git ssh key首先设置git的user name和email:git config --global u...
分类:
移动开发 时间:
2015-08-28 14:56:01
阅读次数:
262
因为Laravel默认使用的是en语言文件所有咱们相应使用中文分页提示的话,可以按如下步骤操作:laravel4-------------------------------------------1.将项目中app/lang/en复制一份重命名为“cn”2.将app/config/app.php中...
分类:
其他好文 时间:
2015-08-28 14:55:46
阅读次数:
192
之前对Kosaraju_Algorithm理解有误,现在彻底明白了。Kosaraju_Algorithm:? step1:对原图G进行深度优先遍历,记录每个节点的离开时间。形成了一个森林(很多树)。? step2:选择具有最晚离开时间的顶点,对反图GT进行遍历,删除能够遍历到的顶点,这些顶点构成.....
分类:
Web程序 时间:
2015-08-28 14:54:22
阅读次数:
266
主题:1.膨胀效果;2.surface shader实际生成的代码;o(︶︿︶)o 粘贴复制代码易,理解透彻代码难...一:膨胀效果1.在#pragma 编译指令里添加vertex:vert以告知进行vertex的处理;在VertexShader最前; #pragma surface surf...
分类:
其他好文 时间:
2015-08-28 14:53:53
阅读次数:
162
绑定Service的作用:Service是在一段不定的时间运行在后台,不和用户交互应用组件。本地调用service相对简单,把服务相应服务在AndroidManifest.xml里注册,在需要使用到service里的地方通过startService就能启动service了。如果需要跟service交...
分类:
移动开发 时间:
2015-08-28 14:52:39
阅读次数:
135
1、创建 .sh文件(如timetask.sh) 定义需要定时执行的命令e.g#!/bin/shcd /usr/local/DriveBehavior/aliyunservernohup /usr/local/MATLAB/R2013b/bin/matlab running.log 2>runnin...
分类:
系统相关 时间:
2015-08-28 14:52:08
阅读次数:
324
错误消息 401.2。: 未经授权: 服务器配置导致登录失败。请验证您是否有权基于您提供的凭据和 Web 服务器上启用的身份验证方法查看此目录或页。请与 Web 服务器的管理员联系以获得其他帮助。
分类:
其他好文 时间:
2015-08-28 14:52:27
阅读次数:
4880
一、总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备...
分类:
编程语言 时间:
2015-08-28 14:54:07
阅读次数:
151
什么是jsonjson是一种轻量级的数据交换格式,由N组键值对组成的字符串,完全独立于语言的文本格式。为什么要使用json在很久很久以前,调用第三方API时,我们通常是采用xml进行数据交互,但往往xml包含更多冗余的标记字符,在传输较大数据时,相较于xml,json显得更加简洁,轻量。与此同时,j...
分类:
Web程序 时间:
2015-08-28 14:52:01
阅读次数:
161
这久在修改一个项目的小东西,要求把下拉框改为单选框,由于代码封闭,修改不了获取函数,所以想了个办法让下拉框的内容随单选框的内容变化,下面把代码分享给大家: PHP下拉框对单选框变化 aaaaaaaaaa bbbbbbbbb cccc
分类:
Web程序 时间:
2015-08-28 14:54:18
阅读次数:
174
ImageView是Android程序中经常用到的组件,它将一个图片显示到屏幕上。在UI xml定义一个ImageView如下:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);....
分类:
移动开发 时间:
2015-08-28 14:51:22
阅读次数:
159
http://blog.csdn.net/q1234456gggg_jkjg/article/details/8479070远程绑定调用service主要是用来不同进程的信息共享。就比如服务器和客户端,在服务器端设置好一个service提供方法或信息,然后客户端可以直 接调用服务器端service提...
分类:
移动开发 时间:
2015-08-28 14:51:31
阅读次数:
214