自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java编程细节-重构-为什么 if-else 不是好代码

平时开发中if-else用的多吗?其实这是个再正常不过的coding习惯,当我们代码量小的时候用来做条件判断是再简单不过的了。但对于优秀程序员来说,这并不是好代码,为啥?抛开剂量谈毒性都是耍流氓在使用条件判断语句的地方,如果代码量小,需要判断的场景少的话,那么没有比 if-else 更合适的语句,比如下面这样.... if(object.getIndex() > 0) { //do some...

2018-08-31 13:14:14 82

转载 js实现数据结构及算法之链表(Linked-list)

链表(Linked-list)数组不总是最佳的数据结构,因为,在很多编程语言中,数组的长度都是固定的,如果数组已被数据填满,再要加入新的元素是非常困难的。而且,对于数组的删除和添加操作,通常需要将数组中的其他元素向前或者向后平移,这些操作也是十分繁琐的js的数组被实现成了对象,与其他语言数组相比,效率低了好多除了对数据的随机访问,链表几乎可以用在任何可以使用一维数组的地方链表是由一系列的节点组成的...

2018-08-30 15:32:25 174

转载 新显卡出世,我们来谈谈与深度学习有关的显卡架构和相关技术

老婆,我想要煤气炉显卡的香气 新显卡出世了,就在前几天。可以说是万众期待下,老黄发布了消费级(民用级)显卡RTX2070、RTX2080、RTX2080TI,作为“大多数人”,不得不说在发布会即将结束的那一刻,真的很想预订一块。真的很有诱惑力啊,毕竟价格摆在那里,RTX2080TI显卡相比1080TI可是贵了许多,Founder Edition 版 京东上预订9999差不多1w了。好了,先不论价格...

2018-08-30 10:56:40 223

转载 零起点Python大数据与量化交易

零起点Python大数据与量化交易第1章 从故事开始学量化 11.1 亿万富翁的“神奇公式” 21.1.1 案例1-1:亿万富翁的“神奇公式” 21.1.2 案例分析:Python图表 51.1.3 matplotlib绘图模块库 71.1.4 案例分析:style绘图风格 101.1.5 案例分析:colormap颜色表 121.1.6 案例分析:颜色表关键词...

2018-08-30 10:38:00 303

转载 权限设计的杂谈

权限设计的杂谈这篇文章的定位,不是宣传某个框架,仅仅之是梳理一下有关权限方面的一些想法和最近项目中的一些探索过程。 我们主要想解决一下问题。1、什么是权限,程序员理解的权限和客户所理解的权限是不是一致的。2、权限的划分原则,权限到底是根据什么原则进行组合的。3、角色是用户与权限之间的必要的关系吗?角色到底承接了什么作用。4、如何进行合理的表设计。5、...

2018-08-29 17:27:30 44

转载 ionic 文本域文字输入监听事件

ionic 文本域(文本框)实时监听文字输入的方法<textarea [(ngModel)]="readyText" (ngModelChange)="onChangeText(readyText)" placeholder="请描述您的服务内容" rows="8">{{repairs_item}}</textarea>//监听事件onChangeT...

2018-08-29 15:18:00 208

转载 MikroTik RouterOS旧版本下载地址收集

http://ixp.mikrotik.co.id/download/archive/http://mirror.poliwangi.ac.id/mikrotik/

2018-08-29 14:46:00 1496

转载 react传值

引用地址:https://www.cnblogs.com/zlzhang0305/p/8613252.html1.父组件向子组件传值 (通过props来传值,这种应用,很多时候我们某个组件在不同的地方用到,但是就只是内容不一样,这样在调用组件就是父组件的时候给各自自己的值就好)//子组件class Es6cComponent extends React.Component{ constru...

2018-08-29 14:26:00 46

转载 python基本数据类型

Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值多个变量赋值Python允许你同时为多个变量赋值。例如:a = b = ...

2018-08-29 09:14:04 115

转载 从产品经理角度看“子弹短信”

写在前面的话看过我之前文章的小伙伴都了解我写文章的风格,我比较喜欢务实,所以今天写的文章就如文章标题一样,以产品经理的视角来看“子弹短信”这个应用,并且说明为什么从这几个维度来看这个应用,因为个人看到的东西比较局限,同时也欢迎有不同看法的小伙伴们留言交流,那么废话不多说,我们开始进入正题。产...

2018-08-28 19:39:00 86

转载 MIC简单安装

传mysql80-community-release-el7-1.noarch包[root@localhost /]# yum install mysql80-community-release-el7-1.noarch.rpm[root@localhost ~]# yum install -y mysql-router[root@localhost ~]# yum install -...

2018-08-28 15:11:00 374

转载 函数的参数

# 位置参数必须在前# 不能给同一个变量传多个值# 动态参数,可以接收任意参数(*args,返回的是元祖;**kwargs,返回字典)# *args必须在**kwargs之前# 顺序,位置参数,*args,默认参数,**kwargs# def func(a, *args, c=1, **kwargs):# print(a, args, c, kwargs)#...

2018-08-24 21:54:00 41

转载 Ubuntu 18.04.1 搭建Java环境和HelloWorld

一、搭建Java环境系统环境Ubuntu 18.04.1JDK 8IDEA 2018.21.下载JDK官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择相应的版本,点击jdk,进入下载页面,选择“Linux x64”版本的后缀为“xxx.tar.gz”的Liunx压缩包。2.解压JD...

2018-08-24 14:58:00 72

转载 虚拟化云计算-centos7上安装测试Open vSwitch

在KVM中,可以使用网桥+VLAN实现虚拟交换机,也可以使用Open vSwitch实现。Open vSwitch即开放的软件虚拟交换机,能够达到产品级的质量,也就是说可以部署一些生产环境使用。它不光支持基本的二层交换,还支持标准的管理机接口和协议(如NetFlow,sFlow,SPAN,RSAPN,CLI,LACP,802.1ag),同时也支持OpenFlo...

2018-08-23 17:31:44 196

转载 Python字典,妈妈再也不会担心我不会Python了(十)

字典由键值对组成的数据格式就是字典。比如:身份证#字典的定义card = {"name":"韦小宝","age":33,"address":"北京市长安街"}复制代码字典常用操作打印值#字典的定义card = {"name":"韦小宝","age":33,"address":"北京市长安街"}print(card["name"])print(card["age"])p...

2018-08-23 14:39:48 64

转载 FLutter父子组件通信

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

2018-08-23 14:37:00 1086

转载 Android自定义下拉刷新、上拉加载炫酷动画效果

目 录(本篇字数:2120)介绍实现思路和代码布局文件下拉刷新实现上拉加载实现飞机转头和动画代码博文续篇为之前的自定义View添加DrawerLayout(侧拉抽屉),为自定义View系列画上完美句号。 介绍 继续我上篇文章的内容:一步步实现ListView的Item侧滑删除菜单效果,仿QQ的聊天页面侧滑删除...

2018-08-22 21:01:00 372

转载 svn分支协同开发流程(内附超详细流程图和解释)

开发场景面向trunk开发比如4人开发团队 每2人负责一个功能模块,两个功能模块在同一个项目中,此时如果4个人都是在主分支trunk上进行开发 那么必须等两个功能模块全部ok 才能上线 (操作比较简单 不进行赘述)缺点:开发耦合性过大项目代码不易管理面向branches开发分支开发 对trunk进行分支开发 按照上面的逻辑 新建两个分支,2个人编辑一个分支 ,当其中一个分支开发完...

2018-08-22 16:51:29 2473

转载 caioj 1069 动态规划入门(二维一边推2:顺序对齐)(最长公共子序列拓展总结)...

caioj 1068是最长公共子序列裸体,秒过, 就不写博客了caioj 1069到1071 都是最长公共字序列的拓展,我总结出了一个模型,屡试不爽(1) 字符串下标从1开始,因为0用来表示字符为空的情况,而不是第一个字符 (2)初始化问题。  一般设f[i][j]为第一个字符前i个,第二个字符前j个的最优价值  ...

2018-08-21 18:58:00 138

转载 java 字符串的运算公式直接转计算结果

  // 字符串的运算公式直接转计算结果 public static void main(String[] args) {ScriptEngine se = new ScriptEngineManager().getEngineByName("JavaScript");String str = "2*3-45/5+9+9%5";try {Double d = (Double) s...

2018-08-21 17:54:00 1800

原创 Uber永久定位系统实时数据分析过程实践!

根据Gartner所言,到2020年,每个智慧城市将使用约13.9亿辆联网汽车,这些汽车配备物联网传感器和其他设备。城市中的车辆定位和行为模式分析将有助于优化流量,更好的规划决策和进行更智能的广告投放。例如,对GPS汽车数据分析可以允许城市基于实时交通信息来优化交通流量。电信公司正在使用移动电话定位数据,识别和预测城市人口的位置活动趋势和生存区域。本文,我们将讨论在数据处理管道中使用Spark S...

2018-08-21 09:43:09 268

转载 Java对象引用和回收

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

2018-08-21 08:57:00 1410

转载 2018-08-20期 Hbase客户端API操作( 数据更新)

package cn.itcast.bigdata.hbase;import java.io.IOException;import java.io.InterruptedIOException;import java.util.ArrayList;import java.util.Iterator;import org.apache.commons.collections.c...

2018-08-20 08:59:31 77

转载 Java线程池

线程池概述什么是线程池 就是将多个线程放在一个池子里面(所谓池化技术),然后需要线程的时候不是创建一个线程,而是从线程池里面获取一个可用的线程,然后执行我们的任务.线程池的优势降低资源消耗,通过重复利用已创建的线程降低线程创建和消耗提供响应速度,当任务到达时,任务可以不需要等到线程创建就立即执行提高线程的可管理性,线程...

2018-08-20 07:45:22 62

转载 【读书笔记】码农翻身 - 简介

作为一个从业12年的老码农来说,经历了软件行业十年来的沧海桑田,套用IT行业的一个术语 - “变化是永恒的”。然,追求真理,追求解决问题的金钥匙是我们这个行业乃至人生的重要目标之一。软件行业没有银弹可以解决一切问题,却有积累的经验供我们所用。随手翻阅一下码农翻身这本书,很多内容却吸引了我。几乎所有内容对我都没有新鲜感,然而却有一条线把它们串了起来,读起来也毫不费力。好比我们已经拥有了很多珍珠,只需...

2018-08-19 15:26:10 368

转载 Confluence 6 使用 Apache 和 mod_proxy 的基本配置

在这些示例中,我们使用下面的信息:http://www.example.com/confluence- 你计划使用的 URLhttp://example:8090/- Confluence 当前安装的主机名和端口http://example:8091/- Sync...

2018-08-19 05:58:10 46

转载 springboot2.0整合redis案例

首先创建一个springboot项目。添加pom配置:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifa...

2018-08-18 22:40:00 79

转载 学习日记面向对象编程

一 面向过程编程  核心是过程二字,过程指的是解决问题的步骤,即先要干什么,后干什么,再干什么基于该思想编程就好比在设计一条流水线,是一种机械的思维方式  优点:复杂的问题流程化,简单化  缺点:可扩展性差二 面向对象编程  核心是对象二字,对象是特征与功能的集合体  基于该思想编程就好比在创作一个世界  优点:可扩展性强  缺点:编程的复杂度高于面对过程...

2018-08-17 19:32:00 53

转载 LightGBM,XGBoost被面试官刁难了?内有含泪面试经验

写在最前文章有很多被转载,我看了,重要的地方由于格式问题,转载网站上并未适配,请大家戳原文链接看原文,有最完整描述。LightGBM,XGBoost作为非常经典的GBDT模型,网上原理和实战代码都一大堆。但是看了几个公式,写了几行代码。是不是总觉得心里空空的。直到有一次被面试官问道。给你一堆数据,让你用GBDT模型去处理。这些数据在模型内部是如何运行的呢,最终答案如何得到的呢?虽然现场可以结结...

2018-08-17 03:04:50 571 1

转载 Nginx配置资源下载目录

访问我的博客之前在网上找 CentOs 的镜像的时候,发现了阿里云的这个镜像源,速度蛮快的。今天也来搭建一个类似的站,使用 nginx 作为资源下载服务器。图片详情:安装 Nginx参考这篇教程的 Nginx 环境搭建部分设置资源存储路径1、 资源准备在 home 的用户目录下,建立文件夹,如 softs ,在 softs 目录中放入文件内容。修改配置文件2、 修改 Ngin...

2018-08-15 22:12:00 1707

转载 一、JAVA基础-基本类型与对应的包装类型

1.基本数据类型8个,其余都是引用类型六种数字类型(4个整数类型,2个浮点型),一种字符型,一种bool型2.包装类型每个基本类型,有对应的包装类型,包装类型提供对象的最大值、最小值及对象的相关操作。值类型一般存在栈中,引用类型一般存在堆中、基本类型字节数位数最大值最小值...

2018-08-15 16:30:00 154

转载 媒体服务巨头Sling TV构建生产级K8S集群,服务400万付费用户

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

2018-08-15 09:53:00 138

转载 js格式化日期时间工具类

dateUtil.js/** * 格式化日期时间 */export function formatDatetime(date, fmt) { if(/(y+)/.test(fmt)){ fmt = fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4-RegExp.$1.length)) } let obj ...

2018-08-15 06:47:08 449

转载 WPF整理-为控件添加自定义附加属性

原文:WPF整理-为控件添加自定义附加属性附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子<Canvas> <Ellipse Fill="Red" Width="100" Height="60" Canvas.Left...

2018-08-15 00:35:00 3520 2

转载 找找第k个数在第几堆里

/** * 找找第k个数在第几堆里,例如: * int k = 25; * int[] array = new int[]{10, 12, 14, 15}; * 答案是 3 . * * @param heaps * @param k * @return */ ...

2018-08-14 18:04:20 52

转载 【C#/WPF】限制GridSplitter分隔栏的滑动范围

原文:【C#/WPF】限制GridSplitter分隔栏的滑动范围 GridSplitter可以自由滑动,例如一个水平方向的分隔栏,可以从屏幕顶端滑到屏幕底端。 现在的需求是:限制GridSplitter在一定范围内滑动。例如,现在有如下的横竖两个GridSplitter分隔...

2018-08-14 11:14:00 295 1

转载 [剑指offer] 斐波那契数列

本文首发于我的个人博客:尾尾部落题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39解题思路公式:f(n) = n, n <= 1f(n) = f(n-1) + f(n-2), n > 1可以直接使用递归...

2018-08-12 17:24:00 36

转载 JVM垃圾回收机制

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36367789/article/details/81605611 1. 如何判定对象为垃圾对象1.1 引用计数法...

2018-08-12 13:03:24 147

转载 写给深圳首期Python自动化开发周未班的信

 你是否做了正确的决定?深圳首期周未班的同学们大家好,我是Alex, 老男孩教育的联合创始人,Python项目的发起人,51CTO学院连续2届最受学员喜爱的讲师,中国最早一批使用Python的程序员,当然还有一堆头衔,看过我视频的人都知道我喜欢吹nb啦哈, 今天要收着点,讲正事。本来下面的话要在深圳当面跟你们说,但实在北京这边太多事抽不开,只能以这种方式表达了。2009年我第一次接触P...

2018-08-12 11:04:00 212

转载 黄聪:OTP动态密码_Java代码实现

OTP认知动态口令(OTP,One-Time Password)又称一次性密码,是使用密码技术实现的在客户端和服务器之间通过共享秘密的一种认证技术,是一种强认证技术,是增强目前静态口令认证的一种非常方便技术手段,是一种重要的双因素认证技术,动态口令认证技术包括客户端用于生成口令产生器的,动态令牌,是一个硬件设备,和用于管理令牌及口令认证的后台动态口令认证系统组成。一、OTP历史溯源...

2018-08-12 07:06:00 145

空空如也

空空如也

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

TA关注的人

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