- 博客(71)
- 收藏
- 关注
转载 构建Docker平台【第一篇】环境准备
主机信息操作系统版本CentOS-7-x86_64-Everything-1511 主机A192.168.6.128主节点主机B192.168.6.129主节点主机C192.168.6.130从节点 第一步:配置静态IP1.编辑
2017-02-28 18:55:25
299
转载 windows下部署免费ssl证书(letsencrypt)
随着网络的发展,网络安全也越来越重要,对于网站来说,从Http升级到https也是我们要做的首要事情。要实现https,首先我们需要申请一张SSL证书,这篇文章我主要介绍下边这几个方面:1. SSL简单介绍2. 免费Letencrypt证书部署3. 安装注意事项一.SSL简单介绍 ssl作为一个网络加密协议,主要是存在于系统中应用层和传输层之间的一个安全套接字层(Se
2017-02-28 15:11:24
651
转载 Linux Min
查看依赖dpkg --get-selections|grep 软件名软件源更新 System Settings->Software Sources 更新系统$ sudo apt-get update$ sudo apt-get upgrad$ sudo apt-get dist-upgrad安装多媒体解码$ sudo apt-get i
2017-02-28 11:47:23
325
转载 Asp.Net Core 项目实战之权限管理系统(8) 功能菜单的动态加载
0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端2 Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计3 Asp.Net Core 项目实战之权限管理系统(3) 通过EntityFramework Core使用PostgreSQL4 Asp.Net Cor
2017-02-27 23:03:22
532
转载 浅谈css中一个元素如何在其父元素居中显示
css如何垂直居中一个元素的问题已经是一个老生常谈的问题了。不管对于一个新手或者老手,在面试过程中是经常被问到的。前两天在看一个flex的视频教程,当中提到了有关元素的居中问题,所以今天小编就来扒一扒几种常见的方式。不足之处请大家批评指正(所有的代码都是自己亲手敲过可用的)1、水平居中(margin:0 auto;) 关于这个,大家应该是最不陌生的,不管是在培训班还是自己自学的话 。
2017-02-27 19:23:25
204
转载 [Kafka]_1
Kafka是由LinkedIn公司开发的,之后贡献给Apache基金会,成为Apache的一个顶级项目,开发语言为Scala。提供了各种不同语言的API,具体参考Kafka的cwiki页面;Kafka的安装方式主要分为三种:单机安装、伪分布式安装、分布式安装;安装基本配置一样,区别在于:单机安装是在一台服务器上只安装一个broker服务,伪分布式安装是指在一台服务器上安装多个broker服务,
2017-02-27 15:47:20
219
转载 Maven入门-4.Maven的依赖
1、Maven的依赖1.1 添加依赖1.2 依赖范围(sope)依赖范围与classpath的关系1.3 依赖的传递性1.2.1 依赖传递性的冲突问题1. 第一种情况2. 第二种情况1.2.2 通过exclusions元素排除不想要的传递性依赖1.2.3 依赖传递性冲突问题解决办法总结1.4 依赖版本的界限1、Maven的依赖Maven的依赖通过
2017-02-27 12:15:22
279
转载 深度神经网络(DNN)反向传播算法(BP)
在深度神经网络(DNN)模型与前向传播算法中,我们对DNN的模型和前向传播算法做了总结,这里我们更进一步,对DNN的反向传播算法(Back Propagation,BP)做一个总结。1. DNN反向传播算法要解决的问题 在了解DNN的反向传播算法前,我们先要知道DNN反向传播算法要解决的问题,也就是说,什么时候我们需要这个反向传播算法? 回到我们监督学习的一般问题,假设我
2017-02-26 18:55:18
479
转载 《智能时代》读书笔记:这是最好的时代,也是最坏的时代
一、关于此书 看完了《硅谷之谜》之后,室友肖老板立即向我推荐了这本《智能时代》,当然他也买了,于是乎我就拿来看了。作者仍然是无所不通的吴军博士,Google早期员工之一,原腾讯副总裁,当前Google中日韩文搜索算法的主要设计者硅谷大咖,是一个还不错的摄影爱好者,一个古典音乐迷,喜欢享受高质量的影视。平时偶尔会修理园子,甚至做点木匠活,每年还会旅游很多次。 罗辑思维的罗胖曾
2017-02-26 15:15:21
373
转载 Mybatis实战之自定义TypeHandler处理枚举
在Mybatis中,处理枚举类的TypeHandler有两个:EnumTypeHandler: 用于保存枚举名 EnumOrdinalTypeHandler: 用于保存枚举的序号。 在实际项目中,以上往往不能满足我们的需求。需求分析枚举需要包含两个属性,label(用于显示), value(实际的枚举值)。数据库保存枚举值(value)。这很明显Mybatis提供的两个枚举
2017-02-26 11:27:22
438
转载 C# 设计模式巩固笔记
前言多读书、多学习介绍-适配器模式定义:适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。实现这里有大家生活中常见的例子,作为一名程序员。看到适配器我首先想到的就是我们常用的笔记本的电源适配器。大家都知道笔记本是无法直接接入220V的电压的,一般笔记本支持的就是16 - 22V的电压,这个
2017-02-25 22:47:46
186
转载 理解zookeeper选举机制
zookeeper集群配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。这篇主要分析leader的选择机制,zookeeper提供了三种方式:LeaderElection AuthFastLeaderElection FastLeader
2017-02-25 19:23:18
224
转载 【Zookeeper】源码分析之请求处理链(二)
一、前言 前面学习了请求处理链的RequestProcessor父类,接着学习PrepRequestProcessor,其通常是请求处理链的第一个处理器。二、ZooKeeper源码分析 2.1 类的继承关系 public class PrepRequestProcessor extends Thread implements RequestProcessor {}
2017-02-25 15:55:20
237
转载 node-webkit制作桌面应用
心血来潮突然想用js尝试写桌面应用,突然发现我大js真的无所不能。在网上搜到了这么一个东东:node-webkit。用Node.js来进行系统资源的访问,用HTML+CSS完成页面的搭建。哇,一切突然就好像变得特别简单。大学上c#课时也用c#制作过一些很入门的桌面应用,严格来说那个叫桌面窗体程序。比起来,node-webkit创建桌面应用的方式就像是我平时用来搭积木的东西突然可以盖楼了~厉害了,我
2017-02-25 12:31:18
245
转载 社交媒体(朋友圈、微博、QQ空间)开发一网打尽,PC端移动端都有!——源码来袭!
一.应用场景 曾几何时,社交媒体已经驻扎到了几乎每个人的生活中。看看你身边的朋友,有几个不玩朋友圈的?就算他不玩朋友圈,那也得玩微博吧。再没有底线,也得玩QQ空间。 不过,作为程序员的我们,没事还是少上这些社交媒体为妙。反而,我们应该去考虑——如何实现这些社交媒体的开发呢? 我相信一定有不少朋友跟我一样,思考过这个问题,今天我就把自己的成果分享给大家,不一
2017-02-24 19:55:15
336
转载 NuGet的简单使用
什么是NuGet?NuGet(读作New Get)是用于微软.NET开发平台的软件包管理器,是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。通过NuGet你可以很容易的访问到其他开发者发布的软件包,你也可以创建、分享或者发布自己的包到NuGet。微软的
2017-02-24 12:59:16
369
转载 CREELINKS平台_处理器CeCcp资源使用说明(CeCcp的配置与使用)
0x00 CREELINKS平台简介 CREELINKS(创e联)是由大信科技有限公司研发,集合软硬件、操作系统、数据云储存、开发工具于一体,用于物联网产品的设计、研发与生产的平台。 平台涉及智能硬件、车联网、智能家居、可穿戴设备、工业控制等各个物联网领域。旨在辅助中小型企业快速完成物联网产品原型的设计与开发;并为开源软硬件爱好者、硬件DIY极客、教育机构等提供更高效的
2017-02-24 09:19:11
339
转载 管理后台的登录功能-重新思考
每个网站、APP都几乎必然有其管理后台,其中管理的内容则是公司的核心技术财产。而登录模块则是这扇大门,其安全的重要性可想而知。我们知道,功能越多,安全性就会越低,所以我们有必要重新审视一下,管理后台的登录界面到底需要些什么功能。一、功能模块的取舍1、基本的账号密码登录。这个无可避免是必然需要的了。2、图片验证码。验证码的目的是为了阻止机器人暴力撞库,作为管理后台很有必要,而且是要每次登
2017-02-23 20:47:10
701
转载 个推你应该这样用的
前言: 说到这个远程推送,大家知道的应该都挺多的,但用到的估计极光和个推要占一很大部分,这篇博客重点说的就是个推的使用,个推官网的链接在这里,它的集成是比较方便的,你可以直接使用Cocoapods集成,待会再下面命令行也会给大家分享出来,这我们还会提到的有它的一个推送流程,还有SDK的一些使用以及在使用的过程中我们需要注意的地方: 先看看个推的推送流程图: 集成中
2017-02-23 17:15:27
3038
转载 PHP---如何修改域名的指定的根目录
如何修改域名的指定的根目录环境:linux使用工具:xShell修改域名指定的文件根目录需要修改nginx的配置文件第一步:连接xShell第二步:进入根路径找到nginx的配置文件cd .. 进入根目录 cd usr 进入usr文件 cd local 进入local文件 cd nginx 进入nginx文件 cd conf
2017-02-23 13:31:11
282
原创 esri-leaflet入门教程(4)-加载各类图层
esri-leaflet入门教程(4)-加载各类图层by 李远祥 在leaflet中图层一般分为底图(Basemap)和叠加图层(Overlay)。前面章节已经介绍过底图其实也是实现了TileLayer 接口,而其他的叠加图层要么就是叠加的业务图层,要么就是动态显示的图形和符号。这一点在esri leaflet中也是有对照的。 ArcGIS产品中比较让人熟知的图层包
2017-02-23 09:59:10
605
原创 从C#到TypeScript_0
总目录从C#到TypeScript - 类型从C#到TypeScript - 高级类型从C#到TypeScript - 变量从C#到TypeScript - 接口从C#到TypeScript - 类从C#到TypeScript - function从C#到TypeScript - 装饰器从C#到TypeScript - Promi
2017-02-22 16:35:11
319
转载 POJ 2125 Destroying The Graph 二分图 最小点权覆盖
POJ2125 题意简述:给定一个有向图,要通过某些操作删除所有的边,每一次操作可以选择任意一个节点删除由其出发的所有边或者通向它的所有边,两个方向有不同的权值。问最小权值和的解决方案,要输出操作。乍一看是要用点去覆盖边,联想到二分图的最小点权覆盖,通过拆点,我们可以得到二分图。每个点都拆成两个点,一个作为入点,另一个作为出点。于是我们构建了一个标准的二分图最小点权覆盖的模型解决二分图
2017-02-22 13:15:08
519
原创 HashTable源码分析
本次分析代码为JDK1.8中HashTable代码。 HashTable不允许null作为key和value。 HashTable中的方法为同步的,所以HashTable是线程安全的。Entry类介绍Entry是HashTable内的一个静态内部类,实现了Map.Entry接口。table的类型就是Entry。 基本参数hash:存这个Entry的hash值
2017-02-22 09:43:09
332
原创 设计模式(十五):原型模式
早就发现java父类有个方法clone(),但一直没用过,也不知道怎么用。直到学习了原型设计模式才明白,他就是克隆方法,专门用来复制对象的。虽然到目前为止还没真正在项目中用到,但克隆方法还是挺有用的,它为我们创建相同对象带来了很大的便利,只要克隆一下就可以拥有一个全新的、初始值跟父类一样的对象。一、概述 原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原
2017-02-21 20:59:06
194
原创 反射(基础知识)
一、反射的概念反射是java语言提供的一项非常吸引人的特性,利用反射可以在运行时对程序进行动态的控制。开发使用反射特性的程序需要使用一套专门的工具类,这些类大部分都位于java.lang.reflect包中。反射的操作都是编译之后的操作。二、Class类Class类属于java.lang包,不需要使用import语句引入特殊的包就可以使用,其对象代表一个类,携带类的相应信息,主要包
2017-02-21 17:15:10
178
原创 Unity预计算全局光照的学习(速度优化,LightProbe,LPPV)
1.基本参数与使用 1.1 常规介绍使用预计算光照需要在Window/Lighting面板下找到预计算光照选项,保持勾选预计算光照并保证场景中有一个光照静态的物体此时在编辑器内构建后,预计算光照开始生效。 相关的文章有很多,unity官方有一系列文章不错:https://unity3d.com/cn/learn/tutorials/topics/graphics/int
2017-02-21 13:47:07
417
转载 javascript 函数和作用域(闭包、作用域)(七)
一、闭包闭包就是指有权访问 另一个函数作用域 中的变量 的函数 !!!好处:灵活方便,可封装缺点:空间浪费、内存泄露、性能消耗1、简单例子一般函数执行完后局部变量释放,有闭包则局部变量不能在函数执行完释放。调用outer()返回匿名函数,这个匿名函数仍然可以访问外部outer的局部变量localVal,所以outer执行完成后localVal不能被释放。outer(
2017-02-21 10:15:07
172
原创 谨慎能捕千秋蝉(二)——CSRF
CSRF(Cross Site Request Forgery)跨站点请求伪造。CSRF的本质是当重要操作的参数都能被攻击者预测到,才能成功伪造请求。一、场景演示下图是一个伪造请求的场景,按顺序来看;1、2是正常登陆并产生Cookie,3、4是在登陆后访问骇客的网站并发请求,5是服务器执行骇客发出的请求。这个场景的关键就是带上Cookie伪造请求。1)浏览器中的Cook
2017-02-20 21:36:06
239
转载 基于canvas的二维码邀请函生成插件
去年是最忙碌的一年,实在没时间写博客了,看着互联网行业中一个又一个人的倒下,奉劝大家,健康要放在首位,保重身体。好了,言归正传,这是17年的第一篇博文,话说这天又是产品同学跑过来问我说:hi,lenny,你看现在市面上流行各种装逼H5,随便输入点名字啥的就给我生成房产证了,这种还可以分享出去,传播率可高了,或者你再看这里,一键生成邀请函,牛逼吧,要不你也帮我做一个这个功能,我去玩点传播手段。
2017-02-20 18:16:13
182
原创 Vuex原来可以这样上手
在Mvc模式大行其道的今天,后端通过各种Mvc框架实现视图与数据模型的隔离,而前端这方面也发展迅速。vue实现了Dom与viewModel双向绑定,使其视图的更新影响模型,模型的更新影响视图,你会不会觉得这就是Mvc库呢,实则不然,因为他还差一个重要的C(也就是控制器)。以下是鄙人对Mvc的个人理解,如有失误还请各位道友指正。M:模型用于表示各种事物及事物特性的数据 v:view + vi
2017-02-20 14:56:03
420
原创 长链剖分随想
之前写了那么长一篇Blog…现在不如写篇小短文…说一下另一种树链剖分方法——长链剖分的事情。它可以比重链剖分更快地完成一些东西。 树链剖分的原始版本重链剖分非常经典,这里就不从头介绍了。 原本的剖分方法是按照子树大小剖分,与子树点数最多的儿子连成链,所以叫做重链剖分…然后显然就有一个点到根的路径上至多$O(\log n)$条轻边这个性质(因为沿着轻边走,每次子树大小一定小于父亲的一半)
2017-02-19 22:56:02
206
原创 安卓开源项目周报0215
由OpenDigg 出品的安卓开源项目周报第八期来啦。我们的安卓开源周报集合了OpenDigg一周来新收录的优质的安卓开源项目,方便安卓开发人员便捷的找到自己需要的项目工具。chuck 拦截并维持所有HTTP请求和响应Just-Another-Android-App 在安卓中实现的很酷的效果BadgeView 自由定制的BadgeViewListenerMusicPla
2017-02-19 19:32:05
189
原创 link js重构心得
过年前后一段时间,对link库的代码进行的大量的重构,代码精简了许多,性能也得到了很大的改善,写此文记录期间所做的改进和重构,希望对看到此文的js程序员有所帮助。1. 代码构建最初代码使用gulp 结合concat 等插件组合文件生成库文件, 现在用的是rollup ,号称是下一代js模块打包器, 结合buble 插件将es6代码编译为es5 , 和cleanup插件删除不必要的注释和空行
2017-02-19 12:44:03
160
转载 .Net下的分库分表帮助类——用分库的思想来分表
简介 在大型项目中,我们会遇到分表分库的情景。 分库,将不同模块对应的表拆分到对应的数据库下,其实伴随着公司内分布式系统的出现,这个过程也是自然而然就发生了,对应商品模块和用户模块,我们会建立商品服务和用户服务,各个服务访问各自的数据库,系统间的交互,通过远程调用实现,而不是直接访问其数据库。 但是随着业务的进一步发展,数据表也会出现瓶颈,比如数据表的记录已经超
2017-02-19 09:24:00
1370
原创 带新手走进神秘的HTTP协议
在开发的时候经常需要访问网络,比如Android就有好多这方面的框架:Volley、OkHttp、Retrofit等,当你看这些框架源码时,可能会很好奇关于http的部分,它的首部字段是什么意思,http是如何工作的??等等,希望这篇文章会为你解惑。一、概念协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记
2017-02-18 20:52:04
179
原创 Zabbix使用总结
1. CentOS 7上启动zabbix-server失败,/var/log/messages中的报错信息如下:Feb 22 12:56:43 mysql-server1 systemd: Starting Zabbix Server with MySQL DB...Feb 22 12:56:43 mysql-server1 kernel: zabbix_server[1599]: s
2017-02-18 17:28:00
298
转载 Linux系统格式化磁盘+挂载分区
1.查看可使用的磁盘:$fdisk -l2.对磁盘进行分区:$fdisk /dev/vdb3.格式化磁盘:$fdisk -l --查看已经分区的磁盘$mkfs -t ext4 /dev/vdb1 --格式化磁盘4.挂载分区:$vim /etc/fstab/dev/vdb1 /data ext4 defaults 0 0$mount -a5
2017-02-18 14:00:00
196
转载 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL
在实际的项目中,Aras内部的方法可能并不能完全满足我们,比如Office的组件,就必须引入,那么在Aras内部的Method中,我们如何引入外部Dll文件首先,我们新建一个Dll文件,简单的Demo,Test.Dll新建一个最简单的静态方法,test();namespace TEST{ public class TEST { publ
2017-02-17 22:03:58
402
原创 [转]深入浅出妙用 Javascript 中 apply、call、bind
from http://web.jobbole.com/83642/这篇文章实在是很难下笔,因为网上相关文章不胜枚举。巧合的是前些天看到阮老师的一篇文章的一句话:“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。”对于这句话,不能赞同
2017-02-17 18:32:14
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人