自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用React Hooks复用复杂业务组件

导语:复杂业务逻辑复用一直是React组件开发中的一大难题,团队目前同质化业务比较多,我们的想法是直接复用已有的逻辑代码,因为还要考虑到数据的拉取,展示,显然纯UI组件不能满足我们的需求。前段时间也在复杂业务组件抽取上下了不少功夫。本文将使用近期非常火的React Hook特性抽取常用的业务组件,并比对业界已有方式,借此尝试探索出一套优雅...

2018-12-31 17:40:48 1830

转载 springIOC注解

这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【springIOC注解】【修真院java小课堂】springIOC注解开场语:大家好,我是IT修真院西安分院第4期的学员鲁伯良,一枚正直纯洁善良的j...

2018-12-30 19:15:04 83

转载 slice()和splice()区别

1.slice(start,end):方法可从已有数组中返回选定的元素,返回一个新数组,包含从start到end(不包含该元素)的数组元素。注意:该方法不会改变原数组,而是返回一个子数组,如果想删除数组中的一段元素,应该使用Array.splice()方法。start参数:必须,规定从何处开始选取,如果为负数,规定从数组尾部算起的位置,-1是指最后一个元素。end参数:可选(如果该参数没有...

2018-12-28 20:36:00 55

转载 大数据发展最快的那些省份!看看你的家乡排第几

中国已经进入大数据创新突破与应用落地的发展上升期,根据相应调查对中国大数据发展的十大趋势进行了展望。大数据发展呈现十大新趋势趋势之一:政务大数据应用开发将获得有力支撑。作为一直阻碍大数据发展的一个重要瓶颈,政府信息开放共享在过去的一年取得重大突破。2018年1月,×××宣布了政务信息系统整合共享工作最新进展, 已有71个部门、31个地方实现了与国家共享交换平台的对接。下一步,国家有关部委将重点...

2018-12-28 17:01:26 966

转载 jmx 监控 Druid节点

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

2018-12-28 15:26:00 361

转载 Installshield创建快捷方式不能正常运行的几种原因

Installshield软件提供创建快捷方式的功能,但是经常有朋友发现创建了以后快捷方式不能运行,在此列一下几种常见原因供各位朋友参考:1. 没有选择相应的working directory,这种问题对exe文件不大,对别的格式的文件影响较大,有些文件启动时会寻找工作目录,如果这个选项没有选对,就不能正常运行2. 无法运行或者运行时要求配置文件,或者还有一些其他的奇怪现象,这种一般是在创...

2018-12-27 15:25:00 369

转载 817. Linked List Components - Medium

We are givenhead,the head node of a linked list containingunique integer values.We are also given the listG, a subset of the values in the linked list.Return the number of connected components...

2018-12-27 15:15:00 49

转载 11月自我考核

备份数据库到指定目录[root@localhost ~]# mysqldump -u root -p zsh > ~/zsh.sqlEnter password: [root@CentOS ~]# ls ~/zsh.sql /root/zsh.sql 转载于:https://blog.51cto.com/13803911/2335785

2018-12-27 01:27:51 64

转载 MySQL_表定义与优化

原则字段与业务常用与不常用分离范式与适当的冗余字段数据类型定长与变长分离 数据类型的宽度常用数据类型的性能优比较字段与业务常用与不常用分离根据业务的流程规划,将常用的数据放在同一个表中,不常用的数据放在另一张表。常用的数据(以学生表为例):学号、姓名、性别、身高等...

2018-12-26 19:59:00 52

转载 nginx配置ssl实现https访问 小白文

刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁!HTTP协议以明文方式发送内容,不提供任何方式的数据加密。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和...

2018-12-26 09:33:20 95

转载 shell脚本启动node服务

#!/bin/bashcd /root/dev-websource /etc/profile/usr/local/node-8.11.1/bin/npm i && EGG_SERVER_ENV=dev npm run devstart sleep 5nodeport=` netstat -lntp|grep "7000"|awk '{print $4}'|...

2018-12-25 11:30:00 2640

转载 国美与车势达成独家战略合作,共建汽车新零售平台“买车车”

12月24日消息,近日国美控股集团(下称“国美控股”)与车势公司共同宣布达成深度战略合作关系,两家将在汽车流通领域建立长期的独家战略合作,并计划于2020年年底前,建立800家“买车车严选店”。 国美控股集团于1987年成立,目前已成为线上线下共享零售、智能制造物联、金融投资三大业务板块集于一体的综合性企业,并在2018年中国民营企业500强中名列...

2018-12-24 14:50:47 108

转载 static的简单理解

1 . static 首先记住最重要的一点: 类属性被static修饰,那么它会被当做GC的一个root根节点,作为根节点也就意味着它基本上不会被回收,因此容易造成内存泄漏问题.2 . static修饰类,方法,属性 众所周知,普通类是不能用static修饰的,只能修饰内部类注意的是当一个内部类没有使用static修饰的时候,是不能直接使用内部类创建对象,须要先使用外部类对象点new内部类...

2018-12-24 11:20:06 74

转载 Go 堆栈的理解

在讲Go的堆栈之前,先温习一下堆栈基础知识。什么是堆栈?在计算机中堆栈的概念分为:数据结构的堆栈和内存分配中堆栈。数据结构的堆栈:堆:堆可以被看成是一棵树,如:堆排序。在队列中,调度程序反复提取队列中第一个作业并运行,因为实际情况中某些时间较短的任务将等待很长时间才能结束,或者某些不短小,但具有重要性的作业,同样应当具有优先权。堆即...

2018-12-24 10:38:46 674

转载 Leshan 源码分析

Leshan 项目简介Eclipse Leshan 是用java语言实现了OMA Lightweight M2M(轻量级物联网,简写LwM2M)协议服务器和客户端的项目。项目结构Git 地址: https://github.com/eclipse/le...模块的依赖关系模块说明leshan-core定义通用常量对不同数...

2018-12-24 04:59:41 1424

转载 snabbdom.js(四)

总共写了四篇文章(都是自己的一些拙见,仅供参考,请多多指教,我这边也会持续修正加更新)介绍一下snabbdom基本用法介绍一下snabbdom渲染原理介绍一下snabddom的diff算法和对key值的认识介绍一下对于兼容IE8的修改这篇主要是记录一下针对ie8做了哪些修改增加polyfill.js用来兼容某些功能函数,...

2018-12-24 04:26:07 111

转载 浅谈JavaScript正则表达式

这些是本人在 github.pages 上写的博客,欢迎大家关注和纠错,本人会定期在github pages 上更新。有想要深入了解的知识点可以留言。同时,这是本人第一次写文章,如有目录结构不合理,还请指出。前言刚开始学习 JS 时,正则表达式一直是我不愿意面对的,每次读到有关正则表达式的时候,都会避而远之。可是,一次,当我打开 JQ 源码的时候,发现里面有大量的正则表达式。于是乎,...

2018-12-24 01:57:07 204

转载 [紫书] 破损的键盘(Broken Keyboard)(链表——数组模拟)

问题描述: 你有一个破损的键盘。键盘上所有的键都可以正常工作,但有时候Home键或者End键会自动按下。你并不知道键盘存在这一问题,而是专心打稿子,甚至连显示器都没打开。当你打开显示器后,展现在你面前的是一段悲剧文本。你的任务是在打开显示器之前计算出这段悲剧文本。 输入包含多组数据。每组数据占一行,包含不超过100000个字母、下划线、字符“【”或者“】”。其中字符...

2018-12-23 17:43:00 141

原创 Thanos如何让Prometheus更易用?

Prometheus本身其实非常棒:它提供了出色的查询语言和统一的收集、发布指标的方法。不过,要让Prometheus具备高可用性和可扩展性却是一个不小的挑战。我们需要以下这些特性:高可用的Prometheus;可在一个地方查询所有指标;轻松备份和归档数据。而这就是Thanos的用武之地。让Prometheus具备高可用性Thanos最基本的功能就是让你可以一次查询多个Prometheus实例,并...

2018-12-23 13:01:07 416

转载 支持各种特殊字符的 CSV 解析类 (.net 实现)(C#读写CSV文件)

CSV是一种十分简洁的数据结构,在DOTNET平台实际使用中发现微软官方并没有提供默认的方法,而网上好多例子发现实现并不严谨甚至一些含有明显错误,所以后面自己实现了一个读写工具类,这里发出来希望方便后面朋友(难免还是会有考虑不到的地方,可随时邮件联系) 使用该工具可对csv文件进行读写(甚至不用去了解CSV的各种规范) 直接以List<List<string>> 形式输出,...

2018-12-21 20:50:00 189

转载 SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解

(1) 在SAP CRM里创建一个Lead后,会观察到有一个Opportunity自动生成,这是通过什么后台逻辑实现的呢?检查前台日志或者后台事务码SLG1,发现有很多属于用户WF-BATCH的日志. Who is WF-BATCH? WF-BACTH is a Workflow administrator user to identify and ...

2018-12-21 16:00:08 129

转载 java入门

编程入门计算机 (电脑,硬件+软件 可以类型数据计算 用于处理指令集合,计算机理解为带有中央处理器的智能硬件)编程分析问题分解问题成若干步骤通过代码实现分解后的步骤需要注意java属于强类型语言,严格区分大小写java是面向对象的编程语言java另外一个特点就是跨平台,操作系统------>windows,linux,...

2018-12-21 10:20:00 47

转载 霍夫丁不等式---机器学习数学原理

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

2018-12-21 10:02:00 1222

转载 ORA-28000: the account is locked-的解决办法

转自:https://www.cnblogs.com/jianqiang2010/archive/2011/09/01/2162574.htmlORA-28000: the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“...

2018-12-20 13:36:00 94

转载 iOS 多线程之NSThread和NSObject

NSThread通过NSThread手段来开辟线程的注意事项当线程使我们手动开辟的时候需要我们自己来管理线程。如果是使用初始化的方式开辟创建的子线程,那么需要我们手动开启线程。取消当前线程,取消掉线程之后子线程中的代码照样还会执行,我们需要在合适的地方使用cancelled这个属性来判断当前线程是否被取消。示例代码NSThread中几个常用的几个方法和属性@property (r...

2018-12-20 01:05:36 62

转载 LeetCode 929. Unique Email Addresses

929. Unique Email AddressesEvery email consists of a local name and a domain name, separated by the @ sign.For example, in [email protected], alice is the local name, and leetcode.com is the domain...

2018-12-20 00:33:00 119

转载 6.集合

集合set一、集合的作用   知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型    作用:去重,关系运算    定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则:      1.每个元素必须是不可变类型(可hash,可作为字典的key)      2.没有重复的元素      4.无序    注意集合的目的是将不...

2018-12-19 16:48:00 89

转载 小李飞刀:ppppppython是需要好好学习的

又是写在前面的乱七八糟持续学习的第三天了,持续学习是一个不容易培养的好习惯,但是坚持就是胜利嘛~昨天因为一点点事情,所以没能学习很长时间,今天要补回来。周末要搬家,估计也得耽搁点学习时间,都要努力补回来~感觉其实学习编程是一种锻炼逻辑思维的好办法,我这个人本身挺没逻辑的,读书的时候算法就很弱。前段时间因为一些原因吧选择参加国考,被行测狠...

2018-12-19 15:23:23 165

转载 谈谈k8s1.12新特性--Mount propagation(挂载命名空间的传播)

Mount propagation挂载传播允许将Container挂载的卷共享到同一Pod中的其他Container,甚至可以共 享到同一节点上的其他Pod。一个卷的挂载传播由Container.volumeMounts中的mountPropagation字段控制。它的值是:None 此卷挂载不会接收到任何后续挂载到该卷或是挂载到该卷的子目录下的挂...

2018-12-17 20:26:00 1137

转载 U盘安装ubuntu 16.04 遇到 gfxboot.c32:not a COM32R image boot 的解决方法

从U盘启动的时候出现了gfxboot.c32:not a COM32R image的问题,经过研究发现按下Tab键,会出现live live-install check memtest hd mainmenu help.输入live后会进入试用界面,live-install会进入安装界面。...

2018-12-17 17:51:00 486

转载 pycharm 安装markdown

2. file -> Plugin -> 搜索markdwon -> 点击安装 -> 重启ok

2018-12-17 16:11:40 300

转载 如何使用智能默认值来减少认知负担

作者:Nick Babich翻译 :吴祺深欢迎访问网易云社区,了解更多网易技术产品运营经验。   如果你问UX设计师们他们的工作目标是什么,他们可能会说,他们的目标是让用户的生活变得简便。当用户体验设计师设计一款产品,他们会尽最大努力提供能够实现最终结果的最直接的操作路径。虽然这个目标可能听起来很简单,但在现实生活中存在着许多妨碍用户达成目的的障碍。其中一个便让用户停下来思...

2018-12-17 11:43:00 71

转载 如何做到有滚动条的div,通过jQuery滚动到指定元素的位置

var container = $('div'),var scrollTo = $('#row_8');container.scrollTop( scrollTo.offset().top - container.offset().top + container.scrollTop());// Or you can animate the scrolling:co...

2018-12-16 10:28:00 1048

转载 Uber分布式追踪系统Jaeger使用介绍和案例

原文:Uber分布式追踪系统Jaeger使用介绍和案例【PHP Hprose Go】前言  随着公司的发展,业务不断增加,模块不断拆分,系统间业务调用变得越复杂,对定位线上故障带来很大困难。整个调用链不透明,犹如系统被蒙上一块黑纱,当线上遇到故障时,整个技术部就陷入痛苦的漩涡。这时候分布式追踪系统应运而生,如揭开了黑纱,让阳光照进黑暗。分布式系统调用过程opentr...

2018-12-14 16:41:00 302

原创 20个有用的Go语言微服务开发框架

2007年,谷歌的一个团队在调研计算机编程语言时,发现有数百种可用于开发软件的语言,但没有一种能提供谷歌真正需要的特性。有些语言太过底层,有些又太过复杂,有些特性对他们来说反而会碍手碍脚。谷歌的开发人员想要的语言要简单到可以在几个小时内学会,但又要复杂到足以应付现代互联网的信息流。他们的解决方案就是Go语言,这门语言对于C语言、Java或JavaScript程序员来说——换句话说,就是所有的程序员...

2018-12-14 14:50:14 223

转载 项目总结15:JavaScript模拟表单提交(实现window.location.href-POST提交数据效果)

JavaScript模拟表单提交(实现window.location.href-POST提交数据效果)前沿  1-在具体项目开发中,用window.location.href方法下载文件,因window.location.href默认GET方法,如果跟在URL后面的参数过长,则会请求失败;  2-而window.location.href并没有POST方法可用,  3-只能通...

2018-12-13 19:28:00 218

原创 使用Rekit开发可扩展的前端应用

近几年前端技术的快速发展,开发能力与开发难度在逐渐上升。一方面,大型项目中的技术选型,项目结构组织问题一直没有统一的实践方式。另一方面,前端项目的开发工具远远落后于技术本身的发展。大家现在使用的VSCode,Sublime Text仍然只属于代码编辑器,和十年前的记事本之类没有本质区别。因为它们并不是真正的IDE,既不了解项目结构,也不了解什么是组件或是Store。这使得大家在项目中各自为战,常常...

2018-12-13 11:30:03 47

转载 Vue数据传递--教你特殊的实现技巧

最近碰到了比较多的关于vue的eventBus的问题,之前定技术选型的时候也被问到了,vuex和eventBus的使用范围。所以简单的写一下。同时有一种特殊的实现方案。有这么几种数据传递方式,vuex、props、eventBus和特殊的eventBus。vuex不介绍,数据量和复杂度达不到不用它你才会向下看。propsdemo父子组件传值,官方api,只写个demo。1.父组件...

2018-12-13 09:38:07 63

转载 CentOS7 平滑升级 MariaDB 5.5 到 10.x 新版本实践

前言自从 CentOS 7 开始,自带的数据库就变成 MariaDB 了,yum 安装之后的默认版本是 5.5,但是这个数据版本已经比较老了,无论是安装全新的Percona还是升级MariaDB第一步始终是不要忘记备份。CentOS7平滑升级MariaDB 5.5到10.x新版本实践更新历史2018年11月14日 - 初稿阅读原文 - ht...

2018-12-12 14:44:00 74

转载 Confluence 6 删除一个空间

删除一个空间将会完全删除空间和空间的所有内容,包括有关这个空间的所有日历,和链接到这个空间中的问题。只有具有空间管理员权限的用户才能够完全删除一个空间。删除空间是完全从系统中删除的。一旦你删除了一个空间,系统是没有办法恢复的,除非你有已经备份的内容。如果你不确定你是否还需要这个空间,你可以Exporting Confluence Pages an...

2018-12-12 01:10:47 114

空空如也

空空如也

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

TA关注的人

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