码迷,mamicode.com
首页 >  
搜索关键字:设计者    ( 1046个结果
20. 有效的括号
知乎ID: 码蹄疾 码蹄疾,毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设计者、开发者; 负责小米应用商店、日历、开屏广告业务线研发;主导小米广告引擎多个模块重构; 关注推荐、搜索、广告领域相关知识; 题目 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否 ...
分类:其他好文   时间:2018-07-09 10:57:21    阅读次数:165
18. 四数之和
知乎ID: 码蹄疾 码蹄疾,毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设计者、开发者; 负责小米应用商店、日历、开屏广告业务线研发;主导小米广告引擎多个模块重构; 关注推荐、搜索、广告领域相关知识; 题目 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中 ...
分类:其他好文   时间:2018-07-07 22:17:19    阅读次数:147
19. 删除链表的倒数第N个节点
知乎ID: 码蹄疾 码蹄疾,毕业于哈尔滨工业大学。 小米广告第三代广告引擎的设计者、开发者; 负责小米应用商店、日历、开屏广告业务线研发;主导小米广告引擎多个模块重构; 关注推荐、搜索、广告领域相关知识; 题目 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: ...
分类:其他好文   时间:2018-07-07 22:16:38    阅读次数:191
面向抽象编程和面向接口编程
原创 以下内容来自《Java 2实用教程》,主编:耿祥义、张跃平 鉴于面向抽象编程和面向接口编程思维培养的重要性,写此博客巩固。 面向抽象编程: 在设计程序时,经常会使用到abstract类,其原因是,abstract类只关心操作,而不关心这些操作具体的实现细节, 可以使程序的设计者把主要精力放在程 ...
分类:其他好文   时间:2018-07-07 22:16:11    阅读次数:252
再和“面向对象”谈恋爱 - 面向对象编程概念(三)
通过前两篇文章,我们了解了对象的概念以及面向对象里的相关概念等知识,那前面说了对象分类里的前两种,这篇文章要详细去说第三种“自定义对象”,那真正的好戏这就来了!面向对象编程概念面向对象编程的概念非常早就有了,大多数的传统语言都是面向对象编程语言,如C++、Java等。ECMAScript花了大量的精力编写了一堆内置对象,这是为什么呢?JavaScript的设计者其实也想向面向对象的语言靠齐。说到底
分类:其他好文   时间:2018-07-06 16:35:53    阅读次数:162
Java对象模型
java对象 在内存中,一个Java对象包含三部分:对象头、实例数据和对齐填充。而对象头中又包含锁状态标志、线程持有的锁等标志。 oop-klass model OOP(Ordinary Object Pointer)指的是普通对象指针,而Klass用来描述对象实例的具体类型。 oop体系: 如上面 ...
分类:编程语言   时间:2018-07-02 00:08:46    阅读次数:227
dubbo的扩展点重构
可扩展设计是框架要重点考虑的设计,因为它直接影响到框架的稳定性和功能的扩展,Dubbo扩展点重构、它在扩展性设计上踩过的坑,值得框架设计者借鉴学习。 第一步,微核心,插件式,平等对待第三方 即然要扩展,扩展点的加载方式,首先要统一,微核心+插件式,是比较能达到 OCP 原则的思路。 由一个插件生命周 ...
分类:其他好文   时间:2018-06-29 23:36:41    阅读次数:281
二、一切都是对象
1、Java程序有五个不同的地方可以存储数据: 寄存器 这是最快的存储区,因为它位于不同于其他存储区的地方 处理器内部。但是寄存器的数量是机器有限的,所以一般是根据需要来进行分配的。我们不能够直接控制寄存器,也不能在程序中感觉到寄存器的存在的任何迹象(另一方面,C和C++允许向编译器建议寄存器的分配 ...
分类:其他好文   时间:2018-06-26 22:32:55    阅读次数:163
常见游戏服务器业务逻辑和模板
0. 背景 服务器框架设计者,如果设计的好,考虑到了这几种情况,无论是对于游戏服务器逻辑清晰度,还是对于写业务逻辑的程序员来说,是非常友好的。游戏服务器业务逻辑写多了,一个游戏策划提出的需求归纳到服务器业务逻辑开发上面,也就无非几种情况需要处理。 1. 业务逻辑模板 下面给出代码模板,无论何种语言开 ...
分类:其他好文   时间:2018-06-26 00:45:48    阅读次数:578
python并行编程学习之绪论
计算机科学的研究,不仅应该涵盖计算处理所基于的原理,还因该反映这些领域目前的知识状态。当今,计算机技术要求来自计算机科学所有分支的专业人员理解计算机处理的基础的关键,在于知道软件和硬件在所有层面上的交互。 直到现在,程序员可以依赖于硬件设计者,编译器和芯片厂商,来使他们的软件程序运行更快或者更有效, ...
分类:编程语言   时间:2018-06-24 00:29:55    阅读次数:197
1046条   上一页 1 ... 26 27 28 29 30 ... 105 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!