自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 JavaScript 系列博客(三)

 JavaScript 系列博客(三)JavaScript 系列博客(三)前言本篇介绍 JavaScript 中的函数知识。函数的三种声明方法function 命令可以类比为 python 中的 def 关键词。function 命令声明的代码区块,就是一个函数。命令后面是函数名,函数名后面的圆括号里面是要传入的形参名。函数体放在大括号里面。function f...

2018-12-21 09:11:02 237

翻译 基于IdentityServer4 实现.NET Core的认证授权

.NET西安社区博客园 首页 新随笔 联系   管理基于IdentityServer4 实现.NET Core的认证授权目录IdentityServer4是什么?OpenID Connect 和 OAuth2.0是什么Authentication 和 Authorization的区别OAuth2.0的原理IdentityServer4能做什么IdentityServer4定...

2018-12-21 09:10:29 3224

翻译 Integer和int及String的总结

Integer和int及String的总结秉承着总结发表是最好的记忆,我把之前遇到的问题在这里总结和大家分享一下,希望大家共同进步:一.Integer和int首先说下自动拆装箱,基本数据类型转换为包装类型的过程叫装箱,反之则是拆箱,其中最特殊也是面试经常遇到的是Integer,下面总结说明,话不多说,show the code,先猜一下下面这6个题的答案: 1 ...

2018-12-21 09:09:27 203

翻译 C#实现完整的防盗自制监控系统

C#实现完整的防盗自制监控系统在您的手机中通知您家中的入侵者,并拍摄他们的照片介绍在本文中,我将展示一些DIY东西​​,用于安装监控系统,检测家中的入侵者,拍摄照片并通过手机通知您,必要时可以打电话给警察并提供照片以便快速识别劫匪,并提高你恢复所有被盗事物的机会。当然,除了这个软件,你必须提供一些硬件,但我已经在我家使用相对便宜的材料建造了这个系统,如果我们除了相机,这是安装中最昂...

2018-12-21 09:08:50 509

翻译 【3分钟就会系列】使用Ocelot+Consul搭建微服务吧!

 【3分钟就会系列】使用Ocelot+Consul搭建微服务吧! 1|0一.什么Ocelot? API网关是一个服务器,是系统的唯一入口。API 网关一般放到微服务的最前端,并且要让API 网关变成由应用所发起的每个请求的入口。这样就可以明显的简化客户端实现和微服务应用程序之间的沟通方式。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端...

2018-12-21 09:08:10 289

翻译 新建项目加入到生成流水线中

 新建项目加入到生成流水线中   整个生成流水线已经搭建完毕了,这一次来从零开始融入到生成流水线中,从仓库建立到镜像生成整个过程,对于之前几篇文章的一次应用过程,注意,本次建立过程是保证在前期基础搭建完毕后的应用阶段,本次搭建过程较为简单,只作为参考示例,并无技术含量。 一、码云中新建项目  1、在码云中新建一个项目,取名为Standard,作为一个示例项目名,仓库地址:http...

2018-12-21 09:06:49 130

翻译 【译】异步JavaScript的演变史:从回调到Promises再到Async/Await

【译】异步JavaScript的演变史:从回调到Promises再到Async/Await阅读目录回调(Callbacks) Promises 链式调用 异步函数返回一个promise 没有异步的等待很糟糕 错误处理 链接 后记我最喜欢的网站之一是BerkshireHathaway.com--它简单,有效,并且自1997年推出以来一直正常运行。更值得注意的是,在过去的2...

2018-12-21 09:06:16 130

翻译 基于CBOW网络手动实现面向中文语料的word2vec

基于CBOW网络手动实现面向中文语料的word2vec最近在工作之余学习NLP相关的知识,对word2vec的原理进行了研究。在本篇文章中,尝试使用TensorFlow自行构建、训练出一个word2vec模型,以强化学习效果,加深理解。 一.背景知识:在深度学习实践中,传统的词汇表达方式是使用one-hot向量,其中,向量的维度等于词汇量的大小。这会导致在语料较为丰富,词汇量较大的...

2018-12-21 09:05:39 315

翻译 初步掌握node的路由控制

 初步掌握node的路由控制1.1.2:node.js的路由控制1.运行原理    在1.1.1节中,提到过app.js中app.get("/",routes.index)可以用以下代码取代: 1 2 3 4 5 app.get("/",function(req,res){       res.rende...

2018-12-21 09:04:45 111

翻译 Python爬虫入门教程 9-100 河北阳光理政投诉板块

 Python爬虫入门教程 9-100 河北阳光理政投诉板块写在前面之前几篇文章都是在写图片相关的爬虫,今天写个留言板爬出,为另一套数据分析案例的教程做做准备,作为一个河北人,遵纪守法,有事投诉是必备的技能,那么咱看看我们大河北人都因为什么投诉过呢?今天要爬取的网站地址 http://yglz.tousu.hebnews.cn/l-1001-5-,一遍爬取一遍嘀咕,别因为爬这个网站在...

2018-12-21 09:04:04 221

翻译 JavaScript 系列博客(二)

 JavaScript 系列博客(二)JavaScript 系列博客(二)前言本篇博客介绍 js 中的运算符、条件语句、循环语句以及数组。运算符算术运算符// + | - | * | / | % | ++ | -- console.log(5 / 2); // 2.5 // 取整 console.log('%d', 5 / 2); // "2"...

2018-12-20 08:41:28 122

翻译 从源码学习设计模式之模板方法

 从源码学习设计模式之模板方法什么是模板方法模式?摘录 wiki 的介绍。模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。在软件工程中,它是一种软件设计模式,和C++模板没有关连。模板设计方法存在目的在于某些算法逻辑存在一些相同处,而具体细节却不同。这样使用模板方法,可以抽取共用逻辑到父类,...

2018-12-20 08:40:50 106

翻译 JVM规范系列开篇:为什么要读JVM规范?

JVM规范系列开篇:为什么要读JVM规范?目录绪论 总结 JVM规范系列文章目录许多人知道类加载机制、JVM内存模型,但他们可能不知道什么是《Java虚拟机规范》。对于Java开发来说,《Java虚拟机规范》才是最为官方、准确的一个文档,了解这个规范可以让我们更深入地理解JVM。我们平常说的JVM其实更多说的是HotSpot(HotSpot是JVM规范的一种实现),但我们常常将Hot...

2018-12-20 08:39:58 351

翻译 .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装GURD及仓储代码生成器实现

.NET Core实战项目之CMS 第十二章 开发篇-Dapper封装GURD及仓储代码生成器实现本篇我将带着大家一起来对Dapper进行下封装并实现基本的增删改查、分页操作的同步异步方法的实现(已实现MSSQL,MySql,PgSQL)。同时我们再实现一下仓储层的代码生成器,这样的话,我们只需要结合业务来实现具体的业务部分的代码就可以了,可以大大减少我们重复而又繁琐的增删改查操作,多留点时间...

2018-12-20 08:39:16 621

翻译 自己动手实现java数据结构(四)双端队列

自己动手实现java数据结构(四)双端队列1.双端队列介绍  在介绍双端队列之前,我们需要先介绍队列的概念。和栈相对应,在许多算法设计中,需要一种"先进先出(First Input First Output)"的数据结构,因而一种被称为"队列(Queue)"的数据结构被抽象了出来(因为现实中的队列,就是先进先出的)。  队列是一种线性表,将线性表的一端作为队列的头部,而另一端作为队列的...

2018-12-20 08:38:18 161

翻译 【分分钟内搭建一个带用户系统的博客程序(一)用户系统】asp.net core的Identity真香,EF真香!

【分分钟内搭建一个带用户系统的博客程序(一)用户系统】asp.net core的Identity真香,EF真香!不用不知道,一用香到爆。老哥是个屌丝前端,但也想写点web应用耍一耍。之前弄过了NodeJs,也弄过JAVA,最近由于写游戏的原因用C#,索性上手一波asp.net core。这篇博客记录的是,如何在分分钟内搭建一个博客程序。包括:发博客 看博客 用户注册登录 ...

2018-12-20 08:37:45 331

翻译 .Net core2.0+Mysql5.7部署到CentOS7.5完整实践经验

.Net core2.0+Mysql5.7部署到CentOS7.5完整实践经验    本文为本人最近学习将.Net Core部署到Linux的一些经验总结,也提供点也和我一样对Linux接触不多的.Net Core开发者。一.部署用到的环境和工具  1.Linux采用最新的CentOS7.5版本,开发使用VS2017搭配的.Net Core 为2.0的SDK版本号2.1.202(可到微...

2018-12-20 08:37:10 167

翻译 使用node.js的开发框架express创建一个web应用

 使用node.js的开发框架express创建一个web应用1.1.1:搭建环境    1.安装Express          按键:Windows+R=>输入cmd,打开命令行,输入    npm install -g express@3          我们需要用全局模式安装Express,因为只有这样,我们才能在命令行中使用它         注意:这...

2018-12-20 08:36:36 147

翻译 Asp.Net Core 轻松学-在.Net Core 使用缓存和配置依赖策略

Asp.Net Core 轻松学-在.Net Core 使用缓存和配置依赖策略前言    几乎在所有的应用程序中,缓存都是一个永恒的话题,恰当的使用缓存可以有效提高应用程序的性能;在某些业务场景下,使用缓存依赖会有很好的体验;在 Asp.Net Core 中,支持了多种缓存组件,这其中最基础也最易用的当属 IMemoryCache,该接口表示其存储依赖于托管程序服务器的内存,下面要介绍的内...

2018-12-20 08:36:05 1635

翻译 我为什么放弃MySQL?最终选择了MongoDB

我为什么放弃MySQL?最终选择了MongoDB最近有个项目的功能模块,为了处理方便,需要操作集合类型的数据以及其他原因。考虑再三最终决定放弃使用MySQL,而选择MongoDB。两个数据库,大家应该都不陌生。他们最大的区别就是MySQL为关系型数据库,而MongoDB为非关系型数据库。常见的关系型数据库有:MySQL、Oracle、DB2、SQL Server、Postgre SQL等,...

2018-12-20 08:35:21 1812

翻译 【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式

【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式【.NET Core项目实战-统一认证平台】开篇及目录索引 一、使用场景?由于密码授权模式需要用户在业务系统输入账号密码,为了安全起见,对于使用密码模式的业务系统,我们认为是绝对可靠的,不存在泄漏用户名和密码的风险,所以使用场景定位为公司内部系统或集团内部系统或公司内部app等内部应用,非内部应用,尽量不要开...

2018-12-19 08:41:10 521

翻译 反射那些基础-Class

反射那些基础-Class1 Class 类是什么?在 Java 中, 一切皆对象。比如class Foo{ }这个类本身就是 java.liang.Class 的一个对象。 每一个 .class 文件在类加载器加载了之后, 都会在 JVM 中创建一个 Class 对象。所有的类都是在第一次使用时, 动态加载到 JVM 中。 当程序创建第一个对类的静态成员函数(...

2018-12-19 08:40:27 69

翻译 如何做好SQLite 使用质量检测,让事故消灭在摇篮里

 如何做好SQLite 使用质量检测,让事故消灭在摇篮里SQLite 在移动端开发中广泛使用,其使用质量直接影响到产品的体验。常见的 SQLite 质量监控一般都是依赖上线后反馈的机制,比如耗时监控或者用户反馈。这种方式问题是:事后发现,负面影响已经发生。 关注的只是没这么差。eg. 监控阈值为 500ms ,那么一条可优化为 20ms 而平均耗时只有 490ms 的 sql 就被...

2018-12-19 08:39:48 133

翻译 神经网络求导

神经网络求导本篇本来是想写神经网络反向传播算法,但感觉光写这个不是很完整,所以就在前面将相关的求导内容一并补上。所谓的神经网络求导,核心是损失函数对线性输出 z(z=Wa+b)z(z=Wa+b) 求导,即反向传播中的 δ=∂L∂zδ=∂L∂z ,求出了该值以后后面的对参数求导就相对容易了。JacobianJacobian 矩阵函数 f:Rn→Rmf:Rn→Rm ,则 JacobianJ...

2018-12-19 08:38:52 1612 1

翻译 大数据存储的进化史 --从 RAID 到 Hdfs

 大数据存储的进化史 --从 RAID 到 Hdfs我们都知道现在大数据存储用的基本都是 Hdfs ,但在 Hadoop 诞生之前,我们都是如何存储大量数据的呢?这次我们不聊技术架构什么的,而是从技术演化的角度来看看 Hadoop Hdfs。我们先来思考两个问题。在 Hdfs 出现以前,计算机是通过什么手段来存储“大数据” 的呢? 为什么会有 Hadoop Hdfs 出现呢?在 ...

2018-12-19 08:37:47 91

翻译 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目

ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 一、前言   这几年前端的发展速度就像坐上了火箭,各种的框架一个接一个的出现,需要学习的东西越来越多,分工也越来越细,作为一个 .NET Web 程序猿,多了解了解行业的发展,让自己扩展出新的技能树,对自己的职业发展还是很有帮助的。毕竟,现在都快到9102年了,如果你还是只...

2018-12-19 08:37:18 3590

翻译 作为IT,你的价值在哪里?

作为IT,你的价值在哪里?也许最近是真的被无穷无尽的数据整理、导入、再整理、再导入给恶心到了。 业务部提交的数据只是一个非常初始的数据,IT还得在这个基础上七整八整,对导出的结果还要再做二次导入三次导入,不仅要帮业务部批导生成销售订单,连着交货、交货过账都得一并处理。十多万笔的数据要在年底之前全部导入系统中,做到分毫不差,而且完成之后还要校验数据的正确性。   看着SA...

2018-12-19 08:36:23 151

翻译 tomcat编译超过64k大小的jsp文件报错原因

 tomcat编译超过64k大小的jsp文件报错原因今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回码的都知道,这是服务端的报错。jsp编译过程是先编译为servlet,然后再通过类加载器编译为.class文件,再执行为Servlet实例。这...

2018-12-19 08:35:54 137 1

翻译 再一次审视自己

再一次审视自己 阅读目录 再一次审视自己如果说自己身上最大的缺点的话,是不自信以至于自卑呢还是伪勤奋未曾坚持到底呢那还是说下自己的优点吧吾三日而自省其身只能想到自己一个这样的但是自省后,却未能有效的解决问题杨奇涵问自己:“今日你更博学了吗?”我问自己些什么呢?过去:最近自己的状态感觉从有第一份不错工资的工作后自己就像拖闸的洪水怎么也收不回...

2018-12-19 08:33:29 147

翻译 记一次WMS的系统改造(2)-敲定方案

记一次WMS的系统改造(2)-敲定方案既定改造方案基于上一篇分析出的种种问题,我们将库房人员的系统操作划分为两大类。第一类为货物驱动的操作,这类操作主要随着货物而前进,人员不看或者看软件的次数比较少,更多是对货物的状态进行系统上的确认和进行下一步的业务数据准备。第二类为任务驱动的操作,这类在库房目前特指质控的相关工作(这边的领域会有其它的定义),更多是为了处理各种紧急情况、异常情况和纯...

2018-12-19 08:32:12 300

翻译 广播路由算法 :我是如何优雅着把悄悄话带给其他人的

 广播路由算法 :我是如何优雅着把悄悄话带给其他人的对于广播,我相信在现实生活中我们时常都能接触到,例如学校一言不合就响起了校歌,搞的全校的人都能够听到,想假装没听到都不行。假如我们把学校比作一个局域网的话,某台主机发起了一个广播,意味着局域网内的其他所有主机都会收到这个广播,那发起广播的主机是如何选择路径来给其他主机发送广播分组的呢?考虑下面由几个节点组成的网络:假如节点 R...

2018-12-18 08:41:00 224

翻译 Web Worker 使用教程

Web Worker 使用教程一、概述JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强,尤其是多核 CPU 的出现,单线程带来很大的不便,无法充分发挥计算机的计算能力。Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker...

2018-12-18 08:40:06 69

翻译 JavaScript 系列博客(一)

 JavaScript 系列博客(一)JavaScript 系列博客(一)前言本系列博客为记录学习 JavaScript 的学习笔记,会从基础开始慢慢探索 js。今天的学习笔记主要为 js 引入、定义变量以及 JavaScript 中数据类型和数据类型之间的转换。引入 JavaScript什么是JavaScript 语言?JavaScript 是一种轻量级的脚本语言。所...

2018-12-18 08:39:27 111

翻译 Spring Boot整合Mybatis并完成CRUD操作

Spring Boot整合Mybatis并完成CRUD操作MyBatis 是一款优秀的持久层框架,被各大互联网公司使用,本文使用Spring Boot整合Mybatis,并完成CRUD操作。为什么要使用Mybatis?我们需要掌握Mybatis吗?说的官方一点:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JD...

2018-12-18 08:38:55 140

翻译 Java进阶篇 设计模式之十四 ----- 总结篇

Java进阶篇 设计模式之十四 ----- 总结篇前言本篇是讲述之前学习设计模式的一个总结篇,其目的是为了对这些设计模式的进行一个提炼总结,能够通过查看看此篇就可以理解一些设计模式的核心思想。设计模式简介什么是设计模式设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。为什么使用设计模式使用设计模式是为了重用代码、让代码更容易被他人理解、...

2018-12-18 08:38:14 107

翻译 Tomcat与Spring中的事件机制详解

Tomcat与Spring中的事件机制详解引言最近在看tomcat源码,源码中出现了大量事件消息,可以说整个tomcat的启动流程都可以通过事件派发机制串起来,研究透了tomcat的各种事件消息,基本上对tomcat的启动流程也就有了一个整体的认识。在这一基础上,联想到之前在看spring源码过程中也存在不少事件相关知识,于是想对这两个框架中的事件派发机制做一个简单的总结,加深理解。事...

2018-12-18 08:37:31 80

翻译 js实现所有异步请求全部加载完毕后,loading效果消失

js实现所有异步请求全部加载完毕后,loading效果消失  在实际开发中,一定有情况是这样的,一个页面我们有多个地方请求了ajax,在这种情况下,我们要实现数据没来之前出现我们炫酷的loading效果,而且要等到所有的ajax都请求完毕后,才让我们的loading效果消失,那么问题来了,每个ajax请求数据的时间都是不确定的,我们这个loading效果结束的逻辑又应该放到哪里呢?就好比这样...

2018-12-18 08:37:00 2641

翻译 90后的青春,定格在被淡忘的QQ空间里

90后的青春,定格在被淡忘的QQ空间里QQ空间,这个曾经陪我们从童年到少年再到成年,从2G时代再到如今的4G末,占据了我们太多的青春回忆,如今好友空间动态更新的不在像从前那样频繁。依稀记得当年的好友买卖,抢车位再或者情侣空间,现在想想那时候真的很幼稚,那就是我们傻逼的童年,什么互踩,火星文,跑堂见证了我们无忧无虑的童年。有时候看看QQ推送的"那年今日",看到自己好几年前发的动态,说的傻话,...

2018-12-18 08:35:53 191

翻译 程序员年底众生相

程序员年底众生相01暖暖的阳光透过脏兮兮的玻璃窗,恰到好处地洒在屋内的地板上,屋里暖和了,我的心也跟着暖和了起来。尤其在这寒冷的冬日里,温和的阳光就更显得弥足珍贵。我挪动身子,伸长脖子,努力地把整个脸都塞进阳光里,哇,那种感觉就像母亲的手轻轻地抚摸过。2018年的尾巴就快要揪不住了——这种略带感慨的语调,不免令人多起一份怀念,怀念起2018年的种种,那些开心的、悲伤的、幸福的、难过...

2018-12-18 08:35:23 123

翻译 Python爬虫入门教程 6-100 蜂鸟网图片爬取之一

 Python爬虫入门教程 6-100 蜂鸟网图片爬取之一1. 简介国庆假日结束了,新的工作又开始了,今天我们继续爬取一个网站,这个网站为 http://image.fengniao.com/ ,蜂鸟一个摄影大牛聚集的地方,本教程请用来学习,不要用于商业目的,不出意外,蜂鸟是有版权保护的网站。 2. 网站分析第一步,分析要爬取的网站有没有方法爬取,打开页面,找分页...

2018-12-18 08:33:39 119

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