自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 19:10:12 278

转载 Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)

前言由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为springboot-thymeleaf,多谢大家支持。简介Thymeleaf是一个跟Velocity、FreeMar

2017-09-16 09:30:11 327

转载 java中终止线程的三种方式

在java中有三种方式可以终止线程。分别为:  1.  使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。     2.  使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。       3.  使用interrupt方法中断线程。下面我们来详细的介绍这三种方法。1. 使用退出标志终止线程

2017-09-15 17:42:09 411

转载 彻底理解了call()方法,apply()方法和bind()方法

javascript中的每一个作用域中都有一个this对象,它代表的是调用函数的对象。在全局作用域中,this代表的是全局对象(在web浏览器中指的是window)。如果包含this的函数是一个对象的方法,this指向的就是这个对象。因此在上面例子中就不用直接写对象的名字,而是使用this代替它,例如:var human = { name: '霍林林', sayName

2017-09-15 12:58:10 959

转载 mysql数据库插入数据错误Error Code- 1118

转载自:http://www.log4cpp.com/learnother/27.html 今天在本地调试的时候,把从服务器上导出的sql文件导入到本地的mysql上,但是在执行的过程中却收到了这个错误”Error Code: 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or usi

2017-09-14 21:26:09 2306

转载 老蜗牛写采集:获取数据(正则篇)

致歉     首先感谢博友对这个系列的支持,很多加群的人都问我啥时候更新,我一直回答尽快,结果一拖就一年了。因为工作和生活占据我大量的时间,所以只能跟大伙说声抱歉。使用正则获取数据  前两篇讲到如何采集html数据,那采集回来肯定要截取我们有用的部分,举个例子。我们要采集搜狐新闻的社会栏目,地址如下:  http://news.sohu.com/shehuixinwen.shtml

2017-09-14 16:26:07 387

转载 Two-Phase Learning for Weakly Supervised Object Localization

Background 1. Weakly supervised semantic segmentation and localization have a problem of focus only on the most important parts of an image since they use only image-level annotations.2. The com

2017-09-14 11:14:12 588

转载 AJAX中使用post,get接收发送数据的区别

如何发起请求xhr.send();备注:如果是get方式,send()命令中不用写任何参数传递的数据可以写在url中,服务器用$_GEET[“参数名”]接收如果是post方式发送请求,需要设置头才能正确把数据传递给后端页面xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');

2017-09-13 19:22:10 420

转载 web信息泄露注意事项

1. 确保您的Web服务器不发送显示有关后端技术类型或版本信息的响应头。2. 确保服务器打开的端口上运行的所有服务都不会显示有关其构建和版本的信息。3. 确保所有目录的访问权限正确,保证不会让攻击者访问到你的所有文件。4. 不要在代码中将账户密码硬编码进去。也不要在注释中写入相关信息。5. 在web服务器中为所有类型的应用程序配置MIME信息6. 不需要上传到网站上的敏感信息永

2017-09-13 14:38:07 1117

转载 C#读取excel文件,生成json

这段时间在做一个数据管理系统,需要读取excel表格,组装json,最终存入mongodb,这里记录一下解决思路。需要做的准备工作:1.安装AccessDatabaseEngine 下载地址:https://products.office.com/zh-cn/compare-all-microsoft-office-products?tab=1有32bit和64bit两个版

2017-09-13 10:02:04 2849

转载 Java基础知识_毕向东_Java基础视频教程笔记(26 反射)

Java反射机制:  是在运行状态中,对于任意一个类(class)文件,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射机制中的类:java.lang.Class; java.lang.reflect.Constructor; java.lang.reflect.Fi

2017-09-12 12:46:05 417

转载 异步任务利器Celery(一)介绍

django项目开发中遇到过一些问题,发送请求后服务器要进行一系列耗时非常长的操作,用户要等待很久的时间。可不可以立刻对用户返回响应,然后在后台运行那些操作呢?crontab定时任务很难达到这样的要求 ,异步任务是很好的解决方法,有一个使用python写的非常好用的异步任务工具Celery。broker、worker和backendCelery的架构由三部分组成,消息中间件(broke

2017-09-11 20:54:01 453

转载 js封装成插件

由于项目原因,工作一年多还没用js写过插件,项目太成熟,平时基本都是在使用已经封装好的功能插件。感觉自己好low......这两天想自己抽空写一个canvas画统计图与折现图的插件,所以就去网上学习了下如何封装.....虽然之前看了很多源码,但是感觉就算了解也是野路子.....什么是封装呢?我的理解就是 把一个功能单独做成一个组件,就像做饺子,以前做饺子必须自己先用面粉做饺子皮,再做饺子馅

2017-09-11 16:10:06 578

转载 用JS制作一个信息管理平台

首先,介绍一些需要用到的基本知识。【JSON】JSON是数据交互中,最常用的一种数据格式。由于各种语言的语法都不相同,在传递数据时,可以将自己语言中的数组、对象等转换为JSON字符串。 传递之后,可以将JSON字符串,再解析为JSON对象。JSON对象的使用与JS中的对象基本相同,唯一需要区别的是,JSON中的键,必须是字符串。比如:var jsonObj = {

2017-09-11 11:18:00 511

转载 走近RDD

RDD(Resilient Distributed Datasets)弹性分布式数据集。RDD可以看成是一个简单的"数组",对其进行操作也只需要调用有限的"数组"中的方法即可,但它与一般数组的区别在于:RDD是分布式存储,可以跟好的利用现有的云数据平台,并在内存中进行。此处的弹性指的是数据的存储方式,及数据在节点中进行存储的时候,既可以使用内存也可以使用磁盘。此外,RDD还具有很强的容错性,在sp

2017-09-10 14:22:00 324

转载 Python学习日志_2017-09-09

今天早晨学习《Head First HTML and CSS》.随着内容逐渐深入,知识量逐渐增加,今天早晨三个小时学习了一章:,学到了不少的东西。比如,什么是块元素,什么是内联元素,什么是viod元素,以及,文件位置的访问。就这么点东西,学了三个小时。不过一件事情令我印象深刻:这本书引以为傲的填数字图标竟然文不对图!!?好大的bug,不仅中文版的文不对图,英文版的电子书版本也文不对图,更糟糕的是中

2017-09-10 09:49:58 241

转载 逻辑题——有一块金子,要给一个工作七天的佣人分发

这是我当年做过的一道面试题,今天就分享给大家看一看,玩一玩。有一块金子,要给一个工作七天的佣人分发,要求每天分的佣金一样,而且不能欠款,也不能提前给钱。现在要求金子只能分割三份。已知:你有一个精密仪器,可以随意切金子,而且想分割多少就分割多少,请问该怎么切割金子,分发金子。方法:第一份为金子的 1/7,第二份为2/7,第三份为4/7。这样分发,第一天给佣人1/7,第二天给他2/7,

2017-09-09 18:05:58 734

转载 C# 三层架构之系统的登录验证与添加数据的实现

利用三层架构体系,实现学生管理系统中用户的登录与添加班级信息的功能,一下代码为具体实现步骤的拆分过程:一、用户登录界面功能的实现1、在数据访问层(LoginDAL)进行对数据库中数据的访问操作 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System

2017-09-08 21:13:54 611

转载 java乱码问题处理

java乱码问题处理  java乱码出现的问题有很多,这里主要解释tomcat,jsp,html,http(get,post请求乱码处理)。常见的问题可能是tomcat,http请求乱码问题,对于jsp,html是很小儿科的,希望对需要的人有用。    1、关于配置Tomcat的URIEncoding      问题:程序需要发送http GET请求到服务器,请求的参数中包含了中文字符

2017-09-08 11:41:53 318

转载 关于web XSS注入问题

对web安全方面的知识非常薄弱,这篇文章把Xss跨站攻击和sql注入的相关知识整理了下,附带公司写的一个filer。对于防止sql注入发生,我只用过简单拼接字符串的注入及参数化查询,可以说没什么好经验,为避免后知后觉的犯下大错,专门参考大量前辈们的心得,小小的总结一下,欢迎各位大神提点提点1.跨站脚本攻击(XSS)跨站脚本攻击的原理:XSS又叫CSS (Cross Site Scr

2017-09-07 19:54:13 536

转载 JavaScript--我发现!原来你是这样的JS(1)

一、前言:前段时间看红宝书(JavaScript高级程序设计),但没有计划的去看,也没有做详细的笔记,读了之后有点空虚,感觉不对劲啊,学的东西很难记住,印象不深啊,有种挫败感,作前端的js都学不好怎么做前端。后端都学js了,你说死不死。因此吾阅之,再阅之,并决心记之以博客,以增强印象,作得读书笔记,以便日后翻看及供大家参阅与讨论。温馨提示:笔记言辞会有主观色彩,知识重点记录。

2017-09-07 15:09:59 237

转载 数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程

这篇文章是我之前写的博文 数据库方面的面试技巧,如何从建表方面展示自己能力 和 面试技巧,如何通过索引说数据库优化能力,内容来自Java web轻量级开发面试教程是一个系列的,通过面试官的视角和大家分享在数据库方面的面试经验,这些内容都来摘自  java web轻量级开发面试教程。       之前的两篇文章点击量都还行,也感谢管理员放入首页,这鼓舞到了我,也让我更有信心和大家分享我的经验

2017-09-07 10:21:53 679 1

转载 node.js后台快速搭建在阿里云(二)(pm2和nginx篇)

前期准备阿里云服务器 node.js pm2 express nginx linux(推荐教程:鸟哥的私房菜) 简介嗯……我只是个前端而已在第一部分说完了express篇。 后面继续项目的部署,这里主要说说篇pm2和nginxpm2和forever1、forever在提到pm2先说说 forever这个东西,使用过node.js可能都是有知道fore

2017-09-06 18:25:48 732

转载 用pdfbox或icepdf转换PDF为图片时,中文乱码问题

最近在做一个将PDF文件转换成图片文件,然后传给前端展示的功能。刚开始时是用pdfbox,在本地windows环境下可以正常转换,图片没有任何问题。然后上了linux的测试环境,一样没问题。但是上了linux的生产环境之后,传出来的图片里面的中文内容就变成乱码了。刚开始时以为时pdfBox本身有兼容性问题或者bug,因为在网上也查到资料说pdfBox转换有乱码。后来就换了icePdf,但是结果

2017-09-06 13:49:50 11101 2

转载 twisted高并发库transport函数处理数据包的些许问题

还是在学校时间比较多, 能够把时间更多的花在学习上, 尽管工作对人的提升更大, 但是总是没什么时间学习, 而且工作的气氛总是很紧凑, 忙碌, 少了些许激情吧。适应就好了.延续着之前对twisted高并发框架的学习, 自己重新写了一遍代码, 并开始在程序中实现自己的一些想法, 并不局限于最基本的操作, 以及官网上的实例, 因此就引出来了今天的问题.首先, 我需要阐述下我的想法:在命令行下启动tw

2017-09-05 21:53:47 499

转载 C# 匿名对象(匿名类型)、var、动态类型 dynamic

本文是要写的下篇《C#反射及优化用法》的前奏,不能算是下一篇文章的基础的基础吧,有兴趣的朋友请关注一下我的blog,这也有助于提高本人写作的动力。随着C#的发展,该语言内容不断丰富,开发变得更加方便快捷,C# 的锋利尽显无疑。C# 语言从诞生起就是强类型语言,这一性质到今天不曾改变,我想以后也不会变。既然是强类型语言,那编写任一程序均要求满足下面的基本条件:1、变量声明必须指明其类型2

2017-09-05 17:05:48 360

转载 一文教你迅速解决分布式事务 XA 一致性问题

欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~作者:腾讯云数据库团队 近日,腾讯云发布了分布式数据库解决方案(DCDB),其最明显的特性之一就是提供了高于开源分布式事务XA的性能。大型业务系统有着用户多、并发高的特点,在这方面,集中式数据库(单机数据库)的性能很难支持,因此主流的互联网公司往往采用分布式(架构)数据库,物理上利用更多的低端设备,逻辑上对大表水平拆分支撑

2017-09-05 11:57:51 445

转载 JavaScript入门之JS中的内置对象

一、数组1、数组的基本概念数组是在内存空间中连续存储的一组有序数据的集合。元素在数组中的顺序,称为下标。可以使用下标访问数组的每个元素。 2、如何声明一个数组①使用字面量声明:var arr = [];在JS中,同一数组可以存储各种数据类型;  eg: var arr = [1,"wuhao",true,{},null,func] ②使用new关键字声明:var arr = n

2017-09-04 19:53:45 179

转载 linux(十一)之初始化文件

前面写了很多linux的知识,其实很多都是命令的,所以要去多多的练习才能学的更好,加油为了好工作。要么现在懒惰,未来讨饭。要么现在努力,未来惬意。一、初始化文件概述  1.1、概述  系统初始化文件是给系统做配置信息的,最重要的系统信息是环境变量的配置。  初始化文件分为系统级别和用户级别在shell为bash时:  1)系统级别的初始化文件:          针对所

2017-09-04 10:37:43 1661

转载 我在学JavaScript中的循环

for (var num1 = 1;num1 10;num1++ ){ for (var num2 = 1;num210;num2++ ){ console.log(num1+'*'+num2+'='+num1*num2) }console.log("")}TODO 问题一:为什么会换行TODO 在测试过程中我发现在控制台每九次会加一个brTODO 这是在控制台 如果我让

2017-09-03 18:41:41 149

转载 mock.js使用总结

基本使用:1 引入mock.js2 var data = Mock.mock({ // 属性 list 的值是一个数组,其中含有 1 到 10 个元素 'list|1-10': [{ // 属性 id 是一个自增数,起始值为 1,每次增 1 'id|+1': 1 }]}) // ==>

2017-09-03 14:01:43 243

转载 残差网络resnet学习

Deep Residual Learning for Image Recognition微软亚洲研究院的何凯明等人论文地址https://arxiv.org/pdf/1512.03385v1.pdf Abstract更深层次的神经网络训练更加困难。我们提出一个 Residual的学习框架来缓解训练的网比之前所使用的网络深得多。我们提供全面的经验证据显示这些残余网络更容易优化

2017-09-02 22:25:40 349

转载 mybatis之mybatis-generator

mybatis-generator的基本配置文件xml version="1.0" encoding="UTF-8"?>DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myba

2017-09-02 17:25:44 309

转载 邝斌模板扫盲 写在地区赛之前

前言:还有1个多月就是区域赛了,最近需要补全一下知识的广度,决定把斌神的模板消化一下。有些关键的或者自己不懂的就记录在这里。1,扩展KMP。 HDU 4333   扩展KMP能求出一个串所有后缀串(即s[i...len])和模式串的最长公共前缀。于是只要将这个串复制一遍,求出该串每个后缀与其本身的最长公共前缀即可,当公共前缀>=len时,显然相等,否则只要比较下一位就能确定这个串与原串的大

2017-09-02 12:53:41 673

转载 webgl学习笔记一

写在前面  WebGl(全称:Web Graphics Library : web图形库) 是基于OpenGL ES 2.0的3D绘图协议。  WebGL完美地解决了现有的Web交互式三维动画的两个问题:第一,它通过HTML脚本本身实现Web交互式三维动画的制作,无需任何浏览器插件支持;第二,它利用底层的图形硬件加速功能进行的图形渲染,是通过统一的、标准的、跨平台的Open

2017-09-01 21:17:36 171

转载 catalog start with + switch database to copy的妙用

catalog start with + switch database to copy的妙用环境:RHEL6.4 + Oracle 11.2.0.4 Primary RAC + Standby RAC现象:从主库恢复控制文件之后,由于是OMF管理的方式,导致ASM上存储的数据文件名字和控制文件中的名字不一样。我们来看看现象的具体情况:ASM上的数据文件信息:ASMCMD [+

2017-09-01 16:25:39 2235

转载 使用webpack-dev-middleware 和 webpack-hot-middleware 配置一个dev-server

关于Webpack的资料教程网上已经数不胜数,但是对手动配置一个Express server的确不多,于是我对此进行着重的了解一番。  webpack-dev-middleware和webpack-hot-middleware分别是干什么的?  首先这两个插件组合起来是可以实现页面的热刷新工作, 而做到这一点,首先要对更改的文件进行监控,编译,而这个webpack-dev-middlewa

2017-09-01 11:41:37 8366

转载 java菜鸟的Python学习之路(1)

学习一门新的语言,应当抓住语言的共有特性,这样容易触类旁通,学习起来也十分的快捷愉悦而语言的特性大约有以下元素变量定义与类型 算术符号与逻辑符号 for 循环与 while 循环 数组,线性表等一些常用的数据结构 函数的定义与调用 递归 静态类型系统 类型的推导 lambda 函数 面向对象 垃圾回收 异常检测如果你对一个语言以上的元素都有了大致了解(事实上其实并不需要花太多时间)

2017-08-31 20:05:34 231

转载 Nodejs进阶:使用DiffieHellman密钥交换算法

简介Diffie-Hellman(简称DH)是密钥交换算法之一,它的作用是保证通信双方在非安全的信道中安全地交换密钥。目前DH最重要的应用场景之一,就是在HTTPS的握手阶段,客户端、服务端利用DH算法交换对称密钥。下面会先简单介绍DH的数理基础,然后举例说明如何在nodejs中使用DH相关的API。数论基础要理解DH算法,需要掌握一定的数论基础。感兴趣的可以进一步研究推导过程,或

2017-08-31 10:45:35 444

转载 WireX:Android智能手机组成的DDoS僵尸网络

阿里聚安全小编曾多次报道了官方应用市场出现恶意软件的事件,让大家在下载APP的时候三思而后行。最近多家安全公司组成的安全研究小组发现了一个新的、传播广泛的僵尸网络,它是由成千上万的Android智能手机组成。  该僵尸网络名为WireX,被杀毒工具检测识别为“Android Clicker”,主要包括运行从谷歌Play商城下载的数百个恶意软件的Android设备,而这些恶意软件

2017-08-30 13:53:33 429

空空如也

空空如也

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

TA关注的人

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