自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vim常用操作总结

vim是一款文本编辑工具,因此学习时不求功能全记住,只要在使用vim时工作更有效率就可以了。本文从实用的角度总结了vim的操作方法,希望读者读完本文后经过练习都能达到飞一般的文本编辑速度。   vi是Linux的标准编辑器,那么vim是当之无愧的vi加强版,不仅兼容所有的vi命令和操作,还增加了很多适合于编写代码的新功能,比如vim会根据文件的扩展名和文件开头确定语法高亮等。在有些distri

2017-09-15 21:26:11 62

转载 centos 7 && dotnet core 2.0 && nginx && supervisor

前提系统:centos 7目录:/home/wwwroot/www.wuball.comdotnet core 2.0官方指引sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[packages-microsoft-com-pro

2017-09-15 16:38:11 82

转载 quartz源码分析——执行引擎和线程模型

title: quartz源码分析——执行引擎和线程模型date: 2017-09-09 23:14:48categories: quartztags: [quartz, 源码分析]------[TOC]软件版本:quartz-2.2.3序上一篇介绍了quartz的启动过程,这篇主要介绍quartz的执线程模型,众所周知,quartz并没有采用定时器

2017-09-14 10:06:07 88

转载 移动端采坑:Position- fixed 在Safari上的Bug

Position: fixed 在IOS上的显示效果会出现两种情况:点击fixed定位的元素会出现fixed定位失效导致的元素贴向底部,即position: absolute,bottom: 0px;的情况点击fixed定位的元素,元素向上移,定位生效,位置偏移大解决方案 - 仅针对Safari给fixed定位元素设置一个点击事件,在点击事件会调函数中加

2017-09-13 18:14:05 226

转载 spring 注解(annotation)简单的配置

1:注解方式来进行spring中的bean配置十分的方便,可以极大的简化applicationContext.xml中的代码行数    但是可能带来后期维护和性能相对于xml配置比较差2:注解方式中的xml配置  "1.0" encoding="UTF-8"?>"http://www.springframework.org/schema/beans" xml

2017-09-13 13:30:15 68

转载 DATAGUARD实施文档

DATAGUARD实施文档一、前期准备及备机安装:通过获取到的主机信息规划备机数据库安装基础信息:(注:在安装备机时需要尽量保障与主机库信息一致,以下表格中的备机信息为根据主机信息规划的安装信息。)类别IP数据库名数据库SID安装位置版本DATAGUARD安装情况主机

2017-09-12 11:42:02 78

转载 linux cpu load学习笔记

linux系统中的Load对当前CPU工作量的度量Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均Load。[root@CNC-BJ-5-3N1 ~]# w20:01:55 up 76 days, 8:20, 6 users, load average: 1.30, 1.48, 1.69load average值的含义单核处理器

2017-09-09 21:33:56 65

转载 用VSCode 写Python就是爽

话说,工欲善必先利其器那用VSCode写Python就是爽跟踪调试 语法提示 智能提示 语法检查  统统搞定看看Hello.py  里面的斐波那契数列样例:f(n)=f(n-1)+f(n-2)  (n>=2)算法可以有多重方法实现,递归是最常见的方法,但是递归相对来说效率低如果要是已知元素的有限个数,那使用list 最好不过了那就用list 来实现一个,如代码所

2017-09-09 16:49:55 145

转载 高逼格利器之Python闭包与装饰器

生活在魔都的小明,终于攒够了首付,在魔都郊区买了一套房子;有一天,小明踩了狗屎,中了一注彩票,得到了20w,小明很是欢喜,于是想干脆用这20万来装修房子吧(decoration);整个装修过程,小明费心费力,终于,装修结束了,小明入住了新家;可是,住了一段时间,小明发现,白色的墙壁太没有逼格,怎么办呢?他想要重新刷墙(重构原始函数),但是作为程序猿的小明想到,以后总有一天新的墙面要看腻,为

2017-09-08 20:01:56 68

转载 Web前端面试题

link 和@import 的区别是?(1)link属于XHTML标签,而@import是CSS提供的;(2)页面被加载的时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载;(3)import只在IE5以上才能识别,而link是XHTML标签,无兼容问题;(4)link方式的样式的权重高于@import的权重.TCP的三次握手过程是什么?(1)源

2017-09-08 15:17:54 94

转载 [WPF]如何调试Data Binding

前言在WPF开发中,将ViewModel中对象绑定到UI上时,会出现明明已经将数据对象Binding到UI,但是UI上就是不显示等等的问题。这篇博客将介绍WPF Data Binding调试相关的内容。场景一(Binding的属性不存在)ViewModel:public partial class MainWindow : Window{ public MainW

2017-09-07 18:49:57 66

转载 关于 Go 中 Map 类型和 Slice 类型的传递

关于 Go 中 Map 类型和 Slice 类型的传递Map 类型先看例子 m1:func main() { m := make(map[int]int) mdMap(m) fmt.Println(m)}func mdMap(m map[int]int) { m[1] = 100 m[2] = 200}结果是

2017-09-06 22:09:49 71

转载 关于JQuery animate()方法

html: 点击我 如果你想在一个涉及动画的函数之后来执行语句,请使用callback函数 css部分:注意:使用animate函数时,为了能够影响元素的 top bottom left right 属性值,需先将position属性值设置为 relative 或者 absolute  .panel {

2017-09-02 21:21:41 94

转载 JQuery操作iframe父页面与子页面的元素与方法

JQuery操作iframe父页面与子页面的元素与方法JQUERY IFRAME下面简单使用Jquery来操作iframe的一些记录,这个使用纯JS也可以实现。第一、在iframe中查找父页面元素的方法:$('#id', window.parent.document)第二、在父页面中获取iframe中的元素方法:$(this).contents().find("

2017-09-02 16:17:39 85

转载 python字符串

Strings1.\符号转义>>> 'this name is \'希望\''"this name is '希望'"“\”反斜杠符号,表示转义,用来转义特殊符号,如'单引,"双引,\反斜杠自己>>> print('this is \\')this is \>>> 'this is \\''this is \\'>>> 两种不同的输出可以看出,

2017-09-01 20:13:40 155

转载 jQuery事件机制

jQuery事件机制事件的注册普通的注册简单的事件,缺点只能注册一个事件$("p").click(function(){ alert("简单的事件");}) bind方式注册事件$("p").bind({ click:function(){ alert('这是bind的click事件'); }, mous

2017-08-31 09:37:34 68

转载 深入理解redu

今天在做项目的时候,对redux有了一些新的感悟,同时,又参考了一些知乎大神的redux专栏(建议大家有空也去看下),特地写篇博客和大家分享下,好了,话不多说,进入正题。首先,我们来了解下redux为什么会产生(就是这货到底是出来干嘛的),原因是当我们的应用越来越复杂的时候,就会出现父组件套子组件,子组件又套子组件,一层一层的嵌套下去,此时当顶层父组件和底层子组件通信时,就只能通过props一

2017-08-30 17:41:33 109

转载 Python初学——多进程Multiprocessing

1.1 什么是 Multiprocessing多线程在同一时间只能处理一个任务。可把任务平均分配给每个核,而每个核具有自己的运算空间。1.2 添加进程 Process与线程类似,如下所示,但是该程序直接运行无结果,因为IDLE不支持多进程,在命令行终端运行才有结果显示import multiprocessing as mpdef job(a,b): pri

2017-08-30 12:45:32 78

转载 APUE 2

进程组(process group)进程组顾名思义是指一个或多个进程的集合。他们通常与同一个job(可以从同一个终端接收信号)相关联。每个进程组拥有一个唯一的Process Group Id。可以使用getpgrp或getpgid获取进程的Process Group Id: 1 #include 2 3 /* 4 返回调用进程的进程组Id 5 */ 6 pid_

2017-08-29 11:37:29 67

转载 Swift语言中与C-C++和Java不同的语法(四)

这一节,我们将会讨论一下Swift中的函数相关的基本内容首先是函数的创建:func sayHello (name:String) -> String { return "Hello"+name } 上述即是函数的创建方法:func函数声明的关键字 sayHello函数名 (name:String)参数列表 -> String函数的返回值

2017-08-28 20:01:33 76

转载 CSS3动画以及animation事件

1、CSS3动画以及animation事件的定义animation :name duration timing-function delay iteration-count directionanimation-name:动画名称    animation-name:keyframename|none(keyframename:自定义名字 none:动画无效果)animation-du

2017-08-28 15:05:32 143

转载 SQL获取年月日方法

方法一:利用DATENAME在SQL数据库中,DATENAME(datetype,date)函数的作用是从日期中提取指定部分数据,其返回类型是nvarchar.datetype类型见附表1.SELECT DATENAME(year,GETDATE())+'-'+ DATENAME(MONTH,GETDATE())+'-'+ DATENAME(DAY,GETDATE())SELECT

2017-08-26 22:21:23 532

转载 CSS中的清除浮动全总结

清除浮动清除浮动是指清除浮动所造成的影响。清除浮动方法:目前最主流的方法:clearfix.clearfix:after{ content:""; display:block; clear:both;}.clearfix{ *zoom:1; /*兼容IE6,触发IE6中的hasLayout属性,达到BFC类似作用*/}

2017-08-25 21:17:20 64

转载 关于Uncaught SyntaxError- Unexpected token o in JSON at position 1,chrome持续报错的相关解析

今天跟大家分享我前两天遇见的一个BUG,说出来很难受,因为这个BUG花了我一个多小时去找原因,后来莫名其妙的故障消失了,强迫症犯了的我,居然花了2个多小时去故意再制造这个BUG,只想弄明白WHY?结果大家应该都猜到了,哈哈,没找到!没错,居然没找到!不过类似于Uncaught SyntaxError: Unexpected token ' in JSON at position 2的错误。

2017-08-25 16:41:21 189

转载 HTTP通信模拟表单提交数据

前面记录过一篇关于http通信,发送数据的文章:http://www.cnblogs.com/hyyq/p/7089040.html,今天要记录的是如何通过http模拟表单提交数据。一、通过GET请求方式提交:最简单的一种方式  直接在链接后面跟上要提交的数据即可,比如: http://yychf.55555.io/get.do?username=yyc&password=yychf,通过

2017-08-25 12:05:19 195

转载 函数参数复习

一、函数1.为什么要使用函数?减少代码的冗余2.函数先定义后使用(相当于变量一样先定义后使用)3.函数的分类:内置函数:python解释器自带的,直接拿来用就行了自定义函数:根据自己的需求自己定义的函数  def func(): #函数名打印出来的是内存地址    '''注释'''    函数体4.函数定义都干了些什么事?只检测语法,不执行代码5.函

2017-08-23 13:37:15 69

转载 Memcache针对不同场景数据应用缓存策略

Memcache主要的作用是为减轻大访问量对数据库的冲击,所以一般的逻辑是首先从memcache中读取数据,如果没有就从数据库中读取数据写入到memcache中,等下一次读取的时候就可以从memcache中读取了。但在项目中的具体应用策略(也就是哪些数据应该缓存?怎么样缓存?过期策略?)就是个问题了。它的一个总原则是将经常需要从数据库读取的数据缓存在memcache中。这些数据也分为几类:一、

2017-08-22 14:45:23 98

转载 使用进程池规避Python的GIL限制

操作系统 : CentOS7.3.1611_x64python版本:2.7.5问题描述Python的GIL会对CPU密集型的程序产生影响,如果完全使用Python来编程,怎么避开GIL的限制呢?解决方案在多线程中使用进程池来规避GIL的限制。具体如下:1、使用multiprocessing模块来创建进程池;2、将计算任务分配给不同的线程;3、在任务线程中把任务提

2017-08-21 19:45:09 77

转载 深入浅出理解python 装饰器

之前就了解到了装饰器, 但是就会点皮毛, 而且对其调用方式感到迷茫,正好现在的项目我想优化,就想到了用装饰器, 因此深入研究了下装饰器.先看下代码:import time# 将函数作为参数传入到此方法....def timeif(func): def wrapper(arg): print("in wrapper() %s" % (arg

2017-08-19 10:48:29 72

转载 jvisualvm_连接远程linux应用

【1】确定linux系统正确安装了ssh  # sudo ps -e | grep ssh  ①注意使用root,使用$会报如下错误:  [appadmin@webcsuat2 ~]$ sudo ps -e | grep ssh  [sudo] password for appadmin:   //此处输入appadmin 的登录密码  appadmin is not in t

2017-08-18 18:03:30 176

转载 jQuery中的动画

自CSS3以来,主流网站开始偏向于扁平风格和动画效果,这时就可以jQuery的动画就可以发挥其长处了,灵活的应用其动画API,让我们可以设计出很多绚丽的效果。下面,让我们来列举一些jQuery常用的动画API。  1、show()和hide()方法1 //从display:none还原元素默认或已设置的display属性2 $("selector").show() ;3

2017-08-17 19:38:29 75

转载 【机器学习笔记之二】决策树的python实现

本文结构:是什么? 有什么算法? 数学原理? 编码实现算法? 1. 是什么?简单地理解,就是根据一些 feature 进行分类,每个节点提一个问题,通过判断,将数据分为几类,再继续提问。这些问题是根据已有数据学习出来的,再投入新数据的时候,就可以根据这棵树上的问题,将数据划分到合适的叶子上。2. 有什么算法?常用的几种决策树算法有ID3、C4.5、CART:

2017-08-15 20:08:23 269

转载 操作系统银行家算法C语言代码实现

计算机操作系统课设需要,写了两个下午的银行家算法(陷在bug里出不来耽误了很多时间),参考计算机操作系统(汤子瀛)    实现过程中不涉及难度较大的算法,仅根据银行家算法的思想和步骤进行实现。以下为详细步骤:   定义:               max1[ ][ ] : 最大需求矩阵,max1[i][j]为第i条进程的第j项资源的最大需求数目;      allocatio

2017-08-14 10:03:23 2614

转载 将一段视频输出为逐帧的图片

首先,下载ffmpeg,http://ffmpeg.org/完成后打开命令行,进入ffmpeg下载目录然后敲入命令:ffmpeg -i videoName.mp4 -ss 00:00:01(开始时间) -t 00:00:07(结束时间) %d.jpg,回车,完成 关于ffmpeg的更多用法,可参考其官方文档

2017-08-13 16:53:28 355

转载 后台工具screen

之前在putty之类的远程命令行操作服务器的时候,遇到关闭软件,对应的操作就会关闭。很多时候,就是开着电脑,然后挂在那里,虽然不用电脑跑,但是也耗电。。。主要是putty这些软件有时候会伴随黑屏崩掉。那天突然发现screen这款linux的后台神器,网上的教程乱七八糟(比较高级的linux用法),这里介绍常用的用法。安装:sudo apt-get install screen常用参数

2017-08-13 11:03:16 98

转载 关于Redis的各项知识总结

(1)什么是redis?Redis是一个基于内存的高性能key-value数据库。(2)Reids的特点Reids本质上是一个key-value类型的内存数据库,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据可数据库flush到硬盘上进行保存,因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快的key-calue  DB。Re

2017-08-12 17:18:15 160

转载 什么是jQuery?

jQuery 库可以通过一行简单的标记被添加到网页中。您需要具备的基础知识在您开始学习 jQuery 之前,您应该对以下知识有基本的了解:HTML CSS JavaScript 什么是 jQuery ?jQuery是一个JavaScript函数库。jQuery是一个轻量级的”写的少,做的多”的JavaScript库。jQuery库包含以下功能:HTM

2017-08-12 11:23:14 115

转载 xshell链接到本机虚拟机中的linu

今天在本机模拟一下在公司的开发环境。一. 先用virtualBox 安装了 ubuntu-mate-16.04.2-desktop-amd64 系统二. 下载安装了 xshell5三. 开始链接:  1. ubuntu安装好后启动发现就能上网,先用ifconfig命令查看ubuntu的ip ,然后到windows本机 ping一下这个地址, 第一次发现ip是 10.0....开头的

2017-08-11 11:58:12 119

转载 SQL WHERE子句

WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值下面的运算符可在 WHERE 子句中使用:操作符描述=等于不等于>大于小于>=大于等于小于等于

2017-08-10 10:58:18 90

转载 Opencv探索之路(十九):读写xml和yml文件

有时候我们处理完图像后需要保存一下数据到文件上,以供下一步的处理。一个比较广泛的需求场景就是:我们对一幅图像进行特征提取之后,需要把特征点信息保存到文件上,以供后面的机器学习分类操作。那么如果遇到这样的场景,我们有什么好方法,搭建这类的小型数据库文件?我第一时间想到的是把这些数据全写到文件上,下次我们需要这些数据就把他们从文件里读出来就好了。其实更好的办法是使用xml和yml,因为他们更具有可

2017-08-07 21:48:03 96

空空如也

空空如也

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

TA关注的人

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