自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 大话设计模式读书笔记--16.迭代器模式

定义迭代器模式定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示也就是说必须要有 第一个开始,下一个是谁,是否结束,当前哪一项例如: 售票员一个一个的询问乘客是否买票模式结构Iterator:迭代抽象类,定义得到开始对象,下一个对象,判断是否到结尾,当前对象等抽象方法Aggregate:抽象聚焦类代码实现场景:获取List集...

2017-02-28 20:25:00 65

转载 第5章 方法知识点

第5章 方法1.方法的格式:修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数2,….){ 程序代码 return 返回值;}2.方法的参数传递Java的实参值如何传入方法呢?Java里方法的参数传递方式只有一种:值传递 。即将实际参数值的副本(复制品)传入方法内 ,而参数本身不受影响。1.形参:方法声明时,方法小括号内的参数 实参:调用方法时,...

2017-02-28 20:14:00 29

转载 iOS runtime的应用实例

一直想弄明白runtime是怎么回事,因为面试的时候这是一道必备问题,但是平时用的机会真的少之又少,我一度以为runtime只是用来装13的利器,没什么卵用。但是随着学习的增多,发现runtime真的很有用,但也没那么神秘。我相信看了我这篇博客,您对runtime肯定会有自己的理解。  先说说OC与C的对比:1.OC是对OC的面向对象的封装,OC中的对象只是C中指向结构体的指针。...

2017-02-28 10:03:00 29

转载 关于synchronized、wait、notify已经notifyAll的使用

前言:关于synchronized、wait、notify已经notifyAll大家应该不陌生,现在我大致说一下我的理解。一:synchronizedsynchronized中文解释是同步,那么什么是同步呢,解释就是程序中用于控制不同线程间操作发生相对顺序的机制,通俗来讲就是2点,第一要有多线程,第二当多个线程同时竞争某个资源的时候会有先后顺序。在java中有三种写synchroniz...

2017-02-28 00:24:00 32

转载 mongodb使用1

首先官网下载mongodb放在根目录下。新建db文件夹,在命令行中进入bin路径,然后运行mongod开启命令,同时用--dbpath指定数据存放地点为“db”文件夹mongod --dbpath=D:\mongodb\db在浏览器中输入http://localhost:27017/查看mongodb是否打开另外开一个cmd,输入mongo命令打开shell,...

2017-02-27 10:15:00 32

转载 选择排序之简单选择排序算法

1、什么是选择排序?选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。简单选择排序算法基本思想: 例如在一个有...

2017-02-26 16:35:00 79

转载 yii的url写法

Yii 各种url地址写法echo Url::home();生成入口地址/yii2test/frontend/web/index.php;echo Url::base();生成入口文件夹地址:/yii2test/frontend/webecho Url::base(true);生成带有域名的入口文件夹地址:http://localhost/yii2te...

2017-02-26 00:59:00 53

转载 BZOJ 3288: Mato矩阵

3288: Mato矩阵Time Limit:10 SecMemory Limit:128 MBSubmit:303Solved:230[Submit][Status][Discuss]DescriptionMato同学最近正在研究一种矩阵,这种矩阵有n行n列第i行第j列的数为gcd(i,j)。例如n=5时,矩阵如下:1 1 1 1 11 2 1 2 ...

2017-02-23 17:12:00 50

转载 Eclipse+Maven远程部署项目到Tomcat中

使用maven的自动部署功能可以很方便的将maven工程自动打包并且部署到远程tomcat服务器,省去一些繁琐的操作,节省大量时间。我使用的tomcat版本是8.5,tomcat7和tomcat8都可以,安装配置过程比较简单,在此就省略了。以下是我的安装部署过程:1.配置tomcat先是修改tomcat-users.xml文件,该文件在安装目录的conf文件夹下面,我的是在/usr...

2017-02-23 16:59:00 76

转载 句柄

在java中一切皆对象,但操纵的标示符实际上是指向 一个对象的“句柄”String a = "123"; a 就是句柄 (handle)实际对“123”的操纵是通过 句柄a 来完成的可以想象为用 遥控板(句柄)操纵电视机(对象) 但是遥控板又是独立的 即没有电视机 遥控板也可以独立存在,但是如果没有电视机而去操纵遥控板是没有意义的String b;此时若操作b 会报错,因此创建一个...

2017-02-23 16:38:00 52

转载 原创:史上对BM25模型最全面最深刻的解读以及lucene排序深入讲解

  垂直搜索结果的优化包括对搜索结果的控制和排序优化两方面,其中排序又是重中之重。本文将全面深入探讨垂直搜索的排序模型的演化过程,最后推导出BM25模型的排序。然后将演示如何修改lucene的排序源代码,下一篇将深入解读目前比较火热的机器学习排序在垂直搜索中的应用。本文的结构如下:一、VSM模型简单介绍;二、lucene默认的评分公式介绍;三、概率语言模型中的二元独立模型BIM介绍;...

2017-02-22 00:32:00 307

转载 1. MissingInteger 最小遗失整数 Find the minimal positive integer not occurring in a given sequence....

package com.code;import java.util.Arrays;public class Test04_1 { public static int solution(int[] A) { int size = A.length; if(size==1){ // handle one element array...

2017-02-21 16:18:00 115

转载 中英文对照 —— 航空航天航海、交通运输工具

0. 交通运输工具wagon:四轮马车;1. 航天aerial:空中的,航空的;空气的;空想的 Aerial China:航拍中国;2. 航海strait:海峡 Bering Strait 白令海峡; 转载于:https://www.cnblogs.com/mtcnn/p/9422207.html...

2017-02-21 15:47:00 252

转载 Java Eclipse编译后产生的字节码文件,用DOS命令符怎么打开

在很多初学者刚刚接触eclipse的时候,写完一个代码文件。例如 Demo.java 通过run as a java application生成之后,会产生一个Demo.class.Demo.class 地址(D:Demo.class)我们打开DOS命令,找到Demo.class。以为已经时字节码文件,所以不需要javac Demo.javaD:cd java Demo...

2017-02-21 14:36:00 238

转载 一步一步在Windows中使用MyCat负载均衡 上篇

  传统关系型数据库的分布式开发通常需要自己做,不仅耗时耗力而且效果不是很理想,当想快速搭建时,最初想到的是看有没有第三方,网上牛人还是很多的,做得比较好的其中之一Mycat,它是开源的分布式数据库系统,解决数据库的负载均衡,主备复制,读写分离,简单来说就是你只管直接与mycat通讯,至于分离什么的交给它里面自己做,其它啥都不用操心。  至于什么是MyCat有什么优势,可以看看官网介绍 My...

2017-02-21 08:58:00 38

转载 Dubbo源码分析:Exchanger

实现此接口获取Server服务。实现的类只有HeaderExchanger类。方法时序图转载于:https://www.cnblogs.com/wspgbw/p/6409945.html

2017-02-17 15:10:00 41

转载 set

特点: 无序 , 元素唯一 , 每一个元素不存在整数索引 ;遍历方式存在两种: 增强for循环 , 迭代器遍历转载于:https://www.cnblogs.com/loaderman/p/6407389.html

2017-02-16 20:04:00 30

转载 ubuntu14.04下安装hadoop2.7.1(关于免密钥连接)

http://blog.csdn.net/ycisacat/article/details/53313833主要是根据这位前辈的教程来的,其中有一些改动在搭建hadoop集群时,我们经常需要在各个主机之间相互切换,每次都要输入密码实在很蛋疼,特此给出ssh免密钥连接的过程1.在安装好ssh之后,在你的hadoop用户主目录下建立一个 .ssh文件夹(切记切记,你这个用户目录的权限必须与...

2017-02-16 18:47:00 61

转载 ajax中的异步机制导致的问题

  设置async:false;即可将请求设置为同步的,所以,我们就可以实现:在ajax请求之后再执行下面的语句。转载于:https://www.cnblogs.com/zhuzhenwei918/p/6406047.html...

2017-02-16 15:44:00 51

转载 HAProxy负载均衡原理及企业级实例部署haproxy集群

一 HAProxy简介HAProxy是一种高效、可靠、免费的高可用及负载均衡解决方案,非常适合于高负载站点的七层数据请求。客户端通过HAProxy代理服务器获得站点页面,而代理服务器收到客户请求后根据负载均衡的规则将请求数据转发给后端真实服务器。同一客户端访问服务器,HAProxy保持回话的三种方案:1 HAProxy将客户端ip进行Hash计算并保存,由此确保相同IP访问时被转...

2017-02-15 17:17:00 40

转载 2017年的小目标

希望今年能够买辆车。目标不高,一辆自动挡舒适版朗逸就够。废话不多,好好努力赚钱。转载于:https://www.cnblogs.com/qiao20/p/6401410.html

2017-02-15 14:48:00 31

转载 51nod 1417:天堂里的游戏

题目链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1417假设 ans=n/m,C=(A+B)/2  若出正面 E_1 = nA-(m-n)C  若出反面 E_2 =(m-n)B-nC由样例解释可知得  m = A+B+2C,n=B+C#include<bits/stdc++...

2017-02-15 13:16:00 88

转载 BZOJ 2653: middle

2653: middleTime Limit:20 SecMemory Limit:512 MBSubmit:1536Solved:855[Submit][Status][Discuss]Description  一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。  给你一个长度为n的序列s。  ...

2017-02-14 20:11:00 51

转载 hdu--2111--Saving HDU(贪心)

#include<iostream>#include<vector>#include<algorithm>using namespace std;struct gem{ int w,v; gem():w(0),v(0){}; bool operator<(const gem &a)const{ ...

2017-02-14 11:21:00 65

转载 C++学习笔记(From慕课网)

(慕课网视频学习--C++离港篇的学习memo)1: 函数的参数默认值,只能在最右边。 如果有三个参数,只有中间一个有默认值,这是错误的。函数声明的时候写默认值,定义的时候不要写。(有些编译器会出错。)2:内联函数:编译时,将函数体实参和代码替换掉调用语句。 关联字 inline 内联函数是建议性的,由编译器决定。 逻辑简单,调用频繁的建议使用内联。...

2017-02-14 10:27:00 33

转载 C# TextBlock 上标

我需要做一个函数,显示 <nobr><span class="math" id="MathJax-Span-37" style="width: 1.283em; display: inline-block;"><span style="display: inline-block; position: relative; width: 1.016em; he...

2017-02-13 14:32:00 49

转载 ClamAV学习【5】—— cli_scanpe函数浏览

这近2000行的代码,要是没有Source Insight,都不知道怎么看下去。跟着跟着来到了PE文件查杀的地方,发现前面都中规中矩地进行PE属性检查,中间一段开始扫描每个区块,然后和特征库的size对比扫描查毒。再后面,加了对一些流行病毒的特定查杀。(这个比较晕。)代码注释如下(代码过长,可能有些人加载较慢,请耐心等待……)://传说中的PE文件查杀int cli_scanpe(...

2017-02-13 13:40:00 183

转载 【Mark】博弈类题目小结(HDU,POJ,ZOJ)

转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove 首先当然要献上一些非常好的学习资料: 基础博弈的小结:http://blog.csdn.net/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.csdn.net/acm_cxlove/...

2017-02-12 22:52:00 81

转载 no.random.randn

numpy中有一些常用的用来产生随机数的函数,randn就是其中一个,randn函数位于numpy.random中,函数原型如下:numpy.random.randn(d0, d1, ..., dn)这个函数的作用就是从标准正态分布中返回一个或多个样本值。如果没有参数,则返回一个值。参数(d0, d1, …, dn)表示维度,参数的数值表示每个维度有多少个数,这些值都是从标准正态分...

2017-02-12 21:49:00 213

转载 网络编程-1

一、服务端 1 public class SocketServer implements Runnable { 2 3 //端口 4 private final int port; 5 6 private ServerSocket ss; 7 8 /** 9 * 10 */11...

2017-02-12 16:15:00 31

转载 bootstrap学习8-输入框和导航栏组件

<!DOCTYPE html><html lang="zh-cn"> <head> <meta charset="utf-8"> <title>输入框和导航栏组件</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <...

2017-02-12 16:01:00 46

转载 jdk1.5出现的新特性---->增强for循环

import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;/*jdk1.5出现的新特性---->增强for循环增强for循环的作用: 简化迭代器的书写格式。(注意:增强for循...

2017-02-10 16:11:00 37

转载 Codeforces Round #396 (Div. 2) B.Mahmoud and a Triangle

B. Mahmoud and a Triangletime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMahmoud has n line segments, the i-th o...

2017-02-09 09:10:00 71

转载 Swift3 倒计时代码

转载于:https://www.cnblogs.com/guozai9527/p/6372979.html

2017-02-07 15:41:00 44

转载 解决Ubuntu安装时代N卡黑屏

ubuntu v14.04安装时黑屏处理问题描述:ubuntu使用光盘/USB安装时,出现"install ubuntu/ try ubuntu without installation"选择,但是Enter安装时,显示器显示没有信息,进行休眠原因分析:由于ubuntu对于显卡支持有问题,需要手动添加显卡驱动选项解决办法:一、安装时,选择"install ubuntu"后,按"e"进入编辑模式,进...

2017-02-07 11:11:00 1020

转载 class_create(),device_create自动创建设备文件结点

class_create(),device_create自动创建设备文件结点从linux 内核2.6的某个版本之后,devfs不复存在,udev成为devfs的替代。相比devfs,udev有很多优势,在此就不罗嗦了,提醒一 点,udev是应用层的东东,不要试图在内核的配置选项里找到它;加入对udev的支持很简单,以作者所写的一个字符设备驱动为例,在驱动初始化的代码里调用clas...

2017-02-06 10:42:00 33

转载 (Android数据传递)Service和Activity之间-- 借助BroadcastReceiver--的数据传递

实现逻辑如下:左侧为Activity中的执行逻辑,右侧为Service中的执行逻辑:/** * <功能描述> Service和Activity之间的数据交互;具体表现为: 1. 从Service获取数据源,传递到Activity中; 2. * 在Activity中作数据更新; 3. Service中的onCreate()在UI线程中执行,作延时需要在子线程...

2017-02-05 23:39:00 205

转载 Docker学习笔记 - Docker容器的日志

docker logs [-f] [-t] [--tail] 容器名-f-t--tail=“all”无参数:返回所有日志-f 一直跟踪变化并返回-t 带时间戳返回-tail 返回结尾处指定数量日志ctrl+c停止返回docker -tf --tail 10 dc1 # 最近10条docker -tf --tail 0 dc1 # 最新的日志转载于...

2017-02-02 20:51:00 34

转载 zend studio 12.5.1 window 安装并设置笔记

下载百度云上的安装包-----------------------------------------------安装时,解决window 10的权限问题安装完成后的设置设置字体window=> preferences => General => Colors and Fonts => Basic => Text Font => Edit设置工作空间的编码win...

2017-02-02 12:27:00 44

转载 USACO 4.3 Street Race

Street RaceIOI'95Figure 1 gives an example of a course for a street race. You see some points, labeled from 0 to N (here, N=9), and some arrows connecting them. Point 0 is the start of the race...

2017-02-01 20:54:00 48

空空如也

空空如也

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

TA关注的人

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