自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 .Net Core 添加 Swagger 支持

1. NuGet 中添加 Swashbuckle.AspNetCore2.添加 Startup 信息将 Swagger 生成器添加到 Startup.ConfigureServices 方法中的服务集合中://注册Swagger生成器,定义一个和多个Swagger 文档services.AddSwaggerGen(c =>{...

2019-09-27 18:24:00 544

转载 《图解 HTTP》 学习笔记

前言本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端...

2019-09-25 23:36:00 1103

转载 在浏览器输入 URL 回车之后发生了什么(超详细版)

前言这个问题已经是老生常谈了,更是经常被作为面试的压轴题出现,网上也有很多文章,但最近闲的无聊,然后就自己做了一篇笔记,感觉比之前理解更透彻了。这篇笔记是我这两天看了数十篇文章总结出来的,所以相对全面一点,但由于我是做前端的,所以会比较重点分析浏览器渲染页面那一部分,至于其他部分我会罗列出关键词,感兴趣的可以自行查阅,注意:本文的步骤是建立在,请求的是一个简单的 HTTP...

2019-09-25 23:28:00 488

转载 JS闭包详解

本文转载自:http://www.cnblogs.com/onepixel/p/5090799.html一像素闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包,一睹为快在接触一个新技...

2019-09-25 10:57:00 184

转载 WebStorm激活码存储

jetbrains全家桶的激活码,这个激活码肯定是没问题的,亲测可用!分享给大家,免得再浪费时间去找老半天。激活码一:812LFWMRSH-eyJsaWNlbnNlSWQiOiI4MTJMRldNUlNIIiwibGljZW5zZWVOYW1lIjoi5q2j54mIIOaOiOadgyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWw...

2019-09-22 04:05:00 14161

转载 记一次神奇的codeforces

  今天有一场codeforces的div3,时间挺合适,于是就想打。结果发现rating超过1600就不能报名。虽然shzr好久不打CF了而且很菜,但是毕竟还是到了1600的,于是和ZUTTER_一起用原来的一个小号:wzxakioi参加了比赛;  然而div3是真的简单,虽然网很卡,但是终究还是AK了,找了一个算rating的插件算了一下,发现这一场可以上254...??? 比我...

2019-09-21 17:34:00 112

转载 phpize使用方法

phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下安装(fastcgi模式)的时候,常常有这样一句命令:代码如下:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize是什么?phpize是用来扩展php扩展模块的,通过phpi...

2019-09-20 15:20:00 102

转载 PHP安装redis扩展

1.sudo wget https://pecl.php.net/get/redis-4.0.2.tgz2.sudo tar -zxvf redis-4.0.2.tgz3.通过phpize初始化(这个在下一篇文章中有详细讲解)4.sudo ./configure --with-php-config=/usr/local/php7.1/bin/php-config (注意:配置的是你服务器...

2019-09-20 15:18:00 89

转载 VMware Ubuntu 19最新安装详细过程

ubuntu可以说是目前最流行的Linux改造版了(如果安卓不算的话),现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。(现在大部分服务器安装的系统主要有:ubuntu server、centos、s...

2019-09-18 23:54:00 539

转载 lnmp 搭建后,nginx下php文件404但是html文件正常访问

出现这种问题,可能每个人的情况 不太一样。一般是下面这种情况(我遇到的就是)nginx.conf 文件 里,root 指令 和 fastcgi_param 指令 与 你要访问的文件 的路径不一致导致的注:这里说明一点,每个版本的nginx配置文件多少有些不一样,但是大体上是相同的,root指的就是默认访问的路径,fastcgi_aram指的就是PHP要解析的路径,这...

2019-09-18 11:39:00 377

转载 chrome浏览器无法开启同步功能 request cancel

解决办法添加代理规则*.googleapis.com转载于:https://www.cnblogs.com/bosslv/p/11539595.html

2019-09-18 09:18:00 5424

转载 prufer序列

$prufer$ 序列  突然想起来自己还学过这么一个东西...定义  长度为 $n-2$ 的 $prufer$ 序列可以和 $n$ 个节点的有标号无根树形成一一映射;构建方法  每次删去当前编号最小的叶子 $x$,并在序列末尾加入与 $x$ 相连的点的编号;还原方法  1.找出1至n中没有在序列中出现的最小数 $x$。连接 $x$ 与序列首项,以...

2019-09-17 14:14:00 94

转载 Linux 安装mysql

https://www.cnblogs.com/daemon-/p/9009360.html错误1:error while loading shared libraries: libaio.so.1解决方案:yum install libaio-devel.x86_64转载于:https://www.cnblogs.com/AmbitiousMice/p/115274...

2019-09-16 15:23:00 82

转载 Hystrix请求缓存

为什么要使用请求缓存这种策略,官方给出的答案是:Different code paths can execute Hystrix Commands without concern of duplicate work.  白话文大概就是:不同的调用方,可以不必去处理一些重复的操作  这种模式在一个大型系统中,可以屏蔽一些底层的逻辑,让调用方更加简介清晰;如何实现:...

2019-09-11 22:31:00 108

转载 Hystrix 的熔断

熔断断路器的重要功能之一,是实现快速失败的基础;Hystrix的熔断器设计成一个接口com.netflix.hystrix.HystrixCircuitBreaker,解释如下:/** * Circuit-breaker logic that is hooked into {@link HystrixCommand} execution and will stop a...

2019-09-11 21:54:00 105

转载 connection closed by foreign host / Permissions 0620 for '/etc/ssh/ssh_host_ed25519_key' are too o...

发生此次故障的原因:  在文件夹授权时 错误的执行了 chmod -R 755 /本来只想授权当前文件夹的 结果...然后就导致xshell连不上了 懵逼...解决方案 将权限收回:执行: chmod -R 600 /etc/ssh/重启: systemctl status sshd.service以下是解决问题时的一些关键字:[root@iZ2vcdtf...

2019-09-11 10:38:00 187

转载 linux redis安装 5.0.2

参看:https://www.cnblogs.com/limit1/p/9045183.html1.获取redis资源  wget http://download.redis.io/releases/redis-5.0.2.tar.gz2.解压  tar xzvf redis-5.0.2.tar.gz3.安装  cd redis-5.0.2  m...

2019-09-10 15:58:00 123

转载 书单-备注

https://www.zhihu.com/question/310681355/answer/806537878转载于:https://www.cnblogs.com/souyoulang/p/11497716.html

2019-09-10 15:30:00 93

转载 nginx配置https访问安装ssl证书

开发小程序,接口需要换成https(lnmp环境、阿里云服务器)证书在阿里云上免费购买下载的(解析到你要绑定的域名上)修改nginx的配置nignx.conf如下图配置(不做详细的讲解了,这块根据自己服务器不同的目录会有不同的配置)重启nginx就可以了。转载于:https://www.cnblogs.com/blange/p/11497277.html...

2019-09-10 14:25:00 134

转载 .NetCore之基础

.NetCore之基础 .NetCore几大特点 这篇文章主要从.NetCore全面开源、依赖注入、包引入、跨平台、应用服务器的特点来入手。大约需要10分钟的阅读时间。 与.Net的区别 在.Net与.NetCore在代码编写上并无太大的区别,都...

2019-09-09 11:19:00 211

转载 5种关系型数据库

5种关系系数据库比较  目前,商品化的数据库管理系统以关系型数据库为主导产品,技术比较成熟。面向对象的数据库管理系统虽然技术先进,数据库易于开发、维护,但尚未有成熟的产品。国际国内的主导关系型数据库管理系统有Oracle、Sybase、INFORMIX和INGRES。这些产品都支持多平台,如 UNIX、VMS、Windows,但支持的程度不一样。IBM的DB2也是成熟的关系型数据库。...

2019-09-07 15:07:00 1151

转载 linux常用命令总结

常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录to...

2019-09-07 15:03:00 98

转载 树形依赖背包的两种做法

  今天才发现自己根本不会树形背包,我太菜了。  一般的树形背包是这样做的:  看上去,它的复杂度是 $O(nk^2)$ 的。第一种优化:  这里,如果第二维的大小和子树大小有关,同时又不超过一个常数 $k$ 。例如:第二维表示子树内选了多少个点,那么通过一些精妙的分析和上界优化,复杂度就可以变成 $O(nk)$ 了。  以下的 $siz_x$ 表示合并 $...

2019-09-06 17:49:00 284

转载 远程文件共享方案总结

实现需求文件存储在内网linux主机中,作为nas局域网访问nas文件外网访问nas文件文件上传、下载、修改在线视频播放服务器下载文件后直接显示服务器: nginx webdav优势: 部署简单,可以映射本地文件。使用HTTP协议,方便内网穿透windows客户端: NetDrive3。将webdav服务器映射为本地硬盘。IOS客户端: nplay...

2019-09-06 09:48:00 448

转载 数字图像处理作业1.2 双三次插值图像扩增方法

首先看一下原图像先用最近邻插值法由这幅台风图像的扩增来看,从1999扩增到2048极大的改变了原图像,且两种扩增方式在变化上极其相似,但是双三次插值所需要的时间是最近邻插值的139.9/1.5≈93.26倍之多,当然限于以上程序是使用双层for循环加上多个if判断,应该有改进的空间转载于:https://www....

2019-09-05 10:04:00 235

转载 数字图像处理作业1.1 基于颜色空间的人脸皮肤图像分割

声明:图片来源于网络 仅用于学术科研学习用途 如有版权诉求 请留言 会立即删除博文首先读入图片,读入方法随意,可以用PIL下的Image,可以直接open读到numpy里面,也可以用openCV,为了下面分割的颜色空间转换方便我用的是openCV的cv2作业要求将RGB颜色空间下的图片转换为YCrCb颜色空间下进行分割,所以直接使用了openCV的工具,当然自己写个矩...

2019-09-04 13:29:00 715

转载 Android自动化测试探索(五)代码覆盖率统计

Android 代码覆盖率统计本周开始准备统计Android自动化用例的代码覆盖率,将最终使用的方法记录下来。覆盖率监测的原理覆盖率监测的原理跟iOS上的原理差不多,大致的思路参考下吧,iOS自动化探索(十)代码覆盖率统计Android使用的是JaCoCO覆盖率统计工具 jacoco 原理篇必要知识储备或条件:项目源码Androi...

2019-09-03 16:54:00 238

转载 Linux安装git最新版本

①、获取github最新的Git安装包下载链接,进入Linux服务器,执行下载,命令为:wget https://github.com/git/git/archive/v2.17.0.tar.gz;②、压缩包解压,命令为:tar -zxvf v2.17.0.tar.gz;③、安装编译源码所需依赖,命令为:yum install curl-devel expat-deve...

2019-09-02 14:18:00 779

转载 动手学深度学习第一课:从上手到多类分类-Autograd

使用autograd来自动求导在机器学习中,我们通常使用梯度下降来更新模型参数从而求解。损失函数关于模型参数的梯度指向一个可以降低损失函数值的方向,我们不断地沿着梯度的方向更新模型从而最小化损失函数。虽然梯度计算比较直观,但对于复杂的模型,例如多达数十层的神经网络,手动计算梯度非常困难。为此MXNet提供autograd包来自动化求导过程。虽然大部分的深度学习框架要求编译计算图来自动...

2019-09-01 11:41:00 102

转载 动手学深度学习第一课:从上手到多类分类-NDArray

使用NDArrary来处理数据对于机器学习来说,处理数据往往是万事之开头。它包含两个部分:数据读取和当数据已经在内存里时如何处理。本章将关注后者。我们首先介绍NDArray,这是MXNet储存和变化数据的主要工具。如果你之前用过Numpy,你会发现NDArray和Numpy的多维数组非常类似。当然,NDArray提供更多的功能,首先是CPU和GPU的异步计算,其次是自动求导。这两点使得...

2019-08-30 22:00:00 117

转载 Linux nginx安装步骤 centos7

1.安装依赖:yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.创建一个文件夹cd /usr/localmkdir nginxcd nginx3.下载解压tar包wget http://nginx.org/download/nginx-1.13.7.tar.gztar -xvf nginx...

2019-08-27 17:46:00 65

转载 外网通过frp进行windows远程文件共享

需求远程访问位于内网中的文件。例如,家里,公司内。所需技术frpwindows文件共享具有公网地址的服务器一台实现过程windows文件共享,首先自己在局域网内实现。这不是本文重点。公网服务端配置公网服务器下载frp, 自行选择对应的版本 https://github.com/fatedier/frp/releases解压后编辑 frps.ini文件。...

2019-08-27 15:24:00 3674

转载 解决ifuse不支持24位UDID问题

在使用ifuse对iphone设备进行沙盒挂载时, 对类似XXXXXXXX-XXXXXXXXXXXXXXXX UDID设备会提示Invalid device UDID specified, length needs to be 40 characters如下:ifuse -u 0000xx20-001250C80xx1002E --container com.xxxx.xxx...

2019-08-22 15:16:00 197

转载 依赖背包问题

地址https://www.nowcoder.com/practice/f9c6f980eeec43ef85be20755ddbeaf4代码import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * @author 1329540850@qq...

2019-08-21 15:15:00 179

转载 微信公众号开发处理微信昵称带图片问题

一、preg_match('/[\x{4e00}-\x{9fa5}A-Za-z0-9_]+/u', $userInfo['nickname'],$matches)$userInfo['nickname'] = implode('',$matches);注:这种方式会去掉昵称中的图片保留剩下的二、 base64_encode(编码)base64_decode(...

2019-08-21 10:10:00 239

转载 Verilog源码网站(不断更新中)

http://www.opencores.org/cvsweb.shtml/ http://www.asics.ws/http://www.oanda.com/convert/classic?user=freeipcore&lang=enhttp://www.ssipex.com/cn/exchange/freeresources.h...

2019-08-21 05:35:59 2569

转载 LVDS技术原理和设计简介

http://hi.baidu.com/hieda/blog/item/7c1b35c294d36b36e4dd3b65.html简 介:介绍了LVDS(低电压差分信号)技术的原理和应用,并讨论了在单板和系统设计中应用LVDS时的布线技巧。1 LVDS介绍 LVDS(Low Voltage Differential Signaling)是一...

2019-08-21 05:34:46 224

转载 产生创造性思维的好方法:头脑风暴

一提起金融风暴四个字大家都比较熟悉了,因为它就在我们身边,此时此刻我们都在思考着生存这个永恒的话题,有时我们会毫无头绪, 我也是经常遇到这样的问题, 网上搜了一圈, 发现头脑风暴是个不错的方法, 因此特来与大家分享, 希望拓展大家的思路有所帮助, 今天首先与大家分享一下它背后的原则:对犯错误的害怕在野生自然界中,错误可能意味着死亡、受伤或被掠夺者吃掉。不必要冒险的...

2019-08-20 21:28:23 152

转载 一个测试浏览器速度的网站

测试浏览器的速度,看看你的浏览器是不是宇宙中最好的……http://service.futuremark.com/peacekeeper/results.action?key=2Nmw转载于:https://www.cnblogs.com/alli/archive/2009/11/06/1597125.html...

2019-08-20 02:35:11 1534

转载 Hystrix 工作流程

Hystrix是如何处理请求,在官网有详细介绍:https://github.com/Netflix/Hystrix/wiki/How-it-Works, 本文重点围绕下方流程图介绍一下主要的流程;Hystrix是将我们的系统间调用包装成一个个Comman来执行,举个简单的例子:public class TestCommand extends HystrixCommand...

2019-08-17 21:19:00 100

空空如也

空空如也

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

TA关注的人

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