码迷,mamicode.com
首页 > 2014年05月26日 > 全部分享
设计模式之依赖倒转原则(DIP)
1.概念DIP:Dependency Inversion Principle抽象不应当依赖于细节,细节应当依赖于抽象(说通俗点也就是要针对接口编程,不要针对实现编程;或者要依赖于抽象,不要依赖于具体)。2.为何叫“依赖倒转”? 传统的过程性系统的设计办法倾向于使高层次的模块依赖于低层次的模块;抽象层...
分类:其他好文   时间:2014-05-26 01:30:06    阅读次数:232
Java中Array.sort()的几种用法
Java的Arrays类中有一个sort()方法,该方法是Arrays类的静态方法,在需要对数组进行排序时,非常的好用。但是sort()的参数有好几种,下面我就为大家一一介绍,这几种形式的用法。=====================================================...
分类:编程语言   时间:2014-05-26 01:30:26    阅读次数:398
C语言实践——学生信息管理
基于C语言基础的 信息管理 软件
分类:编程语言   时间:2014-05-26 01:30:41    阅读次数:419
蓝桥杯软件大赛练习系统——算法训练 最小乘积(基本型)
问题描述 给两组数,各n个。 请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。 例如两组数分别为:1 3 -5和-2 4 1 那么对应乘积取和的最小值应为: (-5) * 4 + 3 * (-2) + 1 * 1 = -25输入格式 ...
分类:其他好文   时间:2014-05-26 01:31:03    阅读次数:382
linux串口驱动分析
linux串口驱动分析硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作。UART 使用系统时钟能够支持最高 115.2Kbps 的波特率。每一个 UART 通道对于接收.....
分类:系统相关   时间:2014-05-26 01:31:25    阅读次数:490
设计模式之合成/聚合利用原则(CARP)
一、概念CARP:CompositionAggregation Principle合成聚合复用原则,尽量使用合成/聚合,尽量不使用类继承。合成聚合是“has a”的关系,而继承是“is a”的关系。由于继承是一中强耦合的结构,父类变,子类必变。所以不是“is a”关系,我们一般不要用继承。优先使用合...
分类:其他好文   时间:2014-05-26 01:31:47    阅读次数:263
[开发笔记]-多线程异步操作如何访问HttpContext?
如何获取文件绝对路径?在定时器回调或者Cache的移除通知中,有时确实需要访问文件,然而对于开发人员来说, 他们并不知道网站会被部署在哪个目录下,因此不可能写出绝对路径, 他们只知道相对于网站根目录的相对路径,为了定位文件路径,只能调用HttpContext.Current.Request.MapP...
分类:编程语言   时间:2014-05-26 01:32:29    阅读次数:302
Zend 3.3.0安装 ZendOptimizer 3.3.0 for Windows 稳定版 下载
用的某php网站系统今天打开时乱码了(zend 200407...),但phpmyadmin能正常使用;搜索下,重新安装zend可以解决,系统上原来的版本是Zend 3.3.0;下了个,安装后果然把问题解决了。下面这个地址下载的 ZendOptimizer 3.3.0 for Windows 稳定版...
分类:Windows程序   时间:2014-05-26 01:32:14    阅读次数:441
左移字符串问题
一串字符串"abcdefg" 如果左移2位则为"cdefgab", 如果左移4位则为"efgabcd",用代码实现这个功能具体解决方法可以参照这个文章:http://blog.csdn.net/v_july_v/article/details/6322882同样的道理,右移字符串跟左移是一样的,比较...
分类:其他好文   时间:2014-05-26 01:32:50    阅读次数:205
WHERE CURRENT OF
果你想删除或者更新被Select For Update引用的记录,你可以使用Where Current Of语句。UPDATE table_name SET set_clause WHERE CURRENT OF cursor_name;ORDELETE FROM table_nameW...
分类:其他好文   时间:2014-05-26 01:33:20    阅读次数:309
web app 禁用手机浏览器缓存方法
开发过web app的同学,特别是前端人员,都碰到这烦人的事情,JS或CSS代码改变,可手机浏览器怎么刷新都不更新,手机浏览器的缓存特别恶劣。所以今天贴个方法解决这问题。记得,本地调试的时候贴上,上线后要删除哦,免得访问者浏览体验慢。代码: 把上面的代码贴到HEAD里面即可。顺便贴个缓存的资料:1....
分类:移动开发   时间:2014-05-26 01:33:35    阅读次数:296
Oracle表结构修改触发视图无法正常使用问题
一.问题描述当对视图使用的基表进行表结构修改后,会触发视图的无效以及编译出错问题,必须重建视图解决。二.问题再现1.Oracle10g环境1.1 创建视图测试用两张基表:TestTable和TestUser1.2 创建测试视图VW_TABLEUSERALL和VW_TABLEUSER前者使用了Test...
分类:数据库   时间:2014-05-26 01:34:10    阅读次数:278
MVC3在页面上获取当前控制器名称、Action名称以及路由参数
转自:http://ulfqbpl.blog.163.com/blog/static/87783552201272824843607/获取控制器名称:ViewContext.RouteData.Values["controller"].ToString();我试了应该这样写:RouteData.Va...
分类:Web程序   时间:2014-05-26 01:33:55    阅读次数:235
python机器登陆新浪微博代码示例
前段时间开始学习Python,一直想不到有什么好的小项目可以做,憋得慌,这不, 绞尽脑汁想出了一个爬取新浪微博,并对爬取数据做简单统计的项目。一开始我自以为学习了点Python正则就可以搞定了,熟料在机器登陆上栽了跟头,从完全一头雾水到现在初步登陆获取到数据,整整历经了四五天。因为之前没搞过机器.....
分类:编程语言   时间:2014-05-26 01:34:32    阅读次数:358
LINQ——语言级集成查询入门指南(1)
本文主要是对语言级集成查询或简称为LINQ做一个介绍,包括LINQ是什么,不是什么,并对它在语言特性方面做一个简短的回顾,然后举一些使用LINQ的实际例子进行说明。语言级集成查询是什么?在我过去写的大多数文章中,即使是最早的一篇文章(数据库独立的数据访问),也总是涉及到访问和操纵数据,通常,数据是存...
分类:其他好文   时间:2014-05-26 01:34:53    阅读次数:251
[Javascript] 面向对象编程思想
1.创建对象 1.1 new 用new进行创建对象: var user = new Object(); user.age = 12;//同时为对象添加属性 user.name = ‘ajun’;1.2{}用{}创建对象,如: var user = { ‘name’:’ajun, ‘age’:12 }...
分类:编程语言   时间:2014-05-26 01:35:14    阅读次数:361
自定义data table 的列类型,并填充数据
combobox 的 datasource一般是查询存储过程得到 ,但在测试或演示时,也可以自己定义 , 方法是 : DataTable customerTable = new DataTable(); customerTable.Columns.Add(...
分类:其他好文   时间:2014-05-26 01:35:34    阅读次数:184
2743条   上一页 1 ... 34 35 36 37 38 39 40 ... 162 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!