自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 老男孩带你了解perl正则表达式中的零宽断言

1.1 前言本文只介绍perl语言正则表达式的零宽断言功能。零宽断言实质:匹配文本里面的位置。零宽断言叫zero-length assertions,也叫lookaround(这个更容易理解)。包括:lookahead(向前看,零宽度正预测先行断言),lookbehind(向后看,零宽度正回顾后发断言)。从左到右对文本进行匹配,判断是否符合exp表达式。 名字表达式如果子表达式成功则…positi...

2017-05-31 16:18:09 56

转载 [转] nginx配置HTTPS

使用ssl模块配置同时支持http和https并存一,生成证书# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 3、创建签名请求的证书(CSR):openssl req -new -...

2017-05-31 15:22:00 42

转载 Nginx Http框架的理解

HTTP框架是Nginx基础框架的一部分,Nginx的其它底层框架如master-worker进程模型、event模块、mail 模块等。HTTP框架代码主要有2个模块组成:ngx_http_module和ngx_http_core_module;我们编写的HTTP模块需要注册到HTTP框架上,才能融入HTTP请求的处理流程中。当在nginx.conf中存在一个http{...}的配置...

2017-05-31 12:00:00 40

转载 a 标签的伪类的正确顺序,以及原因

注意,a 标签的伪类是有顺序的,否则有可能样式不对;lvha,原因:浏览器的就近原则,举个例子:我定义的顺序是a:visited、a:hover、a:link,这时候就会发现,不管我有没有hover上去,样式都是link的样式的,这是因为鼠标经过的未访问链接同时拥有a:link、a:hover两种属性,在第一种情况下,a:link离它最近,所以它优先满足a:link,而放弃a:hover的重复定...

2017-05-28 20:35:00 279

转载 Http协议与TCP协议简单理解

2019独角兽企业重金招聘Python工程师标准>>> ...

2017-05-27 11:06:00 49

转载 2000万人口的大北京,上下班原来是这样的 (附超炫蝌蚪图)

城市通勤反映的是一个城市中劳动力的活动半径。随着北京城市化和现代化发展进程加快,通勤交通流量的空间分布出现了区域间的分化和区域性的特征。今天,我们用滴滴出行大数据为你重构北京的通勤交通。职住分离与高通勤成本图1-2 北京早晚高峰通勤流动图上面的两张动态图,分别截取了早八点和晚六点时段的20分钟内,北京上班族使用滴滴出行的通勤流动示意图。滴滴出行大...

2017-05-26 12:12:59 408

转载 Bitbucket 版本控制入门指南

在互联网成为一个巨大的、世界性的现象之前,开发团队常常被限制在一个小的物理空间内。如果公司没有资金支持的话,与世界另一方的人合作是一个非常昂贵或几乎不可能的梦想。幸运的是,情况不再是这样了。互联网诞生了基于网络的解决方案,允许公司组成合作团体,包括彼此相距数千英里的人。自从 2008 年首次推出以来,Bitbucket已成为使用Mercurial...

2017-05-25 17:33:00 92

转载 Jenkins进阶系列之——03parameterized-trigger插件

说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。官方说明:Parameterized Trigger Plugin安装步骤:系统管理→管理插件→可选插件→Build Triggers→Parameterized Trigger Plugin安装完成后到项目(job)配置页面:构建后操作→Add post-build action→Trigger parame...

2017-05-25 16:51:00 174

转载 hdu3966_树链剖分

近期在强化知识点深度。发现树链剖分不是非常会写了。回想一下改动操作:若两个点在同一条链上,则直接改动这段区间。若不在同一条链上,改动深度较大的点到其链顶端的区间,同一时候将这个点变为他所在链顶端的父亲,循环操作直到这两个点在同一条链上。就能够用上一种方法了。没实用LCA写是由于曾经被坑过,不但没有这样的方法好写。效率也不太让人惬意。主要是对另外一种情况怎样写有所遗忘。写...

2017-05-25 13:50:00 42

转载 想改进你的卷积神经网络?看看这14种设计模式!

更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud自2011年以来,深度卷积神经网络(CNN)在图像分类的工作中的表现就明显优于人类,它们已经成为在计算机视觉领域的一种标准,如图像分割,对象检测,场景标记,跟踪,文本检测等。但,想要熟练掌握训练神经网络的能力并不是那么容易。与先前的机器学习思维一样,细节决定成败...

2017-05-24 15:19:17 1157

转载 Oracle之备份还原

创建表分区createtablespaceappsdatafile'&1\apps.dbf'size10mautoextendonnext8m;createtablespaceappsysdatafile'&1\appsys.dbf'size10mautoextendonnext8m;创建分区表空间createtab...

2017-05-23 16:16:56 45

转载 掐头法和去尾法记音标

掐头法和去尾法记音标一、字母音分类名称音  发音  二、掐头法 三、a发音 四、去尾法五、e、i、a区别 i一指   读作一e两指a三指 ...

2017-05-22 16:15:00 2187

转载 BingMap地图怎样显示中文

这是bingMap的js引用<script type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0&mkt=zh-cn"></script>mkt=en-us:英文显示【默认选项】mkt=zh-cn:中文显示在Bi...

2017-05-21 17:10:00 320

转载 开发、测试调试问题的几种解决方案

  在用vue-cli开发vue项目时,需要现在本地服务器上开发、测试,然后当需要调用后端端口的时候,又需要先npm run build打包,将打包后的dist文件夹下的文件再放到Tomcat服务器下,进行测试,这无疑是非常麻烦的,这里记录了我尽可能简化操作的几种方案。 第一种:直接在webpack中设置将文件打包到Tomcat服务器下  通常来说,通过vue-cli构建的项目,会把d...

2017-05-21 15:00:00 235

转载 CentOS6.9依赖包快速安装指南

vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - S...

2017-05-21 14:32:00 205

转载 sqoop2 1.99.6 中遇到问题及源码修改汇总

1.当PartitionColumn的基数为1(如下图)时。则会报错报错如下图源代码如下\sqoop-1.99.6-bin-hadoop200\connector\connector-generic-jdbc\src\main\java\org\apache\sqoop\connector\jdbc\GenericJdbcPartitioner.java将源代码 改为即可...

2017-05-21 11:42:12 117

转载 在浏览器输入地址后,这个世界发生了什么(http协议浅谈)

引言这篇文章是我各处收集有关于http的知识,不成体系,爱看不看?,看完点赞。我们输入网址之后发生的事情输入网址并回车(URL 包括 协议名称 域名或者IP 端口号 请求资源具体地址 参数)解析域名 DNS解析浏览器发送HTTP请求服务器处理请求服务器返回HTML响应浏览器处理HTML页面继续请求其他资源首先客户机与服务器需...

2017-05-21 01:34:12 153

转载 vue2.0组件之间的传值--新入坑,请指教

props down emit up 嘿嘿 如果是第一次接触vue2.0组件传值的肯定很疑惑,这是什么意思(大神总结的,我也就是拿来用用) “down”—>指的是下的意思,即父组件向子组件传值,用props;“up”—>指的是上的意思,即子组件想父组件传值,用emit。1.子组件向父组件的传值:Child.vue<template> &l...

2017-05-20 16:43:00 56

转载 Linux进程管理(2)

linux进程的五种状态运行可中断不可中断僵尸停止遍历父进程和子进程注:init进程是作为init_struct静态分配的。进程的创建linux中通过fork和exec实现进程的创建。fork通过拷贝当前进程来创建一个新的进程,再通过exec加载可执行文件并执行。fork采用的写时拷贝方法避免了不必要数据的拷贝,...

2017-05-20 13:13:00 55

转载 QT学习探索之路

近期由于工作需要在学习QT做界面开发,再次将我最近一个月的学习心得记录,同时欢迎各位大牛给我提出学习建议。 1:我的学习方法: 第一阶段:主要是参考 C++ GUI Qt4 编程这本书 主要学习QT中的一些基本概念 比如: 信号和槽的机制 QT的事件处理 QT的绘图API学习等 学习过程中主要是 理论结合编码,将书上的代码自己编一次,然后自己做修改玩...

2017-05-20 10:28:14 59

转载 Apache HTTPserver安装后报:无法启动,由于应用程序的并行配置不对-(已解决)

原创作品。出自 “深蓝的blog” 博客。欢迎转载,转载时请务必注明出处。否则有权追究版权法律责任。深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46375453 安装Apache Http Server后报“应用程序无法启动,由于应用程序的并行配置不对”错误。无法启动:错误信息:应用程序无法启动...

2017-05-19 21:55:00 238

转载 动态替换Linux核心函数的原理和实现

转载:https://www.ibm.com/developerworks/cn/linux/l-knldebug/动态替换Linux核心函数的原理和实现在调试Linux核心模块时,有时需要能够实时获取内部某个路径上的某些函数的执行状态,例如查看传入的变量是否是期望的值,以便判断整个执行流程是否依然正常。由于系统运行时的动态性,使得在执行之前无法预先知道在执行路径的什么地方...

2017-05-19 16:17:00 58

转载 android 浮动窗体学习笔记及个人理解(仿360手机助手)

很感谢原文作者http://blog.csdn.net/guolin_blog/article/details/8689140经自己理解 程序执行界面例如以下图:1.程序入口界面 2.小浮动窗体  3.大浮动窗体  由上图可看出,能够看出我们基本须要:1.一个主Activity2.小浮动窗体view界面3.大浮...

2017-05-19 14:40:00 303

转载 Windows Server 2012更新补丁后导致Micosoft ODBC for Oracle出现问题

上周由于WannaCry勒索病毒肆虐全球,14号系统管理员更新了一系列补丁后,导致一Windows Server 2012服务器上面部署的一些老旧的应用无法使用Microsoft ODBC for Oracle访问ORACLE数据库。 如下所示,应用程序会提示下面错误信息The Oracle(tm) client and networking components were not found...

2017-05-18 10:58:00 433

转载 centOS 第三方YUM源

1、安装CentOS yum源优先级插件yum-priorities来设置YUM优先级yum install yum-plugin-priorities.noarch2、设置CentOS默认yum源的优先级为最高cd /etc/yum.repos.d/vi CentOS-Base.repo #在[base]、[updates]、[extras]组下面添加priorit...

2017-05-17 18:58:44 139

原创 你做自媒体为什么赚不到钱?因为你不会销售诱惑!

最近很多朋友问我自媒体还能火多久,现在做自媒体是不是有点晚。我的回答是不晚,自媒体的红利期还有很长一段时间,以后是自媒体时代,只要你想加入,那就不要犹豫,放心大胆的干,无论红利期有多长,我们先赚了再说。不过现在要想玩转自媒体,还需要分享有趣有料有价值的内容,过去那种投机的时代一去不复返。接下来我将来从内容生产,内容分发和内容运营这三个角度,跟大家分享如何做好自媒体。内容生产在内容生产环节,给大家分...

2017-05-17 09:49:17 78

转载 springmvc.xml和applicationContext.xml配置的特点

1:springmvc.xml配置要点一般它主要配置Controller的组件扫描器和视图解析器下为:springmvc.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs...

2017-05-17 00:05:00 52

转载 SyilxOS块设备CACHE管理

1.块设备CACHE简介前文介绍了SylixOS中的块设备驱动模型和I/O控制,本篇主要介绍SylixOS中的块设备CACHE管理。由于磁盘属于低速设备,磁盘的读写速度远远低于CPU,所以为了解决这种速度不匹配,SylixOS提供了对应块设备的缓冲器。它是一个特殊的块设备,与物理设备一一对应(多个逻辑分区共享一个CACHE),介于文件系统和磁盘之间,可以极大地减少磁...

2017-05-16 16:38:48 129

转载 原生Ajax总结

HTTP协议传统的请求和Ajax请求Ajax定义Asynchronous JavaScript and XML. Ajax异步的,JavaScript程序希望与服务器直接通信而不需要重新加载页面。Ajax基本流程1.创建请求对象functionrequestObject(){if(window.XMLHttpRequest){...

2017-05-16 14:54:48 49

转载 Storm介绍及核心组件和编程模型

离线计算离线计算:批量获取数据、批量传输数据、周期性批量计算数据、数据展示代表技术:Sqoop批量导入数据、HDFS批量存储数据、MapReduce批量计算数据、Hive批量计算数据、azkaban/oozie任务调度流式计算流式计算:数据实时产生、数据实时传输、数据实时计算、实时展示代表技术:Flume实时获取数据、Kafka/metaq实时数据存储、Storm/JSt...

2017-05-15 22:25:00 70

转载 SQL删除重复数据方法

例如: id           name         value 1               a                 pp 2               a                 pp 3               b                 iii 4               b                 pp 5              ...

2017-05-15 16:17:00 41

转载 Java动态代理总结

在之前的代码调用阶段,我们用action调用service的方法实现业务即可。由于之前在service中实现的业务可能不能够满足当先客户的要求,需要我们重新修改service中的方法,但是service的方法不只在我们这个模块使用,在其他模块也在调用,其他模块调用的时候,现有的service方法已经能够满足业务需求,所以我们不能只为了我们的业务而修改service,导致其他模块授影响。那怎...

2017-05-15 11:20:00 34

转载 jvm 性能分析

VM本身提供了一组管理的API,通过该API,我们可以获取得到JVM内部主要运行信息,包括内存各代的数据、JVM当前所有线程及其栈相关信息等等。各种JDK自带的剖析工具,包括jps、jstack、jinfo、jstat、jmap、jconsole等,都是基于此API开发的。本篇对这部分内容进行一个详细的说明。        参考:http://java.sun.com/javase/6/doc...

2017-05-14 13:32:00 129

转载 mongodb 正则

正则表达式常用来在所有语言中搜索字符串的任何模式或文字。MongoDB还提供了正则表达式功能的字符串模式使用正则表达式$regex操作符。MongoDB使用PCRE(Perl兼容正则表达式)为正则表达式语言。不同于文本搜索,我们不需要做任何配置或命令就能直接使用正则表达式。考虑下包含文字后其标签的帖子集合,文档结构如以下:{ "post_text": "enjoy the mo...

2017-05-12 10:45:00 46

原创 JVM上的确定性执行机制

\要点\目前的加密货币并不适用于一般性的支付网络 \具有加密验证机制的分布式共享总账能够在一些场景下发挥它的作用 \通过编程框架编写“智能契约”(smart contract)来构建共享总账,并用于操作共享总账的状态,这已成为一种趋势 \从基础计算机科学角度来看,智能契约语言不可避免地存在一些问题 \JVM的类加载机制可以规避这些问题,并为智能契约提供了确定性执行(deterministic ex...

2017-05-11 17:09:00 45

转载 集合框架2

1、ArrayList去除重复字符串 思路:创建一个新的集合,然后将旧集合的内容遍历放入新集合,如果新集合里不存在该元素就放入,存在就不要了publicstaticvoid main (String[] args){ArrayList list=newArrayList(); list.add("a"); list.add("a"); list.add("...

2017-05-11 11:54:00 42

转载 一切都是对象

用句柄超控对象即给对象命名。所有对象都必须被创建寄存器:位于处理器内部,由编译器控制。堆栈:驻留于常规RAM的区域,编辑器已知数据大小,通过指针移动查找,例如对象句柄等。堆:用于常规用途的RAM区域(内存池),编译器不知道数据大小,例如对象。静态存储:位于RAM中的固定的存储区域,static关键字。常数存储:常数值不会改变,存储在只读ROM中。非RAM存储:独立程序之外的,例如流式对象。主要类型...

2017-05-11 10:53:00 33

转载 MySQL事务隔离级别和锁

事务操作MySQL隔离级别 (级别依次降低)SERIALIZABLEREPEATABLE_READ (默认)(幻读:读不到刚刚更新的数据)READ_COMMITTED(不可重复读:一个事务中多次查询可能不一致)READ_UNCOMMITTED(脏读:读取到未提交的数据)查询数据默认隔离级别//查询全局和Session的隔...

2017-05-11 09:32:24 39

转载 音乐歌词同步实现指南

有道友问了我这个问题,所以在这写了下思路首先,我默认你至少已经了解了h5的audio标签的相关属性,直入正题audio使用指南audio标签audio之HTML 事件属性old歌词一般的说,lyric文件由时间的tag标签组成,如截图所示现在以此歌词为例,对该歌词进行如下处理:以行为单位拆分每一句歌词将每句歌词的时间tag和内...

2017-05-10 22:39:01 607

转载 jdbc oracle clob blob long类型数据

InputStream rd = resultset.getBinaryStream("列名");int data=-1;StringBuffer sbf=new StringBuffer();while((data=rd.read())!=-1){sbf.append(data);}修改JVM参数编辑 tomcat的 catalina.sh文件,首部添加:JAVA...

2017-05-10 15:16:31 47

空空如也

空空如也

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

TA关注的人

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