自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 javascript类型系统——Number数字类型

https://gold.xitu.io/entry/57621193207703006bfc2171

2017-03-07 17:22:55 296

原创 Spring 400错误

自己开发的接口,然后运行接口时报了400的错误:

2016-11-17 20:30:23 853

原创 java周切分,按照指定weekday为一周的开始

目标:扩充周的概念为周六到周五、周四到周三。也即认为一周的开始是周六而不是java默认的周末输入:start_date,end_date输出:XX年XX周首先,周切分以周六到周五为例,先拿到start_date所在的年份的第一个周六FirstSaturday作为第一周,将start_date向后拨到第一个周六,然后计算start_date与FirstSaturday

2016-10-13 11:54:55 6023

原创 java中实现二叉树的非递归遍历

//二叉树的定义class BinaryTree { int val; BinaryTree LChild; BinaryTree RChild; public BinaryTree(){ ; } public BinaryTree(int x){ val = x; LChild = null; RChild = null; } public BinaryT

2015-01-19 22:35:08 480

原创 Java 在栈中以常数时间求出栈中最小元素

问题描述:Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top()

2015-01-03 11:00:19 618

原创 Java中文件读取操作小记

最近写东西频繁用到JAVA的文件操作,比较喜欢的用法还是File

2014-09-04 10:22:19 640

转载 堆、栈及静态数据区详解

五大内存分区    在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。    栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。    堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在

2014-08-28 11:49:43 537

原创 Java中求字符串长度length()和codePointCount()的区别

在计算字符串长度时,Java的两种方法一度让我困惑,运行书上例子得到的长度值是相等的,那为什么要设定两个方法呢?对于普通字符串,这两种方法得到的值是一样的,但对于UniCode的编码来说,还是有一点区别。常用的uniCode字符使用一个代码单元就可以表示,但有些辅助字符需要一对代码单元表示。比如整数集合的数学符号"Z"(没办法打出来),它的代码点是U+1D56B,但它的代理单元是U

2014-08-22 18:03:51 11783

原创 Hadoop URL数据读取操作

hadoop可以从命令行shan

2014-07-14 17:17:23 1051

原创 hadoop1.2.1基本操作整理

现阶段暂时不用hadoop了,为了怕自己忘记,对一些基本操作进行整理。1.启动yutuich

2014-07-10 10:07:34 564

转载 Hadoop 自定义InputFormat实现自定义Split

上一篇文章中提到了如何进行RecordReader的重写,本篇文章就是来实现如何实现自定义split的大小要解决的需求:(1)一个文本中每一行都记录了一个文件的路径,(2)要求处理路径对应的文件,但是因为文件量比较大,所以想进行分布式处理(3)所以就对输入的文档进行预处理,读取前N行做为一个splits,但是没有实现,因为重写FileSplit不是太容易实现,就偷懒

2014-05-22 11:55:47 1635

原创 千万不能返回局部变量的引用??

C++ Primer第7章函数一节,讲到返回时,“理解返回引用至关重要的是,千万不能返回局部变量的引用”,意思是返回程序内部定义的变量时可能会出问题,因为当函数执行完毕后,将释放分配给局部对象的存储空间。此时,对局部对象的引用就会指向不确定的内存。觉得不能理解。比如求阶乘时,可以使用迭代函数的方法,程序很简单,代码如下:#include using namespace st

2013-10-29 20:43:40 2030 2

转载 #pragma warning (disable: 4786)

此warning产生的原因是因为标识符过长,超过了最大限定255个字类名超过了255个字,使用时就会报4786的waring。在使用STL(C++标准模板库)的时候经常引发类似的错误,尤其是vector,map这类模板类,模板中套模板,一不小心就超长了。解决方法有两种,一种是直接定义别名:  #ifdef _DEBUG  #define VeryLongClassNam

2013-10-13 16:44:20 759

原创 vector中迭代器iterator的使用

在C++ Primer中如果用迭代器定位vector对象的中间元素,可以用:vector::iterator mid=vi.begin()+vi.size()/2;不可以使用:vector::iterator mid=(vi.begin()+vi.end())/2;报错原因是两个指针对象不可以相加。但是我们在iterator的算术操作中知道它可以进行加减一个整型数,如iter+

2013-10-13 12:04:33 2495

Hadoop源代码分析完整版

主要分析hadoop中的hdfs,mapreduce,fs,io,ipc源代码。对学习hadoop源代码具有参考价值。

2014-02-18

空空如也

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

TA关注的人

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