自定义博客皮肤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)
  • 收藏
  • 关注

转载 总结深度优先与广度优先的区别

1、区别 1) 二叉树的深度优先遍历的非递归的通用做法是采用栈,广度优先遍历的非递归的通用做法是采用队列。 2) 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个结点只能访问一次。要特别注意的是,二叉树的深度优先遍历比较特殊,可以细分为先序遍历、中序遍历、后序遍历。具体说明如下:先序遍历:对任一子树,先访问根,然后遍历其左子树,最后遍历其右...

2017-04-30 19:59:00 185

转载 列出一个文件的内容(带行号)——《Thinking in Java》随笔029

1 //: TestEOF.java 2 package c10; 3 4 import java.io.FileInputStream; 5 import java.io.InputStreamReader; 6 7 /** 8 * @time: 上午9:55:40 9 * @date: 2017年4月30日...

2017-04-30 10:32:00 44

转载 Sublime Text Snippets(代码片段)

我们在编写代码的时候,总会遇到一些需要反复使用的代码片段。这时候就需要反复的复制和黏贴,大大影响效率。我们利用Sublime Text的snippet功能,就能很好的解决这一问题。通俗的讲,就是把我们常用的代码分别保存起来,然后通过插件的形式来反复调用。创建方法:Tools > Developer > New Snippet。这是你会看到如下示例代码:1 <s...

2017-04-29 10:59:00 88

转载 【转】E: Sub-process /usr/bin/dpkg returned an error code (1)

原链接:  jaryWang: E: Sub-process /usr/bin/dpkg returned an error code (1)错误解决1.$sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old//现将info文件夹更名2.$sudo mkdir /var/lib/dpkg/info//再新建一个新的info文...

2017-04-29 10:33:00 50

转载 Kattis之旅——Fractional Lotion

Freddy practices various kinds of alternative medicine, such as homeopathy. This practice is based on the belief that successively diluting some substances in water or alcohol while shaking them thoro...

2017-04-28 11:06:00 93

转载 命令行界面下使用emca安装配置Oracle Database Control实战

作为命令行忠有用户,server端软件的运维都倾向于使用命令或 脚本完毕,非常讨厌资源占用非常大的GUI。Oracle数据库作为重要的server端软件。其安装运维自然也全然支持纯命令行方式。虽然同一时候提供了OUI这个GUI安装程序。至于纯命令行下静默安装Oracle11g。本人之前写过具体的博文。有须要的请參考之,博文地址http://blog.csdn.net/smstong/artic...

2017-04-28 10:17:00 89

转载 判断网络远端服务器是否断开连接(心跳连接:socket.sendUrgentData)

1.socket类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,这些方法都是本地端的状态,无法判断远端是否已经断开连接。2.是否可以通过OutputStream发送一段测试数据,如果发送失败就表示远端已经断开连接,类似ping。但是这样会影响到正常的输出数据,远端无法把正常数据和测试数...

2017-04-28 09:32:00 262

转载 240. Search a 2D Matrix II

题目:Write an efficient algorithm that searches for a value in anmxnmatrix. This matrix has the following properties:Integers in each row are sorted in ascending from left to right.Intege...

2017-04-28 02:46:00 53

转载 windows设备驱动程序WDF开发(2)

第4章 KMDF驱动程序编程入门1. 创建KMDF驱动 source文件: TARGETNAME=PCI9056WDF ; 生成的名字 inx文件, 用build命令可以生成inf rc文件2. 编译,可以在cmd中,也可以在VS2008中3. inf文件的【add_reg】安装时将其参数写入注册表,DriverEntry会读取这些参数4. RegS...

2017-04-27 16:05:00 434

转载 2843 拯救炜哥

2843 拯救炜哥 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description有一天,炜哥和欧能干一起去大魔王家里做(dao)客(luan),不巧被魔王发现了。魔王将炜哥和欧能干抓走了,关在了两个不同的房间里。魔王听说吃炜哥的...

2017-04-27 11:04:00 56

转载 spring的几个重要类和接口

1.datasource接口是javax.sql包下的接口,不是spring,是javax.sql下的datasource接口有个重要的方法getConnection()方法Connection getConnection(String username, String password)throws SQLException;那些spring支持的数据库连接池,都是实...

2017-04-26 20:43:00 56

转载 Object类、关键字final、接口(interface)

1、Object类它是所有类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类就默认继承Object类。因此,Object类是Java类层中的最高层类,是所有类的超类。换句话说,Java中任何一个类都是它的子类。由于所有的类都是由Object类衍生出来的,所以Oject类中的方法适用于所有类。public class Person{// 当没有指定父类时...

2017-04-26 16:42:00 86

转载 (转载)Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener

转载自:http://www.cnblogs.com/love540376/p/5527757.htmlEclipse中tomcat部署工程启动后报错:严重:Errorconfiguringapplicationlistenerofclassorg.springframework.web.context.ContextLoaderListener...

2017-04-26 14:47:00 52

转载 详解常用的gulp命令

gulp.js是一款自动化构建工具,我们经常使用它在开发过程自动执行常见的任务。gulp.js 是基于 Node.js 构建的,利用 Node.js,可以快速构建项目。由于gulp使用基于node,所以首先要安装node环境。node.js有很多非常强大的作用,本文主要应用其环境以及把它当成一款包管理器来使用使用gulp来构建项目,其步骤为:1.在目录中创建dist文件夹(要...

2017-04-25 15:28:00 222

转载 window.location.href跳转问题

任务中遇到这样一个问题,用window.location.href跳转一到个网址,但是每次都出错,显示网址前面加上了文件所在文件夹的路径示例如下:window.location.href="www.baidu.com";跳转到‘文件的绝对路径+www.baidu.com’不能正常打开百度window.location.href="http://www.baidu.com";正常跳转转载于...

2017-04-25 14:26:00 240

转载 【十二】注入框架RoboGuice使用:(Your First Injected ContentProvider)

上一篇我们简单的介绍了一下RoboGuice的使用(【十一】注入框架RoboGuice使用:(Your First Injection into a Custom View class)),今天我们来看下内容提供者(ContentProvider)的注入。 和Robo*Activities一样,RoboContentProvider...

2017-04-25 12:50:00 53

转载 可读性太低的SQL语句

    最近做开发,大多的功能都在sql上完成,用sql直接求出所需要的报表,然后DataSource一下,功能就完成了,CS开发简洁,速度也快。    但后续的发现让我头痛不已,SQL表套表套的太多了,可读性非常差,想修改一个功能,增加一个字段,或出现一个BUG,都寸步难行。 1 select b.仓位,cast(a.应发 as decimal(10, 2)) a...

2017-04-25 12:47:00 176

转载 MongoDB安装及启动

1.安装并配置环境变量 安装目录:C:\Program Files\MongoDB DB文件目录:C:\MongoDB\data\db 环境变量:path=C:\Program Files\MongoDB\Server\3.4\bin2.启动MongoDB服务 cmd启动:mongod.exe --dbpath C:\MongoDB\data\db --logpa...

2017-04-25 11:11:00 39

转载 获取三个数据的最大值

public class IfTest{ public static void main(String[] args){ int a = 100; int b = 150; int c = 200; ...

2017-04-25 10:10:00 351

转载 利用Synplify Pro 加时钟约束的问题

可以改名称为"design.ucf"加成新约束。 在使用Xilinx ISE进行综合时,可以与Synplify Pro软件配合,实现较高的综合性能。但是,有时会出现如下问题:“Error synplicity.ucf is already in the project, it cannot be added again”。即synplicity.ucf无法加进去。这会...

2017-04-25 09:39:00 919

转载 ADO.net属性扩展

ADO.net属性扩展 属性扩展是指封装好的类中添加更多属性,使成员变量属性进一步改变,具备直接使用,避免重复判断 private bool _Sex; public bool Sex { get { return _Sex; } set { ...

2017-04-23 10:26:00 92

转载 Angular.js 使用$http的response得到的phone属性为undefined

这是个坑~先说解决方案:把response打印出来找你的属性记录一下,经验不足,有些东西想当然了,所有错误出现都应该一步步去排查!!!切记想当然的自以为。源码:js $scope.phone= response.data.phone;打印出来的结果:所以正确的写法是:response.data.data.phone转载于:https:/...

2017-04-22 13:15:00 103

转载 【Java多线程】synchronized与线程安全

介绍修饰方法:一个线程去调用一个加synchronized的方法的时候,会获得该对象的 对象锁。 修饰静态方法:一个线程去调用一个既加static,又加synchronized的方法的时候,会获得该对象的 类锁。修饰代码块: ①加对象锁:sy...

2017-04-22 12:46:00 126

转载 python--logging模块

一、简介  python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。  logging模块与log4j的机制是一样的,只是具体的实现细节不同。模块提供logger,handler,filter,form...

2017-04-21 08:49:00 59

转载 Web.Config文件详解

一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在<configSections>标志中。2.特定应用程序配置特点:位于<appSetting>中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点:位于<system...

2017-04-20 22:16:00 37

转载 C# Path类 FileStream(文件流) 与 File(文件) 读取的区别

1.采用文件流读取数据是一点一点从文件中读取数据对内存的压力相对较小;而采用文件读取数据是一下全部读取过来对内存造成的压力相对较大2.File读取:string str = @"E:\QQInfo\123456789\FileRecv\new 5.txt";//获得文件名Console.WriteLine(Path.GetFileName(str));//获得文件名但是不包含扩展名C...

2017-04-20 11:03:00 283

转载 数据库 连接(join)

转自http://www.cnblogs.com/caozengling/p/5318696.html数据库中飞内连接,自然连接,外连接数据库中的连接join氛围内连接,自然连接,外连接,外连接又分为左外连接,右外连接,全外连接。当然,这些分类都是在连接的基础上,是从两个表中记录的笛卡尔积中选取满足连接的记录。笛卡尔笛卡尔积简单的说就是一个表里的记录要分别和另外一...

2017-04-19 21:13:00 46

转载 找出两个数组相同的值

思路使用使用数组的indexOf 方法 但是indexOf 并不是判断数组是否有相应的值 而是返回相应位置的索引实例打印出 arr1 和 arr2 相应的值输出结果为 1 2 3 var arr1 = [ 1,2,3,33,44] var arr2 = [ 1,2,3,55,66] for( var i=0; i<arr1.length; i++){ if(...

2017-04-19 15:46:00 473

转载 全球最长和最短的后缀域名你见过吗

世界上最长的域名世界上最长的域名后缀有18个字母,总共有两个域名,分别是.northwesternmutual域名后缀和.travelersinsurance域名后缀。这两个域名暂时都不支持注册,还在预注册期,没有对公众开放注册。.northwesternmutual域名的注册局是NorthwesternMutualRegistry,LLC,是一个在美国的老牌(创立于1857年)保险公司:...

2017-04-19 15:38:00 239

转载 设计模式--迭代器模式

提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。当你需要访问一个聚集对象,而且不管这些对象是什么都需要遍历的时候,就应该考虑用迭代器模式。//定义一个迭代器抽象类 //迭代器抽象类 abstract class Iterator { //用于定义得到开始对象,得到下一个对象、判断是否到结尾、当前对象等抽象方法,统一接口。 ...

2017-04-19 07:29:00 69

转载 oracle sql查询结果某字段 行转列,逗号分隔

LISTAGG(BS,',') WITHIN GROUP(ORDER BY ENGINE_NO)SQL实例:query.append("SELECT LICENSE_PLATE,SVIN,MAINTENANCE_DATE,DEFAULT_VIN,ENGINE_NO, \n"); query.append(" case wh...

2017-04-18 14:22:00 628

转载 从零到实现Shiro中Authorization和Authentication的缓存

本文大纲 一、简介二、缓存的概念三、自定义实现缓存机制四、什么是Ehcache五、Ehcache怎么用六、Spring对缓存的支持七、Spring+Ehcache实现八、Spring+Shiro+Ehcache实现九、总结 一、简介 在项目中,用到Shiro来做验证授权的控制。但在实际使用的时候,发现用户每访问一个功能,都会重新到User...

2017-04-17 21:18:00 117

转载 JS实现图片不间断滚动

方法一:<!DOCTYPE html><html>  <head>  <meta charset="UTF-8">  <title></title>  <style type="text/css">    *{      margin: 0px;      padding: ...

2017-04-16 22:50:00 257

转载 seajs源码理解(二)

module.js是整个seajs最核心的部分,包含主要api的实现。我们先简化下这段的结构如下://模块构建类function Module(uri, deps) {}//模块对象的实例函数,用于解析依赖Module.prototype.resolve = function(){ //内部调用工具方法获取依赖 var uris = Module.res...

2017-04-16 21:02:00 52

转载 go的net/rpc用法

一:PRC是什么?RPC(Remote Procedure Call) 远程过程调用,是一个计算通信协议。该协议允许一台计算机上的程序调用另外一台计算机上的程序。远程过程调用就是2个不在同一台计算机上的程序方法,根据一定的规则可以彼此进行调用二:为什么要用RPC当一个公司跨部门合作,或者跨公司合作时,你不想暴露自己项目太多的数据,而只允许对方获取特定的数据时候,你就可以用RPC了。 ...

2017-04-16 17:20:00 104

转载 Linux课程笔记 Day06 命令总结

scp【使用权限】 所有使用者【语法】 scp[参数][原路径][目标路径]【功能说明】 scp是securecopy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。【参数】-1 强制scp命令使用协议ssh1...

2017-04-16 15:58:00 196

转载 让程序猿跳槽的非钱原因

让程序猿跳槽的非钱原因程序猿工作仅仅是为了钱吗? NO!工作的一个非常重要的目的是获取薪水。获取很多其它的薪水。但,这仅仅是一方面,非常多时候,决定你是否愿意在一家公司持续工作下去的原因和钱无关。马云说员工离职的原因林林总总。但基本上能够归结为两点:钱,没给到位。心,受委屈了。这些归根结底就一条:干得不爽。这篇文章咱就来看看程序猿会由于哪些不爽而跳槽——与钱无关的那些哦。领导为什么把“领导”放...

2017-04-16 09:54:00 42

转载 idea中web.xml报错 Servlet should have a mapping

配置springmvc时,报错,实际mapping已经写了,错误截图如下:搜索无果,后来发现是工程的web.xml位置配置错误,因为我之前换过根目录位置。修改方法:打开Project Structure界面,Modules>Web>Deployment descriptor,修改正确的位置即可,如下图:ps:打开Project Structure的方法:1、在单...

2017-04-16 09:49:00 98

转载 (二叉树)UVA - 122 Trees on the level

学到很多的题目。利用ssrand使处理数据更加方便,动态管理内存的做法也值得学习。 1 #include <iostream> 2 #include <string> 3 #include <algorithm> 4 #include <cstring> 5 #include <cstdio> ...

2017-04-15 21:58:00 85

转载 【Java】Java_13 分支结构

Java中常见的两种分支结构:  <1>If语句:使用布尔表达式或者布尔类型值作为分支条件来进行分支控制。  <2>switch语句:对多个整形值进行匹配,从而实现分支控制。1.if条件语句1.1语法1.1.1 第一种形式if (logic expression){   statement...}1.1.2 第二种形式...

2017-04-15 08:51:00 32

空空如也

空空如也

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

TA关注的人

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