自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_

探索艺术,科学以及工程的结合

  • 博客(813)
  • 资源 (9)
  • 收藏
  • 关注

原创 什么是五看三定?

五看三定模型是一套非常系统的思考方法,对企业战略的制定具有重大的价值。该模型常被用来服务于组织战略、目标计划、产品规划和解决方案五看看行业从宏观的角度,包括怎么看待国家层面的政治、经济、文化、社会等等方面的变化与发展趋势,这些趋势将会为行业带来什么样的影响与变化?整个产业未来的技术发展趋势是怎样的?会发生哪些变化?看市场我们的客户是谁?客户买什么?需求是什么?我们的客户在未来五年的发展战略方向是什么,在它的发展战略当中存在哪些痛点等。看竞争在未来,我们的竞争对手会有什么样的发展战

2021-11-15 09:52:29 6920

原创 requestIdleCallback 是什么?

window.requestIdleCallback()方法插入一个函数,这个函数将在浏览器空闲时期被调用。这使开发者能够在主事件循环上执行后台和低优先级工作,而不会影响延迟关键事件,如动画和输入响应。函数一般会按先进先调用的顺序执行,然而,如果回调函数指定了执行超时时间timeout,则有可能为了在超时前执行函数而打乱执行顺序。你可以在空闲回调函数中调用requestIdleCallback(),以便在下一次通过事件循环之前调度另一个回调。返回值一个ID,可以把它传入Window.can.

2021-11-11 11:51:06 1146

原创 软件工程师必备的简历模板

个人信息姓名:某某某联系方式:13777777777 / xxxxx@xxxx.com主要信息:男 / 已婚有娃 / 统招本科 / 1987.02个人简介做过哪些类型的业务,有过什么复杂度的建设,掌握的核心技能之类,简答写几行字,全局概括。工作经历XXX 有限公司资深 XX 工程师(20YY.MM ~ 20YY.MM)主要工作角色、职责,介绍下。期间主要工作总结如下:12344123441234412344个人部分结果:获得某某奖项;2018 年度年终绩效 3.

2021-11-07 23:25:37 754

原创 协作文档功能背后的思考

2021-10-27 22:12:44 248

原创 LaTeX 符号命令大全

函数、符号及特殊字符声调语法 效果 语法 效果 语法 效果 \bar{x} \acute{\eta} \check{\alpha} \grave{\eta} \breve{a} \ddot{y} \dot{x} \hat{\alpha}

2021-10-20 13:36:47 31305 1

原创 职业发展之路:拿创造势能的结果

大型公司的职业发展分为了7个台阶:1)个人贡献者(管理自我)2)一线经理(管理他人)3)部门总监(管理经理人员)4)事业部副总经理(管理职能部门)5)事业部总经理(管理事业部)6)集团高管(管理业务群组)7)首席执行官这些职业角色大多数时间都在: 拿结果, 拿突破性结果, 拿创造势能的结果 ...

2021-10-09 10:44:29 223

原创 如何有效的管理:组织,目标,团队以及量化

第一,组织架构先行:先有靠谱的组织架构,才能有靠谱的人; 其次,目标导向:在团队之中正确的落地 OKR; 然后,培养团队的执行力,组织协调,项目管理,技术专业力 最后,如果你不能衡量它,那么你就不能管理它 ...

2021-10-09 10:43:28 455

原创 SaaS研发组织特点:研发组织反应产品架构

商业SaaS在典型的商业SAAS组织中,通常以 n + m +1组合,n代表研发人员围绕多个行业应用, m代表构建多个标准化产品,1 代表基础研发平台,并且研发人员团队通常具备以下3个特点:第一,业务骨干深耕 业务,通常对该领域的业务理解在3年以上第二,研发组织主要专注付费业务,关注服务付费客户第三,组建业务定制平台团队,解决客户定制需求工具SaaS在典型的工具SAAS组织中,通常为 x + y 组合,x 代表多个产品内核研发组织,y代表多个业务研发组织...

2021-10-09 10:42:54 327

原创 Salesforce的V2MOM工作法:明确企业在做什么

V2MOM 能够明确企业在做什么,然后将其清楚地传达给整个公司。 归结为以下五个问题,它们创建了一个协调和领导框架:Vision — what do you want to achieve?愿景——你想实现什么?Values — what’s important to you?价值观——什么对你来说很重要?Methods — how do you get it?方法——你是怎么得到的?Obstacles — what is preventing you from

2021-10-09 10:42:24 531

原创 SaaS 云服务部署的3种形式:灵活选择,效益最优调控

第一,公有云部署,即按需采购账号使用数量,优先推荐第二,公有云和私有云混合部署,即一些消耗资源由采购方提供,例如CDN,存储,特点是安全性和软件云端灵活组合第三,私有化部署,即将SaaS服务的运行程序和存储都由采购方部署在内部机器上,特点是安全性极高,运维成本高,并且采购成本极高...

2021-10-09 10:41:51 1718

原创 商业软件的10大发展趋势:拥抱确定性

第一,SaaS化,软件云端按需采购,SAAS 新工具层出不穷第二,软件消费在企业组织内自下而上第三,PaaS化,企业内部的的 IT,开发或者运营人员可以通过低代码平台快速搭建企业所需要的应用第四,企业使用的工具数量快速增长第五,软件消费化,新的员工或者个人追求通过更好的软件和产品体验代替过去的工作方式,大家开始以一种消费心态去选择合适个体或者组织的工具。第六,广泛使用 AI 技术,进一步节约企业运营成本,开拓企业销售规模第七,数据智能化,通过使用工具所沉淀的数据,数据通过分析加工,工

2021-10-09 10:41:29 477

原创 管理者如何提高开会效率? 3个步骤不再浪费无聊的会议时间

第一,严格控制人数,参会人数越多,会议效率往往越低下第二,静默开场,打印好会议备忘录,讨论前先默读备忘录内容第三,专注思考,广泛反馈,针对备忘录空白的内容做讨论

2021-10-09 10:39:26 504

原创 康威定律:产品必然是其组织沟通结构的缩影

康威定律是马尔文·康威1967提出的,康威定律可总结为四个定律:第一定律 组织沟通方式会通过系统设计表达出来。第二定律 时间再多一件事情也不可能做的完美,但总有时间做完一件事情。第三定律 线型系统和线型组织架构间有潜在的异质同态特性。第四定律 大的系统组织总是比小系统更倾向于分解。关于康威定律三个总结 架构是由组织关系来决定的。 架构不仅要服务于技术,更要服务于人。 没有最好的架构,只有最合适的架构。 ...

2021-10-09 10:38:42 1291

原创 STAR原则:挖掘闪光点

STAR原则非常简单,是一种一种讲述自己故事的方式 S代表 Situation, 经历故事的情境 T代表 Task, 需要完成的任务 A代表 Action ,完成任务采取的行动 R代表 Result,最终取得的结果 STAR法则是一种常常被面试官使用的工具,比起传统的面试手法来说,可以更精确地预测面试者未来的工作表现。...

2021-10-09 10:37:37 393

原创 5问法:找出问题的根本原因

5问法,也就是对一个问题连续以5个“为什么”来自问,以追究其根本原因。虽为5个为什么,但使用时不限定只做“5次为什么的探讨”,主要是从结果着手,沿着因果关系链条,顺藤摸瓜,直至找出原有问题的根本原因.其中罗列了14条规则: 你需要找到正确的团队来完成这个故障反思。 使用纸或白板而不是电脑。 写下整个问题的过程,确保每个人都能看懂。 区别原因和症状。 特别注意因果关系。 说明Root Cause以及相关的证据。 5个为什么的答案需要是精确的

2021-10-09 10:37:09 1320

原创 如何写一页纸的商业计划,7个核心要素

只需一页纸,知本变资本首先看一个「一页纸的商业计划」的例子从中可以看到一页纸商业计划书的7个核心要素: 标题 & 副标题 目标 & 第二目标(可选) 论证:证明主张的正确性 财务:用数字说明财务情况 现状:当前的情况如何 行动:计划书要求获得的资源 日期 & 签名 ...

2021-10-02 09:47:42 551

原创 什么是专家打分法?

1.什么是专家评分法专家评分法也是一种定性描述定量化方法,它首先根据评价对象的具体要求选定若干个评价项目,再根据评价项目制订出评价标准,聘请若干代表性专家凭借自己的经验按此评价标准给出各项目的评价分值,然后对其进行结集。2.专家评分法的特点1、 简便。根据具体评价对象,确定恰当的评价项目,并制订评价等级和标准。2、 直观性强。每个等级标准用打分的形式体现。3、 计算方法简单,且选择余地比较大。4、 将能够进行定量计算的评价项目和无法进行计算的评价项目都加以考虑。3.专家评分法的案

2021-10-01 17:16:06 13879

原创 什么是AHP 层次分析法?

AHP层次分析法(Theanalytic hierarchy process)是一种解决多目标复杂问题的定性和定量相结合进行计算决策权重的研究方法。该方法将定量分析与定性分析结合起来,用决策者的经验判断各衡量目标之间能否实现的标准之间的相对重要程度,并合理地给出每个决策方案的每个标准的权数,利用权数求出各方案的优劣次序,比较有效地应用于那些难以用定量方法解决的课题。比如现在想选择一个最佳旅游景点,当前有三个选择标准(分别是景色,门票和交通),并且对应有三种选择方案。现通过旅游专家打分,希望结合三个选择.

2021-10-01 17:14:16 2806

原创 什么是康威定律?

康威定律是马尔文·康威1967提出的:“设计系统的架构受制于产生这些设计的组织的沟通结构。”通俗的来讲:产品必然是其(人员)组织沟通结构的缩影。跨部门沟通是非常难的,系统各个模块的接口也反映了它们之间的信息流动和合作方式。康威定律可谓软件架构设计中的第一定律,起初只是在杂志上的发表,后经过《人月神话》这本软件界圣经的引用,并命名为康威定律(Conway’s law),因此得以推广。只通过简单的描述可能无法理解康威定律的精髓所在,原文中康威定律可总结为四

2021-10-01 17:07:02 1036

原创 什么是MECE 分析法?

MECE,是Mutually Exclusive Collectively Exhaustive,中文意思是“相互独立,完全穷尽”。也就是对于一个重大的议题,能够做到不重叠、不遗漏的分类,而且能够藉此有效把握问题的核心,并解决问题的方法。MECE分析法头脑风暴法它是麦肯锡的第一个女咨询顾问巴巴拉·明托(Barbara Minto)在金字塔原理(The Minto Pyramid Principle)中提出的一个很重要的原则。所谓的不遗漏、不重叠指在将某个整体(不论是客观存在的...

2021-09-30 12:00:19 726

原创 什么是鱼骨分析法(N Why)?

鱼骨图也是一种树状结构,跟功能树类似。树状结构有一个不好的情况是不能反应影响因子的交集。但是对于大部分情况来说,设计产品也好,工艺分析也好,故障分析也好,鱼骨图足以帮我们解决问题。另一个观点是,鱼骨图是配合5WHY一起使用的工具,并不是独立使用的工具。如果鱼骨图单立开来使用,那么大部分情况下,你们都会发现这个工具做到最后会像是脚踩西瓜皮,走到哪里滑到哪里?鱼骨分析法:又名因果分析法,是一种发现问题“根本原因”的分析方法,分为问题型、原因型及对策型鱼骨分析等几类。它是咨询人员进行因果分析时经常采用

2021-09-30 10:24:44 13795

原创 如何开展性能优化专项

本文将性能优化专项从定义目标,拆解任务,执行落地三个角度来给开发者提供思路一、定义目标如果一件事你无法衡量他,你就无法改进它,所以在定义目标前,我们需要去量化目标,目标通常有两种,一种是已形成共识的目标(可量化),一种没有共识的目标(未量化)。什么是有共识的目标,比如 Google 指定的LCP(Largest Contentful Paint) 和 CLS(Cumulative Layout Shift)。什么是没有共识的目标,比如评估一个协同表格的多人编辑体验,那这时候怎么做?此时就需要在定义目

2021-09-28 21:20:40 357

原创 centos7如何安装MongoDB

[mongodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_64/gpgcheck=0enabled=1将以上内容保存$ vi /etc/yum.repos.d/mongodb-org-4.2.repo使用yum安装MongoDB使用yum安装:$ sudo yum install -y mongo.

2021-09-27 10:49:16 170

原创 PixiJS - HTML5 创作引擎

PixiJS的目的是提供一个快速并且轻量的 2D 库,并且它可以在所有设备上运行。PixiJS 渲染器让每个用户都可以享受硬件加速的力量,并且不需要了解 WebGL的细节。更重要的是,它真的非常快.PixiJS 可以干什么?并且什么时候使用它?PixiJS 是一个渲染库,可让你创建丰富的交互式图形、跨平台应用程序和游戏,而无需深入研究 WebGL API 以及处理浏览器和设备的兼容性问题。PixiJS 具有完整的WebGL支持,并在需要时无缝降级到 HTML5 的Canv...

2021-09-23 15:14:36 935

原创 不可不知的 ShareDB

ShareDB是一个整合了前后端的 OT 框架,可以很方便地自行搭建服务端和客户端。框架基于 Node.JS 实现。ShareDB 使用服务端搭建步骤新建 Node 项目npm init -y安装依赖npm install --save sharedb ws websocket-push-stream ot-text创建 app.js 文件var ShareDB = require('sharedb');var WebSocket = require('ws');var

2021-09-14 10:39:32 2940

原创 词法分析和语法分析是什么

JavaScript 是如何执行的对于常见编译型语言(例如:Java)来说,编译步骤分为:词法分析->语法分析->语义检查->代码优化和字节码生成。对于解释型语言(例如 JavaScript)来说,通过词法分析 -> 语法分析 -> 语法树,就可以开始解释执行了。AST词法分析var AST= 'is Tree'; 这样一段代码,我们要先把它分成一个个不能细分的单词(token),也就是 var, AST, =, ‘is Tree’,这个过程是词法分析,按照单词的

2021-09-13 20:05:36 873

原创 不可不知的快捷登陆虚拟机方式

背景拥有一套虚拟机的root权限,并且掌握密码情况,如果通过编写互动式脚本,执行脚本完成一键登陆互动脚本#!/usr/bin/expectset jump_server_pwd Zhang2019catch {spawn ssh zhangc@11.124.32.65} # 登录跳板机expect { "(yes/no)?" {send "yes\n";exp_continue} "*assword:*" {send "$jump_server_pwd\n";}}

2021-09-13 15:36:38 559

原创 如何解决npm脚本卡主不执行的问题

问题现象npm start 执行卡住不执行解决方式1. 重启电脑 - 无效2. 删除node_modules -起效

2021-09-06 17:00:40 1069

原创 Nginx中如何执行JavaScript

关于本文作者:@whilefor原文:https://zhuanlan.zhihu.com/p/393788937Nginx 作为市场占有率最高的Web服务器,主打高性能、可扩展。自带了很多核心功能模块,并且也有大量的第三方模块。Web 服务中灰度方案的实现,很多会采用 Nginx + Lua + Redis 方案。Lua 是一个轻量级的脚本语言,体积小、启动速度快、性能高。通过 lua-nginx-module 模块将 Lua 语言嵌入到 Nginx 中,可以使用 Lua 脚本扩展 Nginx

2021-09-05 19:50:02 1723

原创 在线协作软件的三个核心引擎

在线协作软件的三个核心引擎总览纵观市面上的所有协作软件,无论是Google Docs 还是 Notion,还是 Mira 或者Evernote,优秀的协作软件必然由三个核心引擎构建:渲染引擎,协同引擎以及数据引擎如何理解三个核心引擎,我们从用户视角来看:渲染引擎: 对于在线文档,渲染引擎就是文字编辑器。 对于在线表格,渲染引擎就是电子表格编辑器。 对于在线幻灯片,渲染引擎画布编辑器。 对于在线脑图,渲染引擎就是mind编辑器。 对于.

2021-08-31 22:05:54 744

原创 在线文档编辑器分级

L0 类型由于技术门槛低,所以短时间可以完成研发,但是可定制的空间非常有限,不满足现有协作产品的商业化迭代。L1 充分利用浏览器的特性,基本能满足 99%业务场景,但是布局渲染的能力和性能受限于浏览器本身L2 所有的特性皆由开发者实现,拥有非常强大的布局渲染能力,但是开发成本和技术挑战大,基本可以理解为在浏览器内部重新开发一个浏览器。Google Docs、WPS 以及 Office Online 之所以体验性能极致,产品体验丰富,也源于投入极大的研发成本。 分级 优

2021-08-31 21:33:49 232

原创 技术管理的必备思考模型 - STARS模型

要成功接管工作,必须认识到你需要做些什么,以及怎样去做。所以,在面对这一状况时,你需要问自己两个问题,一是我被召唤来主导的是什么样的改变?二是我是什么样的变革领导者?是“英雄”还是“管家”,这一点尤为重要。那么你怎么判断大家期望你是“英雄”还是“管家”呢?答案是使用STARS模型。任何一次调整变化,都有五种情境,这个被简单地说做STARS,即“初创启动”(Start-up)、“整顿转向”(Turnaround)、“加速增长”(Accelerated growth)、“重新组合”(Realignmen

2021-08-23 12:25:13 991

原创 chrome 中如何查看 web worker任务

在 chrome 浏览器中,打开 Performance 页签,查看 Worker 分组中的 Timeline 日志即可

2021-08-20 14:29:54 3085

原创 如何使用Performance的Mark快速统计耗时

统计两个时刻的过程d1performance.mark('start1'); setTimeout(()=>{ performance.mark('end1') performance.measure('d1', 'start1', 'end1') console.log(performance.getEntriesByName('d1')[0]);},1000)统计多个过程d1function sta(){ performance.mark('start.

2021-08-17 09:30:25 1168

原创 JavaScript 中的 Set 为什么 forEach 保留三个参数以及启示

首先看文档https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Set/forEachThe forEach() method executes the provided callback once for each value which actually exists in the Set object. It is not invoked for values which have been

2021-08-08 14:37:46 1054

原创 JavaScript中??是什么作用

空值合并操作符(??)空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为 null 或者 undefined 时,返回其右侧操作数,否则返回左侧操作数。let message = null ?? 'hello world';console.log(message);// "hello world"const num = 0 ?? 100;console.log(num);// 100...

2021-08-08 13:42:51 571 1

原创 git 如何查看远程分支

1. 使用什么命令git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master2. 什么场景使用需要往多个git服务同步代码,通常需要通过 git branch -a 和 git branch 查看本地分支和远程分支IDE信息...

2021-08-08 13:20:14 7726

原创 Netflix 文化

Netflix 文化娱乐和友谊一样,是人类的基本需求。它改变我们的感受,赋予我们共同点。我们想要娱乐世界。如果成功了,这个世界就会有更多的欢笑,更多的同理心,还有更多的快乐。为实现这一目标,我们营造了优秀而非同寻常的员工文化,并通过本文件予以阐述。与所有优秀的公司一样,我们致力于招募顶尖人才,重视诚信、卓越、尊重、包容和协作。而 Netflix 的特别之处则在于我们:1. 鼓励员工独立决策2. 公开、广泛、谨慎地共享信息3. 彼此之间坦诚相待4. 只留任高效员工5. 拒绝..

2021-08-05 17:34:39 474

原创 乔布斯在斯坦福大学演讲

I am honored to be with you today at your commencement from one of the finest universities in the world. I never graduated from college. Truth be told, this is the closest I've ever gotten to a college graduation. Today I want to tell you three stories f..

2021-08-03 10:06:26 1071

原创 Salesforce的V2MOM工作法

V2MOM 能够明确企业在做什么,然后将其清楚地传达给整个公司。 归结为以下五个问题,它们创建了一个协调和领导框架:Vision — what do you want to achieve?愿景——你想实现什么?Values — what’s important to you?价值观——什么对你来说很重要?Methods — how do you get it?方法——你是怎么得到的?Obstacles — what is preventing you from being s

2021-08-03 09:54:40 547

前端架构图-前端未来.png

前端架构图-前端未来.png

2021-01-08

kibana-5.3.1

Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。 Kibana让我们理解大量数据变得很容易。它简单、基于浏览器的接口使你能快速创建和分享实时展现Elasticsearch查询变化的动态仪表盘。安装Kibana非常快,你可以在几分钟之内安装和开始探索你的Elasticsearch索引数据,不需要写任何代码,没有其他基础软件依赖。

2017-09-06

apache-maven-3.5.0

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。 Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。

2017-09-06

elasticsearch-5.3.1.zip

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 我们建立一个网站或应用程序,并要添加搜索功能,但是想要完成搜索工作的创建是非常困难的。我们希望搜索解决方案要运行速度快,我们希望能有一个零配置和一个完全免费的搜索模式,我们希望能够简单地使用JSON通过HTTP来索引数据,我们希望我们的搜索服务器始终可用,我们希望能够从一台开始并扩展到数百台,我们要实时搜索,我们要简单的多租户,我们希望建立一个云的解决方案。因此我们利用Elasticsearch来解决所有这些问题以及可能出现的更多其它问题。

2017-09-06

阅读md文件的工具

md工具

2013-09-04

javascript高级编程

javascript高级编程

2012-11-28

java生成json对象

java生成json对象,这是封装好的jar包

2012-11-25

空空如也

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

TA关注的人

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