自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏风的味道

挺住寂寞,在生活中寻找点乐趣

  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 廖雪峰GIT学习笔记

前言1. git是分布式文件版本管理系统。分布式的东西意味着去中心或者弱化中,也就是git-server万一挂了造成的损失也不会那么可怕。2. 安装:sudo apt-get install本地使用:1. git init即可创建一个空的代码仓库,建完多出一个.git目录2. git add file.txt ; git commit -m 'add file.txt'

2015-08-26 17:16:15 1203

原创 python __file__的绝对路径与import的搜索路径

今天运行类型下列代码与预想中有出入print os.path.abspath(__file__) #文件不在根目录os.chdir('/')print os.path.abspath(__file__) #与第一次不一样但是运行import确实对的test=import__('xx')os.chdir('/')test=import__('xx')reload(test)

2015-06-24 17:44:25 1889

原创 hdfs笔记

http://name-node:50070/作为namenode节点的前端页面,可以列出datanode和集群的基本分析,也可以浏览文件系统bin/hdfs dfs -help 可以看到操作命令bin/hdfs dfsadmin 则是与管理员相关的命令,例如:-report 看集群的基本分析(比namenode前端详细);-safenode 切换到安全模式;-refreshNodes 刷新dat

2015-06-01 10:01:45 531

原创 一句话python概念理解

装饰器:传入函数名,返回函数的函数,即可为装饰器

2015-05-29 22:02:28 713

原创 hadoop学习笔记二 ——非常规使用

cli minicluster:不用配置也不用java环境,即可快速体验hadoop,不想要了解,跳过。。hadoop为了性能用C重写了动态链接库,一般整个hadoop下载,跳过了解编译动态链接库的内容Superusers Acting On Behalf Of Other Users,涉及比较高级的代理执行,暂了解安全认证,暂不了解hdfs简单地跟踪,是挺不过的,等故障或者调优时再考虑学习

2015-05-06 17:12:38 536

原创 hadoop2.6学习笔记-hadoop体系结构理解

hadoop分布式系统由两部分组成:分布式文件系统+分布式计算框架(不止MapReduct)hadoop分布式文件系统(简称:hdfs)hdfs架构是namenode(secondeNameNode)+datanode组成分布式计算框架分布式计算框架由YARN管理,它的框架由ResourceManager+NodeManager组成,YARN与MapReduce的关系类似于

2015-05-06 16:39:36 782

原创 linux 文件系统之/proc

内核虚拟出来的文件系统,提供内核实时运行状态信息,大部分只读。很多系统工具都是读取该文件系统下的文件,如free,有些参数是可以动态改变的

2015-05-06 15:50:35 729

原创 linux文件权限

linux有4个权限位,分别是特殊权限位,属主权限位,属组权限位,其他人权限位,后三者大家熟知,第一个权限位一般比较少注意到,但它非常有用SUID u+s 例如 chmod u+s xxx.bin 或者chmod 4553 xxx.bin 使用条件:调用者有该文件的执行权限+该文件时二进制文件,结果:调用者临时或者文件所有者的权限,特殊:当调用者无执行权限时,执行ll xxx.bin得到

2015-05-06 15:24:48 767

原创 hadoop rack aweness

what:架构感知(rack aweness)作用是降低数据损失的风险以及提高网络性能why:how:

2015-05-05 10:47:28 802

原创 ntp 服务器

1. 在所有机器搭建ntp后,发现使用/usr/bin/ntpdate xxx.xxx.xxx.xxx之后提示stratum太高,查看了一下配置发现一切正常。上网查看资料未果,于是隔了一天后重试竟然好了,为什么呢?2. ntp服务器为什么不做成C/S结构,而全部时S/S呢?

2015-05-05 10:12:20 828

原创 《flask web开发》二——蓝本

当app在函数中创建,而非在全局创建时,视图函数就无法使用到app.route装饰器,所以引入蓝本暂时把它理解为路由的替代吧使用方式是1. 在包或者模块中创建蓝本 xxx = Blueprint('main', __name__)2. 在最后一行引入from . import aa, bb(不懂)3. 在aa.py和bb.py中分别引入xxx进行配置路由4. 各种使

2015-05-01 04:52:34 3486

原创 《flask web开发》笔记一

写一个应用,为了方便维护与提高重用性,需要将程序分为不同模块不同包,flask写大型也是如此。在我们的项目目录下,分别放着五种类型的文件:1. app(我们的项目目录) 2. test(测试文件夹) 3.migration(迁移或者备份文件夹) 4. congfig.py配置文件 5.manager.py(管理文件,也可命名为项目名.py)Miguel Grinberg这么设计是非常合

2015-05-01 04:30:47 898

原创 分布式文件系统-概念介绍

常见例子有HBase,MFS适用于“写一次,读多次”的文件类型,出于性能和复杂度的考虑,没设计得面面俱到,比如没有修改文件的能力。比起HTTP直接访问的文件(性能不高),用于存储特定计算的索引,原始数据更合适。分布式文件系统是在文件系统的基础上的一个抽象层,突破了系统限制分布式文件系统一般需要满足5个功能:分发,容错,海量,可扩展,负载均衡一般有存储节点(stored)和跟踪节点(tracker)

2015-04-15 09:33:56 898

转载 http 错误代码表

http 错误代码表所有 HTTP 状态代码及其定义。  代码  指示  2xx  成功  200  正常;请求已完成。  201  正常;紧接 POST 命令。  202  正常;已接受用于处理,但处理尚未完成。  203  正常;部分信息 — 返回的信息只是一部分。  204  正常;无响应 — 已接收请求,但不存在要回送的信息。  3xx  重定向  

2014-09-09 09:23:58 850

原创 服务器搭建文档整理建议

学习服务器搭建过程中的笔记分为如下四类安装手册——只要按照这份指令去做肯定能完成搭建的文档配置手册——关键配置讲解,以及一份完整的配置模版概念手册——安装与配置所涉及到的所有概念操作手册——如何使用​根据服务器的特点与实际需求调节这四个维度的权值

2014-05-04 21:08:43 1324

原创 我的vim

我选择vim的原因很简单:在哪里都能使用,精通它便可不再被编辑器所烦恼。1.  插件管理工具:pathogen:没有插件管理器,那么删除插件将变得十分麻烦。安装了它之后,每个插件都以单独目录存在在~/.vim/bundle,若要卸载,把这个目录下的文件删除便可;若想更新,直接checkout到这个目录下。pathogen 只有一个单独的脚本,所谓安装就是把它放在你的 ~/.vim/

2014-03-30 15:31:04 2017

原创 虚拟化技术分类简介

虚拟化技术就是在计算原件与资源之间添加一个虚拟化层,该层通常称为虚拟机监控器(VMM)或者Hypervisor。软件虚拟化与硬件虚拟化实现虚拟化的重要一步在于:虚拟化层能够截获计算元件对物理资源的直接访问,并重新定向的虚拟资源池中。若通过纯软件的方法实现截获并重定向,称为软件虚拟化,VMWARE。利用物力资源提供的机制来实现,称为硬件虚拟化,需CPU,主板芯片组,BIOS,软件等的支持。相

2014-03-30 12:57:15 8864

原创 对于云计算的理解

云计算并没有统一的定义,基本上可以理解为下述的两种模式:1. 直观上:云计算是一种按使用量收费的模式,如同水电一般,将计算能力作为收费模式2. 技术上:  与计算是分布式计算能力的一种,是透过庞大的计算处理网络分拆计算任务,计算后处理结果返回给用户,这个网络被成为云云计算模式1. SaaS:软件即服务——用户向互联网订购软件服务,而不用自己买软件,如Google Docs,

2014-03-30 12:21:30 7286

原创 用linux shell写的一个简单的刷博客访问量的脚本

本人在学习shell的时候无意中写了简单的shell脚本用于,刷博客访问量。本人只是在测试的时候用到这段代码,以后也不会用此代码。贴出代码,只是为了和大家分享代码。#!/bin/bash#Usage:该脚本名字 博文链接地址 访问次数#create time: 2012/08/15 17:43:28#modified time: N/A#version: 1#desciptio

2012-08-16 09:00:30 5484 2

原创 grep与管道

管道与grep查询今天麟遇到一个问题让我学到很多东西。他想在当前目录及起子目录下查找一个包含“CHAT_MESS”的文件,于是,他输入以下命令find -name "*.*" | grep "CHAT_MESS"首先分析一下这条语句,find是查找命令,1. 只要加上-name文件名选项系列(例如-path,-regex等)即可实现递归查找;2. -name代表

2012-08-15 15:21:10 3659

原创 《unix高级编程》apue.h头文件问题

昨天开始学习unix高级编程,遇到了apue.h未找到的问题,今天google之,别人推荐说去下载源代码编译,可是我编译过程中出现问题,十分郁闷,最后,采取了一下做法。 1、将《unix高级编程》附录中的apue.h和error.c提取出来2、将他们放入/usr/include中这样问题就解决了。为了节省大家时间,我将他们打包,分享给大家(代码格式乱,请见谅!)

2012-07-26 18:40:39 1527

原创 《unix环境高级编程》中文版 翻译错误集

最近,笔者开始学习《unix环境高级编程》,开始的时候学习的是就是看尤晋元,张亚英,戚正伟的翻译本。之后有一种“蛋蛋”的忧伤。本想就这么过去,但是这本书错误实在太多;笔者认为还是有必要把他一一列出来,以帮助学习者节省不必要的时间消耗。另外,由于笔者能力有限,所以,必然有些错误没有发现,非常欢迎与感谢大家留言指出,让大家都能更好地进步!       不过,在正式指出错误之前呢,请允许我对《u

2012-07-22 10:54:24 2602 1

转载 Unix传奇

感谢 http://www.techcn.com.cn/index.php?doc-view-158307.html,这篇博文概要地讲解了unix的发展史,哲学。我认为包含了任何在类unix下开发的人必须知道的知识,所以,转载过来和大家分享回顾Unix传奇Unix 起源  Unix是目前还在存活的操作系统的元老了,走过了40年

2012-07-21 10:20:40 6026

转载 Android,在争议中逃离 Linux 内核的 GPL 约束

感谢http://www.oschina.net/news/29401/android-gpl-license,让我明白Android如何逃离GPL的约束的为这个题材起名,我思考了许久,GPL 是著名的开放源代码许可协议,Linux 内核开源项目正是在 GPL 的庇佑之下,十多年来在服务器、PC 端以及各种嵌入式设备上成绩斐然,是当之无愧的当代计算机软件的基石,说 GPL 代表着 Li

2012-07-21 10:13:43 3097 1

转载 Ubuntu 12.04下MySQL默认编码和大小写配置

前段时间,因为要用到mysql做个东西,但是却总是遇到乱码问题,网上给除了解决办法,但是,在我的电脑上老是行不通。虽然怀疑或是版本的问题,但是,却苦于不知道该怎么解决。今天无意中从linux公社中看到这篇文章,赶紧尝试,结果成功!原文链接如右:http://www.linuxidc.com/Linux/2012-06/62773.htm原文博客如下:Ubuntu 12.04下M

2012-06-14 14:01:12 1839

原创 ubuntu下mysql 5.5.22中文乱码应急方案与大小写疑问

不知道是不是版本原因,总之,按照网上说的 ,添加default-character-set=utf8方法最后总是导致fail to start的情况。经过多次折腾与总结,最后,发尝试了一下方法,成功了。但是,具说这个方法只是临时的,每次开启服务都得再操作一遍。方法如下:中文乱码问题首先查看相应的字符设置,命令如下mysql> show variables like 'collation

2012-06-05 13:32:21 2884

转载 值类型和引用类型,栈和堆的含义

原文出自http://www.cnblogs.com/tonney/archive/2011/04/28/2032205.html值类型和引用类型,栈和堆的含义  本文主要是讨论栈和堆的含义,也就是讨论C#的两种类据类型:值类型和引用类型;  虽然我们在.net中的框架类库中,大多是引用类型,但是我们程序员用得最多的还是值类型。  引用类

2012-02-28 21:10:12 1088

《unix环境高级编程》头文件apue.h

这是《unix环境高级编程》中的头文件,为了方便学习者,我将它们摘出来,单独放在一个文件中。只要将他们解压之后,放入/usr/include中,即可。

2012-07-24

VC++的MSDN

这是一个建当VC++的MSDN帮助文档。包含c++的一些基础知识

2011-10-07

空空如也

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

TA关注的人

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