码迷,mamicode.com
首页 > 2014年12月29日 > 全部分享
里氏替换原则
What Liskov Substitution Principle(LSP),任何父类出现的地方,子类一定可以出现。 Why LSP是OCP原则的规范。OCP原则的关键的是抽象,而继承关系又是抽象的一种具体表现。 How 当子类不能完整的实现父类父类的方法,那么建议断开父子关系,采用...
分类:其他好文   时间:2014-12-29 16:45:30    阅读次数:132
iOS 3DES加密
本文转载至http://www.cocoachina.com/bbs/read.php?tid=177167-(NSString *)TripleDES:(NSString *)plainText encryptOrDecrypt:(CCOperation)encryptOrDecrypt encr...
分类:移动开发   时间:2014-12-29 16:44:47    阅读次数:248
ALAsset,ALAssetsLibrary,ALAssetsgroup常见属性及用法
转载自 http://www.cnblogs.com/javawebsoa/archive/2013/07/19/3201246.htmlALAssetsgroup--------------------------------------------------------------------...
分类:其他好文   时间:2014-12-29 16:45:19    阅读次数:175
既生瑜何生亮?ASP.NET MVC VS ASP.NET Web API
在我们开发一些web应用时,我们一样可以在MVC Framework 中使用JsonResult 来返回JSON数据,同样也可以处理一下简单的AJAX请求,那么为何微软又推出Web API这么个东西呢?接下来我们来比较一下。二者(Asp.net MVC 与 Asp.net Web Api)何时用?
分类:Windows程序   时间:2014-12-29 16:42:47    阅读次数:530
存储过程插入100 条数据
create proc ppas declare @n intset @n=1while @n<=100begininsert into student values('11341101320'+LTRIM(@n),'Jack'+ltrim(@n),'男',22,'上海','18272986984....
分类:其他好文   时间:2014-12-29 16:42:25    阅读次数:126
图片切割插件分步实现(二)
相对于上一个版本, 1,这次修复了container位置在左上角的bug, 2,容器container大小改为图片本身大小, 3,控制层controlLayer以及切割显示层imgLayer改为通过js初始化(方便以后添加调整) 4,容器container位...
分类:其他好文   时间:2014-12-29 15:41:53    阅读次数:139
SMTP协议分析
SMTP协议分析 第1章. SMTP概述 1.1. SMTP在邮件通信中的位置 SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮...
分类:其他好文   时间:2014-12-29 15:43:28    阅读次数:135
Visual Studio 2010 C++ 入门之Hello World
Visual Studio 2010 C++ 入门之Hello World 针对自己学习 ????Hello World #include<iostream> int?main() { ????std::cout<<"Hello?World!!"<<std::endl; ????system("pause"); ????return?...
分类:编程语言   时间:2014-12-29 15:44:01    阅读次数:239
static变量的线程间共享,进程间不共享
JAVA中通常我们会使用static域变量来在内存中缓存数据或长驻内存数据,众所周知 ,static是类的所有实例所共享. 考虑一个问题,假如在多线程情况下,共享数据肯定会有危险的, 例如使用SimpleDateFormat工具的一个...
分类:编程语言   时间:2014-12-29 15:43:24    阅读次数:169
Ceph源码分析-KeyValueStore
KeyValueStore 是 Ceph 支持的另一个存储引擎(第一个是FileStore),它是在 Emporer 版本中Add LevelDB support to ceph cluster backend store Design Summit 上由本人提出并实现了原型系统,在 Firely 版本中实现...
分类:其他好文   时间:2014-12-29 15:43:29    阅读次数:268
RubyMine安装、破解
下载地址: http://www.jetbrains.com/ruby/download/index.html 破解序列号: name: rubymine LICENSE: 70414-12042010 00002VG0BeoZbwmNAMNCx5E882rBEM Ysn1P!e"s830EDlHcWg8gmqYVkvZMo Injf4yqlO1yy"82NiwNzy...
分类:其他好文   时间:2014-12-29 15:41:28    阅读次数:122
Java 加载Properties文件的六种方式
1。使用java.util.Properties类的load()方法 示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in); 2。使用java.util.ResourceBundle类...
分类:编程语言   时间:2014-12-29 15:42:35    阅读次数:185
性能优化:使用SparseArray代替HashMap<Integer,Object>
HashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个 performance 警告。 ? 意思就是说用SparseArr...
分类:其他好文   时间:2014-12-29 15:42:15    阅读次数:143
用Karabiner来解决Mac上部分软件小键盘不能用的问题
Mac上的大部分软件对外置USB键盘支持都是不错的,但是也有一些软件比较偷懒,比如我最近碰到的一个软件就是根本不支持小键盘输入数字,而用大键盘上的数字键倒是没有问题,实在是奇葩。 奇葩归奇葩,问题终究还是...
分类:系统相关   时间:2014-12-29 15:42:14    阅读次数:258
python构建多版本环境--pyenv、virtualenv折腾笔记
参考文档:http://www.it165.net/pro/html/201405/13603.html 简介: pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法 virtualenvvirtualenv则提供了一种沙箱机制, 就是将一个目...
分类:编程语言   时间:2014-12-29 15:42:21    阅读次数:217
个性化wicket的pagingnavigator
让navigator按自己的要求呈现,可以作为wicket入门练习的好例子,比如看起来是bootstrap的pager。 让我们从wicket内置的PagingNavigation开始,通过override?PagingNavigation 的???populateItem?? 方法更改...
分类:其他好文   时间:2014-12-29 15:40:31    阅读次数:140
eval
eval() ?可以将字符串解析成js代码,并执行。 eval()在解析字符串对象时不会将其解析成字符串值而是解析成一个字符串对象。 ? ? var str = new String(‘gggg‘) ? ? function a(){ ? ? ? ? console.log(...
分类:其他好文   时间:2014-12-29 15:41:46    阅读次数:101
1615条   上一页 1 ... 37 38 39 40 41 42 43 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!