自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ubuntu16.04编译安装mysql-boost-5.7.21并编译成php扩展测试与使用

我之前的文章已经改造了自定义MVC框架中的工具类(验证码,图片上传,图像处理,分页)4个类,接下来,就要改造模型类,模型类肯定要连接数据库,由于我的Ubuntu Linux是裸装的php(目前只编译了一个gd扩展),所以需要编译安装mysql,并把它编译成扩展,这里,我选用5.7版本带boost的源码包。搞了一个晚上,一边实施,一边做笔记。。。配置太多。一、需要准备的库1,cma...

2018-02-28 23:40:00 67

转载 文件复制的4种方法

java复制文件的4种方式摘要尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1. 使用FileStreams复制这是最经典的方式将一个文件的内容复制到另一个文件中。 使用FileInputSt...

2018-02-28 09:37:00 119

转载 浅谈单调栈的实现方式和简单应用

一、单调栈的原理和实现方式1.定义从栈底元素到栈顶元素呈单调递增或单调递减,栈内序列满足单调性的栈;2.原理(1)当新元素在单调性上优于栈顶时(单增栈新元素比栈顶大,单减栈新元素比栈顶小),压栈,栈深+1;(2)当新元素在单调性与栈顶相同(新元素于栈顶相同)或劣于栈顶时(单增栈新元素比栈顶小,单减栈新元素比栈顶大),弹栈,栈深-1;3.一般实现形式以单增栈(栈顶为最大值)为例:n为...

2018-02-27 22:40:00 60

转载 DataGrid MVVM 根据特定内容改变某些行的颜色

1.绑定的数据,特定的字段,绑定到DataGrid2.在xaml文件中,修改DataGrid的颜色变化条件 1 <DataGrid.RowStyle> 2 <Style TargetType="{x:Type DataGridRow}" BasedOn="{StaticResource dataGridRowStyle}"&gt...

2018-02-27 22:31:00 696

转载 vue 项目里正确地引用 jquery

一.NPM安装的jQuery使用vue-cli构建的vue项目,需要修改的是build/webpack.base.conf.js1.添加引入webpack,后面的plugins那里需要const webpack = require('webpack')2.增加一个pluginsplugins: [ new webpack.optimize.C...

2018-02-27 17:52:00 60

转载 Hadoop集群部署

1、Hadoop集群配置Hadoop集群部署 1)网络配置:为每台机器配置号固定IP、设置开机自动连接查看网卡的信息找到激活的网卡:dmesg | grep -i 'eth'通过ethtool $ethx来查看网卡详细信息,x为网卡编号:# ethtool eth4[root@cloud240 network-scripts]# vi /etc/sysconf...

2018-02-27 11:39:00 257

转载 jquery&vue backTop缓慢返回顶部的方法应用

前言:刚应用Vue框架不久jquery:  jquery的方法相对来说比较简单一点,直接使用animate:$('点击返回顶部元素').click(function(e){ e.preventDefault(); if ($('html').scrollTop()) {$('html').animate({ scrollTop: 0 }, 1000);...

2018-02-27 11:36:00 85

转载 [BZOJ 3196]Tyvj 1730 二逼平衡树

Description题库链接您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:查询 \(k\) 在区间内的排名;查询区间内排名为 \(k\) 的值;修改某一位值上的数值;查询 \(k\) 在区间内的前驱(前驱定义为小于 \(x\) ,且最大的数);查询 \(k\) 在区间内的后继(后继定义为大于 \(x\) ,且最小的数)\(1\le...

2018-02-27 11:08:00 66

转载 migrate数据库迁移

一、migrate命令由于Yii migrate 生成的迁移文件默认是存放在 app/migrations 目录下面,如果想要生成的迁移文件到自己指定的目录(例如 dir/migrations),加上如下参数:yii migrate/create test_table -p=@dir/migrations如果需要指定到特定的数据库,加上如下参数:yii migrate/create...

2018-02-27 09:58:00 1100

转载 java对象的clone

克隆的目的:快速创建一个已有对象的副本。克隆的步骤:创建一个对象将原有对象的数据导入到新创建的数据中clone方法首先会判对象是否实现了Cloneable接口,若无则抛出CloneNotSupportedException, 最后会调用internalClone. intervalClone是一个native方法,一般来说native方法的执行效率高于非n...

2018-02-26 22:53:00 54

转载 程序员羊皮卷(张大志)pdf

下载地址:网盘下载内容简介······求职不顺利、工作中困难当道、无法解决职场冲突与矛盾、不知道自己的职业目标是什么、无法有效地调整行动来向着目标前进,以上问题贯穿了研发人员职业生涯的各个阶段。本书提供了思路与方案,从找问题的根源、到正确地面对,再到如何有效地解决和规划自己的职业生涯,让职场上我们的生命周期更完美。本书适合那些试图寻找自己人生真正价值...

2018-02-26 18:19:00 162

转载 Git常见错误处理

如果输入$Gitremote add origingit@github.com:djqiang(github帐号名)/gitdemo(项目名).git提示出错信息:fatal: remote origin already exists.解决办法如下:1、先输入$ git remote rm origin2、再输入$ git remote ...

2018-02-26 17:52:00 108

转载 mysql约束与索引的区别

一:约束作用:是为了保证数据的完整性而实现的一套机制,它具体的根据各个不同的数据库的实现而有不同的工具(约束);这里主要讲解mysql的约束:1、非空约束:not null;指示某列不能存储 NULL 值2、唯一约束:unique();ukunique约束的字段,要求必须是唯一的,但null除外;3、主键约束:primary key();pk主键约束=...

2018-02-26 14:52:00 47

转载 concurrent.atomic

1.CAS  atomic底层使用unsafe实现,而unsafe底层使用CAS实现。每一个CAS操作过程都包含三个运算符:一个内存地址V,一个期望的值A和一个新值B,操作的时候如果这个地址上存放的值等于这个期望的值A,则将地址上的值赋为新值B,否则不做任何操作。也就是语言层面不做处理,我们将其交给硬件—CPU和内存,利用CPU的多处理能力,实现硬件层面的阻塞,再加上volatile变量的特性...

2018-02-26 10:52:00 99

转载 springboot kafka集成(实现producer和consumer)

本文介绍如何在springboot项目中集成kafka收发message。1、先解决依赖springboot相关的依赖我们就不提了,和kafka相关的只依赖一个spring-kafka集成包<dependency> <groupId>org.springframework.kafka</groupId> ...

2018-02-26 10:20:00 685

转载 常用的排序算法的时间复杂度和空间复杂度

排序法最差时间分析平均时间复杂度稳定度 空间复杂度 冒泡排序O(n2)O(n2) 稳定 O(1) 快速排序O(n2)O(n*log2n) 不稳定 O(log2n)~O(n) 选择排序O(n2)O(n2) 稳定 O(1) 二叉树排序O(n2)O(n*log2n) ...

2018-02-26 09:29:00 47

转载 存储子系统

存储系统的层次结构:​ CPU(Cache)、主存、外存;主存:主要存放CPU当前使用的指令和数据。​ 特点:能随机访问、工作速度快、有足够的的存储容量;辅存(外存):存放大量的后备程序和数据。​ 特点:速度较慢,容量较大;高速缓冲存储器:存放CPU在当前一小段时间内多次使用的程序和数据,以缓解CPU和主存的速度差异。​ 特点:速度非常快、容量小;物理存储器与虚拟存...

2018-02-25 21:34:00 868

转载 为什么一道很简单的编程题做不出来?

  又到了找工作,跳槽的季节。曾几何时,大家有没有懊恼过,为什么简单得不简单的编程题,会做得这么辛苦?而且还做不出来。会不会有面试官对你鄙视说,这么简单的题目都不会做?反正我是没有见过。做不出来,不是你苯,是因为前面有很多步骤卡住了你。要解出一道编程题目,首先要经过几个步骤。  1. 基本类型,基本几个库函数名字要记住。防止溢出,记得库函数的用法,有哪些坑。  2. 如果是C/C++,...

2018-02-24 23:21:00 696

转载 Mac Webview OC与JS交互实现

1、首先,需要定义一个JS可识别的变量(如external)用于OC与JS交互- (void)webView:(WebView *)sender didClearWindowObject:(WebScriptObject *)windowObject forFrame:(WebFrame *)frame{ [self.windowScriptObject setVa...

2018-02-23 20:20:00 135

转载 vue 构建前端项目并关联github

这几天尝试用node开发一个网站,后端的接口已经初步开发完成,现在开始构建前端的项目,记录下过程,在学习下吧。用vue-cli 构建项目,myproject.(构架过程略过)每次在本地构建项目后和远程仓库关联的时候会发现每次都出现种种问题,这一次我要记录下,关联的过程,对自己来说也是一次总结吧这一次我选择的是github,(国内现在可以使用码云,应该比github快,有机会去尝试一下);第...

2018-02-22 18:30:00 207

转载 判断图连通的三种方法——dfs,bfs,并查集

Description如果无向图G每对顶点v和w都有从v到w的路径,那么称无向图G是连通的。现在给定一张无向图,判断它是否是连通的。 Input 第一行有2个整数n和m(0 < n,m < 1000000), 接下来m行每行有2个整数u,v (1<=u,v<=n)表示u和v有边连接。 Output如果无向图是连通的输出yes,否则输出no Sam...

2018-02-21 14:57:00 240

转载 对html语义化的理解

  所有人都知道html即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。  html标签中的大部分都是由“语义化”标签所担任  那么,它有什么用呢?    我认为,它主要有以下四点用处:  1,去掉或者丢失样式的时候能够让页面呈现出清晰完整的结构  2,有利于SEO:和搜索引擎建立良好沟通,有助于爬虫抓取更多的有效信息;爬虫...

2018-02-20 21:40:00 71

转载 2017 ACM-ICPC Asia Xi'an Problem A XOR(异或线性基 )

题目链接 2017西安赛区 Problem A题意 给定一个数列,和$q$个询问,每个询问中我们可以在区间$[L, R]$中选出一些数。   假设我们选出来的这个数列为$A[i_{1}]$, $A[i_{2}]$, ..., $A[i_{t}]$   求$K$ $or$ $($$A[i_{1}]$ $xor$ $A[i_{2}]$ ... $xor$ $A[i_{t}]$$)$的最...

2018-02-16 01:39:00 139

转载 集合及深浅拷贝

集合(Set)是简单对象的无序集合(Collection)。当集合中的项目存在与否比起次序或其出现次数更加重要时,我们就会使用集合。特点:1.数据无序,且不重复,故不支持索引,索引对于集合没有意义 2.每个元素必须是不可变类型(可hash,可作为字典的key),当中不能插入字典或者列表,会报错 去重,把一个列表变成集合,就自动去重了。关系测试...

2018-02-14 17:21:00 38

转载 G盘格式化了,要怎样找回资料

格式化后G盘只剩下一点格式化产生的隐藏文件。不过如果马上停止写入新的文件,那么绝大部分文件都可以恢复的。具体恢复的方法也很简单。工具/软件:AuroraDataRecovery步骤1:先百度搜索并下载程序运行后,直接双击需要恢复的分区,接着解压再右击软件图标选择《以管理员身份运行》软件(如果是xp系统可以直接双击打开软件)步骤2:程序运行后,直接双击需要恢复数据的盘,后点右上角...

2018-02-12 22:03:00 67

转载 C++预处理器

预处理器是运行于编译之前的一段程序,如#include预处理功能,当预处理器看到#include时,就会用指定的头文件内容替换#include。预处理器的一个作用就是可以保证头文件被多次包含仍能正常工作:头文件class_a.h内容如下:#ifndef CLASS_A_H  #define CLASS_A_H#include<string>struct CLA...

2018-02-11 21:42:00 39

转载 Linux内存管理 (17)KSM

专题:Linux内存管理专题关键词:KSM、匿名页面、COW、madvise 、MERGEABLE、UNMERGEABLE。KSM是Kernel Samepage Merging的意思,用于合并内容相同的页面。在虚拟化环境中,同一台主机上存在许多相同OS和应用程序,很多页面内容可能是完全相同的,因此可以被合并,从而释放内存供其它应用程序使用。KSM允许合并同一个进程或不同进程之间内...

2018-02-10 22:43:00 177

转载 python常用命令和基础运算符

基础运算符http://www.cnblogs.com/alex3714/articles/5465198.html身份运算符:is is not成员运算符:in not in##in 判断元素是否存在该队列中 存在返回Turea= "abc"print("b" in a) num += 1 等于 num = num + 1 num -= 1 等于 num = num...

2018-02-09 10:02:00 72

转载 echarts配置多个y轴

echarts配置多个y轴的时候,需要加上: yAxisIndex: 1 1 { 2 name:'来水增量累积(mm)', 3 type:'line', 4 stack: '总量', ...

2018-02-09 09:56:00 2200

转载 基于python+appium+yaml安卓UI自动化测试分享

结构介绍之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。不想看文章得可以直接去Github,欢迎拍砖大致结构如下:结构.pngtestyaml管理用例,实现数据与代码分离,一个模块一个文件夹public 存放公共文件,如读取配置文件、启动appi...

2018-02-09 04:58:00 77

转载 (转)在Windows10下基于Anaconda安装TensorFlow

转于CSDN 第一步:GPU环境配置部分(装CPU版跳过直接看第二步)(Windows10 64位 )http://blog.csdn.net/lwplwf/article/details/54894364第二步:Anaconda方式安装http://blog.csdn.net/lwplwf/article/details/54896088转载于:https://ww...

2018-02-07 23:47:00 41

转载 wordpress 修改默认分页条数

哎,终于快做完了,今天弄了弄分页,真是网上扒的模板太高级了,把分页和导航的css和js冲突了,终于解决了,然后有一个模板是三和一排显示的,其他的是单挑显示的,它默认10条,我寻思改成9条,找了半天,寻思改改代码,我擦嘞,结果如此简单在后台里面 设置-阅读里面设置就好了,如图所示:)转载于:https://www.cnblogs.com/xbxxf/p/8427622.html...

2018-02-07 17:20:00 376

转载 MD5 加密

public class MD5 { /** * MD5 字符串加密 * * @param plainText 待加密字符串 * @param num 加密位数 * @return 加密后字符串 */ public static St...

2018-02-07 15:11:00 35

转载 (一)类数组对象NodeList

NodeList对象的特点:  NodeList是一种类数组对象,用于保存一组有序的节点。  可以通过方括号语法来访问NodeList的值,有item方法与length属性。  它并不是Array的实例,没有数组对象的方法。通过demo简单了解一下NodeList:html:<ul id="box"> <li>节点一</li&...

2018-02-07 13:36:00 459

转载 Python数据处理pdf

下载地址:网盘下载内容简介······本书采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。作者简...

2018-02-07 12:17:00 1438

转载 PHP获取当前页面地址

#测试网址: http://localhost/blog/testurl.php?id=5//获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost//获取网页地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php...

2018-02-07 10:17:00 43

转载 mybatis 枚举的支持

文章转自https://www.cnblogs.com/jeffen/p/6380724.html在spring-boot中可以通过yml全局配置枚举执行器转载于:https://www.cnblogs.com/shuaiandjun/p/8421761.html

2018-02-06 12:43:00 65

转载 Office Web Apps 错误日志

  前言  最近一直在用Office Web Apps,使用过程会有各种各样的错误,众所周知,sharepoint的错误都在15/Logs下面保存错误日志,那么OWA呢?  经过查找,发现Office Web Apps也有自己的错误日志,如果我们遇到错误了,可以去查看错误日志。  查看方法  默认错误日志位置:  C:\ProgramData\Microsoft\OfficeW...

2018-02-05 21:38:00 105

转载 Hdu 3068 最长回文(Manacher模版题)

#include<iostream>#include<cstring>#include<cstdio>using namespace std;const int N=220010;using namespace std;char str[N];char tmp[N];int len[N];int init(){ ...

2018-02-05 19:59:00 39

转载 Ubuntu 14.04 配置安卓5.1编译环境

Ubuntu 14.04版本电脑cpu必须是64位硬盘分配大约100G的空间1、ubuntu中更新源$ sudo apt-get update2、android5.1需要安装openjdk-7-jdk$ sudo apt-get install openjdk-7-jdk3、安装编译中使用的依赖软件$ sudo apt-get insta...

2018-02-05 10:38:00 108

空空如也

空空如也

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

TA关注的人

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