自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 处理线性递推的一些方法

线性递推形如\[F_n=\sum_{i=1}^kF_{n-i}*a_i\]通常情况下给出\(F_{0\ldots k}\)的值。矩阵快速幂适用于\(k\)比较小,\(n\)非常大的情况。复杂度\(O(k^3logn)\)特征多项式用于解决常系数齐次线性递推。这个可以看做矩阵快速幂的一个优化。证明设\(\displaystyle B(x)=x^k-\sum_{i=1}^k...

2019-05-31 16:18:00 127

转载 APP测试要点

APP移动端测试分为android端和IOS端 android,IOS,PC端为客户端1.兼容性测试 不同手机型号,不同浏览器,应用能否正常打开使用2.UI测试针对不同机型页面展示是否正常,间距,留白,字体,字形3.功能测试具体功能点能否正常使用4.性能并发,吞吐量,用户相应时间5.安全性涉及密码的登录框,是否加密;加密是否后端校验;防攻击问题...

2019-05-31 14:50:00 113

转载 传输层协议TCP&UDP

TCP需要将传输的文件分段,给每个数据包一个序号,确保收到之后以正确顺序组装客户端与服务器建立会话可靠传输 服务器发送数据包丢失,客户端会通知服务器重发流量控制建立连接三次握手协议终止连接四次握手UDP一个数据包就能完成数据通信,不需要分段不需要建立会话不可靠传输不需要流量控制传输高效应用场景QQ聊天使用...

2019-05-31 08:14:00 76

转载 一次Zookeeper 扩展之殇

一、背景基于公司发展硬性需求,生产VM服务器要统一迁移到ZStack 虚拟化服务器。检查自己项目使用的服务器,其中zookeeper集群中招,所以需要进行迁移。二、迁移计划为了使迁移不对业务产生影响,所以最好是采用扩容->缩容的方式进行。说明:1.原生产集群为VM-1,VM-2,VM-3组成一个3节点的ZK集群;2.对该集群扩容,增加至6节点(新增ZS-...

2019-05-29 11:31:00 108

转载 LeetCode 第 21 号问题:合并两个有序链表

本文首发于公众号「五分钟学算法」,是图解 LeetCode 系列文章之一。个人网站:www.cxyxiaowu.com题目来源于 LeetCode 上第 21 号问题:合并两个有序链表。题目难度为 Easy,目前通过率为 45.8% 。题目描述将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1-&...

2019-05-29 07:38:15 109

转载 mongoDB使用笔记

mongDB数据组成:数据包 - 集合 - 文档数据操作插入:db.集合名.insert({"key1":"value1","key2":"value2",...})查询:db.集合名.find({'key':'value'}) 里面的条件可不加更新:db.集合名.update({'key':'value'},{'key':'new_value'}) 第...

2019-05-28 18:02:00 74

转载 对于深入响应式原理的深刻理解

先说我对深入响应式原理的理解:   Vue 最显著的特性之一便是不太引人注意的响应式系统(reactivity system),它是一个典型的 MVVM 框架。模型层(model)只是普通 JavaScript 对象,修改它则更新视图(view)。这使得状态管理非常简单直接,但是如果你理解其工作原理,这样你就可以回避一些常见的问题。   下面我们来深入探索一下Vue 响应式系统的底层的细...

2019-05-28 16:09:00 145

转载 Redis发布订阅机制

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

2019-05-23 09:09:00 62

转载 Spring Boot中的事务管理

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

2019-05-22 17:06:00 55

转载 cordova安卓全面屏适配

解决方案:在AndroidManifest.xml中添加一下内容:<meta-data android:name="android.max_aspect" android:value="2.1" />可以解决目前市面上绝大多数手机的全面屏适配问题。转载于:https://blog.51cto.com/14335419/2398609...

2019-05-22 16:31:29 705

转载 js冒泡排序

/** * 冒泡排序 */function bubble(arr){ let length = arr.length; for(let i = 0; i < length-1; i++ ){ let flag = false; for(let j = 0;j < length-i-1; j++ ){ if(arr[j] &g...

2019-05-22 14:40:00 44

转载 在HotFix SDK中接入Tinker

title: HotFix&&Tinker融合调研文档tags: hotfix,tinker,热修复grammar_cjkRuby: true两年前的调研,准备离职了不想白费以前的汗水所以发出来在HotFix SDK Library中接入Tinker1. 指定Tinker SDK版本在gradle.propertites中指定tinker接入版本,例如: TI...

2019-05-22 10:18:58 141

转载 总结下工作法(时间管理+复盘)

写在前面,最近看了番茄钟工作法,于是结合自己的工作场景,将番茄钟和KPT复盘法攒在一起,整理出适合自己的工作法记录下来。PS: 工作法这东西,因人而异,不喜求轻喷...番茄钟 + PR-KPT 复盘法1. 番茄钟制定任务清单(灵感清单,临时清单,任务池)重要紧急标签(重要紧急四象限)制定今日TODO重要紧急标签任务类型标签工作生活学习休息任务标...

2019-05-22 08:58:22 1338

转载 RT1052 BootLoader总结

RT1052 BootLoader总结‍概述Bootloader涉及到的RT1052单片机资源有:Cache,ram,外部SDRAM,ARM7汇编指令,外部dataFlash.升级功能涉及到的其他功能有:服务器存贮和传输升级Bin文件;上位机接收和发送BiN文件;判断升级是否成功和提示。​流程图app程序与Boot...

2019-05-21 20:31:00 1538

转载 LOJ#557. 「Antileaf's Round」你这衣服租来的吗(FHQ Treap+珂朵莉树)

题面传送门题解好吧我是不太会复杂度分析……我们对于每种颜色用一个数据结构维护(比方说线段树或者平衡树,代码里写的平衡树),那么区间询问很容易就可以解决了所以现在的问题是区间修改,如果区间颜色相等直接\(O(\log n)\)修改就好了,否则的话,一个很暴力的思路是把区间分成若干段颜色相等的部分,每一个部分都直接\(O(\log n)\)修改乍看这样是\(gg\)的,但是我们仔细观察一下...

2019-05-20 21:32:00 103

转载 云计算在未来一年的发展预测

尽管现如今的企业越来越能意识到云计算给企业所能带来的优点,但事实是,云计算的开展还远未完结。这项技能依然有满意的才能为各种类型的企业供给效劳,并且还在阅历许多改动,这些改动将持续影响和革新企业的运营方法以及它们在云计算中可以完成的目标。  尽管云计算将呈现的许多改动无法猜测,但有一些事情估计将在未来一年中发作。  1、云安全的添加  在未来的一年里,云计算的主要期望之一是云安全的要点将会大大...

2019-05-20 16:04:48 142

转载 聚焦http协议缓存策略(RFC7234)在okhttp中的实现

前言分析基于okhttp v3.3.1Okhttp处理缓存的类主要是两个CacheIntercepter缓存拦截器,以及CacheStrategy缓存策略。CacheIntercepter在Response intercept(Chain chain)方法中先得到chain中的request然后在Cache获取到Response,然后将Request和Respone交给创建CahceSt...

2019-05-20 14:05:56 172

转载 OSChina 周日乱弹 —— 蜂蜜真好吃

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

2019-05-19 07:33:00 146

转载 【数据排序】快速排序

//快速排序 from aha #include<iostream>using namespace std;int a[101],n;void print(int a[],int n){ for(int i=1;i<=n;i++) { cout<<a[i]<<" "; } ...

2019-05-16 23:01:00 59

转载 TiKV 源码解析系列文章(七)gRPC Server 的初始化和启动流程

作者:屈鹏本篇 TiKV 源码解析将为大家介绍 TiKV 的另一周边组件—— grpc-rs。grpc-rs 是 PingCAP 实现的一个 gRPC 的 Rust 绑定,其 Server/Client 端的代码框架都基于 Future,事件驱动的 EventLoop 被隐藏在了库的内部,所以非常易于使用。本文将以一个简单的 gRPC 服务作为例子,展示 grpc-rs 会生成的服务端代码框架和...

2019-05-16 10:23:15 173

转载 appium学习笔记-01(获取activity)

查看APP当前页面的activity1.打开APP,进入到想要查看的activity的页面2.DOS下输入adb shell dumpsys activity | findstr "mFocusedActivity"复制代码3.获取到当前的activityappPackage=com.xgn.vly.client.vlyclientappActivity=.home.activity....

2019-05-16 08:14:47 686

转载 DLL文件和LIB文件生成(关于sqlite数据库)

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

2019-05-15 11:46:00 848

转载 开源 java CMS - FreeCMS2.8 自定义标签 channelPage

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

2019-05-15 08:40:00 173

转载 从性能领先到体验领先,迅雷链带动区块链行业升级

在性能上保持长期领先的同时,作为知名主链,迅雷链持续关注着区块链开发者的使用体验。在2019中国区块链技术与应用大会上,迅雷链宣布,其底层技术再次革新,能够支持包括EVM、WASM在内的两种虚拟机,以支持更多的开发语言,率先实现国密体系中签名逆推公钥的算法,在国密场景下减少存储空间需求,同时推出新的web开发工具,进一步减轻开发工作量,降低开发成本。一直以来,迅雷链都在切实践行以技术赋能实体经济...

2019-05-15 06:00:42 100

转载 html、css、js学习小结-躲避车小游戏

经过20天的前端入门学习,初步掌握了HTML,css,js的语法结构,现尝试写一个躲避车的小游戏。HTML部分:<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>小汽车</title> <link rel="stylesh...

2019-05-14 11:28:24 437

转载 Serverless计算增长趋于疲软

Serverless 架构热潮突然势头减缓。这个现象背后的原因是什么?Serverless计算增长趋于疲软Serverless计算增长趋于疲软Serverless 计算被视为云计算的下一个发展阶段,IT 专业人员经历起初的兴奋疯狂之后,最近对这种方法采取了较为谨慎的态度。在最近一项调查中,采用和计划采用的调查对象在去年甚至有所下降。然而,那些已部署大规模 Serverless 项目的企业正在加大...

2019-05-13 23:32:42 48

转载 [04-06]鼠标悬停图片时,实现抖动效果

<!DOCTYPE html><html lang="zh"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <meta http-equiv="X-UA...

2019-05-13 17:11:00 283

转载 阿里云MaxCompute 2019-4月刊

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

2019-05-13 15:47:00 50

转载 Android防护扫盲篇

一,已知防护策略1.不可或缺的混淆Java 是一种跨平台、解释型语言,Java 源代码编译成的class文件中有大量包含语义的变量名、方法名的信息,很容易被反编译为Java 源代码。为了防止这种现象,我们可以对Java字节码进行混淆。混淆不仅能将代码中的类名、字段、方法名变为无意义的名称,保护代码,也由于移除无用的类、方法,并使用简短名称对类、字段、方法进行重命名缩小了程序的大小。ProGuard...

2019-05-13 09:54:16 140

转载 关于GDPR的六大理解

通用数据保护条例(GDPR)于2018年5月生效,根据法律条文,英国几乎所有企业都需要遵守该规定。然而,人们对法规本身及其对组织的意义仍存在一些误解。这可能会导致一些错误的决定。通用数据保护条例(GDPR)于2018年5月生效,根据法律条文,英国几乎所有企业都需要遵守该规定。然而,人们对法规本身及其对组织的意义仍存在一些误解。这可能会导致一些错误的决定。关于GDPR的六大理解关于GDPR的六大理解...

2019-05-12 10:49:54 180

转载 被孟加拉题吊打的ACM考试

https://codeforces.com/gym/101864题目并不难B考虑新加入的线段和之前线段有交的个数总数-不交的,不交的:右端点在[l,r]左边,左端点在[l,r]右边的。维护4个平衡树查询即可记得pushup。。。。。记得空格。。。。记得节点是:N+Q的F考虑变化之后带来的影响。看左右之前有无即可。map维护前k个有?...

2019-05-11 17:33:00 52

转载 一种简单易懂的 MyBatis 分库分表方案

数据库分库分表除了使用中间件来代理请求分发之外,另外一种常见的方法就是在客户端层面来分库分表—— 通过适当地包装客户端代码使得分库分表的数据库访问操作代码编写起来也很方便。本文的分库分表方案基于 MyBatis 框架,但是又不同于市面上常用的方案,它们一般都是通过编写复杂的 MyBatis 插件来重写 SQL 语句,这样的插件代码会巨复杂无比,可能最终只有插件的原作者自己可以完全吃透相关代码,给...

2019-05-10 06:02:31 111

转载 我想邀请你和我一起学Android

初衷如果你也学习Android,那么你大概率会在博客上看过我的文章:附:各大技术社区的个人链接CSDN:blog.csdn.net/carson_ho简书:www.jianshu.com/u/383970bef…稀土掘金:juejin.im/user/58d4d9…有很多读者在我的文章留言说:“学Android该怎么入门?”“该如何学习Android?”“我现在...

2019-05-10 02:17:36 64

转载 Spring基础15——通过工厂方法来配置bean

1、什么是工厂方法 这里的工厂方法指的是创建指定bean的方法。工厂方法又分为静态工厂方法和实例工厂方法。2、静态工厂方法配置bean 调用静态工厂方法创建Bean是将对象创建的过程封装到静态方法中,不需要创建工厂实例就可以返回工厂创建的对象,就叫做静态工厂,当客户端需要对象时,只需要简单的调用静态方法,而不需要关心创建对象的细节。要声明通过静态方法创建的Bea...

2019-05-10 00:54:00 58

转载 windows安装apache系统中无apache2服务解决方案

一直都是用WIN开发PHP,今天有用户反映SHUGUANG CMS在APACHE+PHP中不能正常运行,只好自己机器配置个环境测试(http://xz.8682222.com)遇到点小问题,搜索相关资料,终于解决 复制代码 代码如下: Microsoft Windows [版本 5.2.3790](C) 版权所有 1985-2003 Microsoft Corp. C:\Documen...

2019-05-06 17:33:00 239

转载 【原】无脑操作:Eclipse + Maven + jFinal + MariaDB 环境搭建

一、开发环境1、windows 7 企业版2、Eclipse IDE for Enterprise Java Developers Version: 2019-03 (4.11.0)3、JDK 1.84、Maven 3.5.25、MariaDB6、Tomcat 8.5二、基础配置1、Eclipse中Maven的设置如下图2、数据库使用默认的test库,创建...

2019-05-06 00:20:00 137

转载 textarea布局

  <section class="feedback-content"> <h4>您的意见</h4> <div class="inner"> <textarea name="" id="" placeholder="请详细描述您的意见和建议"></textarea> ...

2019-05-03 20:40:00 81

转载 Leetcode 18. 4Sum

https://leetcode.com/problems/4sum/#include<algorithm>#include<vector>using namespace std;class Solution {public: void _sum(vector<int>& nums,int l,vector<vector<i...

2019-05-03 08:25:00 45

转载 [十二省联考]异或粽子

复杂度分析错了不敢写也就我了吧大概是在考场上把细节都想到了233k*2然后最后答案/2就不用可持久化了//Love and Freedom.#include<cstdio>#include<cmath>#include<algorithm>#include<cstring>#include<queue&g...

2019-05-02 10:15:00 66

空空如也

空空如也

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

TA关注的人

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