自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 go标准库的学习-crypto/sha256

参考:https://studygolang.com/pkgdoc导入方式:import "crypto/sha256"sha256包实现了SHA224和SHA256哈希算法,参见FIPS 180-4。Constantsconst BlockSize = 64SHA224和SHA256的字节块大小。const Size = 32SHA256...

2019-02-28 23:02:00 196

转载 虚拟机Ubuntu18.04——gcc版本的升降

虚拟机Ubuntu18.04——gcc版本的升降 致读者:这是本人第一篇博客,小试牛刀,希望能在以后的道路中分享出更多实用的技巧和知识,大家一起进步。操作环境:VMware Workstation 14Pro 、64位Ubuntu18.04系统操作步骤:(以下所有步骤都在命令行进行)1.安装所需要版本的gccsudo apt ...

2019-02-28 22:17:00 119

转载 内存优化:充满矛盾的SparseArray

虽然类名叫“稀疏数组”,但它其实非常“紧致”。这一篇将会通过分析SparseArray的源码来展现这个类的矛盾之处。(ps: 下文中的 粗斜体字 表示引导源码阅读的内心戏)还记得分析RecyclerView缓存机制中提到的SparseArray吗?当时只知道它是一个存放键值对的容器。RecyclerView的回收池使用它按ViewType分类存放被回收的ViewHolder。 HashMa...

2019-02-28 00:53:27 345

转载 已知长度为n的线性表采用顺序结构,写一算法删除该线性表中所有值为item的元素...

/** * @author:(LiberHome) * @date:Created in 2019/2/27 23:34 * @description: * @version:$ *//*已知长度为n的线性表采用顺序结构,写一算法删除该线性表中所有值为item的元素*/public class page06 { public static void mai...

2019-02-28 00:08:00 2637

转载 深航协国际物流商会正式成立助力粤港澳大湾区物流业发展

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-27 19:55:00 139

转载 「镁客·请讲」嘿蘑法王亮:用VR给青年艺术家创造更多机会

在创业近两年的时间里,嘿蘑法将VR艺术平台从1.0版本升级到了3.0版本。 在艺术领域,青年艺术家想要提升名气,让更多的人看到或是购买自己的产品,办展是最优的途径之一。而因为经费问题,很多艺术家无法将作品在展馆内展出。 如何又快又好地办一场展览?在朋友的启发下,嘿蘑法CEO王亮想到了搭建VR虚拟美术馆。技术人员用算法建立出展馆模型,用户通过V...

2019-02-27 17:33:44 300

转载 【BATJ面试必会】Java 基础篇

<!-- GFM-TOC -->一、数据类型包装类型缓存池二、String概览不可变的好处String, StringBuffer and StringBuilderString Poolnew String("abc")三、运算参数传递float 与 double隐式类型转换...

2019-02-27 17:20:42 83

转载 分享一个好用的下载工具

如下获取下载链接链接:https://pan.baidu.com/s/1hyQH7VQ3OzqZaQt8UTScUw 提取码:89am 转载于:https://blog.51cto.com/14176351/2355703

2019-02-27 16:43:35 175

转载 限流算法之漏桶算法、令牌桶算法

限流每个API接口都是有访问上限的,当访问频率或者并发量超过其承受范围时候,我们就必须考虑限流来保证接口的可用性或者降级可用性。即接口也需要安装上保险丝,以防止非预期的请求对系统压力过大而引起的系统瘫痪。通常的策略就是拒绝多余的访问,或者让多余的访问排队等待服务,或者引流。如果要准确的控制QPS,简单的做法是维护一个单位时间内的Co...

2019-02-27 14:29:25 124

转载 从前端程序员的视角看小程序的稳定性保障

当我们谈业务稳定性的时候,通常是指后端工程师从架构的角度来看的,例如限流和降级、流量调度、业务开关、容量压测等,但监控也是整个业务稳定性建设中不可或缺的一环,例如对业务和前端的监控,以保证出现问题的时候,可以第一时间找到根因所在。今天,我们就结合小程序的场景,来看看如何做好小程序的监控。小程序与 H5 的不同小程序和 H5 都属于移动端...

2019-02-27 01:01:50 68

转载 Redis快速入门

Redis快速入门Redis介绍Redis是什么redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string、list、set、zset(sorted set)和hash。这些数据类型都支持push/pop、add/remove、取交集、并集和差集及其他更丰富的...

2019-02-26 20:28:00 39

转载 代码学习-Linux内核网卡收包过程(NAPI)【转】

转自:https://blog.csdn.net/crazycoder8848/article/details/46333761版权声明:本文没有任何版权限制,任何人可以以任何方式使用本文。 https://blog.csdn.net/crazycoder8848/article/details/46333761本文通过学习RealTek8169/8168/8101网卡的驱动代码(drive...

2019-02-26 17:49:00 119

转载 Linux 上使用 Linux Shell 脚本自动化按天分割、压缩(延迟压缩)和定期清理日志文件...

2019-02-26 10:10:54最近 Hgh这边有一个需求,需要对Linux服务器上的日志进行相应地自动化处理:1) 定期清理:当分区的可使用空间超过一个预先设定好的阈值(如当分区的可使用空间超过 80 % 时)就自动清 理日志,清理周期是一天一次;2) 按天分割:有的日志文件如 access.log 会不断地增长,现在需要对其进行分割操作(假设今天的日期是 2019 年 1 月 25 日,...

2019-02-26 10:21:00 1130

转载 《前端十年心路》书稿规划

1.我为什么要写这本书?​ 1.新年了,心血来潮立个Flag。​ 2.很多学生问同样的问题,重复累了。​ 3.想在喝酒的时候可以吹牛掰​ 4.做喜欢的事儿还能赚钱,又能增加知名度就干呗​ 5.想写一本比第一本书更好的书​ 6.想通过这本书招几个牛掰的讲师,或者教出来几个牛掰的学生2.我打算...

2019-02-26 01:11:46 96

转载 Block中可以修改全局变量,全局静态变量,局部静态变量吗?

原文:iOS面试题大全可以.深入研究Block捕获外部变量和__block实现原理全局变量和静态全局变量的值改变,以及它们被Block捕获进去,因为是全局的,作用域很广静态变量和自动变量,被Block从外面捕获进来,成为__main_block_impl_0这个结构体的成员变量自动变量是以值传递方式传递到Block的构造函数...

2019-02-25 13:46:10 104

转载 小程序 Serverless: 解放生产力,驱动研发效能提升

摘要:以“数字金融新原力(The New Force of Digital Finance)”为主题,蚂蚁金服ATEC城市峰会于2019年1月4日于上海如期举办。ATEC移动开发专场分论坛上,蚂蚁金服前端技术专家袁收纳带来了主题为《小程序 Serverless: 解放生产力,驱动研发效能提升》的精彩分享。演讲中,袁收纳分享了蚂蚁金服Se...

2019-02-25 06:13:28 87

转载 使用 Sphinx 撰写技术文档并生成 PDF 总结

这几天准备编排部分翻译的书籍和文档,找了好些工具,最终定格在 Sphinx 上,并基于 ReadTheDocs 提供的 SaaS 服务进行分发和分享。本篇博客是对整个过程的一次记录和总结。项目代码:qiwihui/sphinx-doc-starter认识 SphinxSphinx 是一个基于 Python 的文档生成项目。最早只是用...

2019-02-24 09:37:20 1883

转载 优先队列

1、概念优先队列是用来做什么事情的?应用程序需要处理优先级的事件,为每个事件分配一个优先级,优先处理优先级高的事件,这样就需要优先队列。什么是优先队列?支持删除最大元素和插入元素。2、怎样实现?1、无序数组实现,在插入的时候往数组末尾插入,获取的时候再获取最大的,这样插入的时间复杂度是O(1),获取的时间复杂度是O(n)。2、有序数...

2019-02-24 04:58:52 198

转载 DHCP服务原理与搭建(Linux系统+路由器,二选一方案)

大家都知道上网的最基本前提是要在终端上设置IP、子网掩码、网关、DNS等地址信息,在家里或者在办公室很多时候打开电脑后发现就可以上网,并没有手动设置IP、掩码、DNS地址也能上网,这是什么原因呢?其实这个原因很简单,说明你的内网有"DHCP"服务器,通过它给你的终端自动分配了IP掩码和网关等地址,省去了你手动配置过程,从而给网管人员和办公人员都带来了方便,简化了管理过程。今天...

2019-02-24 00:45:38 94

转载 history

history命令:history 3,显示最近使用的3条命令[[email protected]]#history3396history-d395397history10398history3[[email protected]]#使用397这条命令[root@WebB-137nginx-1...

2019-02-23 07:21:40 70

转载 angular 拦截器

需求描述前台需要请求后台的API,然后在请求时API的样式均有如下格式:/api/...所以依照不写重复代码的原则,一种方法我们可以定义一个公共变量,另一种就是可以定义一个拦截器,然后在请求API之前,为路径添加公共部分,再去请求。angular中的拦截器angular中要定义拦截器,需要实现HttpInterceptor接口,...

2019-02-22 05:51:36 208

转载 thinkphp源码分析(四)—错误及异常处理篇

源码分析错误及异常处理机制错误及异常处理机制文件是/thinkphp/library/think/Error.php,在框架引导文件的的基础文件base.php中注册(不知道的可以去看《《源码分析(二)—入口篇》》),通过thinkError::register()进行的注册。 /** * 注册异常处理 ...

2019-02-21 20:48:53 199

转载 2018年视频云服务市场格局进入整合阶段,阿里云视频云位居市场竞争力领导者的位置...

据计世资讯(CCW Research)的研究结果表明:一、中国视频云市场进入高速发展阶段据计世资讯(CCW Research)的研究结果表明,近年来国内视频云市场保持了高速的增长势头,特别是2016年以来,视频云市场进入高速发展阶段,直播的火爆带动视频云服务需求快速增长。2018年中国视频云服务市场规模已经达到31.2亿元,同比增长36...

2019-02-21 10:12:01 180

转载 浏览器回流认识

一、什么是回流?回流是会导致页面重新渲染的一些元素,从而影响性能。二、哪些因素会导致回流?1、调整窗口的大小;2、改变字体,如果用rem 设置了根目录的字体大小,这样就减少了回流的次数;3、增加或者移除样式表;4、内容的变化,用户在input中输入了文字(这是不可避免的);5、激活CSS的伪类;6、操作class属性;...

2019-02-20 16:45:07 73

转载 剑指offer——链表

1 #include"stdio.h" 2 #include"stdlib.h" 3 #include"iostream" 4 using namespace std; 5 6 struct ListNode 7 { 8 int m_Value; 9 ListNode* m_pNext; 10 }; 11 ...

2019-02-20 16:32:00 43

转载 函数运行环境系统动态链接库版本太低?函数计算 fun 神助力分忧解难

背景最近在处理线上工单的时候,遇到一个用户使用 nodejs runtime 时因为函数计算运行环境的 gcc 版本过低导致无法运行的问题,觉得非常有意思,所以深入的帮用户寻找了解决方案。觉得这个场景应该具有一定的通用性,所以在这篇文章里面重点的介绍一下如何使用函数计算的周边工具 fun 解决因为 runtime 中系统版本导致的各种兼容性问题。场景...

2019-02-20 14:56:30 65

转载 时间格式化

function couponData(data) {var nowDate = new Date();var startdata = [],endData = [];for (var i = 0; i < data.length; i++) {var EndDate = new Date(data[i].EndDate.replace('T'," ").replac...

2019-02-20 11:24:00 50

转载 passportjs 源码分析

概论此文档写法为测试写法,不代表发布版本。由于我并不知道用passportjs与自己实现一个接口传入token进行校验相比有什么优势,或者说就是想要知道passportjs到底做了些什么事情,故有了这篇文章。首先发现一个小技巧:package.json 文件中的设置main字段可以转移require此项目时的根目录。目录结构l...

2019-02-19 21:03:13 45

转载 Java程序员,2019,别戴着“耳机”工作了 好好的提升自己的综合能力

早上去研发部门找项目经理了解几个推迟项目的进度时,看到了以前几个同部门的同事都戴着耳机,都比较专心的敲着代码,其实我敲代码的时候也是一个喜欢戴着耳机的人。我原先也是研发部门的人,我以前也是听歌写BUG,哈哈哈。而且是真的放音乐,而不是隔音,当时觉得我需要一个编程空间而且习惯于带着耳机工作,这让我很放松,我可以一心实现所想要的功能。以前真的觉得所有程序员都应该戴着耳机工作,但是这两天反而觉得千万不能...

2019-02-19 14:00:07 95

原创 TNG-Hooks:有状态逻辑在标准函数中的重用和组合

TNG-Hooks软件库出现之后,JavaScript开发人员可通过有用的、频繁有状态的和有效逻辑来装饰常规独立函数,例如查询远程数据库、访问范围外的上下文数据等。钩子函数(Hook)有助于代码重用和组合,可实现规模更小、更易于维护且更稳定的代码库。正文在去年的React大会,该组织发布了React Hooks项目,令各开发者社区大为赞叹。开发人员可使用Reack Hooks,将有状态或有效计算完...

2019-02-19 07:30:00 43

转载 MongoDB 分组统计

【摘要】MongoDB 在进行分组统计时如果面对一些比较复杂的计算情况,往往会遇到 shell 脚本过于复杂的问题。而集算器 SPL 语言,则因其有丰富的函数库及易用性恰好能弥补 Mongo 这方面的不足。若想了解更多,请前往乾学院:MongoDB 分组统计!MongoDB 作为 NoSql 文档型数据库,在全球范围得到广泛...

2019-02-18 12:45:00 57

转载 深入iOS系统底层之程序中的汇编代码

合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。--(老子·道德经 )对于一个闭源系统来说如果想研究某些逻辑的内部实现就需要对汇编语言进行掌握和了解、对于某些需要高性能实现的逻辑来说用汇编语言实现可能是最好的选择、对于某些逻辑来说可能只能用汇编来实现。以最后一个能力来说:当我们要实现一个HOOK所有OC方法调用的逻辑时,因为HOOK的方法不能破坏原有函数的参数栈,而且还需要在适当的时...

2019-02-18 11:36:42 90

转载 体育短视频纷纷起义,体育直播走向沉沦?

2019年1月20日,亚洲杯八强争夺战打响,中国男足在先失一球的情况下,依靠肖智以及郜林的进球,完成逆转好戏,最终以2:1的成绩“复仇”泰国队,成功锁定宝贵的八强席位。在比赛结束后,国足攻破对方球门的短视频在网上迅速传播,这精彩的一幕让众多网友激动不已。其中,有一条比赛进球集锦在新浪微博上获得了1200万次的观看量,评论以及转发量已经突破上万,引起了巨大反响。在祝贺中国队赢得比赛的同时,我们也...

2019-02-18 02:52:36 2451

转载 React Native项目使用react-apollo实现更新缓存的两种方式

背景:举个例子:在显示动态的页面中删除某一条动态之后退出该页,当再进入该页之后这个被删除的动态是否还显示?显示! 为啥? cache!cache是为了增强用户体验,如果每一次进入一个页面都需要从网络获取数据,当数据量很大时却迟迟加载不出来,麻爪了吧.....但是现在cache的存在却给我们造成了很大的困扰:我虽然删除了这条动态,并配合使...

2019-02-18 01:39:42 67

转载 01_Flutter初识

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-17 12:31:00 52

转载 Egg 学习笔记 - 插件的使用

一、egg-mongoose 使用1. 安装中间件npm install egg-mongoose --save2. 在 config/plugin.js 中 启用 egg-mongoose 代码:// 启用 mongooseexports.mongoose = { enable: true, package: 'egg-mongoose',};复制代码3. 在 confi...

2019-02-17 09:24:38 759

转载 关于分块思想的个人理解

刚刚做A1057 Stack题的时候遇到超时问题,查阅了相关的资料,发现这道题最优的两种做法分别是分块思想和树状数组;这章先介绍一下分块思想:首先分块思想针对的是在线队列,也就是会对队列进行修改和操作,包括树状数组针对的也是这个问题;其实分块思想下的一个典型问题就是实时查询序列元素第K大的问题。分块思想的本质就是将序列按照索引划分为不...

2019-02-17 00:44:32 60

转载 SpiderData 2019年2月16日 DApp数据排行榜

以太坊(ETH)24小时活跃用户:9553,24小时交易额:15586.03 ETH,热门榜单前三:加密英雄(日活1309)、质押借 Dai(日活 910)、IDEX(日活872)柚子(EOS)24小时活跃用户:97960,24小时交易额:463.85万EOS,热门榜单前三:Endless Game(日活48165)、PRA糖果盒(日活...

2019-02-16 17:50:37 50

转载 Bug的处理流程

缺陷的定义软件没有实现产品的说明书所描述的功能软件实现了产品说明书描述不应有的功能软件执行了产品说明书没讲的操作软件没有实现产品说明书没讲但应该实现的功能从软件测试员的角度来看,软件难以理解、不易使用、运行缓慢,或者最终用户认为不对缺陷的等级致命:一招毙命的缺陷,使你的系统无法运行,有造成数据泄漏的安全性问题。严重:...

2019-02-16 15:25:21 263

转载 electronjs 入门_2019年2月14日

electronjs 是什么?可以用javascript写,windows / mac / linux 界面程序的开发框架。参看:https://electronjs.org/ https://electronjs.org/docs 快速开始必备的条件: nodejs的安装 git git clone https://github....

2019-02-15 17:25:16 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除