自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 补.从零开始学习C语言--获取时间函数

取当前系统时间要用到两个函数,这两个函数包含在头文件time.h中 一、函数:time   函数time()返回的是从格林威治时间1970年1月1日0点0分0秒到现在的秒数用法: time_t time( time_t *timer ); 二、函数:localtime    功能: 把从1970-1-1零点零分到当前时间系统所偏移的秒数时间转换为日历时间

2013-10-01 18:42:58 659

原创 补.从零开始学习C语言--C语言补充_goto语句

goto跳转语句,无条件跳转,格式:  goto 标签地址;一般会配合if语句使用 例子:#include #include int main(void) //main是程序入口 { int num; printf("请输入彩票号码:"); scanf("%d",&num); if (num==28) {

2013-10-01 18:41:26 627

原创 补.从零开始学习C语言--C风格字符串

C语言中,没有string这种类型,C中字符串是被当做一种特殊的数组来处理的,一个以0结尾的字符数组:chars[5]="abcd"; //字符串以"\0"结尾 ,注意这里数组的长度是5,而不是4!"\0"表示0 是一个转义字符 例子:chars1[38]="www.yjxsoft"; char s2[]=".com"; 请编写一段代码,把字符串s2追加到s1后边

2013-10-01 18:33:06 949

原创 补.从零开始学习C语言--跨函数使用内存

简单说,如果在函数中静态分配内存,那么函数调用完毕后,该内存会被释放,虽然还能够访问到这个内存,但是这块内存随时有可能被分配给本程序其它变量,这块内存还属于本程序的栈空间,所以如果要跨函数使用内存,要用动态分配的malloc。

2013-08-15 18:57:25 632

原创 C/C++ 日常小积累

1. 控制浮点型数据输出的小数位:%.3f如:printf("%.2f", 2.3333);输出结果是:2.332.输出整型数据时,在控制字符前加 -x,能把光标自输出位置起向后移x位,一般用在对齐输出时# include int main(void){ int a[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10,

2013-06-28 02:34:27 581

转载 补.从零开始学习C语言--scanf的%c前为什么加空格

#include int main (void) { int i ; char ch ; scanf("%d",&i) ; scanf(" %c",&ch) ; //这行的%C前有个空格 printf("i = %d\nch = %c\n", i, ch) ; /* 输入100 y 后的输出结果: i = 100 ch = y */ return 0 ;

2013-06-20 14:09:48 8928

原创 补.从零开始学习C语言--运算符补充(自增/自减、三目、逗号)

自增/自减 运算符 功能:操作对象自增或自减1;(自减和自增用法一致,这里用自增的用法来说明) 分类:前自增:++i后自增:i++ 前/后 自增的异同相同:最终i的值都加1;不同:后自增整体表达式的值是i加1前的值;   前自增整体表达式的值是i加1后的值;举例说明:k = ++i; 是

2013-06-20 13:20:37 804

原创 补.从零开始学习C语言--强制转换和浮点型数据的缺陷

强制转换格式:(数据类型)(表达式)功能:把表达式的值强制转换成前面括号里标明的数据类型举例:(int)(4.5+2.2) à结果为6(float)(5) à结果为5.000000注意:如果要求1/2的结果,不能写成(float)(1/2),因为这样是先计算(1/2)的值,再进行强制转换,而(1/2)的值肯定为Int型其结果为0,再进

2013-06-20 13:13:41 1123

原创 最厉害的人

最美的姑娘,是什么让你变得这么强大呢,是岁月,还是爱。

2016-02-22 13:31:08 460

原创 2016-02-17 短期计划

2016年 2 - 6 月学习计划

2016-02-17 18:08:32 406

转载 学车笔记 -- 侧方位(一字型)停车

这里除了判断车头和前车的车尾的连线是否与车位垂直外, 还有两个判断方法.

2016-01-25 14:01:25 1061

转载 Python 高级特性之 sorted( )

sorted() 函数接收两个参数, 一个是序列, 一个是函数, 它完成对序列的排序操作.

2016-01-22 18:54:07 350

原创 Python 高级特性之 filter( )

filter() 函数接收两个参数, 一个是函数, 一个是序列; 它提供的是一个过滤功能.

2016-01-22 18:45:46 324

原创 Python 高级特性之 reduce( )

reduce() 也函数接收两个参数, 一个是函数, 一个是序列;

2016-01-22 18:40:02 324

原创 Python 高级特性之 map( )

map() 函数接收两个参数, 一个是函数, 一个是序列, map() 将传入的函数依次作用到序列的每个元素.

2016-01-22 18:27:30 300

原创 Python 高级特性之 lambda

lambda 函数也叫匿名函数, 即函数没有具体的名称, 严格来说, lambda 是一个表达式.

2016-01-22 18:15:00 349

原创 Python 高级特性之生成器表达式

当列表过长, 而我们也不需要一次性获取全部数据时, 应当考虑使用生成器(generator)表达式而不是列表解析;

2016-01-22 15:39:18 305

原创 Python 高级特性之列表生成式

已经一个列表 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 我们想得到 [1 * 1, 2 * 2, 3 * 3, …, 10 * 10], 此时, 借助列表生成式可以很方便的实现.

2016-01-22 14:10:27 4456

原创 (八)、HDFS Java 接口

环境:windows 7+eclipse先在 windows 7 下搭建好 eclipse 项目环境, 新建 hadoop 工程, 新建个 lib 文件夹, 导入 hdfs 的相关 jar 包.

2016-01-20 10:50:50 390

原创 (七)、HDFS 剖析

NameNode – 管理节点DataNode – 存储节点Secondary NameNode – NameNode 助手 (hp 1.0)1. Client机架感知, 数据就近原则, 因为数据是分布式存储的, Client 会感知最近那个 DataNode 取数据.2. Metadata(元数据)存储细节: 为了安全, Metadata 在 HDFS 中会存储两份, 内存一份, 磁盘一份(镜像)

2016-01-20 10:49:39 276

原创 (六)、HDFS 常用 shell 操作

hadoop fs -ls hdfs://itcast01:9000/, 可简写成 hadoop fs -ls / 表示根目录 -R 递归查看 -h 简化大小显示hadoop fs -copyFormLocal <本地文件> 类似 puthadoop fs -cphadoop fs -moveFormLocal <本地

2016-01-20 10:48:20 269

原创 (五)、HDFS 简介

HDFS 是一种分布式文件系统.常见的分布式文件系统有, GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等;

2016-01-20 10:47:37 398

原创 (四)、解决"复制出来的虚拟机不能启动 DataNode"

今天因测试需要, 需要第二台 hadoop 虚拟机, 于是就从 itcast01 克隆了一份, w但发现 DataNode 并没有被启动…查资料发现问题原因.

2016-01-20 10:46:50 1448 1

原创 (二)、伪分布式环境搭建

安装好一个 linux. 这里使用 Ubuntu, 参考 Ubuntu安装好后, 需要做一些设置.

2016-01-20 10:39:30 762

原创 (一)、认识 hadoop

hadoop不是一个英文单词, 是作者(Doug Cutiing)发明的词, hadoop名称来源作者小孩的一个絨毛填充黄色大象玩具. 它的发音是:[hædu:p] – 嗨都泼对

2016-01-20 10:36:24 342

原创 WSGI

该系列均为读 廖雪峰 廖老师文章的学习笔记web 的本质是什么?browser 发起 http 请求server 收到请求, 生成 htmlserver 把 html 作为 http 的响应 body 返回给 browserbrowser 收到 http 响应browser 从 http body 中取出 html 并显示上述步骤中, 接受HTTP请求、解析HTTP请求、发送HTTP响

2016-01-05 15:06:25 299

原创 四、开启程序 Debug 权限

因为 win7 对程序的权限进行了一些限制, 导致有些程序在 xp 下正常运行, 而在 win7 下就出错了, 例如 OpenProcess() 失败, 这个程序就要提升我们的程序的特权, 开启它的 Debug 权限.

2015-12-31 13:29:02 5285

原创 三、获取寄存器信息

一个调试器应该可以提供任意某个时刻 CPU 上的寄存器状态信息; 从本质上来说, 进程是线程的集合, 线程才是CPU调度和分派的基本单位, 所以通常所说的 CPU 状态信息是针对线程而言的.

2015-12-31 13:15:27 2260

原创 使用 sublime text

常用插件以下是我当前正在使用的 sublime text 插件Bracket Highlighter -> 高亮匹配标签及符号DocBlockr -> 自动注释, 按 /** + tabEmmet -> 就是 zencodingJsFormat -> JS 代码格式化插件,ctrl+alt+fSide Bar -> 侧边栏增强Anaconda -> Python 自动补全和语法提示插件

2015-12-30 17:42:33 331

原创 二、纯 python 实现一个调试器

要想调试一个程序, 就需要与目标程序建立某种联系, 为此, 我们的调试器应该具备两种基本能力:打开一个程序, 并使它以自身子进程的形式运行起来附加到一个正在进去的程序上

2015-12-29 18:47:50 1788

原创 一、黑客挚友: ctypes

读 《Python灰帽子-黑客与逆向工程师的Python编程之道》笔记其实这本书就是基于 ctypes 库的, 使用这个库, 可以调用动态链接库中函数、同时创建各种复杂的C 数据类型和底层操作函数.

2015-12-29 15:54:33 631

原创 11、从零开始学习JAVA--包和访问权限

1、包:软件包(文件夹)使用关键字package “包名”来使用,如:package martin;编译方法:javac  -d  .  Test.java-d参数:该参数的作用是依照包名在相应目录下生成相应的文件夹,并把生成的目标文件放在该文件夹下,如:javac  -d  c:\windows  Test.java  (点代表当前目录)打包后,这个类的命名为“包名”+“ .

2013-08-28 20:23:21 631

原创 10、从零开始学习JAVA--抽象类和抽象函数

使用关键字:abstract1、抽象函数只有函数的定义,没有函数体的特殊函数被称为抽象函数,如:abstract void fun();抽象函数所在类必须是抽象类。2、抽象类使用abstract关键字来定义的类,如:abstract class Person {...};2.1、抽象类不能够生成对象,即不能使用new来调用构造函数。2.2、如果一个类当中包含有抽

2013-08-28 19:58:04 538

原创 9、从零开始学习JAVA--面向对象的应用

解决实际开发过程中的重复代码问题参考客户要求开发打印机程序的例子注意继承、this、super的用法不使用面向对象的开发:class HpPrinter{ void open() { System.out.println("Open"); } void close() { System.out.println("Close"); } void pri

2013-08-26 15:17:34 492

原创 8、从零开始学习JAVA--继承及super的用法

使用关键字extends,可以使一个类的成员被另一个类继承。一个父类可以被N多子类继承,但是一个子类只能继承一个父类。继承是一种扩展关系,子类除了继承父类的成员外还能创建自己的成员。class 子类 extends 父类{   。。。}注意不能继承构造函数。1、子类实例化过程(就是new一下后的过程)在执行子类的构造函数时,必须调用父类的构造函数,因为子

2013-08-26 14:41:19 598

原创 7、从零开始学习JAVA--static关键字

在成员前面加上statci关键字,表示这是个静态成员1、静态成员变量的语法特点在成员变量前加static关键字,static int i = 10;即可以用它所在的类名.变量名,也可以用对象.变量名来调用;所有的对象使用的静态成员变量是同一个,修改任何一个对象的静态成员变量,其它的对象也更改修改(有点全局变量的意思)。2、静态函数的语法特点在定义函数前加上static关键字

2013-08-26 14:17:32 538

原创 6、从零开始学习JAVA--this关键字使用方法

1、使用this调用成员变量和成员函数class Person{ String name; void talk() { System.out.println("my name is " + name); }}由前面的知识,我们知道,要使用一个类的成员,必须使用 类名.成员名 的方法,可是代码中的name并没有使用,这是为什么呢?首先,这里的name调

2013-08-26 13:56:20 522

原创 5、从零开始学习JAVA--面向对象

1、什么是面向对象一种编程方法一种思维方式不是一种编程语言2、如何学习面向对象掌握一门面向对象语言的语法(C++、JAVA)掌握面向对象的思维方式熟悉面向对象设计原则掌握面向对象设计模式面向对象的最高目标是:消除应用程序中重复代码。3、面对对象思维方式首先确定谁来做,其次确定怎么做首先考虑整体,其次考虑局部首先考虑抽象,其实考虑具体4、创建类

2013-08-21 16:22:21 586

原创 4、从零开始学习JAVA--流程控制

1、分支结构从C/C++演变而来,也是就选择结构if...else if...else...switch(表达式){   case 常量1:语句1;                          break;   case 常量2:语句2;                          break;   ......   defa

2013-08-20 11:13:21 440

原创 3、从零开始学习JAVA--关键字、常量、标识符、变量、运算符、转义字符、逻辑运算符、位运算符、三元运算符等

花花草草a

2013-08-19 19:52:41 745

空空如也

空空如也

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

TA关注的人

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