自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Swift 路由机制设计

设计模式APP设计模式多种多样,从最初的MVC到MVVM,再到MVP,VIPER等。越来越多的设计模式被开发出来并得以应用,但不论我们用到哪种设计模式,只需要记住高内聚、低耦合那边是好的设计模式。在这里笔者整理了一份demo以帮助大家更好的理解Swift版路由机制的设计APP路由机制出现笔者了解到最开始分享路由机制的文章是由蘑菇街团队提供链接,其利用url注册来进行界面推出和传值。随后某位大...

2017-06-30 23:55:00 228

转载 Elasticsearch之sense插件的安装(图文详解)

sense插件可以方便的执行rest请求,但是中文输入的体验不是很好。安装sense只需要在Kibana端安装插件即可,插件会自动安装到kibana的应用菜单中。[hadoop@master kibana-4.6.3-linux-x86_64]$ bin/kibana plugin --install elastic/senseInstalli...

2017-06-30 18:50:00 128

转载 config/index.js

// see http://vuejs-templates.github.io/webpack for documentation.var path = require('path')module.exports = { // 构建产品时使用的配置 build: { // webpack的编译环境 env: require('./prod.env'), // 编译输入的i...

2017-06-30 14:26:00 62

转载 zuul入门(2)zuul的过滤器分类和加载

一、Groovy编写的Filter1、可以放到指定目录加载创建一个pre类型的filter,在run方法中获取HttpServletRequest然后答应header信息在代码中加入groovy编译器,间隔10秒扫描一次groovy文件,其代码如下:<dependency> <groupId>org.codehaus.groovy</...

2017-06-30 11:41:00 102

转载 Android activity之间的跳转和数据传递

1、Activity之间的跳转 并且 传递数据  A Activity进行的操作 Intent intent = new Intent(context, B.class); intent.putExtra("tn",tn); intent.putExtra("payMode",payMode); contex...

2017-06-30 11:30:00 83

转载 Codeforces Round #321 (Div. 2) D. Kefa and Dishes(状压dp)

http://codeforces.com/contest/580/problem/D题意:有个人去餐厅吃饭,现在有n个菜,但是他只需要m个菜,每个菜只吃一份,每份菜都有一个欢乐值。除此之外,还有一些规则,x,y,w代表的是如果x吃完后吃y,那么还能获得额外的w欢乐值。计算所能获得的最大欢乐值。思路:看到别人说要用状压dp来做,我才恍然大悟啊,感觉自己对于状压dp实在是太不敏...

2017-06-28 21:09:00 68

转载 JDK8集合类源码解析 - LinkedList

linkedList主要要注意以下几点:1构造器2 添加add(E e)3 获取get(int index)4 删除 remove(E e),remove(int index)5 判断对象是否存在:contain(E e) Jdk8中的linkedList基于双向链表来实现的双向链表每个结点包含数据域,一个前指针和一个后指针,分别指向前驱结点和后继结...

2017-06-28 18:11:00 59

转载 值类型和引用类型深入理解

之前看书的时候看过了值类型和引用类型的相关内容,当时以为懂了,今天碰到一个问题,发现理解的还是不够透彻var json = { a: 1, b: 2 }var json1 = json;这个时候json赋值给json1的是它存储变量的地址,也就是说改变了其中一个,另外一个下面相关的值也会受到影响。json1.a = 3console.log...

2017-06-28 15:03:00 42

转载 Mac_安装Homebrew以及Maven

Mac OSX上的软件包管理工具,安装软件或者卸载软件。打开终端输入(如不行,可参考homebrew官网):ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"按回车提示安装即可。简单。测试安装最新版maven3.1.1(此命令自动搜索最新maven版本):brew...

2017-06-28 13:49:00 297

转载 Oracle 数据库的组成(instance+database)

Oracle服务器是一种对象关系数据库管理系统,它为信息管理提供开放、综合、集成的方法。Oracle服务器中有多种进进程、内存结构和文件;Oracle服务器由一个Oracle实例和一个Oracle数据库组成。Oracle服务器:Oracle实例+Oracle数据库Oracle实例:后台进程+内存结构(必须启动实例才能访问数据库中的数据...

2017-06-28 11:37:00 227

转载 vars 变量预解析

JavaScript中,你可以在函数的任何位置声明多个var语句,并且它们就好像是在函数顶部声明一样发挥作用,这种行为称为 hoisting(悬置/置顶解析/预解析)。当你使用了一个变量,然后不久在函数中又重新声明的话,就可能产生逻辑错误。对于JavaScript,只要你的变量是在同一个作用域中(同一函数),它都被当做是声明的,即使是它在var声明前使用的时候。看下面这个例子:JavaScri...

2017-06-28 09:51:00 98

转载 分针网——每日分享:10个程序员常用的代码简写技术

更多文章:www.f-z.cn今天小编我给大家整理了一份10个程序员常用的代码简写技术,看懂一种是入门,全懂就是大神,你能知道几个呢?1.三元操作符当想写if...else语句时,使用三元操作符来代替。const x = 20;let ans...

2017-06-28 09:45:00 75

转载 vue(1) - 基本用法和基本指令

一:首先 vue的雏形<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <script src="vue.js"></script></head...

2017-06-27 18:06:00 86

转载 React Native解决安卓图片被挤压

Bug如下图所示:iOS显示正常,而安卓出现图片被挤压上去.最后的解决方法:比如你的 图片 是 750 x 513 那么 你设置样式的时候 width 为 屏幕的宽 ,高度为 屏幕的 宽 / (750 /513)这样就保留了原图的宽高比.var styles = StyleSheet.create({ // 这里是拿不到图片的个数的,需要使用内联样式即可 /...

2017-06-27 18:01:00 137

转载 接口、抽象类都要单建(好习惯)

今天,二轮复习到接口和抽象类。就随随便便 建立一个特别简单的抽象类,没先到,万万没想到遇到了麻烦。下面是我的反面教材,就这个憋了我一上午。各种查资料,搜帖子,还重新设置path、classpath....艰难险阻,最后终于发现了错误之处。代码实例: 1 public abstract class P2 { 2 public abstract void gongfu();...

2017-06-27 15:55:00 53

转载 two sum, three sum和four sum问题

1. two sum问题给定一组序列:[-4 -6 5 1 2 3 -1 7],然后找出其中和为target的一对数简单做法:两层循环遍历,时间复杂度为n^2升级版:对给定的序列建立一个hash表,然后只需要外层一层循环就可以了,时间复杂度为n2. three sum问题给定一组序列:[-4 -6 5 1 2 3 -1 7],然后找出其中和为target的三个数简单做法:三...

2017-06-27 08:09:00 57

转载 队列 LinkedBlockingQueue

1 api java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,是一个阻塞的线程安全的队列,底层采用链表实现。 LinkedBlockingQueue构造的时候若没有指定大小,则默认大小为Integer.MAX_VALUE,当然也可以在构造函数的参数中指定大小。LinkedBlockingQueue不接受null。 ...

2017-06-26 19:23:00 61

转载 无应答前传消息流程

无应答前传激活无应答呼叫前转业务后,当电话响铃无人接听,电话会自己主动转移到事前设定的号码上。INVITEsip:1004@192.168.11.60:5060;transport=udp SIP/2.0Via: SIP/2.0/UDP192.168.11.137:5060;rport;branch=z9hG4bK1075141334From: "1003"...

2017-06-24 14:27:00 147

转载 lintcode-33-N皇后问题

33-N皇后问题n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击。给定一个整数n,返回所有不同的n皇后问题的解决方案。每个解决方案包含一个明确的n皇后放置布局,其中“Q”和“.”分别表示一个女王和一个空位置。样例对于4皇后问题存在两种解决的方案:[[".Q..", // Solution 1"...Q","Q...","..Q."],["..Q.", /...

2017-06-24 14:01:00 76

转载 BZOJ 4129 Haruna’s Breakfast 树上莫队

树上莫队求mex,关键点:I.树上莫队(废话)II.树状数组+二分 log^2 求mex树上莫队的时间复杂度一定是O(n1.5)的证明 I.右端点dfs序 II.左端点均摊(卡的话是一个近似二次函数的东西,会随着卡你的地方增多而卡的程度减小)#include<algorithm>#include<cmath>#include<cstdio>...

2017-06-24 10:58:00 58

转载 web国际化,在不同的浏览环境,显示不同的语言

  所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言。假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为这些需要国际化的信息...

2017-06-24 09:17:00 274

转载 git学习笔记

1.本地仓库和裸仓库 本地仓库只支持add,commit操作,不支持push操作。裸仓库只支持push操作. 类似于git 实际上有两种仓库形式,本地仓库就是普通的本地仓库形式,它记录本地文件的详细更新信息,远程仓库只记录由本次仓库push的信息. git init #新建本地仓库 git init --bare #新建一个裸仓库,裸仓库一般命名为.git后缀,因此我们...

2017-06-23 16:28:00 45

转载 强哥MySQL学习笔记

数据库服务器:1.数据库2.数据表数据表:1.表结构(字段)2.表数据(记录)3.表索引(加快检索)表引擎:1.myisam2.innodb查看表字段desc table;删除数据库:drop database jiuxian;删除表:drop table user;表字段类型:1.数值int(11) 有符号int(10) 无符号float2.字符串char 255varchar ...

2017-06-23 14:39:00 98

转载 URLConnection 请求头和返回值编码

/** * 发送post请求 * */ public static String sendPostWb(String url, String param) {   PrintWriter out = null;   BufferedReader in = null;   String result = "";   System.out.println("请求参数:" + param)...

2017-06-23 10:24:00 318

转载 Springboot security cas源码陶冶-FilterSecurityInterceptor

前言:用户登录信息校验成功后,都会获得当前用户所拥有的全部权限,所以对访问的路径当前用户有无权限则需要拦截验证一发Spring security过滤器的执行顺序首先我们需要验证为啥FilterSecurityInterceptor会在UsernamePassowrdAuthenticationFilter/CasAuthenticationFilter之后,这里则可以去看下spring s...

2017-06-22 16:40:00 124

转载 angularjs也支持script形式的template

<script type="text/ng-template" id="name">https://docs.angularjs.org/api/ng/directive/script<script type="text/ng-template" id="/tpl.html"> Content of the template.</script>&...

2017-06-22 08:40:00 93

转载 Spring MVC 的 研发之路 (二)

二、web.xml的简单配置介绍11、启动Web项目时,容器回去读web.xml配置文件里的两个节点<context-param>和<listener>2、接着容器会创建一个servletContext(上下文)应用范围内都能使用这个上下文3、接着容器会将读取到<context-param>转化为键值对,并交给ServletCon...

2017-06-21 11:29:00 45

转载 python操作Mongo数据库

#!/usr/bin/env python# -*- coding: utf-8 -*-import operatorfrom pymongo import MongoClientimport sysreload(sys)sys.setdefaultencoding("utf-8")DBC_W_RANK = MongoClient("192.168.1.10").game.weiboRa...

2017-06-21 10:28:00 70

转载 【Servlet】深入浅出JavaServlet重定向和请求转发

import java.text.*; import java.util.*; import java.io.*; import javax.servlet.http.*; import javax.servlet.*; import com.bjpowernode.exam.model.*; import com.bjpowernode.exam....

2017-06-20 23:55:00 58

转载 iphone5s support.apple com/iphone/restore怎么办

出现白苹果主要是在更新系统时没更新好导致的,不用紧张。1.需要一台Mac或者带有iTunes的windows电脑。2.把iTunes更新到最新版本,重启电脑。3.把手机连到电脑上,更新系统。4.按步骤操作就行。转载于:https://www.cnblogs.com/vector11248/p/7056503.html...

2017-06-20 21:54:00 1874

转载 浅谈C#中Tuple和Func的使用

为什么将Tuple和Func混合起来谈呢?首先,介绍一下:Tuple叫做元组,是.Net Framwork4.0引入的数据类型,用来返回多个数值。在C# 4.0之前我们函数有多个返回值,通常是使用ref,out 。数组合并了相同类型的对象,而元组合并了不同类型的对象。.NET 4定义了8个泛型Tuple类和一个静态Tuple类,它们用作元组的工厂。这里的不同泛型Tuple类支持不同数量的元素。例如...

2017-06-20 21:50:00 56

转载 华为软件开发云测评报告一:项目管理

体验环境体验方式:PC端系统:Windows 64位浏览器类型:Chrome浏览器浏览器版本:49.0.2623.110 m体验时间:2017.05.11测试目的了解华为软件开发云的项目管理服务功能,分析其优缺点;瀑布化开发到敏捷开发的转型分析,以及未来软件开发模式的发展方向;产品简介产品名称:华为软件开发云定位:软件开发云(DevCloud)是集华为研...

2017-06-20 20:32:00 68

转载 关于并发你真的了解吗?(二)

本文仅代表带个人观点及理解,本人只是一个编程小菜鸟,如果有不对的地方。请大佬轻喷! 前言:对于一些公司来说可能会遇到一些并发处理的问题,本文有可能会对您有所帮助。对于一台服务器的公司来说如果您有提升并发处理的需求但是又不想增加服务器数量的话,以下方法有可能对您有所帮助:1.如果web服务器cpu使用率很低但是又需要更高效的处理并发连接请求,您可以尝试设置最大工作进程数。IIS作为...

2017-06-20 17:40:00 80

转载 [Node] Define MongoDB Model with Mongoose

const mongoose = require('mongoose');mongoose.Promise = global.Promise;// url friendlyconst slug = require('slugs');const storeSchema = new mongoose.Schema({ name: { type: St...

2017-06-19 22:15:00 39

转载 使用jquery实现表格中隔行变色的效果。

JQuery :even 选择器实例选择每个相隔的(偶数) <tr> 元素:$("tr:even")定义和用法:even 选择器选取每个带有偶数 index 值的元素(比如 2、4、6)。index 值从 0 开始,所有第一个元素是偶数 (0)。最常见的用法:与其他元素/选择器一起使用,来选择指定的组中偶数序号的元素(如上面的例子)。语...

2017-06-19 22:07:00 157

转载 PowerDesigner 使用系统列(一) 概念数据模型(CDM)

一、概念数据模型(CDM)概述Conceptual Data Model:概念数据模型,它以实体-联系(Entity-RelationShip, E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (...

2017-06-19 11:16:00 100

转载 前端前后端分离开发调试过程中跨域问题解决方式

1. 将后台代码部署到你的电脑(安装各种jdk或者环境软件) - 麻烦! 后台改了代码得找后台要2. 将前端代码放到跟服务器代码一起 - 麻烦! 前端改一下东西就得上传一次3. 使用方便快捷的nginx做代理 (仅仅需要下载nginx稍加配置 , 一次性避免上面两点缺点)详情(有道云笔记个人记录总结): http://note.youdao.com/noteshare?id=97d00...

2017-06-18 16:18:00 252

转载 ubuntu16.0.4 设置固定ip地址和dns

因为的公司的电脑每次开机重启时分配的IP地址都不一样,这导致的很多不方便的事情,所以干脆锁定一个固定的IP地址,下面就是我锁定IP地址的步骤:1.设置ip地址vi /etc/network/interfaces添加如下内容:# The primary network interface# enp2s0是你电脑的网卡,不知道自己是什么样的网卡,可以通过命令ifconfig查看 a...

2017-06-18 08:36:00 156

转载 [Android] 使用Matrix矩阵类对图像进行缩放、旋转、对照度、亮度处理

前一篇文章讲述了Android拍照、截图、保存并显示在ImageView控件中,该篇文章继续讲述Android图像处理技术,主要操作包含:通过打开相冊里的图片,使用Matrix对图像进行缩放、旋转、移动、对照度、亮度、饱和度操作,希望对大家有所帮助.一. 显示打开图片 首先,设置activity_main.xml布局例如以下所看到的:<RelativeL...

2017-06-16 09:18:00 126

转载 myeclipse配置SVN插件

方法一:link安装安装subclipse, MyEclipse SVN插件1、从官网下载最新的site-1.x.x.zip文件,网址是:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240,2、从中解压出features与 plugins目录。拷贝到E:\MyEclipse\myP...

2017-06-15 14:51:00 54

空空如也

空空如也

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

TA关注的人

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