自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 with上下文管理器

contextlib模块中包含的工具用于处理上下文管理器和with语句上下文管理器由with语句启用,执行流进入with中的代码块会运行__enter__()方法,它返回在这个上下文中使用的一个对象,执行流离开with块时,则执行上下文管理的__exit__(exc_type,exc_val,exc_tb)方法,如没有发生异常,这三个参数都为None,否则,它们包含与控制流离开上下文的异常相关...

2019-03-31 21:58:00 53

转载 深度解析RocketMQ Topic的创建机制

微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。老司机倾囊相授,带你一路进阶,来不及解释了快上车!我还记得第一次使用rocketmq的时候,需要去控制台预先创建topic,我当时就想为什么要这么设计,于是我决定撸一波源码,带大家从根源上吃透rocketmq topic的创建机制。topic在rocketmq的设计思想里,是作为同一...

2019-03-31 13:27:16 146

转载 [swift进阶]的读书笔记写完啦~

嗨,我是liaoworking。一个热衷于swift的iOS开发。两年前开始正式用swift开发项目。到现在已经有3个swift项目啦。期间swift进阶这本书看了三遍。 一开始的全书通读到现在的每小节精读。想分享一些关于这本书我的一些学习笔记和看法。目前已经写了七章的笔记了。明天开始会一篇一篇的分享出来。 如果你有更好的想法和观点欢迎告诉我。更欢迎在github提你的pr。不吝赐教。...

2019-03-30 14:39:15 163

转载 苏宁“乱入”智能硬件,两个王炸,一片狼藉

电商的三国,阿里、京东在IoT的整体布局已经跃然纸面,苏宁算是迟到了,然而,气势汹汹的苏宁,出手直接是两个王炸,炸懵了在座的各位看官和吃瓜群众。3月27日,苏宁又发智能硬件新品了,同样又是一大波。 在苏宁智能产品2019春季发布会上,冰箱、洗衣机、扫地机器人、儿童故事机、智能耳机……,苏宁发布了十数款智能硬件新品,其实这也并非苏宁在智能产品上的...

2019-03-29 14:52:04 199

转载 晓羊教育获1.5亿元B轮融资,已覆盖1600所学校,新东方领投 ...

雷锋网获悉,晓羊教育宣布完成B轮近1.5亿元融资,此轮由新东方教育文化产业基金、新东方教育科技集团、华创资本联合领投,云启资本、阿米巴资本跟投。 据天眼查信息显示,2016年5月,晓羊教育获得阿米巴资本1600万天使轮融资;2016年8月,其获得亚信华创Pre-A轮融资,融资额暂未披露;2017年7月,其获得云启资本和阿米巴资本A轮数千万投资;201...

2019-03-28 22:43:16 120

转载 My SQL语句练习题

CREATE TABLE student(sno VARCHAR(3) NOT NULL, sname VARCHAR(4) NOT NULL, ssex VARCHAR(2) NOT NULL, sbirthday DATETIME, class VARCHAR(5));CREATE TABLE course(cno VARCHAR(5) NOT NULL, cname VARCHAR(10) ...

2019-03-28 10:38:00 124

转载 cmd下windows批处理,获取当前系统时间,生成日志文件名

cmd下windows批处理,获取当前系统时间,生成日志文件名示例:rdGetRTData_log%date:~0,4%%date:~5,2%%date:~8,2%.txt生成格式:rdGetRTData_log20151103.txt编写Windows批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的。如何获取日期呢?格式: %date%结果: ...

2019-03-28 09:55:00 2355

转载 数据库管理工具 Navicat使用教程:导航窗格提示和技巧 - 虚拟分组和连接着色...

Virtual Group(虚拟组)功能提供了一种按类别对导航窗格的数据库对象进行逻辑分组的机制,以便更有效地组织所有对象。它可以应用于许多不同的对象类型,包括:连接表视图函数查询报告备份自动化模型虚拟分组由Navicat的所有Non-Essentials版本的数据库管理和设计产品提供支持,包括Navicat MySQL,MariaDB,SQL Server,SQLite,Oracle,Postg...

2019-03-28 09:11:12 1199

转载 OSChina 周四乱弹 —— 激光剑常年开着不费电嘛

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

2019-03-28 07:00:00 212

转载 【前端直播预告】Vision - 泛可视化搭建解决方案 ...

课程背景可视化搭建并不是一个新话题了,随之 Web Components / React 组件化思想的进化,可视化搭建更是如火如荼,那么可视化搭建的方向到底是什么呢?可视化搭建到底能否解决业务问题吗?或者说可视化搭建能解决那些业务问题呢?受众人群产品、设计师、测试、前端、后端解决问题Vision 是在支撑了多个平台后抽象出的一种泛可视化搭建领域...

2019-03-27 15:22:51 253

原创 代码自解释不是不写注释的理由

有什么比花时间写注释更令人感到兴奋的事情吗?如果我没有猜错,你可能会说:“不好意思,所有事情都比写注释更令人感到兴奋”。如果有人要你给代码加上注释,对你来说就像是一种侮辱。你的代码写得如此优雅,它已经足以说明它要做的事情,注释是多余的,代码就是一切。无论是开源项目还是专业软件开发,代码注释通常有两种形式:要么没有和要么毫无用处。任何领域或使用任何编程语言的程序员,无论他们来自世界的哪个地方,似乎都...

2019-03-27 14:47:51 69

转载 【C#】虹软人脸识别ArcFaceDEMO 开发应用全过程

手上有一个项目,需要检验使用本程序的,是否本人!因为在程序使用前,我们都已经做过头像现场采集,所以源头呢是不成问题的,那么人脸检测,人脸比对,怎么办呢?度娘了下,目前流行的几个人脸检测,人脸比对核心,大多都是基于互联网的,但我们的项目是基于本地服务器,那就有点麻烦了,后来找到ArcFace.它的核心允许本地调用,那就好办了,立刻去了他们的网站下载sdk,看论坛,下DEMO;我当时下的是这个:Arc...

2019-03-27 13:47:00 79

转载 Spring Cloud Hystrix源码分析

Spring Cloud Hystrix源码分析Spring Cloud Hystrix源码解读@EnableCircuitBreaker职责:激活Circuit Breaker初始化顺序@EnableCircuitBreakerEnableCircuitBreakerImportSelectorHystrixCircuitBreakerCo...

2019-03-27 11:36:28 49

转载 Android签名机制

原文地址:www.jianshu.com/p/fa0e2273f…很多人只知道开发完之后签名发布,签名就生成一个keystore文件就行,而不太清楚具体的签名流程,现在我就在这边简单过一遍流程。本章节只讲流程,不会详细的去分析签名的源码,并且可能某些细节说得不对,但总体流程肯定就是那么一回事,如果有不对的地方还希望有大佬能够指点。一.概念开始之前我们先来简单了解几个重要的概念,有助于理解a...

2019-03-27 07:53:07 71

转载 ISP PIPLINE (十三) CSM/CSC(color space matrix/convert)

1.RGB为何要转换为YCbCr,历史遗留问题! 一般一个技术如果为了保证原有的设备可以继续使用,就需要兼容以前的技术。黑白电视到彩色电视的进化就是转换为YCbCr的原因,同时YCbCr比RGB传输占用更小的带宽。 (拓展一下,不深究) 主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 Y...

2019-03-26 15:11:00 571

转载 JWT 避坑指南:nbf 验签失效问题的解决

现象刚签发的 JWT,在下一个请求使用时候会失效,请求会报 422 错误。{ "msg": "The token is not yet valid (nbf)"}复制代码如果隔几秒再请求(例如使用 Chrome 开发者工具中的 Replay XHR),就会成功。nbf 字段的原理查看上面的报错信息,会发现有一个 nbf,nbf 是 JWT 协议中的一个字段,是 Not Befor...

2019-03-26 13:13:20 2148

转载 分布式数据采集软件较常规大数据采集软件的优势是什么?

为什么分布式数据采集软件能够收到互联网发展的青睐呢?大数据时代的发展,大数据在目前的企业发展,政府决策以及社会动态分析等等方面都发挥着重要的作用,如何在目前的互联网大平台下,实现大规模、快速采集数据成为焦点。分布式数据采集软件较传统的数据采集软件而言,解决了互联网大规模数据采集中数据量大不便于存储分析,采集过程中协议不统一,系统扩展性能低,维护困难等等...

2019-03-26 10:26:30 748

转载 css选择器

css选择器用法较多,不常用的选择器容易遗忘,于是在这里整理出css选择器的基本用法,以备查用。基本选择器*: 通配符,匹配任何元素例:* { color: red }#id: id 选择器例:匹配所有 id 属性为 app 的元素#app { color: red }.class: class 选择器匹配所有 class 属性为 btn 的元素例:.btn { co...

2019-03-26 07:14:16 57

转载 DG_Check检测

DG_Check检测1) all 查询备库角色(确认主备关系)set linesize 140 col dbid for 9999999999 col name for a10 col database_role for a22 col open_mode for a10 col flashback_on for a5 select dbid,name, database_role,open_...

2019-03-24 21:10:00 317

转载 探讨Spring中Transactional 失效的解决方案

关于@Transactional注解 一般都认为要注意以下三点:1 .在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上 。2 . @Transactional 注解只能应用到 public 可见度的方法上 。 如果你在 protected、private 或者 package-visibl...

2019-03-24 08:55:52 71

转载 如果让你写一个消息队列,该如何进行架构设计?

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

2019-03-23 17:16:00 67

转载 Android笔记之获取应用程序文件目录

获取应用程序文件目录ContextWrapper.getFilesDir(),这个函数返回存放应用程序文件的目录的路径获取应用程序缓存目录ContextWrapper.getCacheDir(),返回保存应用缓存文件的目录的路径参考博文Android获取程序路径 (/data/data/appname) - petercao - 博客园转载于:https://www.cnbl...

2019-03-23 12:23:00 3065

原创 HTTP协议:看个新闻原来这么麻烦

HTTP协议,几乎是每个人上网用的第一个协议,同时也是很容易被人忽略的协议。既然说看新闻,咱们就先登录http://www.163.com。http://www.163.com是个URL,叫作统一资源定位符。之所以叫统一,是因为它是有格式的。HTTP称为协议,www.163.com是一个域名,表示互联网上的一个位置。有的URL会有更详细的位置标识,例如http://www.163.com/inde...

2019-03-22 17:32:59 110 1

转载 四、Git入门与基本使用(4)

16、把连续的多个commit整理成1个commit ce587039661c88fd508035fd103a012e33c057ac (HEAD -> temp)Author: Jone <764651475@qq.com>Date: Thu Mar 14 17:03:07 2019 +0800 Update fourth file.txtcommit ...

2019-03-22 17:30:28 146

转载 IntelliJ IDEA 连接数据库 详细过程

IntelliJ IDEA集成了众多插件,方便开发者使用,使用其自带的Database模块就可以很方便的配置、连接到数据库,本次操作以MySQL为例,其中testjdbc数据库已经提前建好,里面有两张表emp_table 和 t_user,相关信息如下图。连接到MySQL数据库调出Database面板  IDEA配置Database数据源需要我们在IDEA的主界面中找到Vi...

2019-03-21 22:22:00 887

转载 3月21日云栖精选夜读 | 重磅发布:阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell...

【点击订阅云栖夜读周刊】3 月 21 日北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell。作为 Java 全球管理组织 Java Community Process (JCP) 的最高执行委员会的唯一中国代表,以及 Oracle 之外的 Java 生态中为数不多的 OpenJDK 定制者,A...

2019-03-21 17:05:56 156

转载 PS调出怀旧雨中特写的非主流照片

原图最终效果一、打开原图素材,按Ctrl + ALt + ~ 调出高光选区,按Ctrl + Shift + I 反选,然后创建曲线调整图层,适当调暗一点。二、合并所有图层,点通道面板,选择蓝色通道,按Ctrl + A 全选,按Ctrl + C 复制。回到图层面板,新建一个图层,按Ctrl + V 粘贴,把图层不透明度设为:66%,填充设为:73%。...

2019-03-21 11:57:00 92

转载 全方位解读 | Istio v1.1正式发布

北京时间2019年3月20日,Istio v1.1版本发布。在Istio继续1.0版本之后,先后发布了6个补丁来扩充和完善相关功能。经过8个月的努力,不计其数的测试迭代,1.1版本终于和大家见面,引起广泛讨论。在对Istio 1.1进行全方位解读之前,我们先来回顾一下Istio的设计初衷。Istio设计之初期望于能够简化应用的开发及部署方式,把应用上线所需的外围支撑系统与业务应用相分离,从而减轻...

2019-03-21 10:42:32 73

转载 日常抄书之一次性弄懂setState

1.前言React是通过管理状态来实现对组件的管理。那么React是如何控制组件的状态,又是如何利用状态来管理组件的呢?在React中是通过this.setState()来更新state。当调用this.setState()的时候,React会重新调用render方法来重新渲染UI。2.异步setStatesetState是一个异步操作。setState是通过队列机制实现state 更新。...

2019-03-21 02:31:30 96

转载 百度翻译爬虫-Web版(自动生成sign)

1 # 面向对象 2 # 百度翻译 -- 网页版(自动获取token,sign) 3 import requests 4 import js2py 5 import json 6 import re 7 8 9 class WebFanyi:10 """百度翻译网页版爬虫"""11 def __init__(self,query_s...

2019-03-20 19:20:00 160

转载 【清华集训2016】数据交互

【清华集训2016】数据交互比较神的\(DDP\)。首先对于给出的一条链我们分两部分统计:\(lca\)以及其他部分。我们设两个变量\(w_i,g_i\)。一条路径的权值就是路径上所有点的\(w\)之和\(+g_{lca}\)。所以我们将修改\(w_{lca}\)的权值,修改其他点的\(g\)值。删除的时候就加一条相同的,权值相反的路径。具体细节就有多了。首先我们给每个点\(v\)...

2019-03-20 17:57:00 95

转载 阿里巴巴复杂搜索系统的可靠性优化之路

闲鱼技术-元茂1. 背景搜索引擎是电商平台成交链路的核心环节,搜索引擎的高可用直接影响成交效率。闲鱼搜索引擎作为闲鱼关键系统,复杂度和系统体量都非常高,再加上闲鱼所有导购场景都依靠搜索赋能,搜索服务的稳定可靠成为了闲鱼大部分业务场景可用能力的衡量标准;如何保障搜索服务的稳定和高可用成为了极大的挑战。闲鱼搜索作为闲鱼核心系统,有以下几个突出的特点:...

2019-03-19 11:38:58 81

转载 set names utf8;

对应用程序来说,强制将它们发起的数据库链接设置成UTF8编码有什么办法?每个链接建立时先执行set names utf8;[mysqld]init-connect=‘set names utf8’语句set names UTF8是什么作用?比如一个set names语句相当于执行了以下三行语句 SET character_set_...

2019-03-19 11:01:00 305

转载 视频点播开发者实战:视频水印的基本使用

简介视频添加水印,即指在视频的编解码过程中将图片、文字等信息压制到视频流中合并输出一个带图文水印的新的视频文件。通常在视频上添加企业、品牌Logo、电视台台标、用户ID或昵称等标志性信息,可用于宣示对视频的版权归属或品牌宣传。水印类型视频点播支持三种水印类型:静态图片(png格式)、动态图片(gif、apng、mov视频)和文字水印。图片水印支持水印位置、尺寸等效果设置,文字水印支持字体、颜色、字...

2019-03-18 07:45:18 99

转载 静态库创建与链接

1、静态库的创建(1)编写源文件(2)g++-c xxx.cpp编译生成 目标文件(3)使用ar命令将目标文件归档生成静态库 ar -crv libfile_operation.a file_operation.o 选项说明: c 如果需要生成新的库文件,不要警告 ...

2019-03-17 21:03:00 129

转载 pandas

创建Series的三种方式from pandas import Seriesbb= Series([0,1,11,2,22])print bb[1]cc= Series(['AA','BB',11,'cc',22],index=['a','b','c','d','e'])print cc['a']ff=Series({'name':'tst','age':18}) #把Series看...

2019-03-17 11:17:00 54

转载 Bootstrap3基础 栅格系统 列中有行,行中有列

 内容参数  OS  Windows 10 x64  browser  Firefox 65.0.2  framework    Bootstrap 3.3.7  editor  Visual Studio Code 1.32.1    typesetting  Markdown code<!DOCTYPE html>...

2019-03-17 09:22:00 129

转载 349. 两个数组的交集

给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [9,4]说明:输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。class Solu...

2019-03-16 14:17:00 37

转载 面试官:谈谈你对synchronized的了解?

我们来说说什么是互斥锁,互斥锁顾名思义就是相互排斥的锁,具体到我们Java语义就是加了这个锁之后同一个时刻只有一个线程执行这一块代码不管你是几个CPU,不管你多少线程,反正此时只能有一个线程执行!基本上我们把需要互斥执行的那些代码称为临界区。而我们的锁就是我们进入临界区的凭证!哪个线程获得锁就能单独的进去这个临界区在里面"为所欲为",而没得到锁的线程呢,你只能乖乖的在临界区外等着了!等到之前...

2019-03-16 10:36:20 119

转载 图片合并

using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Text;using System.Threadin...

2019-03-16 09:03:00 123

空空如也

空空如也

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

TA关注的人

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