会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
lizezheng
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2014年5月23日
fscanf和feof的组合使用
摘要: http://stackoverflow.com/questions/15719360/using-fscanf-using-feof靶子代码:#includevoid main(){ FILE *fp; int a,b; fp=fopen("hello.txt","r"); ...
阅读全文
posted @ 2014-05-23 14:46 lizezheng
阅读(1705)
评论(0)
推荐(0)
编辑
2013年6月25日
计算机产生随机数
摘要: tips:本文摘自July新浪博客,感谢作者整理!C语言/C++中怎样产生随机数C语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1)如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#include#includevoid main(){for(int i=0;i例如:#include#include#include#define
阅读全文
posted @ 2013-06-25 19:39 lizezheng
阅读(4631)
评论(0)
推荐(0)
编辑
2013年4月22日
腾讯笔试,微软面试的一些想法
摘要: 主要写些自己的一些反思吧:1.腾讯笔试准备不足,虽说考察知识面比较广泛,但是自己没有在意往年的笔试题目,自以为怎么着怎么着,结果优势成为劣势;2.微软面试,面试题目相对来说还是比较难(对于我来说,自己距离他们要求的高度还有距离),然后自己在面试过程中,感觉心很浮躁,不能很静下心来去思考问题,老去想题目之外的其他东西。3.自己近段时间做了些什么事情,准备物联网公司这些东西,没有很细致,只是在刷,一边又一遍,细节要求不够,基础不牢;实验室的工作也是稀松平常。所以给自己一些建议:1.要重视找实习找工作过程中的每一次笔试,面试;2.心态要放正,差的还很远,你要比较的不是周围那几个人,而是很多人;3.心
阅读全文
posted @ 2013-04-22 09:36 lizezheng
阅读(523)
评论(0)
推荐(0)
编辑
2013年4月17日
给定入栈序列,判断一个序列是不是出栈序列
摘要: 给定一个入栈的序列,比如1,2,3,4,5;然后给定一个序列,比如4,5,3,2,1,判断该序列是否可能是出栈的序列(假定元素没有相同值)。算法思路大描述:假定PopSeries,PushSeries分别为出栈序列和入栈序列(1)找到PopSeries的第一个未处理元素赋值给cur_element,如果该元素已经入栈,(3);如果没有,(2);(2)在PushSeries中找到cur_element,将cur_element及其之前未入栈的元素全部入栈;(3)弹出栈顶元素,并且和cur_element比较,若相等,则继续,若不相等,则不是合理的出栈顺序;循环上述步骤,知道全部处理。#defin
阅读全文
posted @ 2013-04-17 15:04 lizezheng
阅读(1512)
评论(0)
推荐(0)
编辑
2013年4月8日
各种排序算法总结
摘要: 1 快速排序(QuickSort)快速排序是一个就地排序,分而治之,大规模递归的算法。从本质上来说,它是归并排序的就地版本。快速排序可以由下面四步组成。(1)如果不多于1个数据,直接返回。(2)一般选择序列最左边的值作为支点数据。(3)将序列分成2部分,一部分都大于支点数据,另外一部分都小于支点数据。(4)对两边利用递归排序数列。快速排序比大部分排序算法都要快。尽管我们可以在某些特殊的情况下写出比快速排序快的算法,但是就通常情况而言,没有比它更快的了。快速排序是递归的,对于内存非常有限的机器来说,它不是一个好的选择。2 归并排序(MergeSort)归并排序先分解要排序的序列,从1分成2,2分
阅读全文
posted @ 2013-04-08 13:36 lizezheng
阅读(238)
评论(0)
推荐(0)
编辑
2013年4月5日
单点搭建hadoop系统
摘要: 安装JDK1.下载jdk1.6.0_20;(下载文件为jdk-6u20-linux-i586.bin);2.进入到jdk文件所在目录,由于运行bin文件是需要权限的,所以运行如下命令:chmod u+x jdk-6u20-linux-i586.bin,使得当前用户有权限执行该文件;3.在jdk文件所在目录下执行:sudo ./jdk-6u20-linux-i586.bin安装jdk;4.执行java -version验证jdk是否安装成功;如果安装成功会输出java的版本信息;安装Hadoop5.下载hadoop 0.20.2,下载后文件名是hadoop-1.0.4.tar.gz ,下载地址:
阅读全文
posted @ 2013-04-05 19:04 lizezheng
阅读(3095)
评论(0)
推荐(0)
编辑
2013年3月29日
shell tr命令
摘要: 注:本文内容转自互联网,感谢作者整理。tr(translate缩写)主要用于删除文件中的控制字符,或进行字符转换。语法:tr [–c/d/s/t] [SET1] [SET2]SET1: 字符集1SET2:字符集2-c:complement,用SET2替换SET1中没有包含的字符-d:delete,删除SET1中所有的字符,不转换-s: squeeze-repeats,压缩SET1中重复的字符-t: truncate-set1,将SET1用SET2转换,一般缺省为-t1、去除重复的字符#将连续的几个相同字符压缩为一个字符$ echo aaacccddd | tr -s [a-z]acd$ ech
阅读全文
posted @ 2013-03-29 15:32 lizezheng
阅读(605)
评论(0)
推荐(0)
编辑
2013年3月7日
XML学习
摘要: XML的结构举例如下:XML定义结构、存储信息、传送信息。下例为比尔发送给乔布斯的便条,存储为XML。<小纸条> <收件人>賈伯斯</收件人> <发件人>比爾</发件人> <主题>問候</主题> <具体内容>嗨,過些年去找你。</具体内容></小纸条>一个 XML 文档实例XML 使用简单的具有自我描述性的语法:<?xml version="1.0" encoding="ISO-8859-1"?><note>&l
阅读全文
posted @ 2013-03-07 11:14 lizezheng
阅读(221)
评论(0)
推荐(0)
编辑
JSON
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组2种结构,通过这两种结构可以表示各种复杂的结构1、对象:对象在js中表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。2、数组:数组在js中是中括号“[]”扩起来的内容,数据结构为 ["
阅读全文
posted @ 2013-03-07 11:03 lizezheng
阅读(200)
评论(0)
推荐(0)
编辑
2013年2月28日
configure --prefix --with命令
摘要: linux下,源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,本文主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help得到如下信息:bash-3.00# ./configure --helpUsage: configure [options] [host]Options: [defaults in brackets after descriptions]Configuration:--cache-file=FILE c..
阅读全文
posted @ 2013-02-28 16:50 lizezheng
阅读(10986)
评论(0)
推荐(0)
编辑
下一页