自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

A programmer's inner

最重要的是,勇敢的去追随自己的心灵和直觉,只有自己的心灵和直觉才知道你自己的真实想法,其他的都是次要。

  • 博客(57)
  • 资源 (1)
  • 收藏
  • 关注

原创 Big Data Processing:Map and Reduce

PrefaceWhat is Big Data?The amount of data produced by mankind is growing rapidly every year. The amount of data produced by us from the beginning of time till 2003 was 5 billion gigabytes.Facing with

2017-01-24 18:08:57 418

原创 Java File类的介绍

package com.mi;import java.io.File;import java.io.IOException;public class Demo { public static void main(String[] args){ //new一个File对象 File file = new File("D:\\Users\\Admin\\Desktop\\oracl

2016-06-19 00:53:02 396

原创 Android Handler机制

Handlerpublic class Handler extends Object 在Android中,Handler类一般用来处理一些耗时操作。为什么耗时操作要用到Handler机制呢?直接写耗时操作不行吗?这是因为:   1)Google只允许主线程操控UI,Android的主线程又称为UI线程。(如果有同学想问为什么其他线程不能操控UI界面呢?博主是这样考虑的:其一

2016-05-19 22:06:32 303

翻译 Java并发编程之中断

最近查看关于中断的文章,国内写的文章良莠不齐,我看了很多国内的文章写的很难理解,在阅读了Oracle的官方教程后我立刻理解了,于是想翻译出来,让更多人看到。本文翻译自Oracle JavaSE Tutorialhttps://docs.oracle.com/javase/tutorial/essential/concurrency/interrupt.html中断 (Interrupt

2016-03-26 17:10:26 385

原创 Java集合(三)TreeSet的使用

package com.pason.treeset;import java.util.Comparator;import java.util.TreeSet;/* * TreeSet容器和HashSet一样都不能放重复的对象 * 最主要的是TreeSet中的对象要求必须能自己排序(排序方式要自己定义) * String类已经实现Comparable,所以不用自己定义 * 所以T

2016-03-25 14:28:06 448

原创 Java集合(二)HashSet的使用

HashSet和TreeSet都实现了Collection下的Set接口,他们实现的原理分别是HashMap和TreeMap,基本的数据结构是哈希表和Red-Black Treepackage com.pason.hashset;import java.util.HashSet;import java.util.Iterator;public class HashSetDemo {

2016-03-25 14:22:36 514

转载 关键字 typedef 深入了解

转载于http://thinkerou.com/2015-10/typedef-keyword/一、引子:几行代码为了不浪费时间,先来看看如下三行代码:typedef int arr[10];typedef void (*pf)();typedef int* (*pf)(int* (p*)(int*, int*), int*);如果能准确知道上面三行代码的意义,我想

2016-02-22 12:59:50 393

原创 跟我学数据结构之图

图的存储结构邻接矩阵 定义:邻接矩阵是表示顶点之间相邻关系的矩阵。设G = (V,E)是具有n个顶点的图,顶点序号依次为0,1,2,…,n-1,则G的邻接矩阵是具有如下定义的n阶方阵A: A[i][j] = 1表示顶点i与j邻接,即i与j之间存在边或者弧 A[i][j] = 0表示顶点i与j不邻接(0<=i,j<=n-1)邻接矩阵结构的定义 #define MaxVertexNum

2016-02-22 12:57:39 865

原创 跟我学数据结构之树

To be continued…

2016-02-21 17:23:18 330

原创 跟我学数据结构之数组和广义表

To be continued…

2016-02-21 17:22:16 223

原创 C/C++指针与多维数组的关系

从二维数组切入分析int a[3][4];我们都知道,数组名就是数组的首地址,那么具体这个首地址(指针)是怎样的类型呢? 我们可以做一个实验,让编译器来告诉我们。#include <stdio.h>int main(){ int arr[3][4]; /*我们定义一个显然错误的指针类型来接收数组首地址s*/ int *p = arr; return 0;}接下来

2016-02-21 09:18:46 688

原创 跟我学数据结构之栈和队列

栈的分类栈分为顺序栈和链栈 顺序栈的定义typedef struct{ int data[MAXSIZE]; int top;}Sqstack; 链栈的定义typedef struct LNode{ int data; struct LNode * next;}LNode;一般情况下,栈更多的是应用到具体的实现,下面我们结合几个例子来展示栈的各种操作

2016-02-16 13:33:52 398

原创 LeetCode Combinations Problem using backtracing and DFS

组给出两个整数n和k,返回从1……n中选出的k个数的组合。*样例 例如 n = 4 且 k = 2 返回的解为:*[[2,4],[3,4],[2,3],[1,2],[1,3],[1,4]]http://www.lintcode.com/zh-cn/problem/combinations/#include <iostream>#include <cstdio>#define N 1000boo

2016-01-27 16:25:24 253

原创 跟我学数据结构之线性表

线性表数据结构的特点:在数据元素的非空有限集中,线性表中:(1)存在唯一一个被称作“第一个结点的元素”(2)存在唯一一个被称作“最后一个结点的元素”(3)除了第一个元素外,每个元素都有一个直接前驱(4)除了最后一个元素外,每个元素都有一个直接后继。线性表可以分为顺序表和链表顺序表(Sequential List) 静态定义 动态定义 The pics is screenshot

2016-01-27 16:17:52 335

原创 跟我学数据结构之算法初步概念

学完第一篇的概念,不知道大家对数据结构有没有感觉呢?接下来我们介绍一下和算法有关的概念。说道算法,可能大多数同学会感觉很难,的确算法是一块硬骨头,但是学好它有重要的意义。图灵奖得主,计算机科学家N.Wirth(沃斯)提出: 程序 = 算法 + 数据结构。所以,作为程序开发人员不仅要懂数据结构,还要和算法结合才能写出优秀的程序。算法定义:算法是解决特定问题具体步骤的描述,对于特定某个问题,给定

2015-07-16 22:56:39 654

原创 跟我学数据结构之基本概念

暑假计划开始系统的学习数据结构,如果你愿意,和我一起来吧常用名词的基本概念:数据是描述客观事物的符号,是可以被计算机操作的对象,是能被计算机,并输入计算机处理的符号集合。数据元素是组成数据的,有一定意义的基本单元,也被称作记录。数据项是最小的不可分割的单位,是组成记录的单位。数据对象是性质相同的数据元素的集合,是数据的集合。存储结构:逻辑结构:逻辑结构是指数据内在的联系,物理结构是讨论如

2015-07-16 15:58:37 774

转载 Java内部类的使用方法

http://www.iteye.com/topic/442435内部类详解 1、定义   一个类的定义放在另一个类的内部,这个类就叫做内部类。 Java代码  public class First {  public class Contents{      public void f(){      System.out.println(

2015-05-06 15:48:06 839

转载 android:layout_gravity和android:gravity的区别

1.首先来看看android:layout_gravity和android:gravity的使用区别。android:gravity:这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Bu

2015-02-23 20:57:09 284

原创 (转载)Java里面访问权限

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://blog.csdn.net/yan8024/article/details/6426451<span class

2015-02-10 11:44:26 304

原创 Java图形化配置

import java.awt.*;import java.awt.Event;class Gui{ //1)创建组件引用 Frame fr; Label lb1,lb2,lb3; TextField tx1,tx2,tx3; Button b1,b2,b3,b4,b5; Panel p1,p2; Gui(){

2015-02-10 11:44:19 386

原创 2014年12月04日

#include int main(){int m,n,i,j,count;while (scanf("%d",&m) == 1 ){while(m--){scanf("%d",&n);struct BasePoint{int value;int t;};BasePoint arr[100];for(i=0;i{scanf("%d",&arr[i].value);

2015-02-10 11:44:16 294

原创 Java内部类的使用方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">           在Java中,构成代码的单元是类。每一个类都有自己的属性和方法,而在Java的语法中,允许类中再定义类。下面总结下

2015-02-10 11:44:11 458

原创 C语言里面格式控制符的问题

在C里面数据类型很多,可以分为以下几种:<img title="C语言里面格式控制符的问题 - wade53784 - 写代码都是被逼的_"alt="C语言里面格式控制符的问题 - wade53784 - 写代码都是被逼的_"style="margin:0 10px 0 0;" src="http://img0.ph.126.net/40L2X0b39BLrFUPeMzf2oA==/1

2015-02-10 11:44:08 2558

原创 static的作用

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><span lang="EN-US" xml:lang="EN-US">1)用来隐藏函数和全局变量,被<span lang="EN-U

2015-02-10 11:44:06 344

原创 Preview

逆数1#includeint main(void){int initial_value;scanf("%d",&initial_value);int fun(int value);fun(initial_value);return 0;}int fun(int value){int ret;int lel;ret = value / 10;lel = value %

2015-02-10 11:44:03 326

原创 dd下的seek和skip命令

<p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px;">假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456k. 

2015-02-10 11:44:01 1474

原创 ext3下查看superblock

<dl id="fontzoom" style="border-width: 0px; padding: 0px 20px 20px; margin: 0px; list-style: none; float: left; width: 630px; font-size: 14px; color: rgb(51, 51, 51); line-height: 28px; font-family:

2015-02-10 11:43:58 1250

原创 RPM的管理

在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是RedHat Package Manager(简称RPM)。此工具包最先是由RedHat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法

2015-02-10 11:43:56 303

原创 awk简介

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><div id="cnblogs_post_body" style="margin-bottom: 20px; font-family: Verdana, Ge

2015-02-10 11:43:53 285

原创 学习大纲

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><blockquote style="border-left-width: 5px; border-left-style: solid; border-left

2015-02-10 11:43:51 462

原创 sed的使用

<div style="margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px;"><span style="margin: 0px; padding: 0px; line-

2015-02-10 11:43:48 249

原创 shell符号的意义

<pre id="best-content-688523513" accuse="aContent" style="margin-top: 0px; margin-bottom: 10px; padding: 0px; font-family: arial, 'courier new', courier, 宋体, monospace; white-space: pre-wrap; word-wr

2015-02-10 11:43:46 356

原创 本地yum源的配置方法

如果是在虚拟机下面,首先到setting下面的option选项里面将connected勾选上mkdir /mnt/dvd然后 mount -o loop /dev/sr0 /mnt/dvdcd /etc/yum.repos.d/mkdir ./bakmv *.repo /etc/yum.repos.d/bakvim dvd.repo 进入vim编辑器后,写如下配置[dvd]name

2015-02-10 11:43:43 411

原创 关于内存的理解

最近突然想通了一些问题,于是记录。从最初学C,我就对一些内存的东西不懂,时间久了,才真正理解C是更贴近底层的语言,和汇编也有千丝万缕的联系。C更多时候是和内存打交道,而关于内存的问题经常在编程和系统里面出现,困扰着我。直到我有一天,我突然想明白了。记得我最初学变量int,double,float范围总是搞不清,其实也是不懂硬件吧。其实现在想想很多问题不懂不要太纠结,慢慢你就会明白了吧。以前,电脑的

2015-02-10 11:43:41 358

原创 sort 命令详解

<h2 style="padding-top: 0px; font-size: 1em; font-family: palatino, georgia, verdana, arial, sans-serif; color: rgb(96, 96, 96); margin-top: 28px; line-height: 21px;"><a id="cb_post_title_url" style

2015-02-10 11:43:38 586

原创 强制位(set uid和set gid)与冒险…

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <a target="_blank" rel="nofollow" href="http://www.cnblogs.com/wan

2015-02-10 11:43:36 451

原创 Linux下权限的特殊配置

在Linux下,我们可以将权限分为七个不同的等级。其中x(executive)表示可执行,用1表示;w(writeable)表示可以读,用2表示;r(readable)表示可读,用4表示;rwx为最高等级,为7;rw-为6;r-x为5以此类推…<img title="Linux下权限的特殊配置 - wade53784 - LinuxOracle" alt="Linux下权限的特殊配置 - w

2015-02-10 11:43:33 395

原创 硬链接与软链接的区别

<h3 style="margin: 20px 0px 12px; padding: 0px 0px 0px 10px; font-size: 18px; font-family: 微软雅黑, 黑体, Verdana; line-height: 19px; clear: both; font-weight: 500;"><div style="color: rgb(51, 51, 51);

2015-02-10 11:43:30 398

原创 inode

在Linux下,文件都有自己的节点号。当创建一个目录的时候,也会有节点号,其过程是这样的:首先,系统会向所在的文件系统的节点表里申请一个inode号,然后至少一块block给该目录。其中,inode记录该目录的相关权限与属性,并可记录分配到的那块block的号码,而block则是记录这个目录下的文件名和文件名所占有的inode号码数据。其实目录就是一张表,一栏记录了目录下的文件名,另一栏记

2015-02-10 11:43:28 311

原创 Linux下的sudo操作

首先,在超级用户下用visudo指令,打开一个配置文件<img title="Linux下的sudo操作 - wade53784 - LinuxOracle"alt="Linux下的sudo操作 - wade53784 - LinuxOracle" style="margin:0 10px 0 0;" src="http://img0.ph.126.net/tqwoQ2F3Hy-Wv75C

2015-02-10 11:43:25 340

Linux内核设计与实现

关于Linux内核开发的技术书籍,适合想要做系统的人员使用。

2014-10-30

空空如也

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

TA关注的人

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