自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux环境升级node版本

前情提要:想要创建一个自己的blog,所以开始搭环境。准备用create-react-app来搭建一个基础环境,然后遇到了node的升级问题。所以开始升级node。但是不能去官网直接下载一个最新版本,替换吧~~这个。是最后最后的备选方案了~查了node的一些API 然后开始升级~~安装create-react-app,用create-r...

2019-02-28 20:44:28 284

转载 自然语言处理入门(1)——文本相似度计算

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

2019-02-28 12:19:00 732

转载 ASP.NET数据库连接类(SqlDBHelper)

第一步:创建一个名为SqlDBHelper的类,用来作为联通数据库和系统之间的桥梁。第二步:引入命名空间,如果System.Configuration、System.Transcations这两个命名空间找不到,可在项目目录下的【引用】=》添加引用【框架】中找到,添加引用即可。1 using System.Data;2 using System.Data.SqlClient;...

2019-02-27 22:49:00 503

转载 讨论一个堆栈越界的问题

我们先看一个linux下的C代码,分析一下运行结果:1 int main(int argc, char* argv[]) {2 int i = 0;3 int arr[3] = {0};4 for(; i<=3; i++) {5 arr[i] = 0;6 print...

2019-02-27 20:22:21 234

转载 「每日一码」(精品代码,质量保证)阶乘

2-27_阶乘将每天看到的优秀的代码或者特别的实现,记录下来2019-2-271!=12!=23!=6...n!=?Q&A求n的阶乘function factorial(num) { if (num <= 1) { return 1; } else { return num * arguments.calle...

2019-02-27 17:46:00 86

转载 趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!

小伙伴们,看看这些程序员的小段子,放松下紧张的心情!趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!一程序员去面试,面试官问:“你毕业才两年,这三年工作经验是怎么来的?!”程序员答:“加班。”趣事:据说只有程序员才能看懂的笑话,祝新的一周愉快!某程序员对书法十分感兴趣,退休后决定在这方面有所建树。于是花重金购买了上等的文房四宝。一日,饭后突生雅兴,一番磨墨拟纸,并点上了上好的檀...

2019-02-27 15:49:39 303

原创 中台之上(三):战略和组织结构,业务架构设计中不应被忽视的关键因素

业务架构的起点:解读企业战略业务架构最大的特点就是要从企业整体视角出发思考问题,要有居高临下的俯视视角,时刻有一张企业整体的业务能力地图印在脑子里,而企业的业务能力是服务于业务目标的,业务目标有不同的层次,高级管理者、中层管理者、操作层都有不同的目标诉求,但是所有的目标都会聚焦在最高层次的企业目标——企业战略上,所以,企业战略也就自然成为了企业级业务架构设计的起点和检验标准。企业战略听起来是一个非...

2019-02-26 15:18:18 651

转载 java继承-------接口

接口的概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。接口的定义public interface 接口名 {抽象方法1;抽象方法2;抽象方法3;...

2019-02-25 12:56:00 42

转载 window下搭建SonarQube

能解决什么问题:SonarQube是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题,代码质量的评分,健康状况等。而且提供了丰富的插件,支持多种语言的检测, 如 Java、Javascript、Python、C#、等编程语言的检测。配置安装流程使用sonarQube需要jdk支持,还需要数据库来存放检测代码的数据报告,检测的时候还需要使用sonar-ru...

2019-02-25 12:31:26 213

转载 如果我是小白,学Python要准备什么呢?

学习Python必不可少的一部肯定是工具,一种是编码器,一种是解释器:编码器就是Python。目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。IDE...

2019-02-25 00:10:05 45

转载 聊聊flink的NetworkEnvironmentConfiguration

序本文主要研究一下flink的NetworkEnvironmentConfigurationNetworkEnvironmentConfigurationflink-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/taskmanager/NetworkEnviro...

2019-02-24 19:35:13 65

原创 为什么已有Elasticsearch,我们还要重造实时分析引擎AresDB?

作者 | Jian Shen,Ze Wang,David Wang,Jeremy Shi, andSteven ChenAresDB在Uber被广泛使用,为我们的实时数据分析仪表盘提供支持,使我们能够针对业务的各个方面大规模制定数据驱动的决策。通过开源这个工具,我们希望社区中的其他人可以利用AresDB分析自己的数据。在Uber,我们能够利用实时分析技术获得商业洞察力,提高运营效率,而且...

2019-02-24 14:04:00 54

转载 JDK是如何判断两个对象是否相同的?判断的流程是什么?

JDK 是如何判断两个对象是否相同的呢?判断的流程是什么?参考解答:JDK 会先判断两个对象的hashCode是否相同,如果hashCode不同,则说明肯定是两个不同的对象了;如果hashCode相同再通过equals()方法进行进一步比较,如果equals方法返回true,则说明两个对象是相同的,如果equals方法返回false说明两个对象不同。如何验证怎么来验证这个问题呢?我们知道H...

2019-02-23 14:11:27 53

转载 2018 年终总结

职业篇博客之前博客系统一直用的 Ghost,然而 Ghost 的新版在vps上升级迁移遇到很多问题,后来索性自己用 nodejs 写了一个,基于 nextjs。翻译文章花了一周的闲余时间,翻译了 maintainable css,访问地址 http://maintainablecss.wtser.com/真的是好久没翻译文章了。...

2019-02-23 04:40:06 67

转载 云端服务器配置

1.本地mac上命令行中执行: ssh root@39.105.97.173如果充值过服务器,导致连接失败,执行ssh-keygen -R 你要访问的IP地址 详见: 解决Host key verification failed2.然后输入密码:远程连接密码 Aa。。。3.显示:Welcome to Alibaba Cloud Elastic Compute ...

2019-02-22 16:34:00 540

转载 智能直播审核方案:视频云智能业务截帧策略

近些年来,视频直播快速发展,国家对于直播内容监管的要求日益严格,如何在满足业务需求的情况下,选择成本最优的智能审核方案,是每个直播平台面对的难题。本文介绍如何以最优成本配置直播审核模板。功能介绍一、审核场景审核场景包含对直播画面的涉黄、暴恐涉政、广告、不良场景四大维度进行审核。智能监黄:识别直播中的色情内容。暴恐涉政识别:识别直播中的暴恐涉政内容。广告识别:识别直播中的广告信息。不良场景识...

2019-02-22 08:20:27 710

转载 为何把日志打印到控制台很慢?

原文在容器打印日志到控制台阻塞的排障的时候看到一个观点:把日志打印到控制台要比打印到文件慢,而且是非常慢。log4j2和logback的两个issue官方也提到了这一点(见LOG4J2-2239、LOGBACK-1422)。那么为何输出到控制台慢?有何办法加速呢?问题要从三个角度来分别回答:linux的stdout角度Jav...

2019-02-22 05:19:54 241

转载 面试官,你再问我 Bit Operation 试试?

在面试环节中,面试官很喜欢问一些特别的题目,这些题目有着特殊的解法,如果回答的巧妙往往能在面试中加分。在这些题目中,位操作(Bit Operation)就是极具魅力的一种。今天,吴师兄就来分享 LeetCode 上几道跟 Bit Operation 有关的题目。题目一: 位 1 的个数LeetCode上第 191 号问题:编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ...

2019-02-21 00:59:08 215

转载 Redis的resp协议

resp协议redis客户端和服务端交互使用的是redis作者制定的一个协议,叫resp(REdis Serialization Protocol)。具体分如下几个层次基于tcp请求响应模式,但在两种情况下不再是简单的请求和响应模式(下文介绍)支持五种类型的数据,分别是简单字符串,错误,整型,bulk strings ,数组...

2019-02-20 22:11:10 58

转载 Python 进阶之路 (九) 再立Flag, 社区最全的itertools深度解析(上)

前言大家好,今天想和大家分享一下我的itertools学习体验及心得,itertools是一个Python的自带库,内含多种非常实用的方法,我简单学习了一下,发现可以大大提升工作效率,在sf社区内没有发现十分详细的介绍,因此希望想自己做一个学习总结。也和朋友们一起分享一下心得首先,有关itertools的详细介绍,我参考的是Pytho...

2019-02-20 16:12:01 43

转载 Nginx配置

问题一:https反向代理http站点,因为此http站点登录需要跳转https的sso统一登录,认证后再跳转回来,现在此http站点通过nginx反向代理变为https站点,在sso的跳转过程中,returnurl变回了http,此地址错误,解决办法:但有一项配置必须要添加: proxy_set_header WL-Proxy-SSL true; //weblogic启效 proxy_set...

2019-02-20 14:02:00 51

转载 Linux系统随机生成复杂密码方法

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

2019-02-20 14:00:00 829

转载 原生js + css3 + 定时器 无缝轮播图(部分)

## 起因 ##现在自学前端中,学到移动端,在做一个项目,课程开始用原生的方法写轮播图(无缝),但是视频讲的是面向过程的方式,现在自己用面向对象的方式写一下。## 上代码 ##html的代码&lt;div class="jd_nav"&gt; &lt;ul class="clearfix"&gt; &l...

2019-02-20 13:15:09 60

转载 【翻译】Prometheus 2.1.0 新特性

Prometheus 2.1.0 现在(2018.01.22)已经发布,从上个月的 2.0.0 到 2.1.0 有一些修改和提升。有几个改进可以简化管理。新的服务发现状态页使重新标记哪些元数据变得更加容易。规则状态页现在包括每个规则的最后一次计算花费的时间。便于找出哪些可能需要调整。每个规则组的最后评估持续时间现在也可以作为rule_group_las...

2019-02-20 13:01:56 107

转载 DocumentHandler-ftl生成word

import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java....

2019-02-19 14:57:00 111

转载 Syncfusion教程:在Xamarin.Forms中创建数据输入表单 (3)

下载Essential Studio for Xamarin最新版本Essential Studio for Xamarin是全面的Xamarin.iOS、Xamarin.Android和Xamarin.Forms组件套包,包含最快的图表和网格。用于日期选择的轻量级日历使用强大的日历控件获取精确的日期输入。用户可以从月视图导航到年视图。Syncfusion’s Xamarin...

2019-02-19 10:25:26 71

转载 ThinkJS关联模型实践

在数据库设计特别是关系型数据库设计中,我们的各个表之间都会存在各种关联关系。在传统行业中,使用人数有限且可控的情况下,我们可以使用外键来进行关联,降低开发成本,借助数据库产品自身的触发器可以实现表与关联表之间的数据一致性和更新。但是在 web 开发中,却不太适合使用外键。因为在并发量比较大的情况下,数据库很容易成为性能瓶颈,受IO能力限...

2019-02-19 00:18:39 79

转载 Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap

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

2019-02-18 22:44:00 14498

转载 Jenkins in Action :GitLab 部署 Maven 项目

随着项目进展接近尾声,服务端自动化部署也逐渐提上日程。按照初期想法,采用 Jenkins 实现自动化部署。Jenkins 是开源 CI/CD 软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。顺便插播一句广告,欢迎参与 Jenkins 中文本地化建设。配置需求1c 2g 服务器 1 台尝试 Vu...

2019-02-18 21:51:57 53

转载 堆内存内部结构

Jvm 堆内存内部结构所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和老年代,新生代又被进一步划分为Eden(伊甸园)和Survivor(幸存者)区,老年代,在后面不是堆区是永恒代(方法区),为了进一步了解堆内存里的结构,我们先看看后面要讲的一种垃圾回收算法,分代算法,回收垃圾的过程,通过这个过程的分析,进一步了解堆区里的结构细节,结构图如...

2019-02-18 21:08:00 324

转载 【C#冷知识系列】(一)那些你知道或者不知道的奇淫巧技

引子正如我在个人介绍中所写,我是一个仍然坚持.NET的头铁高级软件工程师,研究C#,.NET已经六年多,一直坚持认为自己的能力不足以教授别人,所以一直没有想法写博客。工作几年,内容涵盖了.NET框架下的各种软件的开发,WPF,WinForm,WebForm,ASP.NET,MVC5,开发的软件几乎涵盖了.NET家族的各个成员。让我下定决心写一系列C#高级开发文章的原因并不是因为某天早上起床突如其...

2019-02-16 09:48:13 334

转载 jQuery_渐隐式轮播效果插件封装

使用 jQuery 封装一个渐隐式轮播效果插件。效果图:在线预览:jQuery_LKFadeSlideshow下载兼容性:插件参数说明:autoPlay:自动切换的时间间隔(单位ms),不设定该参数slide不会自动切换。speed:切换速度(单位ms)。initialItem:初始化轮播元素索引,类型:number。pagination:分页位置,类型:HTML 标签...

2019-02-16 01:42:35 115

转载 vmware虚拟机里ubuntu无法连接到同一个子网的其他电脑解决办法

在虚拟机设置里面更改网络连接模式

2019-02-15 05:51:55 53

转载 canvas反向裁剪技巧

我们都知道在canvas 可以通过clip来实现剪裁功能,其步骤一般是先设置要裁剪的区域(路径),然后通过ctx.clip()的实现裁剪,裁剪之后,后续的绘制只能在裁剪的区域显示效果,比如如下一段代码,实现了一个圆形裁剪:ctx.beginPath();ctx.arc(100,100,50,0,Math.PI*2);ctx.clip...

2019-02-15 05:38:52 63

转载 从零开始构建自己的爬虫代理IP数据库并定期检验IP有效性

ProxyIPPool从零开始构建自己的代理IP池;根据代理IP网址抓取新的代理IP;对历史代理IP有效性验证源码地址:https://github.com/TOMO-CAT/ProxyIPPool为什么要使用代理IP在爬虫的过程中,很多网站会采取反爬虫技术,其中最经常使用的就是限制一个IP的访问次数。当你本地的IP地址被该网站封禁后,可能就需要...

2019-02-14 12:53:19 75

原创 Netty消息接收类故障案例分析

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析Netty消息接收类故障案例。李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。1. 背景1.1 消息接收类故障尽管Netty应用广泛,非常成熟,但是由于对Netty底层机制不太了解,用户在实际使用中还是会经常遇到各种问题,大部分问题都是业务使用不当导致的。Netty使用者需要学习Net...

2019-02-14 08:00:00 160

转载 增加静态路由

每次开机都要添加route add 172.16.2.0 mask 255.255.255.0 192.168.10.254添加路由 目的网络 掩码 本机网关转载于:https://www.cnblogs.com/mathprice/p/10370264.html...

2019-02-13 15:57:00 382

转载 ThinkGo:一个轻量级的 Go 语言 MVC 框架

ThinkGo 是一个轻量级的 Go 语言 MVC 框架,目前支持路由、中间件、控制器、请求、响应、Session、视图、日志、缓存、ORM等 web 框架应该具备的基本功能,ThinkGo致力于让代码简洁且富于表达力,帮助开发者快速构建一个 Web 应用。特性简洁的路由,支持参数注入强大的路由中间件,支持前置/后置中间件Ses...

2019-02-12 22:43:19 93

转载 HDFS总结

HDFS最近学习总结一. hdfs整体运行机制:客户把一个文件存入HDFS中,其实HDFS会把文件切成块进行存储,会分散存储到N台Linux系统中(存储文件块的角色是:datanode)(重要的是切块的行为是由客户端决定的)一旦文件被切块切块存储,HDFS一定要有个机制,需要记录每一个文件...

2019-02-12 17:24:46 60

转载 dubbo源码解析(三十九)集群——merger

集群——merger目标:介绍dubbo中集群的分组聚合,介绍dubbo-cluster下merger包的源码。前言按组合并返回结果 ,比如菜单服务,接口一样,但有多种实现,用group区分,现在消费方需从每种group中调用一次返回结果,合并结果返回,这样就可以实现聚合菜单项。这个时候就要用到分组聚合。源码分析(一)Merge...

2019-02-12 13:06:21 68

空空如也

空空如也

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

TA关注的人

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