自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 FSM有限状态机

1、什么是有限状态机有限状态机(Finite State Machine),简称FSM,它由一组有限个状态、输入和根据输入及现有状态转换为下一个状态的转换函数组成,当然,通常每个状态机都必须有一个初始状态。它有两个重要的概念:状态和转移。有限状态机在很多领域都有运用,这里介绍的是在unity游戏开发中的运用。在游戏开发中,通常使用FSM去实现一些简单的AI逻辑,对于游戏中的每个对象,都可以在其...

2018-12-29 18:32:00 55

转载 SSH免密登录(内含批量配置脚本)

原文地址:itweknow.cn/detail?id=6… ,欢迎大家访问。在我们的集群环境搭建过程中可能会很需要SSH免密登录,互相之间传文件只需要一个SCP命令,连密码都不用输,很方便。那么这篇文章我们就来了解一下怎么配置免密登录。手动配置我这里所谓的手动配置是相对于脚本批量设置而言的。我们准备了两台Ubuntu虚拟机A和B。A中生成公私钥对,执行下面的命令,然后一路回车即可。...

2018-12-29 13:57:46 726

转载 Android硬件抽象层(HAL)深入剖析(一)

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

2018-12-28 10:43:00 108

转载 python 类中的方法

上一篇中讲到 创建了类,并且重点讲述了构造函数以及类实例,特别是对那个self,描述了不少。在讲述构造函数的时候特别提到,init()是一个函数,只不过在类中有一点特殊的作用罢了,每个类,首先要运行它,它规定了类的基本结构。数据流转过程除了在类中可以写这种函数之外,在类中还可以写别的函数,延续上一个例子:#!/usr/bin/env python...

2018-12-27 17:41:14 62

转载 小李飞刀:python请你轻轻轻点虐

又是日常唠嗑的一小段真的是非常话唠的在下,日常给自己打点鸡血吧。昨晚和老妈聊了一整晚,所以昨天并没有更新。然后因为很快要开始算个税减免的部分,对于温饱线的在下而言,其实减免的可能就只是奶茶钱吧。工作的本质是赚钱,我也很想在30岁之前完成财务自由。所以要更加努力的赚钱钱,想变成自由职业者(我妈最看不上的那种),然后尽可能的独立吧。无论是财...

2018-12-27 02:22:26 98

原创 微软发布新的Azure Pipelines功能和集成

在最近举行的Connect()大会上,微软发布了几项新功能以及与Azure Pipelines的集成,包括Visual Studio Code的Azure Pipelines扩展、GitHub版本管理、对IoT项目的支持以及ServiceNow集成。自从9月份推出Azure Pipelines以来,这种云托管构建和部署服务的采用一直正在增长。Azure DevOps首席项目经理Jeremy Epl...

2018-12-27 02:00:00 61

转载 JavaWeb 使用nginx负载均衡

Nginx是什么Nginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。核心功能· 负载均衡多在高并发情况下需要使用。其原理就是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,多台服务器(集群)共同完成工作任务,从而提高了数据的吞吐量。· 反向代理代理我们要访问的目标服务器。代理服务器接受请求,然后将请求转发给内部网络的服务器(集群化),此时代理服务器对外就...

2018-12-26 15:39:06 96

转载 Java之——java.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.()

转自:https://blog.csdn.net/l1028386804/article/details/65449355ava.lang.NoSuchMethodException: [org.springframework.web.multipart.MultipartFile;.<init>()at java.lang.Class.getConstructor0(Class.j...

2018-12-26 02:44:00 1343

转载 配置一台路由器,两台电脑的重点

归纳1.IP地址和网关的网络号要相同;2.连接路由器的端口要弄清楚(不要将端口的IP和子网掩码搞混);3.网关要跟电脑要在同一网络(同网络的设备通讯不需要网关,不同的网络 需要网关。)4.记清先输入命令interface fastethernet+端口,再输入IP address+端口IP +子网掩码前要进入配置模式下(config);(还有测连通性命令ping,和开启端口No shutdwon命...

2018-12-25 14:53:41 123

转载 Github拉取远端的时候提示“ssh: connect to host github.com port 22: Connection timed out”错误...

在使用Github的时候,如果使用到拉取远端分支的时候或者测试ssh -T git@github.com的时候可能会出现连接失败的问题,错误描述为“ssh: connect to host github.com port 22: Connection timed out”,这个是由于链接Github相应端口的时候出错。解决方案由两个方法一:在克隆项目的时候使用git clone https...

2018-12-24 15:59:00 336

原创 简析Uber的可伸缩监控:uMonitor和Neris

Uber的基础设施由数千个移动应用微服务、基础设施和内部服务组成。为了获得这些服务的高可观察性,Uber的Observability团队构建了两个内部监控解决方案:uMonitor(用于基于时间序列指标的警报和Neris(用于主机级别的检查和指标)。这两个系统都使用了通用管道来修改数据和去重。Observability团队高级软件工程师Shreyas Srivatsan说,Uber的业务规模扩展很...

2018-12-24 15:12:17 46

转载 云服务器建站 - Node & Nginx & MySQL

Create by jsliang on 2018-12-21 13:34:13Recently revised in 2018-12-23 12:30:38 Hello 小伙伴们,如果觉得本文还不错,记得点个赞或者给个 star,你们的赞和 star 是我编写更多更精彩文章的动力!GitHub 地址 本篇文章重点:云服务器购买及使用域名购买、备案及解析Nginx 配置多个二...

2018-12-23 04:41:34 172

转载 63、使用Timer类来实现定时任务

定时任务定时任务就是让计算机自动的每隔一段时间执行的代码。比如要实现这样的一个功能:让计算机每隔5秒钟,在控制台打印一个www.monkey1024.com可以使用java.util包下的Timer类和TimerTask类来实现。TimerTask是一个实现了Runnable接口的抽象类,需要编写一个类继承TimerTask类,将要在定时任务执行的代码编写在run方法中。packa...

2018-12-22 15:07:00 99

转载 PIE SDK热力图

1.算法功能简介 热力图,也就热图或者热点图,它能以特殊高亮的的形式显示某一区域的等级的优越性、重要性或者某一区域类别的密度和变换趋势;例如百度地图热力图 是用不同颜色的区块叠加在地图上实时描述人群分布、密度和变化趋势的一个产品,是基于百度大数据的一个便民出行服务。 上图主要显示一个城市的某个地方人员比较集中甚至拥挤程度,颜色越深表示人员越多,颜色浅代表人比较少,可...

2018-12-20 17:18:00 154

转载 vue 实践技巧合集

前言本文纯属个人平时实践过程中的一些经验总结,算是一点点小技巧吧,不是多么高明的技术,如果对你有帮助,那么不胜荣幸。本文不涉及罕见API使用方法等,大部分内容都是基于对vue的一些实践而已。由于涉嫌投机取巧,可能会带来一些不符合规范的副作用,请根据项目要求酌情使用。多个页面都...

2018-12-20 12:02:04 71

转载 laravel5.5首次使用php artisan migrate注意问题:

1.在app/Providers/AppServiceProvider.php中设置字符串默认长度:(不进行这一步,执行php artisan migrate会报错,同时创建的表会有所缺失)use Illuminate\Support\Facades\Schema;public function boot(){  Schema:defaultStringLength(191);}2.在执行:p...

2018-12-20 10:42:00 88

转载 Git的使用和提交规范

Git的基础使用1. git初始化下载git:地址是 git安装完成后,在github或者gitlab上复制http的clone链接,打开Git Bash\git clone xxxx.git这样会在本地创建一个以项目名命名的文件夹,clone结束后就可以看到我们拉下来的项目了。做完 这些以后,还有很重要的一步,就是给你的git添加用户名和邮箱git confi...

2018-12-20 08:04:07 89

转载 [CSAcademy]Virus on a Tree

[CSAcademy]Virus on a Tree题目大意:给你一棵\(n(n\le10^5)\)个点的树,一开始点\(1\)有病毒,可以沿着边扩散。你可以事先切掉若干条边,使得病毒扩散不超过\(k\)个结点。告诉你哪些边可以切,问最少需要切掉多少条边。思路:从\(1\)开始DFS,碰到一条可以切的边就返回。将得到的边按照子树大小排序,把能加上的边都加回去。源代码:#include&...

2018-12-19 08:11:00 112

转载 LinkedBlockingQueue源码解析(1)

此文已由作者赵计刚授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。1、对于LinkedBlockingQueue需要掌握以下几点创建入队(添加元素)出队(删除元素)2、创建Node节点内部类与LinkedBlockingQueue的一些属性    static class Node<E> {        E item;//节点封装的数据        /...

2018-12-18 15:20:00 81

转载 从零开始学习PYTHON3讲义(一)认识Python

课程名称从零开始PYTHON3课程长度15讲适用年龄15-20岁(初三-大一)本讲名称认识Python时长90分钟教学内容分析Python是时下最流行的计算机编程语言之一。本课程设计目标是面向“第一次学习编程的信息技术零基础用户”,课程通过平缓的学习曲线和实用的案例引导,较为轻松愉悦的完成学习。本讲是课程的第一讲,力求使用通俗的...

2018-12-18 13:26:00 267

转载 innodb表 手工导入导出

上一篇文章介绍了“innobackupex 热备指定库表操作”,分析其整个过程,就是将表的字典和数据文件导出在导入的原理,那么针对单表的备份与恢复(新实例或者新库中恢复),我们可以直接采用物理导出innodb表的办法。具体操作如下:1.将备份表加锁,导出cfg。mysql> select * from t1;+------+| id |+------+| 1 || 2 |...

2018-12-16 10:45:59 238

转载 每天一个设计模式之组合模式

作者按:《每天一个设计模式》旨在初步领会设计模式的精髓,目前采用javascript和python两种语言实现。诚然,每种设计模式都有多种实现方式,但此小册只记录最直截了当的实现方式 :)原文地址是:《每天一个设计模式之组合模式》欢迎关注个人技术博客:godbmw.com。每周 1 篇原创技术分享!开源教程(webpack、设计模式)、面试刷题(偏前端)、知识整理(每周零碎),欢迎长期关注...

2018-12-15 10:38:18 44

转载 阿里云Kubernetes实战2–搭建基础服务

前言:在系列的第一篇文章中,我已经介绍过如何在阿里云基于kubeasz搭建K8S集群,通过在K8S上部署gitlab并暴露至集群外来演示服务部署与发现的流程。文章写于4月,忙碌了小半年后,我才有时间把后续部分补齐。系列会分为三篇,本篇将继续部署基础设施,如jenkins、harbor、efk等,以便为第三篇项目实战做好准备。需要说明的是,阿里云迭代的...

2018-12-14 09:42:23 241

转载 Vue源码探究-全局API

Vue源码探究-全局API本篇代码位于vue/src/core/global-api/Vue暴露了一些全局API来强化功能开发,API的使用示例官网上都有说明,无需多言。这里主要来看一下全局API模块的实现。全局API的文件夹里有一个入口文件,各个功能分开定义,在这个入口文件中统一注入。入口文件index.js/* @flow *...

2018-12-13 21:48:03 67

转载 Level/levelup-2-API

https://github.com/Level/levelupSpecial NotesWhat happened todb.createWriteStream()levelup(db[, options[, callback]])The main entry point for creating a newlevelupinstance.创建新的leve...

2018-12-12 12:10:00 169

转载 Leaf:GO语言游戏框架介绍及入门

Leaf 是一个由 Go 语言(golang)编写的开发效率和执行效率并重的开源游戏服务器框架。Leaf 适用于各类游戏服务器的开发,包括 H5(HTML5)游戏服务器。Leaf 的关注点:良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率稳定性。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃多核支持。Leaf 通过模块机制和 leaf/g...

2018-12-11 23:51:00 4087

转载 egret 发布android原生项目(一)打包apk

一、发布Android工程1、在Egret Launcher创建一个Demo项目(引擎版本:5.2.6),并点击发布2、发布设置3、发布完成后,会在Demo同级目录下生成Demo_android项目二、在Android Studio 打包APK1、Android Studio Egret官方建议版本3.0或以上2、打开项目后如果编译有错误根据提示修复即可3、发布Apk,Bui...

2018-12-11 22:20:16 2530

转载 log4j2在spring中的配置

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

2018-12-11 18:22:00 592

转载 Java线上问题排查思路及Linux常用问题分析命令学习

前言之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令。 也可以帮助自己在以后的工作中快速的排查线上问题。jmap命令jmap -heap pid 输出当前进程 JVM 堆新生代、老年代、持久代等请情况,GC 使用的算法等信息 jmap -histo:live {pid} | he...

2018-12-09 14:56:00 216

转载 js数组循环的研究

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

2018-12-08 13:15:00 758

转载 求素数的优化

学习自:传送门1.一个一个找,找因子直到i2.找因子直到i/2比如:判断i是否为素数,则看i是否能整除j=2~i/23.找因子直到根号i比如:判断i是否为素数,则看i是否能整除j=2~根号i因为对于16,根号16=4,那么判断8是16因子就没必要了,因为2*8=16,如果已经找到8,那么肯定找到2了如果根号i前没有i的因子,那么根号i后面也没有因子,因为因子必定是一个:...

2018-12-08 09:23:00 130

转载 网络通信流程

1.打开浏览器,输入网址www.baidu.com,请求信息电脑联网,首先要一个网卡和集线器网卡: 插网线的地方,每个网卡都有1个唯一的mac地址,长度为12位16进制数,前6位是厂商编号,后6位是流水线号。集线器:将电脑连通起来2.将请求发给交换机,然后交给路由器。路由器发给DNS服务器,找到网址的IP地址交换机:升级版集线器,将一部分电脑连通路由器: 管理网络,连...

2018-12-07 11:48:00 184

转载 PyCharm安装mysqlclient一直提示MS Visual C++ 14 required

最近看到Flask数据库章节,要在PyCharm环境 里安装mysqlclient,但是PyCharm一直提示说MS Visual C ++ 14.0 is required.具体错误如下。让从下面的链接下载安装。error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"...

2018-12-07 11:21:26 1378

转载 小编教您Springboot项目中异常拦截设计与处理

项目运行过程中会出现各种各样的问题,常见的有以下几种情况:业务流程分析疏漏,对业务流程的反向操作、边界分析设计不充分调用外部服务、调用外部系统出现的超时、错误、返回值与预期不符外部资源连通性问题,db等服务器出现的网络抖动或宕机无论是分析设计、开发、测试、线上都需要能够准确定位问题并制定解决方案。目的:规范化异常的处理过程,避免异常被吞和到处都在捕获异常的情况准确的反馈异常信息,为定...

2018-12-07 09:12:52 132

转载 用纯 CSS 创作一个小球反弹的动画

效果预览在线演示按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。https://codepen.io/comehope/pen/OwWROO可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。请用 chrome, safari, ed...

2018-12-06 17:06:22 252

转载 享元模式 FlyWeight 结构型 设计模式(十五)

享元模式(FlyWeight) “享”取“共享”之意,“元”取“单元”之意。意图运用共享技术,有效的支持大量细粒度的对象。意图解析面向对象的程序设计中,一切皆是对象,这也就意味着系统的运行将会依赖大量的对象。试想,如果对象的数量过多,势必会增加系统负担,导致运行的代价过高。下面看两个小例子理解下1.)有一首歌曲叫做《大舌头》其中有一句歌词“说说说说 说你...

2018-12-06 09:52:00 45

转载 Python进阶02 文本文件读写

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

2018-12-05 11:26:00 52

转载 2018.11月Android优质开源项目

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

2018-12-04 17:05:00 59

转载 SQL数据库学习之路(九)

目录数据库创建补充:为数据库用户赋予权限在数据库表中使用视图进行添加修改数据库创建补充:以文本格式显示自己创建的数据库表 以网格格式显示自己创建的数据库表可以右键数据库--属性---选项,在选项中可以设置数据库的兼容性,还有是否可以让多人同时访问或者...

2018-12-04 15:22:00 42

转载 CesiumLab V1.2 新功能 倾斜数据处理

一转眼又是一周的时间,我们的实验室功能又强大了。照旧我们先放毒,放图,图,太晚了,字都敲不到一起了lod以及包围盒大雁塔实例,按楼层单体化倾斜数据处理参数设置简单介绍一下 CesiumLab 的 Osgb倾斜数据转3dtiles:1,倾斜模型的精确匹配 CesiumLab...

2018-12-04 10:56:00 683

空空如也

空空如也

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

TA关注的人

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