自定义博客皮肤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)
  • 收藏
  • 关注

转载 工程师成长之路

俗话说,听君一席话胜读十年书,此次有幸参加了《工程师成长之路》分享会。感觉俗话说的一点都没有错。自己也已经工作很多年了,工作上有很多的心得体会,遇到的许多问题,走过的弯路,正如分享会上描述的那样,却经常感觉找不到解决的方法,此次听完分享有一种拨云见月的感觉。工程师与码农的区别,我想就如设计师和砖瓦工一样,设计师知道,为什么要这样设计,而砖瓦工只是重复的把砖一块接一块的砌好。 如果一个砖瓦工想要成...

2018-12-30 21:39:21 275

转载 正则表达式和re模块

1. 正则表达式 匹配字符串   元字符     . 除了换行     \w 数字, 字母, 下划线     \d 数字    [] 字符组    ^ 字符串的开始    $ 字符串的结束    | 或者    [^xxx] 非xxxx     \s 空白符 ...

2018-12-28 19:17:00 63

转载 scrapy效率提升篇

scrapy基于twisted异步IO框架,downloader是多线程的。但是,由于python使用GIL(全局解释器锁,保证同时只有一个线程在使用解释器),这极大限制了并行性,在处理运算密集型程序的时候,Python的多线程效果很差,而如果开多个线程进行耗时的IO操作时,Python的多线程才能发挥出更大的作用。(因为Python在进行长时IO操作时会释放GIL)所以简单的说,scrapy是多...

2018-12-28 10:30:00 131

转载 关于Observable interval定时任务停止问题

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

2018-12-27 17:43:00 3329

转载 微信小程序从入门到放弃 Num.2

Template模板的使用template意思在于一个页面划分为多个模块 控制显示与隐藏。首先你需要创建一个页面目录,如 pages/home/home.wxml在pages/home/ 下创建components文件夹(与wxml为平级关系)(与小程序的组件是两回事)在刚才创建的components文件夹下创建 Message.wxml (名称可以自定义,我需要一个消息模板,所以创建了Mess...

2018-12-27 13:23:33 116

转载 rabbitmq的高级特性

1.消息如何保障100%的投递成功?答:方案1:消息信息落库,对消息状态打标。方案2: 消息的延迟二次投递,回调检查。(高并发场景)复制代码2.幂等性的概念详解?答:方案1:唯一id + 指纹码机制,利用数据库去重。方案2: 利用redis的原子性处理。复制代码3.在海量订单产生的业务高峰期,如何避免重复消费?4.confirm确认消息和Return返回消息?答:如何实现...

2018-12-27 12:11:05 70

转载 PHP对象与设计

在程序中包含了类的声明,引用,并不能就认为是面向对象。面向对象是一种开发理念。面向对象和面向过程的核心区别是如何分配指责。过程式编程表现为一系列命令和方法的连续调用,代码中含有很多的条件判断,关联度高。这种自顶向下的控制方式导致了重复和相互依赖的代码遍布于整个项目。面向对象,则将职责移交到专门的对象中,减少代码之间的相互联系。过程式编程有一下缺点:1、任何项目,需求是不断变化的,过程式编程,导致...

2018-12-27 10:36:43 66

转载 首次公开!《阿里计算机视觉技术精选》揭秘前沿落地案例 ...

当下计算机视觉技术无疑是AI浪潮中最火热的议题之一。视觉技术的渗透,既可以对传统商业进行改造使之看到新的商业机会,还可以创造全新的商业需求和市场。无论在电商、安防、娱乐,还是在工业、医疗、自动驾驶领域,计算机视觉技术都扮演着越发重要的角色。元旦假期即将来临,我们精心准备了这本《阿里巴巴机器智能计算机视觉技术精选》,收录了顶级会议 CVPR 2018 阿...

2018-12-27 10:31:43 74

转载 2018 年度复盘

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

2018-12-26 08:43:00 85

转载 简约强大数组操作组合

前言在实际js开发中对数组操作频率非常高,看过一些小伙伴的一些用法,挺有意思,在这里小记(不全)一下,备忘。5个迭代方法:every、filter、forEach、map和someevery():对数组中的每一项运行给定函数,如果该函数每一项都返回true,则返回true;filter():对数组中的每一项运行给定函数,返...

2018-12-25 22:55:49 83

转载 mybatis

mybatis 简介MyBatis是一个轻量级的ORM框架,它简化了对关系数据库的使用,开发人员可以在XML或注解中编写SQL来完成对数据库的操作。 如果完全使用XML方式,SQL语句可以集中维护,做到与Java代码完全隔离,便于对SQL调优。原理及流程加载配置:配置来源于两个地方,一是配置文件,一是Java代码的注解,将SQL的配...

2018-12-25 21:31:00 57

转载 SpringMVC注解集合

@RequestMapper注解  绑定请求路径与处理方法例如: @RequestMapping("login.do") public String showLogin() { ...RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把...

2018-12-25 21:30:00 79

转载 c++中的继承

我在码代码时发现了一些自认为很有用的干货很高心能够分享给大家呀没有犯过错误,只是学了一些理论上的知识,从不拿来用,怎样都不会有多么的深刻,也不会有多大的价值。没写过类的继承之前,一直都不知道protected属性和private属性的区别,仅仅是通过他的中文意思来理解 一个属性具有保护权限, 而另一个属性是私有的权限,那么这二者到底有什么区别呢???其实在没有继承的时候,这二者确乎是...

2018-12-25 18:39:00 59

转载 02.Java面向对象问题

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

2018-12-24 16:37:00 49

转载 Python:函数

函数定义:def resmax(a = 5, b = 10): if a >= b: return a else: return bprint resmax()print resmax(4)print resmax(11)print resmax(1, 5)print resmax(...

2018-12-24 09:14:00 60

转载 敏捷考证?你应该知道的敏捷体系认证(最全名单)

前几天听同事说起敏捷认证,不由大吃一惊。作为混迹在敏捷圈的运营工作者,接触敏捷开发工具 禅道也有两年之久。竟对敏捷体系认证一无所知,实属不应该,于是赶紧补课。 在网上搜索scrum/敏捷认证,相关认证机构(及敏捷培训机构)还真是不少,于...

2018-12-24 07:16:25 3609

转载 「女程序员」JAVA面试经验(3年左右工作经验)

前言致那些迷茫的JAVA面试者(特别是南京的1-4年经验),致那些奋发的年轻人,致自己。写这篇博文主要也是对我的成长道路的记录,面试受挫后的反思,及对自己的勉励。本人介绍:3年多经验的程序员,坐标南京。背景:因水平有限,及对部分面试问题记忆及理解有限,可能有些问题并不能表达准确。掌握技术有限,学习主动性一般(虽遇到问题善于思考钻研,但如果没有遇到问题比较放纵自己...被自由...

2018-12-21 22:14:14 643

转载 阿里注册中心nacos使用整合Dubbo-原创

阿里注册中心nacos是今年开源的框架,一开始以为就是个zk。后面看了图才明白他对标的竟然是consul\eureka,最重要是完美支持dubbo。我想今年开源它也是别有用意 。(目前nacos0.7版本)Dubbo 融合 Nacos 成为注册中心Nacos 作为 Dubbo 生态系统中重要的注册中心实现,其中dubbo-registry-nacos则是 Dubbo 融合 ...

2018-12-21 10:30:00 677

转载 pyhanlp 两种依存句法分类器

依存句法分析器在HanLP中一共有两种句法分析器·依存句法分析(1)基于神经网络的高性能依存句法分析器(2)MaxEnt依存句法分析基于神经网络的高性能依存句法分析器HanLP中的基于神经网络的高性能依存句法分析器参考的是14年Chen&Manning的论文(A Fast and Accurate Dependency Parser using Neural Netw...

2018-12-21 10:25:06 75

转载 美国自动驾驶法案今年通过无望,美议员发誓称明年继续 ...

美议员发出警告称,美国自动驾驶方面正在被中国、韩国等国家赶超。 美国当时间周三,几位关键参议院表示,在今年休会前,美国国会不会就加速推出自动驾驶汽车的法案进行投票。 据悉,若想要在今年获得通过,自动驾驶汽车法案就得附加在周三提出的一项为政府运作资金的法案上。然而,现实情况是,自动驾驶法案并没有出现在周三提出的这一份法案上。 对此,为此已...

2018-12-20 11:08:30 94

转载 Java中常见数据结构:list与map -底层如何实现

1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector 底层数据结构是数组,查询快,增删慢 ...

2018-12-20 00:19:00 82

转载 在ASP.NET Core中获取客户端IP地址

随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址。WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求。var ip = HttpContext.Current.Request.UserHostAddress;或者只是直接引用当前的Requestvar ip = Request.UserHostAddress;但是,...

2018-12-19 14:02:00 874

转载 使用Helm优化Kubernetes下的研发体验:实现持续交付流水线

整体目标在这一篇中,我们将使用Jenkins在此基础上构建一条完整的持续交付流水线,并且让团队不同成员能够基于该流水线展开基本的协作。开发: 持续提交代码并能够通过持续集成(CI)过程快速获取反馈,在通过CI验证后,能够自动化部署到开发环境,以便后续的进一步功能测试(手动/自动自动化测试)等;测试: 在需要对项目功能进行验证时,可以一键部署测试环...

2018-12-18 21:19:00 108

转载 Centos7优化

https://blog.csdn.net/kxwinxp/article/details/78895373转载于:https://www.cnblogs.com/LuckWJL/p/10138583.html

2018-12-18 17:29:00 54

转载 BZOJ 4516 [Sdoi2016] 生成魔咒

传送门心态崩了++后缀自动机板子题[考场上要是不会后缀自动机就崩了T^T]可以看出 每次答案的贡献就是和原来本质不同的子串数量根据SPOJ7258我们可以得到 本质不同的子串数量可以通过建出自动机 树形dp解决我们需要知道的就是 连向它的那个链就是我们建立自动机的时候的那个找的p直接求一下就好了另外的理解方式就是我们要求本质不同的前缀数量 那么就是parent树上l...

2018-12-18 15:36:00 93

转载 (九)Java springcloud B2B2C o2o多用户商城 springcloud架构 - commonservice-config配置服务搭建...

1. 介绍Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的...

2018-12-18 09:29:25 64

转载 c#接口与虚函数的实验报告

1)定义Student类,用string型变量name存储学生姓名,用int型变量age存储学生年龄。Student类实现IComparable接口。要求从键盘输入学生的姓名和年龄,并注意可能出现的异常及其处理。IComparable接口定义如下(系统已定义,可直接使用)interface IComparable{ int CompareTo(object obj);//如果自...

2018-12-17 22:47:00 299

转载 centos7使用kubeadm配置高可用k8s集群的另一种方式

简介使用kubeadm配置多master节点,实 现高可用。安装实验环境说明实验架构lab1: etcd master keepalived 11.11.11.111lab2: etcd master keepalived 11.11.11.112lab3: etcd master keepalived 11.11.11.113lab4:...

2018-12-17 20:36:58 93

转载 你所误解的微信公众号开发、以及微信公众号网页授权、接收url跳转参数等问题...

前言:有一星期没跟新博客了,最近太忙、项目赶进度就没把时间花在博客上;今天来说说所谓的微信公众号开发和填坑记录;微信公众号:运行在微信终端的应用 (对于开发者来说比较爽的你只需考虑兼容微信浏览器,因为它是在微信内置浏览器环境下运行的)微信公众号开发分为两部分:  一、传统开发(前后端分离) 推荐 页面量大的时候优点就尤其突出了  1. 微信首页 (即首页菜单、跳转链接、扫二维...

2018-12-17 17:44:00 1692

转载 rancher搭建社区提供的kafka外网无法调通解决

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

2018-12-15 15:56:00 901

转载 LNMP环境搭建

LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、cento...

2018-12-15 15:11:00 85

转载 kubernetes1.7 新特性:PodDisruptionBudget控制器变化

背景概念在Kubernetes中,为了保证业务不中断或业务SLA不降级,需要将应用进行集群化部署。通过PodDisruptionBudget控制器可以设置应用POD集群处于运行状态最低个数,也可以设置应用POD集群处于运行状态的最低百分比,这样可以保证在主动销毁应用POD的时候,不会一次性销毁太多的应用POD,从而保证业务不中断或业务SLA不降级。...

2018-12-14 22:50:45 122

原创 伯克利开源Confluo:吞吐量比Kafka高4到10倍

AI前线导读:伯克利RISE实验室又有新动作,最近开源了一个多数据流实时分布式分析系统Confluo。它可以作为网络监控和诊断框架,也可以作为时序数据库和发布订阅消息系统。作为时序数据库,它的性能比其他时序数据库高出数倍,而作为发布消息订阅系统,它的吞吐量比Kafka高出4到10倍。具体请见下文。更多干货内容请关注微信公众号“AI前线”(ID:ai-front)Confluo是一个多数据流分析系统...

2018-12-14 09:00:00 45

原创 Percona MongoDB HotBackup热备份工具

Percona MongoDB HotBackup热备份工具前言:目前官方MongoDB社区版是不支持Hot Backup热备份的,我们只能通过mongodump等逻辑备份工具导出bson文件,再mongorestore导入,类似MySQL的mysqldump工具。在备份副本集时,我们需指定--oplog选项记录备份间产生的增量数据,类似mysqldump --single-transaction...

2018-12-13 10:58:29 78

转载 [ML] 数据处理

可以不需要自己开发,使用CloudCompare的分割合并功能实现点云标注(labeling),生成点云训练集数据。(1)首先对点云中的物体进行分割,分割出一个一个的类别。(2)接着删除所有的SF,使用Add constant SF功能,添加一个SF名字为classification,值为类别值(1,2,3...)(3)未分类的类别最好也用一个数值表示,为0的话,输出的时候好像就是na...

2018-12-12 11:31:00 78

转载 ROCKETMQ消息ID生成逻辑

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

2018-12-11 20:12:00 528

原创 担任技术领导者,如何找到带团队和提升开发能力的平衡点?

Redgate Software技术主管朱莉娅·海沃德(Julia Hayward)对技术性领导做了一些思考,她认为:雇主需要采用流动的结构,让员工在自己的角色中找到平衡点,技术和管理通道应该并行,如果员工在心理上感受不到安全感,就不可能获得真正有效的成长,如果能找到一位良师益师共同讨论问题和解决方案将受益匪浅。朱莉娅·海沃德在布里斯托尔市(City Bristol)的敏捷2018大会上分享了她对...

2018-12-10 12:30:00 116

转载 接口与多态的总结

一.接口1.接口的特点 1.接口更像是一个完全形态的抽象类(抽象类允许存在非抽象的方法,但是在接口中不允许存在) 2.接口需要一个实现类,其格式为public 类名 implements 接口名() 在实现类中应该重写全部接口中的方法。 3.在接口中定义的成员变量全是常量(无法改变)格式为:public static final 数据类型 变...

2018-12-09 16:34:00 295

转载 Kafka 0.10 常用运维命令

引言Kafka是由LinkedIn开发的一个分布式的消息系统,它以可水平扩展和高吞吐率而被广泛使用,现在已经是Apache的项目。Kafka系统自带了丰富的运维管理工具,都是基于命令行的,本文主要介绍一些常用的命令。读者需要对Kafka已经有入门级的了解。常用命令以下命令都是在Kafka的主目录下执行的。启动Kafka启动命令需要指定配置文件bin/kafka-server-sta...

2018-12-09 16:04:19 136

转载 10大经典排序算法动图演示,看这篇就够了!(配相应代码)

排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序。内部排序是数据记录在内存中进行排序。而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:关于时间复杂度:平方阶 (O(n2)) ...

2018-12-07 16:55:00 212

空空如也

空空如也

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

TA关注的人

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