码迷,mamicode.com
首页 > 2018年08月02日 > 全部分享
浅析YYCache
一、前言 读优秀的源码,对自己的提升还是很快的,无论是考虑问题的角度,还是编码能力。 带着问题读源码的,学习效率更高,可以暂时先定几个小问题,带着问题,去思考为什么作者这样弄,是否有替换方案? 1). 缓存用的是什么样的数据结构,是否方便? 2).缓存策略是什么? 3).缓存池大小是否有考虑?超出了 ...
分类:系统相关   时间:2018-08-02 14:57:27    阅读次数:188
js浅度克隆/深度克隆
首先弄明白几个概念: 一. 具体数据类型分为两种: 1.原始数据类型 2.引用数据类型 原始数据类型存储的是对象的实际地址,包括: number、string、boolean、还有两个特殊的null、undefined 引用数据类型其中存储的是对象的引用地址, 包括:. array、function ...
分类:Web程序   时间:2018-08-02 14:57:18    阅读次数:146
使用 Content-Encoding: br 替换 Content-Encoding: gzip
今天在测试一个web 框架的时候无意发现框架运行是响应头时有一个 Content-Encoding: br 发现是一个gzip 算法的替代,同时压缩比很不错 浏览器兼容性如下: nginx 的配置参考 https://blog.csdn.net/jackie_xiaonan/article/deta ...
分类:其他好文   时间:2018-08-02 14:57:07    阅读次数:3205
JS的运行机制
首先我们应该先知道浏览器内核渲染进程是由多线程组成的,其中主要包括以下几个 1、GUI渲染线程 。主要负责渲染浏览器界面,解析HTML和CSS,构建DOM树和RenderObject树,布局和绘制等 。当页面需要重绘或者由于某种操作引发页面回流时,该线程就会执行 。注意,GUI渲染线程和JS引擎线程 ...
分类:Web程序   时间:2018-08-02 14:56:57    阅读次数:173
js中var a=new Object()和var a={}有什么区别吗?
应该是没有区别的,两者都是生成一个默认的Object对象。js和其它语言一样,一切对象的基类都是Object,所以,new Object()和简易的{}是同样的空对象,就是默认的对象。本来我以为{}应该是一个没有任何属性和方法的对象,但事实证明,var a = {},a.toString()等Obj ...
分类:Web程序   时间:2018-08-02 14:56:45    阅读次数:207
hadoop--Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
Pig一种操作hadoop的轻量级脚本语言,最初又雅虎公司推出,不过现在正在走下坡路了。当初雅虎自己慢慢退出pig的维护之后将它开源贡献到开源社区由所有爱好者来维护。不过现在还是有些公司在用,不过我认为与其使用pig不如使用hive。:)Pig是一种数据流语言,用来快速轻松的处理巨大的数据。Pig包含两个部分:PigInterface,PigLatin。Pig可以非常方便的处理HDFS和HBase
分类:其他好文   时间:2018-08-02 14:56:36    阅读次数:113
FastJson使用方法
FastJson是阿里的一款开源框架,用来快速实现Java的序列化和反序列化。 官方地址:https://github.com/alibaba/fastjson 使用方法演示: 下载jar包,使用IDEA导入fastjson.jar ...
分类:Web程序   时间:2018-08-02 14:56:29    阅读次数:156
FFprobe使用指南
1. ffprobe 是什么 ? 简单的说,ffprobe 是一个多媒体流分析工具。它从多媒体流中收集信息,并且以人类和机器可读的形式打印出来。 它可以用来检测多媒体流的容器类型,以及每一个多媒体流的格式和类型。它可以作为一个独立的应用来使用,也可以结合文本过滤器执行更复杂的处理。 2. ffpro ...
分类:其他好文   时间:2018-08-02 14:56:22    阅读次数:225
Fragment与Activity之间的相互通信
一、接口方式 在fragment类中定义一个接口并在Activity中实现它。Fragment在onAttach()回调函数中获取接口的具体实现的对象。后面,fragment就可以调用接口中的方法实现与Activity的通信。 在Android5.0之后废除了onAttach(Activity ac ...
分类:其他好文   时间:2018-08-02 14:56:16    阅读次数:111
SSH连接linux的centos报The host '192.168.*.*' is unreachable
错误 ping是可以ping通的,本地访问 在centos下输入service sshd status 是在运行着的 输入sudo setup, 即可 ...
分类:系统相关   时间:2018-08-02 14:56:04    阅读次数:1556
7个步骤让PC网站自动适配手机网页
传统的网站如何完成向移动设备的快速转型? 通过移动适配技术可以实现,切图网是国内首家基于web技术服务的公司,而移动适配主要通过底层的web技术开发手段来完成,下面切图网将从技术角度来告诉你通过7个步骤来完成一个PC网站向移动设备的跳跃! 1允许网页宽度自动调整 “自适应网页设计”到底是怎么做到的? ...
分类:移动开发   时间:2018-08-02 14:55:56    阅读次数:194
微信小程序css篇----flex模型
一、Flex布局是什么? Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{display: flex;} 行内元素也可以使用Flex布局。 .box{display: inline-flex; } Web ...
分类:微信   时间:2018-08-02 14:55:47    阅读次数:203
poj 3616 奶牛产奶问题 dp算法
题意:奶牛产奶,农夫有m个时间段可以挤奶,在工作时间 f t 内产奶量为m,每次挤完奶后,奶牛需要休息R。问:怎么安排使得产奶量最大? 思路:区间dp dp[i]表示第i个时段 解决问题的代码: ...
分类:编程语言   时间:2018-08-02 14:55:40    阅读次数:142
[SDOI2017][bzoj4817] 树点涂色 [LCT+线段树]
题面 "传送门" 思路 $LCT$ 我们发现,这个1操作,好像非常像$LCT$里面的$Access$啊~ 那么我们尝试把$Access$操作魔改成本题中的涂色 我们令$LCT$中的每一个$splay$链代表同一种颜色的一条链,那么$Access(u)$就相当于把这一段变成同一种颜色 注意这个东西能成 ...
分类:其他好文   时间:2018-08-02 14:55:25    阅读次数:136
win10开启Telnet方法
最近用Telnet模拟http请求,发现win10系统默认的Telnet为关闭状态,现将Telnet开启方法记录如下: 设置-应用-程序和功能(右侧 相关设置下即是)- 启用或关闭Windows功能 - 勾选 Telnet 客户端 -保存 ...
分类:Windows程序   时间:2018-08-02 14:55:17    阅读次数:206
四种Sandcastle方法生成c#.net帮助类帮助文档
方法一、Visual Studio新建documentation生成帮助文档 前段时间在网上收集和自己平时工作总结整理了《干货,比较全面的c#.net公共帮助类》,整理完成上传github之后我又想,既然是帮助类,总得有个帮助文档于是乎想到了Sandcastle,Sandcastle是微软官方生成帮 ...
分类:Windows程序   时间:2018-08-02 14:55:07    阅读次数:264
Mybatis框架四:输入参数、输出参数
输入参数可以有三种:简单类型,POJO,包装类 关于前两种: http://www.cnblogs.com/xuyiqing/p/8600888.html 这里写一下传递包装类参数: 一个POJO:User package pojo; import java.io.Serializable; imp ...
分类:其他好文   时间:2018-08-02 14:54:59    阅读次数:164
1326条   上一页 1 ... 38 39 40 41 42 43 44 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!