码迷,mamicode.com
首页 > 其他好文
C# 设计模式 提高可维护性的几点原则
为了提高软件的可维护性,应该遵循以下几点原则:1.“开放--封闭”原则(OCP) 一个软件实体应该对扩展开放,对修改封闭.2.里氏代换原则(LSP) 子类型必须能替换她们的基类型,反过来则不成立。3.依赖倒置原则(DIP) 要依赖于抽象,不要依赖于具体。 优点是降低耦合,提高可扩展性和稳定性...
分类:其他好文   时间:2014-07-05 18:26:40    阅读次数:185
CCLayer 监听点击事件
根据CCLayer 的源代码,若touchEnable为true, 在onEnter(),onExit()分别会注册监听及解除监听,这样一样就不会自己写监听. 需要注意的是默认监听多点触摸,即不会调用 virtualbool ccTouchBegan(CCTouch *pTouch, CCEvent...
分类:其他好文   时间:2014-07-05 18:27:18    阅读次数:176
VBS脚本实例
一、一键升级哨位台核心板程序脚本。############################################################Set ws=WScript.CreateObject("wscript.shell")PATH= createobject("Scripting...
分类:其他好文   时间:2014-07-05 18:28:39    阅读次数:670
Phalcon 知识点备忘
phalcon 毕竟无法看到源代码,有些小设置还是需要实践记忆。一、如何调用config.php里面的配置 很多时候,我们习惯将全局的配置参数放入主配置文件中,比如分页数、比如appkey之类。 'params' => array( //加入config.php中,那controller中如何...
分类:其他好文   时间:2014-07-05 18:31:19    阅读次数:339
贴片电容破裂、短路现象分析
本文主要介绍的内容是:贴片电容(多层片状陶瓷电容)破裂、失效的主要原因和对策。主要包括三点:1、产生破裂、短路等问题的主要原因不是由于贴片电容的本身,更多的在这个电容的整个安装、焊接等工艺方面的因素造成的。2、破裂、失效是在使用贴片电容中遇到的最常见、最主要的问题。3、AVX针对这个普遍的状况提出了...
分类:其他好文   时间:2014-07-05 18:31:53    阅读次数:311
C# 静态构造函数
?静态构造函数既没有访问修饰符,也没有参数。?如果没有编写静态构造函数,而这时类中包含带有初始值设定的静态字段,那么编译器会自动生成默认的静态构造函数。?在创建第一个类实例或任何静态成员被引用时,.NET将自动调用静态构造函数来初始化类,也就是说我们无法直接调用静态构造函数,也就无法控制什么时候执行...
分类:其他好文   时间:2014-07-05 18:33:10    阅读次数:187
CSLM 配置粗解
CSLM工具(continuous space language model toolkit)用于训练NNLM,支持SRILM、KENLM(默认)语言模型工具,CUDA加速,CSTM统计机器翻译。本文粗略介绍在SRILM与CUDA环境下配置CSLM工具过程。操作系统为Ubuntu64bit 13.0...
分类:其他好文   时间:2014-07-05 18:32:34    阅读次数:670
尾纤与跳线的区别
很多人很高深的说我见过尾纤,我晕,我说给我购买一个吧,我看看,结果这个家伙购买回来的是跳线被别人剪开的,说尾纤和跳线不一样,我真无语了,其实尾纤和跳线就是一种啦,跳线从中间的位置剪裁开,就是两根尾纤,下边看图吧!尾纤、 跳线 看出来了吧,其实跳线和尾纤的区别就是有几个活...
分类:其他好文   时间:2014-07-05 18:34:34    阅读次数:474
Leetcode Longest Common Prefix
Write a function to find the longest common prefix string amongst an array of strings.class Solution {public: string longestCommonPrefix(vector &st...
分类:其他好文   时间:2014-07-05 18:36:22    阅读次数:209
jq实现点击表格无刷新修改数据,优化版
1 2 $("#pwd").live("click",function(){//① 3 $(this).parents("tr").find("#a_cannel").text("取消"); 4 user=$(this).parents("tr").fin...
分类:其他好文   时间:2014-07-05 18:35:49    阅读次数:397
数组-08. 字符串转换成十进制整数(15)
1 #include 2 #include 3 using namespace std; 4 int main(){ 5 string s; 6 int i,sum=0; 7 bool flag=false,f=false; 8 getline(cin,s); 9 ...
分类:其他好文   时间:2014-07-03 23:32:12    阅读次数:304
<<< Publishing failed with multiple errors 异常
Publishing failed with multiple errors在使用eclipse发布项目时不能自动生成class文件,且无法启动调试的Tomcat服务。启动过程提示 以上 异常解决方案:刷新工程即可问题产生原因:使用了 转码工具对代码进行格式转换,后启动就提起Publishing f...
分类:其他好文   时间:2014-07-05 18:38:23    阅读次数:239
Yii的缓存机制之页面缓存
页面缓存是不能通过片段缓存来实现的,因为布局和内容不能同时缓存。只能通过过滤器来生成缓存。实现方法:在控制器里使用过滤器来实现 function filters (){ return array( array( ...
分类:其他好文   时间:2014-07-05 18:37:40    阅读次数:262
Leetcode First Missing Positive
Given an unsorted integer array, find the first missing positive integer.For example,Given[1,2,0]return3,and[3,4,-1,1]return2.Your algorithm should ru...
分类:其他好文   时间:2014-07-05 18:37:04    阅读次数:188
C#本地读写二进制文件
C#本地读写二进制文件,二进制文件指保存在物理磁盘的一个文件。
分类:其他好文   时间:2014-07-05 18:39:03    阅读次数:331
NSPredicate的用法
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个...
分类:其他好文   时间:2014-07-05 18:40:18    阅读次数:194
数组-07. 求一批整数中出现最多的个位数字(20)
1 #include 2 using namespace std; 3 int main(){ 4 int i,n,a[1000],c[10]={0},max=0; 5 cin>>n; 6 for(i=0;i>a[i]; 8 for(i=0;i<n;++i) 9 ...
分类:其他好文   时间:2014-07-05 18:40:55    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!