自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何写SysV服务管理脚本

本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu

2017-09-16 17:38:14 284

转载 Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,

2017-09-16 12:50:12 300

转载 STM32—无需中断来实现使用DMA接收串口数据(原创)

本节目标:通过DMA,无需中断,接收不定时长的串口数据 描述:当在串口多数据传输下,CPU会产生多次中断来接收串口数据,这样会大大地降低CPU效率,同时又需要CPU去做其它更重要的事情,我们应该如何来优化?比如四轴飞行器,当在不停地获取姿态控制方向时,又要去接收串口数据.答:使用DMA,无需CPU中断便能实现接收串口数据1.DMA介绍DMA,全称为: Direct

2017-09-15 20:54:09 906

转载 Apache开启压缩功能

起源     在一般的web服务器中,都会开启压缩功能,也就是deflate或者是gzip的压缩。     开启压缩功能主要的目的是为了减少传输的带宽,从而当服务器响应给客户端的时候,会大大减少传输的数据,代价就是在服务器段需要消耗cpu时钟周期,因为压缩是在服务器端进行的,并且压缩还是比较损耗cpu的。     在进行压缩的时候,一般压缩的都是静态文件,例如图片,js,c

2017-09-15 16:10:23 278

转载 【Java IO流】字节流和字符流详解

字节流和字符流对于文件必然有读和写的操作,读和写就对应了输入和输出流,流又分成字节和字符流。1.从对文件的操作来讲,有读和写的操作——也就是输入和输出。2.从流的流向来讲,有输入和输出之分。3.从流的内容来讲,有字节和字符之分。这篇文章先后讲解IO流中的字节流和字符流的输入和输出操作。一、字节流1)输入和输出流首先,字节流要进行读和写,也就是输入和输出,所以它有两个

2017-09-15 11:18:15 367

转载 JavaScript- 使用 atan2 来绘制 箭头 和 曲线

最近搞Canvas绘图,知道了JavaScript中提供了atan2(y,x)这样一个三角函数。乍眼一看,不认识,毕竟在高中时,学过的三角函数有:sin,cos,arcsin,arccos,tan,arctan等,并没有这个。而工作中又需要用到它,所以这里就做了个简单的了解。 在坐标系中理解tan 和atan 为何存在atan2 ? atan2 应用何时需要用到 atan2

2017-09-14 19:38:10 768

转载 如何使用EF优雅的配置一对一的关系

在这两天的时间已经有两位同事问到EF(Code First)如何配置一对一的关系,这个说难也不难,说简单吧,一旦设计跑偏那么在Coding的过程中将会很痛苦。先举个很简单的例子,两个类User和Profile,User里面存在用户的基本信息比如邮箱和密码,Profile里面存放用户的个人资料。public class User{ public int Id { get;

2017-09-14 14:42:09 3277

转载 MyEclipse安装步骤和破解

Myeclipse的安装步骤MyEclipse简介:MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。 下载MyEclipse安装包下载的地址:

2017-09-14 09:38:07 1775

转载 涂图滤镜,让你好看

无滤镜,不美图。随着智能手机性能的强大和应用的丰富,滤镜已经逐渐成为美图修图当中的必备技能了。无论是照片细节改善,还是自我心情表达,风格化的色调总会看上去更加动人。实际上,不仅图片需要滤镜,短视频、直播对滤镜的需求同样也在兴起。基于此,涂图滤镜基于涂图SDK推出,用以满足用户在不同环境下的不同滤镜需求。目前,涂图滤镜资源库数量庞大,内含数十种、上百款各色滤镜,支持包括涂图短视频、图片和涂图

2017-09-13 17:46:05 306

转载 python爬虫scrapy框架——人工识别知乎登录知乎倒立文字验证码和数字英文验证码

目前知乎使用了点击图中倒立文字的验证码: 用户需要点击图中倒立的文字才能登录。这个给爬虫带来了一定难度,但并非无法解决,经过一天的耐心查询,终于可以人工识别验证码并达到登录成功状态,下文将和大家一一道来。 我们学习爬虫首先就要知道浏览器给服务器传输有什么字段(我用的是Safari浏览器进行演示,当然Chrome、Firefox都可以)我们点击了第一个和第二个文字:

2017-09-13 12:58:04 2842

转载 集群上配置Keepalived实现负载均衡

简介:  Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障。Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工

2017-09-12 21:22:05 285

转载 vs2017通过snippet代码片断进行标准化注释

我们在进行团队开发时,类的注释已经可以做到自定义了,详细看上篇文章《vs2017通过模块文件添加自定义注释》,而对于方法的注释,我们也需要完善一下,这里我们用到了“代码片断”插件,VS里有很多命令的缩写,如for加两次tab,ctor加两次tab,事实上tab表示执行的意思,而前面的字母表示一个代码片断,我们可以把一些公用的代码进行抽像,做成一个代码片断!一 打开代码片断对话框架,ctrl+K

2017-09-12 15:58:04 5108

转载 C#构造函数、操作符重载以及自定义类型转换

构造器  构造器(构造函数)是将类型的实例初始化的特殊方法。构造器可分为实例构造器和类型构造器,本节将详细介绍有关内容。实例构造器  顾名思义,实例构造器的作用就是对类型的实例进行初始化。如果类没有显示定义任何构造器,C#编译器会定义一个默认的无参构造器。相反,如果类中已经显示地定义了一个构造器,那么就不会再生成默认构造器了。定义实例构造器的语法这里就不再多做阐述了(该懂得要懂呀)

2017-09-12 11:10:02 560

转载 [转载]图论500题

=============================以下是最小生成树+并查集======================================【HDU】1213   How Many Tables   基础并查集★1272   小希的迷宫   基础并查集★1325&&poj1308  Is It A Tree?   基础并查集★1856   More is be

2017-09-11 19:14:11 333

转载 Express异步进化史

1、导言在 Javascript 的世界里,异步(由于JavaScript的单线程运行,所以JavaScript中的异步是可以阻塞的)无处不在。Express 是 node 环境中非常流行的Web服务端框架,有很大比例的 Node Web应用 采用了Express。当使用 JavaScript 编写服务端代码时,我们无可避免的会大量使用到异步。随着 JavaScript、Node

2017-09-11 14:26:02 524

转载 多表查询

一、介绍首先先准备表员工表和部门表#建表create table department(id int,name varchar(20) );create table employee1(id int primary key auto_increment,name varchar(20),sex enum('male','female') not

2017-09-10 22:29:59 309

转载 Java学习笔记一

JVM即Java Virtual machine,Java虚拟机,用来实现平台无关性。编译器把源程序编译成虚拟机可以理解的目标代码;解释器把目标代码解释成硬件可以理解的代码。 JRE即Java Runtime Environment,Java运行时环境包括JVM及核心类库 JDK即Java Development Kit,Java开发工具包包括编译器,解释器

2017-09-10 17:29:58 226

转载 多表查询

一、介绍首先先准备表员工表和部门表#建表create table department(id int,name varchar(20) );create table employee1(id int primary key auto_increment,name varchar(20),sex enum('male','female') not

2017-09-10 12:50:23 18009 1

转载 Jmeter FTP服务

FTP服务主要提供上传和下载功能。操作步骤:1.创建一个线程组2.线程组--->添加--->配置元件--->FTP请求缺省值:输入服务器名称或IP。3.线程组--->添加--->Sampler--->FTP请求:选择get为上传方式说明:IP:FTP服务的IPRemote file:FTP服务器上的一个文件,即远程文件。Local file:本地文件。选

2017-09-09 21:05:58 249

转载 数据库之 表与表之间的关系

表1 foreign key 表2则表1的多条记录对应表2的一条记录,即多对一利用foreign key的原理我们可以制作两张表的多对多,一对一关系多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录一对一: 表1的一条记录唯一对应表2的一条记录,反之亦然分析时,我们先从按照上面的基本原理去套,然后再翻

2017-09-09 16:17:56 586

转载 python------流程控制

1:if 1  print('True')else:  print('Forse')2:i=0 (给i赋值为零)while i  print(i)  i+=1; ("i每次加1,不写就会跳入死循环")3:for i in range(1,10):    for j in range(1,i+j):       print('{}*{}={}\t'.format(j,i,j*i),end=

2017-09-09 11:30:13 147

转载 腾讯云无服务器云函数架构精解

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~分享人:陈杰,腾讯云架构平台部技术专家,10年云计算经验,现供职于腾讯架构平台部,负责弹性计算及云函数技术研发,致力于提供领先的基础设施平台以提升资源利用率及优化提升程序员开发运维效率。继虚拟机,容器技术,无服务器化成为新的行业热点,无服务器云函数可以让用户无需关心服务器的部署运营,只需开发最核心的业务逻辑,即可实现上线运

2017-09-08 19:33:54 463

转载 Tensorflow 线性回归预测房价实例

在本节中将通过一个预测房屋价格的实例来讲解利用线性回归预测房屋价格,以及在tensorflow中如何实现Tensorflow 线性回归预测房价实例1.1. 准备工作 1.2. 归一化数据 1.3. 用随机的值填充a,b并计算误差,误差采用上文所使用SSE(和方差) 1.4. 计算误差梯度 1.5. 调整参数直到SSE参数最小 1.6. 概念1.6.1. 简单线性回归 1

2017-09-08 14:50:05 1002

转载 1、LambdaToSql 发布1.0.0.1版本

LambdaToSql 简单的兰姆达转换sql,可以直接.ToList()执行,返回查询结果第一个版本支持:Where 条件查询 Order by 排序 Group by 分组 简单分页,只支持row_number 支持数据库函数:Avg Max Min Sum Count 不需要任何第三方类库 暂不支持事物处理 暂不支持多表join查询 性能:基本和Ado.Net原生接近

2017-09-08 10:01:52 242

转载 Weave 网络结构分析

上一节我们安装并创建了 Weave 网络,本节将部署容器并分析网络结构。在 host1 中运行容器 bbox1: eval $(weave env)docker run --name bbox1 -itd busybox 首先执行 eval $(weave env) 很重要,其作用是将后续的 docker 命令发给 weave proxy 处理。如果要恢

2017-09-07 18:17:51 1156

转载 C++全排列 next_permutation

全排列函数  next_permutation这是C++的STL中专门用来排列的函数(可以自动处理存在重复数据集的排列问题)使用时要加上头文件 #include                                 using namespace std;函数在C++程序中的调用方法:next_permutation(start,end);函数要求输入的是排列序列的头

2017-09-07 13:33:51 271

转载 九天学会Java,第五天,函数定义函数调用

变量和数据类型,赋值和输出 算术运算 选择结构 循环结构函数定义,函数调用 变量作用域 栈,程序运行的基石 面向对象 异常处理 语言提供的公用包 什么是函数,为什么有函数,大家可能有这样的疑问。举一个例子来回答大家的疑问:比如一个财务软件,里面需要反反复复地把很多账单加起来,过去一周的,过去一月的一年的。为了提高代码的复用性,我们把账单相加这个功能封装成一段独立的小程序。当下次再面临账

2017-09-06 21:41:49 182

转载 JavaScript正则表达式总结

同学们,今天给大家带来一篇正则表达式的总结,老规矩,先说下我们为什么要用正则?正则要用在什么地方?(个人理解的,大神轻喷)正则很多时候要用于字符串操作,比如我们要把一个字符串里面的空格删除啊,替换啊或者其他,比如我们要查找某个字符在字符串中的位置啊还有什么应用场景呢?用过数据库的同学,应该都知道数据库查询吧,查询就要有查询条件,查询条件当然可以不用正则,但是模糊查询就可以使用正则来当做

2017-09-06 16:53:49 243

转载 如何编写更好的SQL查询:终极指南-第二部分

上一篇文章中,我们学习了 SQL 查询是如何执行的以及在编写 SQL 查询语句时需要注意的地方。下面,我进一步学习查询方法以及查询优化。 基于集合和程序的方法进行查询反向模型中隐含的事实是,建立查询时基于集合和程序的方法之间存在着不同。查询的程序方法是一种非常类似于编程的方法:你告诉系统需要做些什么以及如何做。例如上一篇文章中的示例,通过执行一个函数然后调用另一个函数来查询

2017-09-06 11:57:50 181

转载 Oracle DG测试failover和后续恢复报告

Oracle DG测试failover和后续恢复报告一、概述二、验证过程:2.1 A库异常关闭 2.2 B库进行failover切换为新主库 2.3 要求C库成为新主库的备库 2.4 要求A库成为新主库的备库 三、结论一、概述本文是针对在DG灾备环境进行failover操作以及后续恢复的报告。我这里的测试环境是:数据库版本:Oracle 11.2.0.4Si

2017-09-05 20:17:49 765

转载 粗略使用.NetCore2.0自带授权登陆Authorize

上篇有朋友提及到如果nginx做集群后应该还会有下一篇文章主讲session控制,一般来说就是登陆;本篇分享的内容不是关于分布式session内容,而是netcore自带的授权Authorize,Authorize粗略的用法,希望能对大家有好的帮助;web网站session和cookie关系 在NetCore中使用Authorize登陆 web网站session和cookie关系要

2017-09-05 15:25:47 375

转载 Spring框架——事务处理(编程式和声明式)

一、 事务概述●在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。●事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。●事务的四个关键属性(ACID)○原子性(atomicity):“原子”的本意是“不可再分”,事务的原子性表现为一

2017-09-05 10:17:56 412

转载 Docker+Gogs搭建个人Git服务

欢迎经常使用Github的我,Github它功能强大,操作简单,不用FQ,所以大家会使用Github进行代码托管,但是,Github的私仓收费的,而且对于普通个人用户来说,价格也不便宜。很多人搭建自己的Git服务,都应该会想到Gitlab。但是今天我们来说下另外一个更简单,更快捷的方式 -Gogs 。Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 G

2017-09-03 21:49:43 281

转载 【javascript】详解变量,值,类型和宿主对象

前言——说一点不相关的事实习结束,临近开学了, 想起几个星期前给第一次发红包, 给爷爷奶奶, 还有弟弟妹妹。心里有点小开心   ( ̄▽ ̄)"    好, 回到主题,我们今天要讲的是——JS数据类型 JS类型分类 讲到类型, 首先要说的当然是JS的类型分类,对于这一点,《javascript高级语言程序设计》和《你不知道的javasvrip

2017-09-03 17:05:45 388

转载 JavaScript 的使用基础总结③

JavaScript 中的对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...JavaScript 允许自定义对象。 (一)数组 数组对象的作用是:使用单独的变量名来存储一系列的值。 创建数组创建数组,为其赋值,然后输出这些值。 For...In 声明使用 for...in 声明来循环输出数组中的元素。 合并两个数组 - c

2017-09-03 12:29:43 157

转载 云计算之路-阿里云上-新车限行:新购服务器无法访问任何远程25端口

昨天我们在一台负载均衡中添加了1台新购的服务器,服务器的系统是用同一个负载均衡中另一台服务器的镜像创建的,加入的安全组也与另外一台一模一样。这样一个习以为常的操作,我们根本没想到会出问题。但后来发现,新购的这台服务器竟然无法通过内网连接邮件服务器的25端口,而另外1台服务器可以正常连接,其他服务器也可以正常连接,唯独这台新购的服务器。太奇怪了,2台服务器的所有配置都一样,邮件服务器的防火墙与安

2017-09-02 20:49:40 163

转载 JavaWeb(九)AJAX

Ajaxajax:AJAX 是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新AJAX:Asynchronous JavaScript and XML,异步 javascript和 XML,带来用户体验改变,是web优化一种主要手段AJAX = DHTML (HTML、CSS、JavaScript ) + XMLHttpRequest 对象传统web交互模

2017-09-02 15:49:43 218

转载 服务器网站报错:由于扩展配置问题无法提供您请求的页面,请添加MIME映射,针对mp4,flv文件类型无法打开。

服务器增加mp4格式的MIME 类型映射设置的具体步骤是:  右击计算机》管理》服务和应用程序》Internet 信息服务(IIS)管理器》选择你开发的IIS网站》点击IIS选项下的 MIME类型》右上角新增。在“扩展名”框内输入“.mp4”,“MIME类型”框中输入“application/octet-stream”,然后确定即可。服务器增加flv格式的MIME 类型映射设置的具体步骤是

2017-09-02 11:21:38 539

转载 TensorFlow框架(4)之CNN卷积神经网络详解

1. 卷积神经网络1.1 多层前馈神经网络  多层前馈神经网络是指在多层的神经网络中,每层神经元与下一层神经元完全互连,神经元之间不存在同层连接,也不存在跨层连接的情况,如图 11所示。图 11 对于上图中隐藏层的第j个神经元的输出可以表示为:其中,f是激活函数,bj为每个神经元的偏置。1.2 卷积神经网络1.2.1 网络结构  卷积神经网络与多层前

2017-09-01 10:05:39 512

转载 c++顺序容器

容器库概览容器类型  顺序容器、关联容器和无序容器。迭代器  与容器一样,迭代器有着公共的接口,如果一个迭代器提供某个操作,那么所有提供相同操作的迭代器对这个操作的实现方式都是相同的。比如,标准容器类型上的所有迭代器都允许我们访问容器中的元素,而所有迭代器都是通过解引用运算符来实现这个操作的。 类似的,标准容器的所有迭代器都定义了递增运算符 ,用于从当前元素移动到下一个元素。 

2017-08-31 18:29:51 292

空空如也

空空如也

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

TA关注的人

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