自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言栈内存的分配

由于函数栈内存分配顺序真是方向不同,容易出错,所以运行一下程序特意证明了一下。直接上程序,程序很简单。#include<stdio.h>int main(void){ int a; int b; char buf[4]; printf("&a:%p\n",&a); printf("&b:%p\n",&b); printf("buf的地址:%p\n",

2016-05-30 21:12:10 1210

原创 C语言字符串、数组与指针结合

C语言容易迷茫的地方,这哥仨一起组合出来,绝对容易蒙,现在遇到了总结出来,以后遇到再补充进来。sizeof与strlen#include<stdio.h>int main(){ char a[] = "hello"; char *p = a; printf("%d\n",sizeof(a)); printf("%d\n",sizeof(p)); pri

2016-05-27 21:42:03 512

原创 广度优先算法(BFS)

与博客中的深度优先对照起来看,此处不再赘述。void bfs(int begin){ int head = 0;//数组的起始位置 int tail = 0;//数组的起始位置 int i; int cur; que[tail] = begin;//起始点先加入队列,加入对尾 tail++; book[begin] = 1; whil

2016-05-25 12:06:34 371

原创 深度优先算法(DFS)

前言:英文缩写为DFS,可笑的是,我最早去HP公司面试做笔试题的时候, 竟然没看出来是什么意思,当然即使知道是这个算法,当时也不太会写。本科都是学过的,就是后来忘记了。思路说明:理解深度优先算法的关键在于解决“当下该如何做”。至于下一步应该如何做,和当下应该如何做是一样的,对!就是用递归!自己调用自己!递归函数模型:void dfs(int step){ 判断边界,如果到了边界当然直

2016-05-25 10:08:45 5367

原创 python读取串口、网络编程、文本处理与文件操作

前言:之所以把本文的名字起得这么长是为了突出文中包涵的每一部分。如题,文中程序正是包涵了读取串口、网络编程、文本处理与文件操作。这是我们项目的数据处理的一部分,因为项目也不涉及保密,也不是什么核心技术,所以写出来分享一下并没有什么不妥之处。这百行级别的代码都是亲手敲的,一边学习、查询然后再编程,实现了串口接收数据的处理和自动化录入文件,对提高了数据处理的效率。会的东西越多,做事就越简单。

2016-05-24 22:27:46 4847

原创 快速排序

快速排序思想:以一维数组为例,选择最左边的元素为基准点,先从右往左找小于基准点的数,再从左往右找大于基准点的数,然后交换他们。再继续……直到两个索引相等的时候相遇了,交换相遇这个点和基准点的值,再以此为中点分成两个部分(二分法),对这两部分再次重复上述操作……直到不能再分。#include <stdio.h>int array[100],num;void quicksort(int left,in

2016-05-24 19:42:17 370

原创 python操作MySQL数据库

感觉学过的东西,总结一下比较好,不然随着时间的流逝又都忘却了。当以后的时间里突然用到了,想起来这个东西曾经学过,然后还有总结可以看,这确实是有效率又令人舒服的事情。 最近学了一下python脚本对数据库的操作,记录的同时,也分享出来。# -*-encoding: utf-8 -*-import MySQLdb #首先是导入数据库的包try: #连接到数据库,获得连接数据库对象conn

2016-05-24 16:57:55 338

原创 堆排序

百度面试二轮游,就像CP3摸不到西决地板一样,两轮面试都问到堆排序,感觉这个排序既考查数据结构,又考察排序算法, 可是反应一个人的基础。第一面的时候还不会,用快速排序代替了,写的还可以;第二面又问到,但是之前我有看过了,可是写代码还是很费劲,最后的最后,终究被pass掉了。 回来怒写了一遍堆排序:#include<stdio.h>int h[101];//全局变量,用数组来存储堆,从h[1]开始

2016-05-24 16:14:47 303

Python2.7 Win32 matplotlib模块以及其依赖模块打包(不含numpy和scipy)

把需要的包汇总到了一起,方便快捷! 解压后有setup.py需要进入该目录执行python setup.py install进行安装!

2016-06-19

Hadoop2.4.1的JAR包

这是Hadoop2.4.1的所有JAR包,包含common, hdfs, mapreduce,yarn等Hadoop基本框架的JAR包,window和Linux通用,添加到用户库里导入即可。

2016-04-14

空空如也

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

TA关注的人

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