码迷,mamicode.com
首页 > 2018年02月19日 > 全部分享
《Effective Java》读书笔记 - 最小化类的可变性
Item 15 最小化类的可变性 effective java 如何做到让类不可变? 1. 不提供改变对象状态的方法。(mutators) 2. 确保类不会被继承,即用final来限定类。 3. 让所有的域(field)为final。 4. 让所有的域private。 5. 确保所有对可变组件的互斥 ...
分类:编程语言   时间:2018-02-19 11:56:36    阅读次数:159
python全栈开发【补充】包的补充
1.包A和包B下有同名模块也不会冲突,因为A.a与B.a来自俩个命名空间 2.常见目录结构 3.目录结构 4.文件内容 5.软件开发规范 6.绝对导入 7.相对导入 8.import glance 之后直接调用模块中的方法 ...
分类:编程语言   时间:2018-02-19 11:56:29    阅读次数:164
__Linux__文件和目录
Linux 目录 /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、c ...
分类:系统相关   时间:2018-02-19 11:56:21    阅读次数:280
Python 垃圾回收
Python 的内存管理是自动的。Python 使用引用计数和垃圾回收来管理内存。 引用计数:每个对象有一个引用它的对象数目。引用计数为 0 的对象被视作垃圾。当一个引用它的对象创建时,引用计数加一,当一个引用它的对象销毁时,引用计数减一。 引用计数有一些缺点,其中一个是它不能处理循环引用。 因为 ...
分类:编程语言   时间:2018-02-19 11:56:15    阅读次数:232
LOJ#6284. 数列分块入门 8
#6284. 数列分块入门 8 内存限制:256 MiB时间限制:500 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: hzwer #6284. 数列分块入门 8 #6284. 数列分块入门 8 内存限制:256 MiB时间限制:500 ms标准输入输出 题目类型:传统评测方式:文本 ...
分类:其他好文   时间:2018-02-19 11:56:07    阅读次数:196
ignitius and princess 2(全排列)
A - Ignatius and the Princess II A - Ignatius and the Princess II A - Ignatius and the Princess II STL中的algorithm 的全排列应用 (这为博客找的解题代码) ...
分类:其他好文   时间:2018-02-19 11:55:58    阅读次数:137
Android Touch事件传递机制全面解析(从WMS到View树)
转眼间近一年没更新博客了,工作一忙起来。非常难有时间来写博客了,因为如今也在从事Android开发相关的工作,因此以后的博文也会很多其它地专注于这一块。 这篇文章准备从源代码层面为大家带来Touch事件的传递机制。我这里分析的源代码时Android4.4的。说到分析源代码,光看肯定是不行的,一定要亲 ...
分类:移动开发   时间:2018-02-19 11:36:08    阅读次数:388
python全栈开发【第十二篇】Python的模块和包
一、模块 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 导入模块的时候做了三件事:1.首先开辟了一个新的命名空间my_moudle 2.执行了my_moudle内的代码 3.将my_moudle里面的名 ...
分类:编程语言   时间:2018-02-19 11:35:59    阅读次数:225
汽车之家店铺数据抓取 DotnetSpider实战[一]
一、背景 春节也不能闲着,一直想学一下爬虫怎么玩,网上搜了一大堆,大多都是Python的,大家也比较活跃,文章也比较多,找了一圈,发现园子里面有个大神开发了一个DotNetSpider的开源库,很值得庆幸的,该库也支持.Net Core,于是乘着春节的空档研究一下整个开源项目,顺便实战一下。目前互联 ...
分类:Web程序   时间:2018-02-19 11:35:49    阅读次数:303
__weak 修饰符
在 HAL 库中,很多回调函数前面使用__weak 修饰符,这里我们有必要给大家讲解__weak 修饰符的作用。 weak 顾名思义是“弱”的意思,所以如果函数名称前面加上__weak 修饰符,我们一般称 这个函数为“弱函数”。加上了__weak 修饰符的函数,用户可以在用户文件中重新定义一个同 名 ...
分类:其他好文   时间:2018-02-19 11:35:41    阅读次数:162
zookeeper源码之请求协议
Packet 包,ClientCnxn内部管理请求内容的模块。由以下几个模块组成: 1.RequestHeader header 请求头 2.Record request 请求内容 3.ByteBuffer bb 实际需要发送的请求内容。 4.ReplyHeader replyHeader 响应头 ...
分类:其他好文   时间:2018-02-19 11:35:32    阅读次数:174
洛谷P4136 谁能赢呢?
题目描述 小明和小红经常玩一个博弈游戏。给定一个n×n的棋盘,一个石头被放在棋盘的左上角。他们轮流移动石头。每一回合,选手只能把石头向上,下,左,右四个方向移动一格,并且要求移动到的格子之前不能被访问过。谁不能移动石头了就算输。 假如小明先移动石头,而且两个选手都以最优策略走步,问最后谁能赢? 输入 ...
分类:其他好文   时间:2018-02-19 11:35:24    阅读次数:121
CSP201403-2:窗口
引言:CSP(http://www.cspro.org/lead/application/ccf/login.jsp)是由中国计算机学会(CCF)发起的"计算机职业资格认证"考试,针对计算机软件开发、软件测试、信息管理等领域的专业人士进行能力认证。认证对象是从事或将要从事IT领域专业技术与技术管理人 ...
分类:其他好文   时间:2018-02-19 11:35:14    阅读次数:278
Apache Spark 2.2中基于成本的优化器(CBO)(转载)
Apache Spark 2.2最近引入了高级的基于成本的优化器框架用于收集并均衡不同的列数据的统计工作 (例如., 基(cardinality)、唯一值的数量、空值、最大最小值、平均/最大长度,等等)来改进查询类作业的执行计划。均衡这些作业帮助Spark在选取最优查询计划时做出更好决定。这些优化的 ...
分类:Web程序   时间:2018-02-19 11:35:08    阅读次数:214
『PyTorch』第五弹_深入理解autograd_下:函数扩展&高阶导数
一、封装新的PyTorch函数 继承Function类 forward:输入Variable->中间计算Tensor->输出Variable backward:均使用Variable 线性映射 调用方法一 类名.apply(参数) 输出变量.backward() 开始前向传播 type in for ...
分类:其他好文   时间:2018-02-19 11:35:01    阅读次数:3205
动态规划之递推求解
动态规划在B站上有个up主讲得不错,在此分享出来,如果对动态规划还比较懵逼的可以先去看看。 https://www.bilibili.com/video/av16544031/?from=search&seid=11703697737879318733 https://www.bilibili.co ...
分类:其他好文   时间:2018-02-19 11:34:52    阅读次数:168
垃圾回收
垃圾[1]回收是一种自动管理内存的方式。通常认为手动内管理[2]与垃圾回收相反。 就像其他内存管理技术,垃圾回收可能占据大部分程序处理时间,因而对性能有很大影响。 垃圾回收通常不处理内存之外的资源,比如网络 sockets、数据库 handles、用户交互界面和文件与设备描述符。常用的管理上述资源的 ...
分类:其他好文   时间:2018-02-19 11:34:44    阅读次数:151
595条   上一页 1 ... 26 27 28 29 30 31 32 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!