自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【原创】Kakfa utils源代码分析(一)

Kafka.utils,顾名思义,就是一个工具套件包,里面的类封装了很多常见的功能实现——说到这里,笔者有一个感触:当初为了阅读Kafka源代码而学习了Scala语言,本以为Kafka的实现会用到很多函数编程(Functional Programming, FP),结果目前来看,大部分还是很朴素地以面向对象的方式来实现的,只有很少一部分集合的处理使用诸如map,reduce这样的FP方式。不能不说...

2015-03-30 16:33:00 46

转载 关于生活

最近的实习生活,以及遇到的几个小伙伴让我真正意识到了“生活”。在此记录一下。以后我会每周至少一篇博文,记载这周所学,所思。转载于:https://www.cnblogs.com/istudy2012/p/4376649.html...

2015-03-29 22:46:00 46

转载 bzoj 2599

对每个重心保存,依次遍历子树,记录下距离为d的深度最小的路径,在遍历时用遍历过的其它子树更新答案。收获:对于当前子树,可以写两个遍历函数,一个用于更新答案,一个用于更新维护的信息。 1 /************************************************************** 2 Problem: ...

2015-03-28 14:13:00 43

转载 windows下git bash乱码问题

1,/etc/gitconfig:[gui] encoding = utf-8 #代码库统一用urf-8,在git gui中可以正常显示中文[i18n] commitencoding = GB2312 #log编码,window下默认gb2312,声明后发到服务器才不会乱码[svn] pathnameencoding = GB2312 #支持中文路径...

2015-03-27 11:08:00 38

转载 HashMap解读

hashcode()方法和equals()方法。使用这两个方法,一个对象能够存储或从一个Hashtable,HashMap,HashSet 被检索。hashcode():This method is used to get unique integer for given object. This integer is used to find bucket when storing in...

2015-03-26 20:37:00 38

转载 JavaScript快速入门(四)——JavaScript函数

函数声明之前说的三种函数声明中(参见JavaScript快速入门(二)——JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提。function func() { }和var func = function() { }除了在声明提升中有所不同之外也没有其他不同,我们合并起来一起看。我们在这里着重讲一个东西——匿名函数。匿名函数顾名思义,就是没有名字的函数...

2015-03-26 17:48:00 37

转载 js 定时器

Document自带的方法:循环执行:var timeid = window.setInterval(“方法名或方法”,“延时”);window.clearInterval(timeid);定时执行:var tmid = window.setTimeout(“方法名或方法”, “延时”);window.clearTimeout(tmid);A.当要执行的方法中不需要参数时&lt...

2015-03-26 09:21:00 47

转载 Oracle存储过程(转)

存储过程  1CREATEORREPLACEPROCEDURE存储过程名  2IS  3BEGIN  4NULL;  5END;行1:  CREATEORREPLACEPROCEDURE是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程,如果存在就覆盖它;行2:  IS关键词表明后面将跟随一个...

2015-03-25 16:27:00 38

转载 Gmail邮箱添加域名解析

主机记录 MX 服务器地址 优先级@ MX ASPMX.L.GOOGLE.COM. 10@ MX ALT1.ASPMX.L.GOOGLE.COM. 20@ MX ALT2.ASPMX.L.GOOGLE.COM. 20@ MX ASPMX2.GOOGLEMAIL.COM. 30@ MX ASPMX3.GOOGLEMAIL.COM. 30@ MX ASPMX4...

2015-03-24 16:06:00 1221

转载 grep 命令详解

grep :http://www.cnblogs.com/peida/archive/2012/12/17/2821195.html作用:用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活参数:-a --text #不要忽略二进制的数据。  -c --count #计算符合样式的列数。  -i --ignore-case #忽略字符大小写的差别。  -v --rev...

2015-03-23 16:55:00 52

转载 拦截QT关闭窗口的CloseEvent

QDialog类下有一个虚函数void QDialog::closeEvent (QCloseEvent*e)[virtual protected]通过实现closeEvent函数,就可以以对关闭窗口消息进行拦截,比如程序还没有完成工作时,可以弹出警告窗口,即使用户确认退出操作在头文件中,需要加入#include <QCloseEvent&gt...

2015-03-23 15:54:00 38

转载 Java——容器(泛型)

【泛型】起因:JDK1.4之前类型不明确<1>装入集合的类型都被当做Object对待,从而失去自己的实际类型。<2>从集合中取出时往往需要转型,效率低,且很容易出错。解决办法:<1>在定义集合的时候同时定义集合中对象的类型----实例程序:List<String> c = new Array...

2015-03-20 20:45:00 80

转载 (转) 一步一步学习ASP.NET 5 (四)- ASP.NET MVC 6四大特性

转发:微软MVP 卢建晖 的文章,希望对大家有帮助。原文:http://blog.csdn.net/kinfey/article/details/44459625 编者语 : 昨晚写好的文章居然csdn不审核,这个也难怪人,但自己比较忙没办法。分享继续,今天谈ASP.NET MVC 6. 我蛮喜欢Ruby On Rails 这种约定胜于配置的框架,在.NET 有AS...

2015-03-20 19:57:00 50

转载 NodeJS 学习记录

一、环境1. 操作系统:win7, 32位2. nodejs版本:v0.12.03. npm版本:2.5.1二、问题1. npm安装镜像源问题国外镜像源很慢,国内出名且公开的有淘宝,也有内部未公开的,比如我所在的公司示例: 以全局安装express为示例, 最新版本是4.X, 4.0版本已被替换成express-generator命令:npm install ...

2015-03-19 23:54:00 34

转载 __bridge,__bridge_retained,__bridge_transfer

最近遇到类型转换需要添加__bridge等开始不是很理解,后面查询资料才知道在CFObject 与 NSObject 之间转换时,ARC是不能管理Core Foundation object的生命周期。在CFObject 与 NSObject 之间转换时,需要用到__bridge,__bridge_retained,__bridge_transfer等关键字。下面简单介绍下这三个关键字:_...

2015-03-18 15:42:00 56

转载 结对开发——求最大值

一、题目: 返回一个整数数组中最大子数组的和。  要求:  1.输入一个整形数组,数组里有正数也有负数。  2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。  3.求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思路  1.数组num[]长度已确定是N,将数组中字数组的和放到数组sum[]中;  2.sum[0]=num[0...

2015-03-18 13:32:00 53

转载 数组与串,串的实现,KMP,BF算法

数组是一种常用的数据结构,高级语言头提供了支持数组的基本操作,而且数组也是构成其他数据结构的重要组成。数组是N个相同元素的构成的占用一块地址连续的内存单元的有限序列。 数组的任一个元素都可以用在数组的位置来表示。数组与线性表区别:数组符合线性结构的定义。 但是区别是: 数组要求占用连续的地址空间,线性表的元素是不可分割的,数组可以是二维数组,数组主要操作是存放和读取数据。...

2015-03-17 16:35:00 50

转载 TabBarController创建及使用方法简介

TabBarController创建及使用方法简介大致讲解一下TabBarController的创建过程:首先,我们需要一些视图,如创建UIControllerView类型的view1,view2,view3.然后,我们需要创建 一个UITabBarController类型的实例tabBarView,然后我们将刚刚创建的View1,view2,view3添加到tabBarV...

2015-03-17 11:37:00 117

转载 贷款购房 房贷 每月还款额是如何计算出来的? 每月还款额计算步骤/方法

http://jingyan.baidu.com/m/article/0eb457e55f23fc03f1a905e5.html购房和贷款是每个普通百姓都关心的事情。贷款购房最基本的问题当然是琢磨贷款、还贷以及还贷年限与自己每月的那点“杯水车薪”收入之间的关系,怎样让它们门当户对起来,如何对着一张载明各种贷款额、利率、还款期、月还款额的数据表研究,由月收入—>月还款额—>贷款额...

2015-03-16 21:17:00 173

转载 Java中文乱码问题(转)

解决JSP中文乱码问题大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着大家,现把JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。首先了解一下Java中文问题的由来:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Jav...

2015-03-16 10:04:00 59

转载 LPC1768的SPI通讯

SPI是一种全双工串行接口,可处理多个连接到指定总线上的主机和从机。在数据传输过程中总线上只能有一个主机和一个从机通信。在数据传输中,主机总是会向从机发送一帧8到16个位的数据,而从机也总会向主机发送一帧字节数据使用代码如下void SpiInit(SPI_SPEED speed){ u8 div=25000000/speed; LPC_SC->PCON...

2015-03-15 01:41:00 1024

转载 【转】使用命令行方式创建和启动android模拟器

原文网址:http://blog.csdn.net/tiandinilv/article/details/89530011、Android模拟器介绍Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android...

2015-03-14 20:31:00 96

转载 Objective-C 学习笔记

超类即父类,通过 [super setName: @"a"] 可以调用超类方法复合是指一个对象由其他多个对象组成对象初始化@interface Car : NSObject(  Engine *engine;)@end@implementation Car- (id) init{  //因init方法可能返回不同的对象,所以需要更新self。...

2015-03-14 00:55:00 62

转载 栈 详解

  官方定义是这样的:栈(Stack)是一个后进先出的线性表,它要求只在表尾进行删除和插入操作。  栈是一种重要的线性结构,可以这样讲,栈是线性表的一种具体表现形式,但是它在操作上有一些特殊的要求和限制:      --栈的元素必须“先进后出”      --栈的操作只能在这个线性表的表尾进行。      --注:对于栈来说,这个表尾称为栈的栈顶,相应的表头称为栈底。   ...

2015-03-13 18:32:00 39

转载 栈溢出实践

1 #include <stdio.h> 2 #define PASSWORD "1234567" 3 int verify_password (char *password) 4 { 5 int authenticated; 6 char buffer[8]; 7 authenticated=strcmp(passwor...

2015-03-13 13:37:00 77

转载 wget 命令用法详解

wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HT...

2015-03-13 10:47:00 46

转载 rsync 安装使用详解

rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。支持匿名传输,以方便进行网站镜象。软件下载rysnc的主页地址为:...

2015-03-12 17:29:00 57

转载 leetcode 第五题 Longest Palindromic Substring (java)

Longest Palindromic SubstringGiven a stringS, find the longest palindromic substring inS. You may assume that the maximum length ofSis 1000, and there exists one unique longest palin...

2015-03-12 14:25:00 51

转载 C++ Prime:sizeof运算符

sizeof运算符的结果部分地依赖于其作用的类型:  对char或者类型为char的表达式执行sizeof运算结果得1;  对引用类型执行sizeof运算得到被引用对象所占空间的大小;  对指针执行sizeof运算得到指针本身所占空间的大小;  对解引用指针执行sizeof运算得到指针指向的对象所占空间的大小,指针不需有效;  对数组执行sizeof运算得到整个数组所占空间的大...

2015-03-12 01:23:00 70

转载 Date Picker控件:

Date Picker控件:中文:日期/时间选取器UIDatePicker有一个实例方法setDate:animated,以编程的方式选择日期。UIDatePicker有四种模式(model): Time(只选时间) ...

2015-03-11 23:23:00 144

转载 NYOJ 289 苹果(01背包)

苹果时间限制:3000ms | 内存限制:65535KB难度:3描述ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整数,用空格...

2015-03-11 18:39:00 37

转载 windows上编译zlib-1.2.8

MSVC编译  使用VS(x86)命令行工具进入到zlib根目录,执行nmake -f win32/Makefile.msc ,在根目录下生成:zlib.lib(静态库) zdll.lib(动态库的导入库) zlib1.dll(动态库) 。必要的头文件有zlib.h和zconf.h  默认生成的是release版的,只需要修改Makefile.msc就可以得到debug版的...

2015-03-11 00:01:00 56

转载 代码实践

闭包举例:function closure(){ var innerVariable = 'inner'; function innerFn(){ return innerVariable; } return innerFn();}var innerVariable = 'defined in outer';va...

2015-03-10 10:15:00 78

转载 React Canvas:高性能渲染 React 组

  React Canvas 提供了使用 Canvas 渲染移动 Web App 界面的能力,替代传统的 DOM 渲染,具有更接近 Native App 的使用体验。React Canvas 提供了一组标准的 React 组件,由基于的渲染元素抽象而成。GitHub 源码下载 示例代码:var React = require('react');v...

2015-03-10 09:52:00 107

转载 【转】如何用css限制文字长度,使溢出的内容用省略号…显示

文章转自这里(现在貌似被黑了,建议不要点击了)ps:因在该地方没看到转载按钮,复制下存到这里以待自己方便,别人能看到帮助一下更是乐意之至,效果亲测可以实现,兼容IE、谷歌、火狐由于文字内容长度的不确定,而网页的布局精确性,如果文字内容超出限定的区域(div,span等),会使页面变形.为了满足页面的布局合理,用css样式自动限制文字长度,使溢出内容用省略号…显示.限制文字长的css样式...

2015-03-05 13:12:00 57

转载 (视频) 《快速创建网站》 3.2 WordPress多站点及Azure在线代码编辑器 - 扔掉你的ftp工具吧,修改代码全部云端搞定...

本文是《快速创建网站》系列的第6篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文。访问本系列目录,请点击:http://devopshub.cn/tag/wordpress-on-azure/1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟视频 )2.1 在Azure上创建网站及网站运行机制 (13分钟视频)2.2 域名绑定操作...

2015-03-05 10:59:00 216

转载 使用BIND安装智能DNS服务器(一)---基本的主从DNS服务器搭建

参考网址:http://www.unixmen.com/dns-server-installation-step-by-step-using-centos-6-3/  DNS(Domain Name System) 将主机名或者URLS翻译成IP地址。例如:如果在浏览器输入网址 "www.unixmen.com"DNS server 将把这个域名翻译成和他关联的IP地址。就是说:...

2015-03-02 16:09:00 123

空空如也

空空如也

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

TA关注的人

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