自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C语言字符串操作总结大全(超详细)

1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串 strchr(p, c...

2018-12-31 12:13:06 83

转载 使用canvas实现一个vue弹幕组件功能

看B站时,对弹幕的实现产生了兴趣,一开始想到用css3动画去实现,后来感觉这样性能不是很好,查了下资料,发现可以用canvas实现,于是就摸索着写了一个简单的弹幕。弹幕功能支持动态添加弹幕弹幕不重叠自定义弹幕颜色效果图前端框架选了比较熟悉的vuejs弹幕滚动的基本思路就是通过定时器不断地改变弹幕的位置,时时重绘画布。实现步骤先...

2018-12-31 05:19:31 1103

转载 消息队列之kafka(消费语义)

1. 消费语义的介绍   at last once:至少消费一次(对一条消息有可能多次消费,有可能会造成重复消费数据)     原因:Proudcer产生数据的时候,已经写入在broker中,但是由于broker的网络异常,没有返回ACK,这时Producer,认为数据没有写入成功,此时producer会再次写入,相当于一条数据,被写入了多次。   at most once:最多消费一次,对于消...

2018-12-30 22:00:15 156

转载 centOS下安装Redis

一,单机模式1,下载安装包wget http://download.redis.io/releases/redis-4.0.2.tar.gz2,解压安装包并安装tar -zxvf redis-4.0.2.tar.gzcd redis-4.0.2make报错:jemalloc/jemalloc.h:没有那个文件或目录,执行make MALLOC=libccd /usr/local/redis-4.0...

2018-12-30 11:50:04 81

转载 IPv6系列(二)--现有网站快速接入

一、购买并配置“IPv6转换服务”1.1进入以下链接进行购买链接:https://www.aliyun.com/product/ipv6trans1.2选择合适的参数1.3 配置IPv6转换服务添加映射条目(复制下图中的IPv6地址,备用)等待配置生效(1-10分钟左右)二、修改域名解析...

2018-12-29 10:52:31 680

转载 如何快速打造一款高清又极速的短视频APP?

整个短视频的市场规模一直在增长,网络数据显示2018年已经突破100亿大关,在2019年预测将超过200亿。纵观行业,在生活资讯、美食、搞笑、游戏、美妆等领域,短视频流量巨大但竞争激烈,但是在教育、财经、军事、旅游等行业还存在较大的机会。那么在这些垂直行业里,我们如何结合短视频能力,实现业务突破?近期的云栖TechDay音视频技术专场中...

2018-12-29 02:45:19 599

转载 [Web 前端] 我不再使用React.setState的3个原因

copy from :https://blog.csdn.net/smk108/article/details/85237838从几个月前开始,我在新开发的React组件中不再使用setState。我并没有停止使用局部组件状态,只是不再用React来管理这些state,这是很不错的一个选择。对于React初学者来说,使用setState是比较棘手的。即使是经验丰富的React开发者...

2018-12-28 20:40:00 64

转载 熊辉教授:数据挖掘就像医生诊疗,最新的疑难杂症才是我最感兴趣的

作为美国罗格斯-新泽西州立大学终身正教授,熊辉教授于今年年初加盟百度研究院,担任商业智能实验室主任。这一年间,他负责百度地图「智行」项目,「数读城市」项目,开发出《基于大数据的幸福城市指数》,带领团队拿下了管理界的最高奖项——哈佛商业评论「拉姆·查兰管理实践奖」全场大奖。在即将于美国夏威夷召开的 AAAI 2019 会议上,他带领团队中了四篇论文。在...

2018-12-27 21:41:03 136

转载 什么是CSS Sprites?

这里是修真院前端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析前端知识/技能,本篇分享的是:【 什么是CSS Sprites?】1.背景介绍CSS Sprites简介 加速的关键,不是降低质量,而是减少个数。传统切图讲究精...

2018-12-27 10:48:16 180

转载 Boost asio 同步连接超时设置失败

场景boost库中的asio模块,在阻塞模式下,调用connect进行服务器的连接,如果服务器没有打开,默认情况下需要20秒的超时连接,才会返回。目前尝试设置套接字的连接超时时间,都不奏效。估计只能修改boost源码中的超时时间//设置成非阻塞,然后调用select等待超时,无效int TestBoostAsioConnectTimeout(){boost:...

2018-12-27 10:47:33 1774

转载 消息队列是如何保证高可用的

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

2018-12-27 07:56:00 116

转载 手机端写字板、画板vue组件

一个简单的canvas写字板、画板vue组件,由于项目需求目前只提供清空功能代码及demo使用1.引入组件import draw from './inDraw/index' components: { draw, },2.使用组件,可以放在一个自定义样式的div中 <div id="draw-bo...

2018-12-26 12:26:22 816

转载 JavaScript数据结构之栈

总结一下这两天学习js数据结构中的栈不学不知道,一学吓一跳。可以利用数据结构的思想来实现一些算法,能把原本O(n^2)的时间复杂度降低到O(1),虽然只是对一些数组的api进行封装为什么学习数据结构1.语言是相通的吗经常听很多前辈说,编程语言是相通的,掌握了一门,其他语言就就很容易掌握,但是个人认为每门语言都有自己的优缺点,都有自己能胜任的地方,也都有自己无能为力的地方。比如说让我...

2018-12-26 07:53:05 108

转载 我对程序员35岁这道坎的看法

最近看到很多文章都在说,程序员35岁是一道坎,很多人到35岁就干不下去了,就要被淘汰了。再加上国内的互联网公司,35岁以上的程序员真的少,这又进一步佐证了这一说法。那么,这是真的吗?程序员35岁以后真的要面临淘汰的危险吗?我告诉大家:是真的。但是,我从来都不是一个为大家制造焦虑的人,我只为你们指点迷津。哪怕外面都是凛冬将至,但是我这里依然阳光明媚。所以,欢迎常来这里看看,感受一下温暖。其...

2018-12-26 04:19:21 558 1

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

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

2018-12-24 15:12:17 57

原创 力荐!这些工具可以帮你写出干净的代码

想写出好代码,却不知道从哪里开始?想删除死代码?想在代码库中找出未被使用的变量?想在代码中找出有问题的模式?你是多元化团队的负责人吗?你的团队中有新来的开发人员吗?你担心他们会写出不符合标准的代码吗?在代码评审时是否花了一整天的时间去检查代码标准,而不是实际的逻辑实现?我一直在做这样的事情,经常忙得像热锅上的蚂蚁。但从现在开始,我们要保证永远不再担心这类问题。在阅读本文过程中,如果遇到困难,可以参...

2018-12-24 14:13:03 74

转载 961-重复 N 次的元素

前言Weekly Contest 116的 重复 N 次的元素:在大小为 2N 的数组 A 中有 N+1 个不同的元素,其中有一个元素重复了 N 次。返回重复了 N 次的那个元素。示例1:输入:[1,2,3,3]输出:3示例2:输入:[2,1,2,5,3,2]输出:2示例3:输入:[5,1,5,2,5,3,5,4]...

2018-12-23 05:15:31 78

转载 React研习之旅(一):React基础与核心

为何写这个系列作为一个寡言少语的人,一直在享受社区的文章分享和帮助,是它们让我不断成长,这种分享的热情是开源社区繁荣昌盛的根基。某虽不才,也有同样的心情,也想写点东西。不仅仅是个教程系列,也是一个研究学习的过程。近期一直研究React,将自己的一些思考摘录下来,分享一下,也欢迎有兴趣的读者留言发表自己的观点,互相探讨学习。react简介A JavaScript library for b...

2018-12-23 05:10:52 82

转载 eclipse查看源码配置

1.下载需要的两个包net.sf.jadclipse_3.3.0.jarjadnt158.zip下载链接:https://pan.baidu.com/s/1G0Hm-4w16v0nzLrTfdkevw2 net.sf.jadclipse_3.3.0.jar放到eclipse下的plugins中3解压jadnt158.zip,保存到单独的文件夹,容易找的.比如 d://jad...

2018-12-21 09:55:00 95

转载 Android控件系统(八)——按键事件分发

Android版本:7.0(API27)[TOC]  按键事件分发需要根据控件树对焦点的管理进行事件分发,那控件树是如何管理焦点的呢?就是指通过视图的根View(例如Activity的DecorView)如何能找到控件树中当前获取焦点的控件。我们将核心内容分为如下三部分:控件树对焦点的管理;按键事件分发;下一个焦点控件的查找;控件焦点体系建立我们通过View.requestF...

2018-12-21 02:20:55 107

转载 Decorators 低侵入性探索

当大家都再聊要不要学习框架的时候,笔者却还在学规范,当标题党。本文的一切,源于网络,感恩开源的世界...虽然本文的初衷是讲 ES7 中的装饰器,但笔者更喜欢在探索的过程中加深对前端基础知识的理解。本着一颗刨根问底儿的心,分享内容会尽可能多地将一些关联知识串联起来讲解。乍一看可能会有点乱,但却是笔者学习一个新知识的完整路径。 一种带着关键词去学习的方法,比较笨,读者选读即可,取精华去糟粕。...

2018-12-21 01:12:55 477

转载 库存管理系统

源代码在本作者刚刚上传的文件中。转载于:https://www.cnblogs.com/hwh000/p/10146572.html

2018-12-19 22:25:00 1503

转载 【CAD控件教程】CAD .NET问题解答集锦(连载一)

CAD .NET是一款在CAD领域被广泛应用的控件,可以快速准确的阅读DWG和DXF文件,并且通过Windows GDI+方法绘制件,支持多种文件格式,包括DWG、DXF、Gerber、光栅图像等,并支持部分编辑功能。接下来我们将以问答形式为大家解决在使用CAD .NET时所遇到的一些问题,该系列连载希望可以给大家一些帮助和参考。一:SelectExt()的问题问:在将表单v11更新为v12...

2018-12-19 13:23:50 130

原创 多链跨链、高可用、高安全性的区块链应用如何落地? 金链盟大赛10强揭晓

为响应 “区块链应以服务实体经济为导向” 号召,助力实体产业的区块链技术应用落地。2018年 8 月 28 日,金链盟中国区块链应用大赛在京启动。本次大赛由金链盟、 深圳市金融科技协会等单位主办,得到了微众银行、腾讯云、极客邦科技的大力支持,特别是高达215万的总奖金池,在业内引起了不小的轰动。不久前,大赛组委会公布了 10 强团队名单,这些让先驱感到“惊喜”、让传统感到“危机”的作品,究竟有着哪...

2018-12-18 11:23:40 119

转载 python 16day--函数作用域与函数式编程

一、函数作用域: 1 #1、作用域即范围 2 - 全局范围(内置名称空间与全局名称空间属于该范围):全局存活,全局有效 3   - 局部范围(局部名称空间属于该范围):临时存活,局部有效 4 #2、作用域关系是在函数定义阶段就已经固定的,与函数的调用位置无关,如下 5 x=1 6 def f1(): 7 def f2(): 8 ...

2018-12-18 09:44:00 61

转载 stark组件之批量操作【模仿Django的admin】

一、先看下django的admin是如何实现批量操作首先在配置类中定义一个函数然后我们为这个函数对象设置一个属性,这个属性主要用来显示在select标签中显示的文本内容最后把函数对象放到一个actions的列表中下面看下具体的实现的代码class testbook(admin.ModelAdmin): # 第一步,定义一个函数,必须要接受三个参数 ...

2018-12-18 06:54:00 125

转载 Vue教程15:Vue组件

示例代码请访问我的GitHub:github.com/chencl1986/…该节教程代码可通过npm start运行devServer,在http://localhost:8080/查看效果注册Vue组件示例代码:/lesson15/src/cmp1.js通过Vue.component可以注册一个组件,再将其导出到入口vm.js即可。import Vue from 'vue/...

2018-12-17 15:06:36 100

转载 Android中ListView的用法

l ListView的作用:(1) 将数据填充到布局(2) 处理用户的选择点击操作l 创建ListView需要的3个元素:(1) ListView中的每一列的View(2) 填入View的数据或图片资源等(3) 连接数据与ListView的适配器l 什么是适配器呢?适配器是一个连接数据资源和AdapterView(如ListVie...

2018-12-17 13:52:00 8410

原创 解读 2018之Go语言篇(上):为什么Go语言越来越热?

2018年接近尾声,InfoQ 策划了“解读 2018”年终技术盘点系列文章,希望能够给读者清晰地梳理出重要技术领域在这一年来的发展和变化。本篇文章是Go语言2018年终盘点,分为上下两篇。客观、深入分析2018年Go语言的技术发展现状,同时对明年可能的发展情况进行预测和展望。今年真可谓是不平静的一年,前有人工智能国家级战略的发布,行业已经在大跨步的挺进,但人才缺口每天都在扩大;后有区块链技术从爆...

2018-12-17 06:28:17 47

转载 SpringCloud Bus 消息总线

SpringCloud Bus 消息总线什么是消息总线1. 概念 在微服务架构中,通常会使用轻量级的消息代理来构建一个共用的消息主题来连接各个微服务实例, 它广播的消息会被所有在注册中心的微服务实例监听和消费,也称消息总线2. SpringCloud Bus SpringCloud中也有对应的解决方案,SpringCl...

2018-12-16 23:22:32 72

转载 JavaScript 三种方法,可以确定一个值到底是什么类型

JavaScript 三种方法,可以确定一个值到底是什么类型。typeofinstanceofObject.prototype.toString为什么需要确定类型 ?​ 只有确定类型的情况,才知道当前操作对象拥有哪些功能; 比如使用 push,unshfit,shfit 等方法时,那么其必须为数组类型时才能正确使用;​ ...

2018-12-16 02:45:34 615

转载 CF375D Tree and Queries(dsu on tree)

思路dsu on tree的板子,可惜人傻把for(int i=fir[u];i;i=nxt[i])打成for(int i=fir[u];i<=n;i++)调了两个小时这题要求维护>=k的颜色数量所以考虑什么情况下会对答案产生贡献显然是>=k的点数会产生贡献,所以用VAL记录每个颜色的出现次数,然后额外开一个d[k]数组表示>=k的颜色数量然后就可以优雅的...

2018-12-15 23:38:00 101

转载 C++正则表达式

Regex(正则表达式)Regex的作用匹配:将整个输入匹配某个正则表达式查找:在字符串中进行查找切分:根据正则表达式对字符串进行切分替换:将与正则表达式吻合的子序列进行替换操作Regex的匹配和查找通过使用regex来定义一个正则表达式,如下:regex reg1("<.*>.*</.*>");复制代码在这个正则表达式中,“.”表示除了"\n"以外...

2018-12-15 07:06:27 336

转载 越来越稳!Kubernetes 1.8.0 版本发布

发布稳定版并不意味着 Kubernetes 停止新功能的的开发,实际上在 Kubernetes 1.8 中有非常多新功能发布,部分功能甚至是“里程碑”式的功能;我们可以从这些功能看到 Kubernetes 的长期发展情况。Cluster Lifecycle 层面对 kubeadm 添加了 self-hosted 功能,意味着可以将 Kubernete...

2018-12-14 21:06:16 204

转载 InChat一版,仅仅两个接口实现自己的IM系统(可兼容)

InChat 一个IM通讯框架一个轻量级、高效率的支持多端(应用与硬件Iot)的异步网络应用通讯框架。(核心底层Netty)Github:InChat版本目标:完成基本的消息通讯(仅支持文本消息),离线消息存储,历史消息查询,一对一聊天、自我聊天、群聊等。你可以使用InChat,快速搭建一个基于SpringBoot的IM项目,而且...

2018-12-14 14:57:42 1005

转载 关于MySQL 通用查询日志和慢查询日志分析

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

2018-12-14 09:44:00 66

原创 趣谈 | Python为什么受欢迎的本质,知道的人寥寥无几?

世间有一种生物,人称“程序猿”or“攻城狮”对于程序员的趣闻,莫过于“男程序员都是秃头,女程序员满脸痘痘”“城未攻,发先掉”事实真如上所说的那样吗?那就不得而知了前一阵关于资深程序员面试的新闻又引起了一阵调侃风IT行业那么多的编程语言学习之后会是怎样呢?深入了解了解那些编程语言之父们头顶雨林是否茂盛以及他们的丰功伟绩没准能发现什么vb.net之父  头顶茂密指数:☆☆☆☆☆Bling Bling ...

2018-12-13 18:41:45 114

转载 关于前端设置cookie

cookie既可以后端设置也可以在前端设置,例如登陆/注册功能,每次都要向服务器请求用户数据,这种就可以把cookie放到前端储存起来。当网页要发http请求时,浏览器会先检查是否有相应的cookie,有则自动添加在request header中的cookie字段中。查看当前网页的cookie:在控制台输入document.cookie前端设置cookie: 1 funct...

2018-12-13 17:33:00 150

转载 电脑 F键(功能键)的具体作用

F1:如果你处在一个选定的程序中而需要帮助,那么请按下F1。如果现在不是处在任何程序中,而是处在资源管理器或桌面,那么按下F1就会出现Windows的帮助程序。如果你正在对某个程序进行操作,而想得到Windows帮助,则需要按下Win+F1。按下Shift+F1,会出现"What's This?"的帮助信息。F2:如果在资源管理器中选定了一个文件或文件夹,按下F2则会对这个选定的文件或文...

2018-12-13 17:02:00 131

转载 Centos-安装jdk

安装jdk第一步:在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 中下载jdk的安装文件。第二步:新建/usr/java文件夹mkdir /usr/java将jdk-8u25-linux-i586.tar.gz放到该文件夹中,...

2018-12-13 15:52:15 56

空空如也

空空如也

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

TA关注的人

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