自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 从USB驱动器运行Windows 10

我相信很多人和我一样。梦想着有个随身携带的U盘版操作系统。无论走到哪里,只要有电脑都可以随时运行自己配置好的操作系统。本篇博文就会一步步的教你如何从USB驱动器加载和运行Windows 10。让我想象一个场景。也许你使用的电脑不是你自己的,里面的系统也许是XP或Win7 Win8,系统的设置也不太符合你工作的要求(比如他的计算机装的VS2005),肿么办呢,答案就是用自己配置好的并且挂载再US

2017-03-12 14:07:53 286

转载 Spring总结_04_容器和bean

一.概念理解1.容器     IoC容器负责容纳并管理bean,在Spring中,BeanFactory是IoC容器的核心接口。 它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。     Spring提供两种IoC容器的实现:    (1)BeanFactory       :org.springframework.beans.factory.BeanFac

2017-03-12 11:11:56 181

转载 linux文件系统详解

最近在做磁盘性能优化,需要结合文件系统原理去思考优化方向,因此借此机会进一步加深了对文件系统的认识。在看这篇文章之前,建议先看下前面一篇关于磁盘工作原理的解读。下面简单总结一些要点分享出来:一、文件系统层次分析由上而下主要分为用户层、VFS层、文件系统层、缓存层、块设备层、磁盘驱动层、磁盘物理层用户层:最上面用户层就是我们日常使用的各种程序,需要的接口主要是文件的创建、删除、打开、关闭

2017-03-12 09:43:53 1975

转载 java web开发 环境变量配置

进行java web开发需要配置java和tomcat(常用的一种服务器)的环境变量。现以win7为例整理如下。一.java的环境变量的配置下载好java程序后,需进行环境变量的配置。“点击我的电脑-----系统属性------高级系统设置-----环境变量-----系统变量”如图在环境变量中设置三个变量JAVA_HOME,  PATH, CLASSPATH(大小写无所谓)1.

2017-03-10 23:32:21 587

转载 call by value or reference -

Java中参数传递是传值还是传引用呢?很多人遇到这个问题都会马上给你抛出这个例子:class Entry{ Integer value; public Entry(Integer v){ this.value = v; } @Override public String toString() { retur

2017-03-10 22:07:59 190

转载 遗传算法MATLAB

一. 工具箱下载1.gatbx(英国设菲尔德大学遗传算法工具箱)下载地址   http://www.shef.ac.uk/acse/research/ecrg/gat.html   在页面上的下部有:   Obtaining the toolbox   点击进入页面输入自己的邮箱,就会把工具箱发到你的邮箱里2. 遗传算法工具箱GAOT   http://sora.blo

2017-03-10 20:32:00 612

转载 每日学一点-jsonp(ajax跨域请求)

之前对于ajax跨域,只是了解一点,仅仅局限用jsop去解决,但不知道jsonp原理是什么,该怎么用,所以抽个时间好好埋这个坑JSON和JSONP的区别1.JSON是一种数据交换格式,绝大部分后台都支持2.JSONP一种非官方跨域数据交互协议,是由程序员在日积月累中的出来的方法JSON的格式我就不说了,{name:'jquery37'}之前看网上的关于JSONP的一大片的自己表

2017-03-10 18:52:08 203

转载 你可记得曾经的-------- C#面向对象的“基础”

1.C#中构造函数定义的理解:    ①构造函数名与所在的类名相同    ②构造函数可以重载    ③构造函数可以带参数    ④构造函数没有返回值,且不允许写出void,可以有参也可以无参 2.Is:检查一个对象是否兼容于其他指定的类型,并返回一个Bool值,永远不会抛出异常。    is: 是用来进行类型判断的,返回值是bool     as: 用于类型之间

2017-03-10 15:51:55 166

转载 【Java集合的详细研究8】List,Set,Map用法以及区别

Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接继承自Collection的类,Java JDK提供的类都是继承自Collection的"子接口",如:List和Set。 注意:Map没有继承Collection接口,M

2017-03-10 14:27:54 263

转载 SQL Server-聚焦深入理解死锁以及避免死锁建议(三十三)

前言终于进入死锁系列,前面也提到过我一直对隔离级别和死锁以及如何避免死锁等问题模棱两可,所以才鼓起了重新学习SQL Server系列的勇气,本节我们来讲讲SQL Server中的死锁,看到许多文章都只简述不能这样做,这样做会导致死锁,但是未理解其基本原理,下次遇到类似情况依然会犯错,所以基于了解死锁原理并且得到治疗死锁良方,博主不惜花费多天时间来学习死锁最终总结出本文,若有叙述不当之处请在评论

2017-03-10 12:59:53 3757 2

转载 JS中深拷贝数组、对象、对象数组方法

我们在JS程序中需要进行频繁的变量赋值运算,对于字符串、布尔值等可直接使用赋值运算符 “=” 即可,但是对于数组、对象、对象数组的拷贝,我们需要理解更多的内容。首先,我们需要了解JS的浅拷贝与深拷贝的区别。我们先给出一个数组:var arr = ["a","b"];现在怎么创建一份arr数组的拷贝呢?直接执行赋值运算吗?我们来看看输出结果var arrCopy =

2017-03-10 09:59:51 3524

转载 Hibernate一级缓存(基于查询分析)

首先我们应该弄清什么是hibernate缓存:hibernate缓存是指为了降低应用程序对物理数据源的访问频次,从而提高应用程序的运行性能的一种策略。我们要将这个跟计算机内存或者cpu的缓存区分开。一、hibernate查询的几种方式既然是基于查询分析hibernate一级缓存,我们就来分析分析hibernate查询方式1、通过session对象的get()方法我们通过查看hibe

2017-03-09 23:27:53 180

转载 Asp.Net MVC 之 Autofac 初步使用3 集成web api

今天我们试着在WebApi2实现autofac的注入,关于这方面也是看了几位园友的分享省了不少时间,所以结合着前篇的demo再新建webapi进行...demo3下载地址:  http://pan.baidu.com/s/1eSCAZtC一样开篇还是发下大概demo结构: 还是nuget安装 Autofac 以及 Autofac ASP.NET MVC 5  Integration

2017-03-09 22:03:47 349

转载 简单却又复杂的FizzBuzz面试编程问题

写这篇文章主要是因为偶然看到一篇关于stackoverflow公司的面经中提到了一个有趣的面试编程问题,如题所述:FizzBuzz问题。原文引用如下:     “在一些公平的考验之后,我发现那些因为代码而抓狂的人不是为了庞大的项目,而是在细小的地方就缠不休。所以我开始研究这些问题,收集这些编程人员的特点 和归结成一类问题,取名为“FizzBuzz 问题”。 FizzBuzz问题是一种英国学校学

2017-03-09 20:39:47 1464

转载 手机长按触发事件(网页端)

条件1: Dom元素 一个Div即可条件2:引入JQ库//长按事件$.fn.longPress = function (fn) {  var timeout = undefined;  var $this = this;  for (var i = 0; i   $this[i].addEventListener('touchstart', function (even

2017-03-09 19:07:46 1809

转载 【Zookeeper】源码分析之服务器(三)

一、前言  前面分析了ZooKeeperServer源码,由于QuorumZooKeeperServer的源码相对简单,于是直接分析LeaderZooKeeperServer。二、LeaderZooKeeperServer源码分析  2.1 类的继承关系 public class LeaderZooKeeperServer extends QuorumZooKeeperServ

2017-03-09 16:07:47 194

转载 WebSite---前台系统图片验证码心得

背景: 因为移动端APP和Msite手机注册发送短信验证码没有添加图片验证码功能。公司的短信接口被恶意刷取。所以我们就觉得在移动端添加一个图片验证码功能。分享一下大体实现方式思路。PS demo是自己写的。跟公司代码还是有很大差距的。   一. 图片验证码第一版         1. 建立图片验证码 ValidationCodeHelper          1.1 填写方法生成对应的

2017-03-09 14:35:58 360

转载 scrapy windows 安装

windows 7 系统下参照官网安装总是会提示出错,现在整理一下安装的流程1、安装 python 2.7 ,添加环境变量C:\Python27\;C:\Python27\Scripts\;在 CMD 命令行下运行c:\python27\python.exe c:\python27\tools\scripts\win_add2path.py2、安装 pywin3

2017-03-09 13:03:47 888

转载 mongo备份&恢复

1.备份数据:$mongodump -h 127.0.0.1 -u traderaccount -p kasumi -d traderaccount -o "/traderaccount"-d:指定备份的数据库实例-o:备份文件存放位置2.数据恢复:1)创建数据库:mongo -uadmin -puse traderdb.usr.insert({'name':'

2017-03-09 11:35:48 253

转载 Java 反射的理解

反射反射,程序员的快乐,今天你快乐了吗?如果你不快乐,没关系,接下来让你快乐起来!一、什么是反射?  通过百度百科我们可以知道,Java反射就是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性。而这也是Java被视为动态(或准动态,为啥要说是准动态,因为一般而言的动态语言定义是程序运行时,允许改变程序结构或变

2017-03-09 10:03:49 173

转载 Cesium原理篇:3D Tiles(1)渲染调度

Cesium在2016年3月份左右推出3D Tiles数据规范,在glTF基础上提供了LOD能力,定位就是Web环境下海量三维模型数据。虽然目前3D Tiles还是Beta阶段,有不少硬伤,但3D Tiles数据规范于2016年9月30日开始了OGC标准化进程,积极成分还是很大。      之前的glTF时分享了个人对二进制格式的一些想法和谨慎的态度。3D Tiles简单说就是具备LOD能

2017-03-08 23:27:44 2708

转载 深入了解Android蓝牙Bluetooth——《进阶篇》

在 [深入了解Android蓝牙Bluetooth——《基础篇》](http://blog.csdn.net/androidstarjack/article/details/60468468)一篇中我们对蓝牙的各个版本的有了一个认识,蓝牙版本的历程及其优劣式介绍。那么接下来咱们就深入一点继续开车进入BLE的进及篇章。蓝牙BLE4.xBLE分为三部分:ServiceCha

2017-03-08 20:19:45 668

转载 安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书

本文讲解对称加密、非对称加密、消息摘要、MAC、数字签名、公钥证书的用途、不足和解决的问题。0.概述  当发送方A向接收方B发送数据时,需要考虑的问题有:  1.数据的安全性。  2.数据的完整性,即数据不被篡改。  3.数据的真实性,即数据确实来自于发送方,传输过程中没有被替换。  4.数据的不可否认性,即验证发送方确实发送了数据。  本文只是对整套体系做一个整体的介

2017-03-08 18:51:43 503

转载 使用Android的OpenGL编写视频播放器

Android自身有MediaPlayer播放器,为什么还要使用OpenGL?因为使用OpenGL可以实现更多的效果,比如对视频翻转一定角度,加任意特效,多视频合并播放等,类似“激萌”的APP应该就是这样做的;相比之下,直接调用MediaPlayer的功能就少太多了。  OpenGL ES剔除了OpenGL中四边形和多边形的部分,即ES版本只支持三角形的绘制。使用分为三个步骤:创建GL

2017-03-08 17:23:44 1926 3

转载 【Java集合的详细研究9】Java堆栈(stack)的使用方法

栈是一种常用的数据结构,栈只允许访问栈顶的元素,栈就像一个杯子,每次都只能取杯子顶上的东西,而对于栈就只能每次访问它的栈顶元素,从而可以达到保护栈顶元素以下的其他元素.”先进后出”或”后进先出”就是栈的一大特点,先进栈的元素总是要等到后进栈的元素出栈以后才能出栈.递归就是利用到了系统栈,暂时保存临时结果,对临时结果进行保护.栈是存放基本类型的变量数据和对象的引用,但对象本身不存

2017-03-08 15:47:54 298

转载 struts2之OGNL和struts2标签库

OGNL简介:   (1)OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。     struts2框架默认就支持Ognl表达式语言(所以struts必须引用的包:ognl.jar);  (2)struts2的ognl的作用:页面取值使用;  (3)OGNL和EL的区别:     EL表达式语言:用于页面取

2017-03-08 14:07:45 235

转载 PHP学习3 — PHP操作数据库

1. 连接数据库:1 $con = mysql_connect(servername,username,password);2. 断开连接:1 mysql_close($con);3. 向 MySQL 连接发送查询或命令:1 mysql_query("CREATE DATABASE my_db",$con);4. 选取数据库:1 mysql_

2017-03-08 12:31:54 191

转载 js中的面向对象入门

什么是对象我们先来看高程三中是如何对对象进行定义的"无序属性的集合,其属性可以包括基本值、对象或者函数",对象是一组没有特定顺序的的值。对象的没个属性或方法都有一个俄名字,每个名字都映射到一个值。简单来理解对象就是由属性和方法来组成的面向对象的特点-封装对于一些功能相同或者相似的代码,我们可以放到一个函数中去,多次用到此功能时,我们只需要调用即可,无需多次重写。

2017-03-08 11:00:09 152

转载 HTML 5入门知识(三)

标签在网页中使用canvas元素,像使用其他HTML标签一样简单,然后利用JavaScript脚本调用绘图API,绘制各种图形。canvas拥有多种绘制路径、矩形、圆形、字符及添加图形的方法。  利用标签绘图基本流程1、获取canvas对象2、创建二维的绘图上下文对象3、在canvas上绘制文字链接:https://cruxf.github.io/canva

2017-03-08 09:31:45 296

转载 Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库

前言:     公司的业务组件化推进的已经差不多三四个月的时间了,各个业务组件之间的解耦工作已经基本完成,各个业务组件以module的形式存在项目中,然后项目依赖本地的module,多少有点不太利于项目的并行开发维护了,本质原因就是如果是依赖本地的,必须要将依赖的module和主工程放在一个project里面,这就导致了每个project都需要配置这些依赖关系,如果是公司内多个工程依赖同一个公

2017-03-07 23:03:41 226

转载 算法笔记_057-蓝桥杯练习 最大的算式 (Java)

目录1 问题描述2 解决方案 1 问题描述问题描述  题目很简单,给出N个数字,不改变它们的相对位置,在中间加入K个乘号和N-K-1个加号,(括号随便加)使最终结果尽量大。因为乘号和加号一共就是N-1个了,所以恰好每两个相邻数字之间都有一个符号。例如:  N=5,K=2,5个数字分别为1、2、3、4、5,可以加成:  1*2*(3+4+5)=24  1*

2017-03-07 21:35:42 237

转载 从0移植uboot(三) _编译最小可用uboo

前两篇介绍了uboot-2013.01的配置原理以及大体的运行流程,本文将讨论如何对uboot源码进行配置,将一个可用的uboot烧录到SD卡中。定制自己的core board市面上能买到的开发板的核心板基本都是基于官方参考板制作的,所以虽然标准操作是"定制"自己的core board,但鉴于我的板子的核心板是基于三星的参考板做的,所以我们做的主要工作就是按照(一)中的原理,编写(山寨)我

2017-03-07 18:39:43 386

转载 [前言] 实现一个Android电子书阅读APP

大家好,我是小方,我将在接下来的几篇文章中从零实现一个网络小说阅读器,从安卓编程最基础的部分讲起,直至成功完成我们的应用,从新建一个项目开始,不断添加新的代码,添加新的界面,循序渐进,涵盖所有我们需要的开发知识,应该可以为想要学习安卓开发的诸位提供助力。本程序使用 Android Studio 进行开发,采用 Meterial Design 设计,相信如果我能成功更新完这一系列文章,而

2017-03-07 17:11:48 1232

转载 layer ui插件显示tips时,修改字体颜色

今天做调查问卷,又遇到一个蛋疼小问题,记录下。调查问卷有很多选项是要求必填的,如果不填的话,需要给出友好的提示。用的如下组件:http://layer.layui.com/1、之前一直默认用的:function showMessage(msg, domObj) { layer.tips(msg, domObj,{tips:3});//弹出框加回调函数}showMess

2017-03-07 14:19:44 13472 2

转载 Ansible 系列之 Playbooks 剧本 (1)

一、Playbooks 介绍1.Playbooks是Ansible的配置,部署和编排语言。它们可以描述您希望远程系统执行的策略,或一般IT流程中的一组步骤。如果说ansible 模块 是你车间里的工具,那么playbooks 是你的说明书/使用手册,并且资源清单上的主机是你的原材料。在基本层面上,剧本可以用于管理远程主机的配置与部署,在更高的一层来说,它们可以对涉及滚动更新的多层发布任

2017-03-07 11:20:07 400

转载 读书笔记 effective c++ Item 25 实现一个不抛出异常的swap

1. swap如此重要Swap是一个非常有趣的函数,最初作为STL的一部分来介绍,它已然变成了异常安全编程的中流砥柱(Item 29),也是在拷贝中应对自我赋值的一种普通机制(Item 11)。Swap非常有用,恰当的实现swap是非常重要的,与重要性伴随而来的是一些并发症。在这个条款中,我们将探索这些并发症以及如何处理它们。2. swap的傻瓜实现方式及缺陷2.1 swap函数的默认

2017-03-07 09:47:19 239

转载 带你熟悉SQLServer2016中的System-Versioned Temporal Table 版本由系统控制的临时表

什么是 System-Versioned Temporal Table?System-Versioned Temporal Table,暂且容我管它叫版本由系统控制的临时表,它是 SQL Server 2016 中的新型用户表,用于保留完整的数据更改历史记录。 它之所以称为版本由系统控制的临时表,是因为每一行的有效期由数据库引擎管理。每个临时表有两个显式定义的列,其中每个列都有一个 dat

2017-03-06 23:11:44 229

转载 兜转数年,老跳成了卖过软件开过店写过APP的电脑老师

老跳(因为性格太跳,被大家公认的外号),87年生,湖南人,上篇中老赵的大学下铺兄弟。2008年大学毕业两人一同去的广州,住在求职公寓里找工作。老赵找工作找了半个月,老跳却在到广州的第二天就开始上班了。老跳家里其实底子不错,父母都在事业单位,还是独生子。毕业那年,家里想让他回家接班,继续吃着铁饭碗,可老跳不愿意。他爹觉得就他这点能力到外面估计是找不着工作的,不如让他自己吃点苦头再

2017-03-06 21:43:40 301

转载 【Spring】使用Spring发送邮件

Spring Email抽象的核心是MailSender接口,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如下图:Spring自带一个MailSender的实现就是JavaMailSenderImpl,它也是使用JavaMail API来发送Email,在使用之前,必须先将JavaMailSenderImpl装配为Spring应用上下文中的一个bean,如下所

2017-03-06 20:07:40 583

转载 Spring入门hello world常见问题及解决办法

1.关于springDispatcherServlet,首先安装springsource-tool-suite工具,这个方便进行web.xml配置时,使用快捷键 alt+/。教程我写在了新浪博客上面,链接:http://blog.sina.com.cn/s/blog_648e93100102x31t.html可以参考一下。注意根据自己的IDE版本选择卡到的zip下载。2.jar包问题:

2017-03-06 18:35:45 218

空空如也

空空如也

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

TA关注的人

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