码迷,mamicode.com
首页 > 2017年01月06日 > 全部分享
计算机程序的思维逻辑 (16) - 继承的细节【转】
上节我们介绍了继承和多态的基本概念,基本概念是比较简单的,子类继承父类,自动拥有父类的属性和行为,并可扩展属性和行为,同时,可重写父类的方法以修改行为。 但继承和多态概念还有一些相关的细节,本节就来探讨这些细节,具体包括: 构造方法 重名与静态绑定 重载和重写 父子类型转换 继承访问权限 (prot ...
分类:其他好文   时间:2017-01-06 09:33:44    阅读次数:241
工作总结
2016-10总结 http://www.cnblogs.com/lx63blog/articles/6005346.html 总结一下自己都开发了哪些实用的工具 你的能力: 1、可以快速开发一套自动化测试框架 2、可以开发工具实现数据的采集分析 1)gerrit查上库人员 日报数据模板 http: ...
分类:其他好文   时间:2017-01-06 09:32:41    阅读次数:138
子串和
子串和 时间限制:5000 ms | 内存限制:65535 KB 难度:3 子串和 时间限制:5000 ms | 内存限制:65535 KB 难度:3 d[i]=max{d[i-1]+a[i],a[i]} 如果d[i-1]>0 则为前面 如果d[i-1]<=0,则为后面 # include<stdi ...
分类:其他好文   时间:2017-01-06 09:32:48    阅读次数:122
java中观察者模式Observable和Observer
25、java中观察者模式Observable和Observer 如果想要实现观察者模式,则必须依靠java.util包中提供的Observable类和Observer接口 观察者设计模式 现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。 实际上以上的购 ...
分类:编程语言   时间:2017-01-06 09:31:43    阅读次数:222
项目估算
项目估算是项目计划和管理的一个至关重要的方面。 成本超出某个限度可能导致客户取消项目,而过低的成本估算可能会迫使开发小组投入大量的时间却没有相应的经济回报。 常用方法:专家判断方法、算法方法、机器学习方法。 专家判断方法:该方法受到专家经验和主观性等方面的影响; 算法方法:根据某个计算模型来估算项目 ...
分类:其他好文   时间:2017-01-06 09:29:00    阅读次数:166
计算机程序的思维逻辑 (7) - 如何从乱码中恢复 (下)?
乱码 上节说到乱码出现的主要原因,即在进行编码转换的时候,如果将原来的编码识别错了,并进行了转换,就会发生乱码,而且这时候无论怎么切换查看编码的方式,都是不行的。 我们来看一个这种错误转换后的乱码,还是用上节的例子,二进制是(16进制表示):C3 80 C3 8F C3 82 C3 AD,无论按哪种 ...
分类:其他好文   时间:2017-01-06 09:29:56    阅读次数:280
留的住的叫幸福,流逝的叫遗憾
世界上总是有一些很怪的事…… 有时当你爱上一人,你会无时无刻的想到他的身影, 当你孤单时,会希望陪在你身边的也是他。 如果是单恋的话,胆小一些的人,会偷偷的躲起来看着他。 等啊等……一直到最后才会放弃,这种人说真的,很傻。 也许痴痴等待换来的不过是失望,却也会一直的等下去。 在得知对方也喜欢他的瞬间 ...
分类:其他好文   时间:2017-01-06 09:27:27    阅读次数:138
一次性把事情做好
著名管理大师德鲁克说: 一次只做一件事,而且是最重要的事,要一次把事情做好; 盯住目标、绩效,只做正确的事; 绝不轻易联系客户,一出手必定是经过万全准备。 在销售过程中一次性把事情做好与没能一次性把事情做好进行比较时发现,一次性把事情做好是最重要的销售业务措施之一,甚至需要企业CEO亲自关注。 一次 ...
分类:其他好文   时间:2017-01-06 09:27:57    阅读次数:231
PHP uniqid 高并发生成不重复唯一ID
<?php $units = array(); for($i=0;$i<1000000;$i++){ $units[] = uniqid(); } $values = array_count_values($units); $duplicates = []; foreach($values as $ ...
分类:Web程序   时间:2017-01-06 09:28:16    阅读次数:242
计算机程序的思维逻辑 (9) - 条件执行的本质【转】
条件执行 前面几节我们介绍了如何定义数据和进行基本运算,为了对数据有透彻的理解,我们介绍了各种类型数据的二进制表示。 现在,让我们回顾程序本身,只进行基本操作是不够的,为了进行有现实意义的操作,我们需要对操作的过程进行流程控制。流程控制中最基本的就是条件执行,也就 是说,某些操作只能在某些条件满足的 ...
分类:其他好文   时间:2017-01-06 09:26:25    阅读次数:235
sql总结(3)---比较全
一、交叉连接(CROSS JOIN) 交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。 例如:下面的语句1和语句2的结果是相同的。 语句1:隐式的交叉连接,没有CROSS JOIN。 SELECT O.ID, O.ORDER_NUMBER, ... ...
分类:数据库   时间:2017-01-06 09:27:25    阅读次数:220
访问模型一 最简单的访问服务器
假设一个网站,最初开始压力不大,只有几千条或者几万条数据存储,约几百个查询访问 那么一般就是一台设备应对 数据输入和查询 (后继更新代码) 1 目前完成代码 链表和hash函数 整个思路就是写了一个 智能指针版的链表(注意指针间相互引用造成无法自动释放,出现内存泄漏) 然后将测试数据hash 分别放 ...
分类:其他好文   时间:2017-01-06 09:27:04    阅读次数:201
Android UI体验之全屏沉浸式透明状态栏效果
前言: Android 4.4之后谷歌提供了沉浸式全屏体验, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可以使用完整的屏幕空间, 按照 Google 的说法, 给用户一种 身临其境 的体验。而Android 5.0之后谷歌又提出了 ColorPalette 的概念,让开发者可以自己设定 ...
分类:移动开发   时间:2017-01-06 09:23:40    阅读次数:346
Flexible 弹性盒子模型之CSS flex-flow
实例 让弹性盒的元素以相反的顺序显示,且在必要的时候进行拆行: display:flex; flex-flow:row-reverse wrap; 效果预览 浏览器支持 表格中的数字表示支持该属性的第一个浏览器的版本号。 紧跟在 -webkit-, -ms- 或 -moz- 后的数字为支持该前缀属性 ...
分类:Web程序   时间:2017-01-06 09:22:49    阅读次数:187
Linux内核模块开发基础【转】
本文转载自:http://blog.csdn.net/coding__madman/article/details/51298180 1. 什么是内核模块 内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。 2 ...
分类:系统相关   时间:2017-01-06 09:22:23    阅读次数:272
ASP.NET Core应用的错误处理[3]:ExceptionHandlerMiddleware中间件如何呈现“定制化错误页面”
DeveloperExceptionPageMiddleware中间件利用呈现出来的错误页面实现抛出异常和当前请求的详细信息以辅助开发人员更好地进行纠错诊断工作,而ExceptionHandlerMiddleware中间件则是面向最终用户的,我们可以利用它来显示一个友好的定制化的错误页面。 ...
分类:Web程序   时间:2017-01-06 09:21:29    阅读次数:588
计算机程序的思维逻辑 (13) - 类【转】
类 上节我们介绍了函数调用的基本原理,本节和接下来几节,我们探索类的世界。 程序主要就是数据以及对数据的操作,为方便理解和操作,高级语言使用数据类型这个概念,不同的数据类型有不同的特征和操作,Java定义了八种基本数据类型,其中,四种整形byte/short/int/long,两种浮点类型float ...
分类:其他好文   时间:2017-01-06 09:21:24    阅读次数:230
891条   上一页 1 ... 39 40 41 42 43 44 45 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!