自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 深入分析 Flutter 初始化流程

在调研 Flutter 动态化方案的时候,需要了解 Flutter 加载 dart 产物的流程,阅读了一部分源码,顺便也读了初始化相关的代码。于是梳理了一遍 Flutter 的初始化流程flutter的源码下载地址在 github 上可以找到,具体地址: github-flutter/engineFLutterMain的初始化先从 Android 的入口开始看在 FlutterApplia...

2018-12-31 16:01:04 461

转载 几种排序算法

快速排序快速排序是一种基于分治的算法,其基本思想是将一个大数组按照一个【基准数】分为左右两份,左边的部分都不大于基准数,右边的部分都不小于基准数。然后,对这两份在分别应用快速排序,直到剩下一个元素为止。快速排序的平均时间复杂度为nlog(n)。下面是选取数组最左边的元素为基准元素的快排算法://应该随机选择一个数为主元,这里选择最右边的一个数为主元## 快速排序int partition...

2018-12-30 14:07:00 120

转载 vue组件

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

2018-12-29 19:16:00 53

转载 复杂列表的有效实现

最近一直在做项目优化,由于项目中有一个 xx墙 的列表界面,Cell的样式复杂,与用户的互动,cell变化也比较多,所以在实现上,代码很臃肿,比较杂乱,日常的维护不是特别方便,随着时间的推移,这个问题肯定越来越麻烦,所以一直在找神马方法来有效的处理这个问题。之后就找到了IGListKit这个库,其实这个库在很早之前就有所接触,当时只是简单的了解了一下,看了它能实现的东西,自己原生也能写出来,就没...

2018-12-29 09:35:00 892

转载 性能优化 内存 渲染 存取 时间

性能优化 内存 渲染 存取 时间

2018-12-26 20:13:00 198

转载 js 实现上下拖动改变父 div 的高度,左右上下拖动动态分割孩子的宽高

1. 需求实现父 div 里面 左右,上下动态分割 div,并上下改变父 div 的高度,并且宽和高都是按百分比(如图) 。2. 实现原理2.1 父布局<div class='hj-wrap'> <div class="arrow"></div> </div&g...

2018-12-26 02:33:05 812

转载

为什么80%的码农都做不了架构师?>>> ...

2018-12-25 23:26:00 76

转载 virtualbox+vagrant学习-2(command cli)-20-vagrant suspend命令

Suspend格式:vagrant suspend [options] [name|id]这个suspend命令将挂起vagrant正在管理的客户机,而不是完全关闭或摧毁它。挂起有效地保存了计算机的精确时间点状态,因此当你稍后恢复它时,它将立即从该点开始运行,而不是进行完全启动。这通常需要额外的磁盘空间来在客户机中存储RAM的所有内容,但是机器在挂起时不再消耗主机的RA...

2018-12-25 19:32:00 70

转载 企业级java springboot b2bc商城系统开源源码二次开发-云架构代码结构构建(五) ...

上一篇介绍了《整合spring cloud云服务架构 - 企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合spring cloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作...

2018-12-25 15:02:02 140

转载 MyEclipse开发教程:使用REST Web Services管理JPA实体(四)

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

2018-12-25 09:18:00 105

转载 sleep和wait有什么区别

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

2018-12-24 16:02:00 56

原创 简析Uber的可伸缩监控:uMonitor和Neris

Uber的基础设施由数千个移动应用微服务、基础设施和内部服务组成。为了获得这些服务的高可观察性,Uber的Observability团队构建了两个内部监控解决方案:uMonitor(用于基于时间序列指标的警报和Neris(用于主机级别的检查和指标)。这两个系统都使用了通用管道来修改数据和去重。Observability团队高级软件工程师Shreyas Srivatsan说,Uber的业务规模扩展很...

2018-12-24 15:12:17 81

转载 database disk image is malformed 问题解决

问题提交SVN出现:svn sqlite[S11]: Database disk image is malformed 错误解决将sqlite3.exe文件解压缩到.svn目录的同级目录打开cmd,切换到.svn的同级目录执行命令:sqlite3.exe .svn/wc.db "reindex nodes"sqlite3.exe .svn/wc.db "reindex p...

2018-12-22 08:25:38 1688

转载 (23/24) webpack实战技巧:如何在webpack环境中使用Json

(23/24) webpack实战技巧:如何在webpack环境中使用Json 在webpack1或者webpack2版本中,若想在webpack环境中加载Json文件,则需要加载一个json-loader的loader进来的。但是在webpack3.x版本中,则不需要在另外引入了,也可使用Json。下面以webpack3.x为例来说明在w...

2018-12-21 22:45:00 139

转载 gogs : 添加 ssh An error has occurred : addKey: fail to parse public key: exec: "ssh-keygen": executa...

服务器上缺少配置   ssh-keygen.exe的 环境变量、git的环境变量 在path 环境变量加上。重启gogs服务

2018-12-21 13:58:00 1264

转载 IC攻城狮求职宝典 01 2018年IC设计企业 笔试题 01 英伟达(Nvidia)

1、 什么是建立时间、保持时间,如果setup time violation或者hold time violation 应该怎么做?(10分)答案:建立时间:是指在触发器的时钟信号采样边沿到来之前,数据保持稳定不变的时间。保持时间:是指在触发器的时钟信号采样边沿到来之后,数据保持稳定不变的时间。图一 D触发器的建立时间和保持时间的定义Timing path 时序路径分析方法:分析时序路径时常见...

2018-12-20 11:14:19 316

转载 Vue全家桶 + webpack 构建单页应用初体验

文章指南主题  承接这上一篇Vue + Webpack 构建模块化开发框架详解,我们知道了如何使用webpack对vue进行打包,从而开始我们的前端模块化开发之路,这一篇在上一篇的基础上讲解 Vue全家桶(vue+vuex+vue-router+axios) + webpack 构建一个单页应用Demo前提  阅读本篇内容之前,除...

2018-12-19 22:17:08 185

转载 模板方法模式

模板方法的基本实现思想1、一份算法框架,大家共同遵守2、 算法框架中分离出变与不变的部分3、将变化的算法,延迟实现(交由具体的子类实现)基本实现1、用一个抽象基类,一个public final方法定义好算法框架2、不变的部分,用private方法加以实现。(基本方法)3、变化的部分,用protected abstract加以定义(抽象方法)使用1、面向接口编...

2018-12-19 13:38:00 47

转载 django学习(2)----APP

创建APP在terminal中输入命令python manage.py startapp app名然后在settings.py中添加app,见最后一条。INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',...

2018-12-18 10:22:00 53

转载 JS中slice,splice,split的区别

不知道大家对slice,splice,splite是肿么样的感觉,反正我刚接触到这三个函数的时候整个人都懵了,因为一个个长的跟孪生兄弟似的,每次用的时候都会混,于是决定记下来,也给大家当个参考吧。slice :定义:接收一个或两个参数,它可以创建一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值。 用法:slice( para1 ),会截取从...

2018-12-17 17:00:00 54

转载 window powershell 替换文本的字符

(Get-Content file.txt) |Foreach-Object {$_ -replace '[MYID]','MyValue'} |Out-File file.txt

2018-12-17 14:17:00 403

转载 进大厂必须掌握的50个微服务面试问题!

顶级微服务面试问题根据Gartner的说法,微服务是云开发的新应用平台。微服务是独立部署和管理的,一旦在容器内实现,它们与底层操作系统的交互很少。 因此,如果您计划在微服务中开始您的职业生涯,那么现在正是潜入技术处于新生状态的时候。因此,为了帮助您准备面试,我提出了微服务面试问题和答案博客。在这个微服务面试问题博客中,我收集了面试官最常问的问题。这些问题是在咨询微服务和相关技术领域的顶级行业专家后...

2018-12-17 08:57:18 281

转载 搜索类软件评价

每个人评价一下大家手头正在使用输入法或者搜索类的软件产品。从用户界面、记住用户选择、短期刺激、长期使用的好处坏处、不要让用户犯简单的错误四个方面发表一篇博客。我要评价的是——微软拼音输入法1、用户界面:微软拼音的用户界面是十分简单的,甚至是简陋,不能满足不同用户的审美需求。2、记住用户选择:微软拼音在记住用户选择上还可以,输入两次之后就会把其所在位置前移。3、短期刺激...

2018-12-16 20:04:00 112

转载 矩阵分解

矩阵分解矩阵可以分解为多个矩阵的乘积。这些矩阵的乘积是原矩阵的低秩近似。一个矩阵的秩一定小于这个矩阵的min(行数,列数)。\[rank(A) \leq min(M,N)\]矩阵的秩表达了这个矩阵张成的空间的维度,如果矩阵当前的维度比矩阵的秩大,那么说明在这个矩阵中一定包含线性相关的向量,某些向量能够用其他向量线性表示。矩阵分解的应用推荐系统用户-物品矩阵,协同过滤文本挖掘文档...

2018-12-16 14:34:00 73

转载 python-序列、集合及字典

组合数据类型1.集合类型集合是多种元素的无序组合,(元素独一性)集合用大括号{}表示,元素用,分隔。用set函数建立: A=set(“python123”) {“p”,”y”,”t”,”h”,”o”,”n”,”1”,”2”,”3”}集合操作符集合有四种基础运算方法,并,交,差,补 S|T 并运算,返回一个新集合,包含在集合S和T中的...

2018-12-13 23:37:00 112

转载 第1关

input() 函数print() 函数赋值是把等号右边的内容放到等号左边的变量里,而程序是一行一行往下执行的,在执行到第一行时,age变量被赋值了0,而执行到第二行时,先从age变量中取出0加上30,然后age又被重新赋值成30,再打印age,所以最后输出的结果是30。变量意义:变量是装数据的盒子。数据从右往左放到变量里。示例:number=42变量名 =变量值注意:1、变量必须先被定义和赋值...

2018-12-13 20:07:09 131

转载 CentOS7下解决ifconfig command not found的办法

注:本办法仅限于可联网的机器,即在安装时设置了IP地址和DNS可正常上网。解决办法如下: 1、输入ip addr 确认IP地址是否设置正常,设置好如下所示,如果没有获取到IP地址则设置一个即可。 2、确认sbin目录是否存在。cd /sbin13、确认ifconfig命令是否未安装 在sbin目录下输入ls,可见下图所示,并没有ifconfig。 4、安装net-tool插件,此插件中...

2018-12-13 18:22:00 83

转载 windows10小鹤双拼注册表

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

2018-12-13 11:32:00 1466

转载 线性回归

目的 因为我们对于一个数据集,不明确其之间的关系,所以需要构造一个函数, 进行拟合数据,拟合后便可以实现取任意点进行值的预测。所以这里我们采 用线性的函数进行拟合,和求解这个线性函数的参数的过程,以及将参数最 优化就是线性回归算法在干的事情复制代码原理最小二乘法概念 最小二乘法,所谓“二乘”就是平方的意思,台湾直接翻译为最小平方法复制代码最下二乘法...

2018-12-13 08:59:15 53

原创 华为敏捷DevOps实践:如何从Excel管理软件的方式中走出来

业界有个小段子,研发不是请客吃饭,是倾家荡产。是的,研发人员,尤其是从事软件的工程师门,普遍是比较傲娇的,在软件产品没有卖出去形成收入前,软件工程师的投入都是刚性成本。所以,为什么很多软件企业的老板对于敏捷,DevOps其实并没有深入了解,但是依然很欢迎呢,因为“快”这个词吸引了他们,早一点把软件交付给客户,形成收入,才能让他们早点给软件工程师付工资和薪水啊。对了,软件工程师需要的基础设施(空调,...

2018-12-12 15:58:34 42

转载 css基础知识

盒子模型&lt;!--使用弹性模型--&gt;display: flex;&lt;!-- 排列方向: column 垂直方向 row 水平方向--&gt;flex-direction: column;复制代码各种居中&lt;!--在容器内垂直居中,需作用在容器里的元素样式上--&gt;vertical-align: middle;...

2018-12-12 05:46:04 50

转载 javaFX的控制台实现

最近做了个javaFX的工具,想弄个控制台输出信息,准备用TextArea来模拟console,但直接操纵console对象的话不依赖这个项目的地方就无法输出信息到控制台了,至于log,以前弄过一个输出到console,log文件,和TextArea的程序,但得出的结论是很多时候log和控制台的内容是不一样的,log和console的内容应该分开,最后决定用System.out,将TextArea...

2018-12-11 17:57:00 1830

转载 失战于知识付费,会员与智能硬件将助蜻蜓FM打赢下半场战争?

在线音频已经形成了喜马拉雅FM、蜻蜓FM、荔枝三足鼎立的局面。知识付费这场战争,蜻蜓FM并未获胜蜻蜓FM和喜马拉雅FM的成长路径非常相似,都是知识付费风口的弄潮儿。据了解,知识付费内容为蜻蜓FM贡献了50%的营收,其中《矮大紧指北》音频节目的播放量截止今年10月分别达到了50亿。但这份看似优异的成绩放到整个知识付费市场中只是九牛一毛。《2017知识付费白皮书》显示,蜻蜓FM只占了2017年...

2018-12-10 02:48:54 270

转载 linux查看java进程cpu占用过高

linux下查找java进程占用CPU过高原因1. 查找进程top查看进程占用资源情况明显看出java的两个进程22714,12406占用过高cpu.2.查找线程使用top -H -p <pid>查看线程占用情况3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664#3d30然后再使用jstack查询线程的堆栈信息语法:jstack <pid&...

2018-12-08 18:33:00 741

转载 python的类和实例化对象

一切皆对象,类也是对象,类来自于元类type,如果一个类没有声明自己的元类,默认它就是元类。即类是元类的实例,通过type(类)会显示type,而实例来自于类。类有两个属性,数据属性和函数属性,下面是一个创建类和实例化对象的例子class animal: 'This is class for animal' #类的说明 type='animal' ...

2018-12-07 16:50:00 331

转载 重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准

重磅!阿里巴巴工程师获得 containerd 社区席位,与社区共建云时代容器标准11 月 29 日,CNCF containerd 社区正式宣布:两位阿里巴巴工程师正式获得 containerd 社区席位,成为 containerd 社区 Reviewer,未来将共同参与云时代容器标准的建设。containerd 是一个工业级别的...

2018-12-07 15:46:41 61

转载 聊聊flink的CheckpointScheduler

序本文主要研究一下flink的CheckpointSchedulerCheckpointCoordinatorDeActivatorflink-runtime_2.11-1.7.0-sources.jar!/org/apache/flink/runtime/checkpoint/CheckpointCoordinatorDeActivator.java/** * This actor l...

2018-12-07 07:25:11 351

转载 Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)

form表单文件上传上菜file_put.html<form action="" method="post" enctype="multipart/form-data">{# 这里必须要请求头格式才能把上传文件的对象传过去 enctype="multipart/form-data"#} 姓名 <input type="text" name="us...

2018-12-06 22:58:00 945

原创 五个举措:现代化Jenkins 和终结“Jenkinsteins”

摘要:Jenkins和CloudBees首席技术官川口耕介(Kohsuke Kawaguchi)上月在尼斯的Jenkins World上发表了演讲,谈到了现代化这款流行的CI/CD工具的五个正在进行的项目。川口耕介想要解决随着老化出现的痛点,他倡议围绕Jenkins Evergreen、Jenkins Pipeline (Blue Ocean)、Jenkins Configuration-as-C...

2018-12-06 17:54:35 45

转载 初识大数据(三. Hadoop与MPP数据仓库)

  MPP代表大规模并行处理,这是网格计算中所有单独节点参与协调计算的方法。 是将任务并行的分散到多个服务器和节点上,在每个节点上计算完成后,将各自部分的结果汇总在一起得到最终的结果。 MPP DBMS是建立在这种方法之上的数据库管理系统。在这些系统中的每个查询都会被分解为由MPP网格的节点并行执行的一组协调进程,它们的运行时间比传统的SMP RDBMS系统快得多。该架构的另一个优点是可扩展性,因...

2018-12-05 22:40:00 1423

空空如也

空空如也

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

TA关注的人

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