码迷,mamicode.com
首页 > 其他好文
OOD沉思录 --- 类和对象的关系 --- 使用关系原则
4.1 尽量减少类的协作的数量,即减少使用者和被使用者的数量。 协作意味着一定程度的耦合,但是完全没有协作的类也是没有意义的,最多只能作为一个库使用。 通过抽象,依赖接口,可以最大程度减少依赖的实现类,对使用者来说,只看到接口的依赖,而具体的实现的依赖可以通后后期绑定来配置依赖关系。 如 菜单 --...
分类:其他好文   时间:2015-10-25 22:32:04    阅读次数:272
使用div做输入框chrome和firefox当中光标问题的解决方法
光标问题在ie的解决方法和chrome、firefox的解决方法//element是文本对象,location是光标移动的位置function setPos(element, location){ if(element.createTextRange{//IE下 var range = eleme....
分类:其他好文   时间:2015-10-25 22:30:25    阅读次数:238
EDKII: 磁盘操作之 BlockIo(2), DiskIo(2)
EDKII中提供了几种磁盘操作方法,包括同步/异步,块操作/任意操作。整理如下:函数备注BlockIoBlockIo2DiskIoDiskIo2操作方式按Block按Block任意大小、位置任意大小、位置同、异步阻塞异步阻塞异步成员Revision有无有有成员Media设备信息有有无无函数Reset...
分类:其他好文   时间:2015-10-25 22:28:07    阅读次数:230
ionic的start-y属性初始化页面
混合式开发移动app,要实现的是初始化页面时不展示搜索框,让页面向上移动一定位移。可以实现。应用js也能实现: var cont = document.getElementsByTagName("ion-content")[0]; var start_top = 53; var end_top = ...
分类:其他好文   时间:2015-10-25 22:30:13    阅读次数:1131
第七周
存储器层次结构存储技术三种常见存储技术:RAM:包括SRAM和DRAM,静态比动态更快,也贵得多。SRAM用来作为高速缓存存储器,DRAM作为主存以及图形系统的存储器层次结构存储器层次结构帧缓冲区;ROM:有PROM,EPROM,EEPROM,FLASH;磁盘:广为应用的保存大量数据的存储设备。磁盘...
分类:其他好文   时间:2015-10-25 22:29:32    阅读次数:250
回环栅栏CyclicBarrier
通过它可以实现让一组线程等待至某个状态之后再全部同时执行。叫做回环是因为当所有等待线程都被释放以后,CyclicBarrier可以被重用。我们暂且把这个状态就叫做barrier,当调用await()方法之后,线程就处于barrier了.CyclicBarrier类位于java.util.concu....
分类:其他好文   时间:2015-10-25 22:27:51    阅读次数:254
信息安全系统设计基础第七周学习总结
第六章 存储器层次结构本章概况:了解存储设备的类型和特点。重点理解局部性原理和缓存思想在存储层次结构中的应用。6.0前言1、存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速地高速缓存存储器作为一部分存储在相对慢速的主存储器中的数...
分类:其他好文   时间:2015-10-25 22:28:52    阅读次数:428
干货----003----乱码解决方法
页面的乱码只是一种表现,在实际开发过程中出现乱码的可能性主要有这几种。一种是文件编码,一种是程序字符集设置,还有一种是数据库连接和返回的字符集设置,大家可以一项项的排查。下面详细的介绍下网页乱码解决办法。1、程序字符集没有指定输出字符集。解决办法:html: 指定字符集utf-8;PHP:heade...
分类:其他好文   时间:2015-10-25 22:26:37    阅读次数:239
数据结构读书笔记----------第二章 线性表
2.1 线性表的定义 线性结构的特点是数据元素之间是一种线性关系,在一个线性表中,数据元素的类型是相同的,或者说线性表是由同一类型的数据元素构成的线性结构.综上所诉:线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列.2.2 线性表的顺序存储以及运算实现//线性顺序存储的定义#defin....
分类:其他好文   时间:2015-10-25 22:26:06    阅读次数:307
i++; 与 ++i;的内部区别。
对于一个用前置自加和后置自加的效果相同的地方,我们应该用哪个呢?例: for(point i = 0; i != N; ?);上面for语句中的“?”处,你会在那里写i++还是++i呢?前置++:元素直接自加,然后返回自身;后置++:把元素旧值复制在一个新创建的内存里返回,元素再自加;可以看出,使....
分类:其他好文   时间:2015-10-25 22:26:00    阅读次数:246
实现逐帧动画和补间动画两种动画效果
1.逐帧动画(Frame Animation)通常在Android项目的res/drawable/目录下面定义逐帧动画的XML模板文件。编码的时候,需要在动画模板文件的标签中依次放入需要播放的图片,并设置好播放的间隔时间。 注意:逐帧动画并不能独立使用,动画效果的显示还是要借助于ImageVi...
分类:其他好文   时间:2015-10-25 22:27:40    阅读次数:338
古罗马子串加密
古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:设计思路:输入字符串,把每个字符装到数组里,其ascii码+3或-3,最后输出字符串型。package luoma;import java.util.*;public class Mima { public static void Jiam...
分类:其他好文   时间:2015-10-25 22:24:23    阅读次数:271
转载:每一个程序员要遵守的一些优秀编程风格
无论你是业余的还是专业的程序员,正确的编程风格,不但有助于提升软件产品的功能,还可以明显减少软件灾难的产生。今天,我们就来探讨一下有助于我们获取更佳编程风格的一些最好的规则。每一个程序员要遵守的一些优秀编程风格代码的可读性至上代码要能可阅读和可理解,就需要格式化成一致的方式。对函数和变量的命名应有意...
分类:其他好文   时间:2015-10-25 22:26:13    阅读次数:197
try catch finally,try里有return,finally还执行么?
1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之...
分类:其他好文   时间:2015-10-25 22:25:37    阅读次数:221
Chopsticks
题意:n个数3个相邻是一组,求选k组使得,各组组内较小的两个数的差之和最小。分析:对于每个数选或不选的问题,dp[i][j]表前i个数选了j组得到的最小和。dp[i][j]=min(dp[i-1][j],dp[i-2][j-1]+差)选或不选,数应该降序排列。#include #include #i...
分类:其他好文   时间:2015-10-25 22:25:07    阅读次数:187
设计原本 --- 需求、罪念以及合同
任何在项目伊始就规划所有的可能需求之企图都会落败,并以客观的延误告终。-Pahl,Beitz 《Engineering Design》关于需求:项目伊始,有多少需求是有技术人员参与的?有多少需求是市场人员提供的?。。。 现实中,大部分此类需求只是客户那边的管理层,各自为阵提出自己的想法。而这些想法很...
分类:其他好文   时间:2015-10-25 22:23:40    阅读次数:257
自动化测试及基本技术手段-概述(1)
生产力概述在如今以google为首的互联网时代,软件的开发和生产模式都已经发生了变化, 在《参与感》一书提到:某位从微软出来的工程师很困惑,微软在google还有facebook这些公司发展的时候,为何为感觉没法有效还击,核心问题就是软件生产模式不一样[1],微软当时的模式已经严重落伍了。目前IT行...
分类:其他好文   时间:2015-10-25 22:24:30    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!