自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 memcpy和strcpy的区别

strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。

2015-03-09 20:06:34 311

转载 从头到尾彻底理解KMP

看了好多KMP算法的文章,其他写的总是让我迷惑不解,直到看到这篇文章,才恍然大悟!本文转载自:http://blog.csdn.net/v_july_v/article/details/7041827作者:July1. 引言    本KMP原文最初写于2年多前的2011年12月,因当时初次接触KMP,思路混乱导致写也写得混乱。所以一直想找机会重新写下KMP,但苦

2015-01-01 15:07:22 291

原创 策略模式

一、策略模式的定义:策略模式定义了一组算法,把其中的每个算法分别封装起来,并且使他们之间可以互换。策略模式使用的就是面向对象的继承和多态机制。二、策略模式的组成部分:1、一个抽象类,它是算法或策略的抽象,它定义的每个策略必须实现的方法和属性。2、具体的实现类,就是具体的策略,根据具体情况有不同的实现,每个类的内部实现差别可能很大。2、一个封装角色,可以做它为调度类,起承

2014-12-08 21:42:39 407

原创 二维数组中的查找及C语言中二维数组做函数参数

今天写一个在二维数组中查找某个数的程序,题目如下:/*在一个二维数组中,每一行都按照从左到右的一次递增的顺排序,每一列按照从上到下依次递增顺序排序。完成这样的一个函数,输入一个二维数组和一个整数,判断数组中是否存在该整数。 */看到题目我首先想到的是,把整个数组遍历一下,不就行了,显然这是一个效率极低而且愚蠢的做法。那么我们是否可以利用这个二维数组的规律,找到一种快捷的查找

2014-12-02 12:01:35 1316

原创 二查排序树

二叉排序树(Binary Sort Tree),又称为二查搜索树。它要么是一颗空树,要么是符合性质的二叉树若它的左子树不为空,那么左子树上的所有结点的值均小于它的根结点的值若它的右子树不为空,那么右子树上的所有结点的值均大于它的根结点的值它的左右子树也分别为二叉排序树以上性质就造成了左结点,那么可以想象一下,如果对二叉排序树进行中序遍历,很明显,我们得到的是一个递增的序列。我们可以

2014-11-26 21:23:35 374

原创 ubuntu 14.04 在连接无线的情况下,进行宽带连接

装了ubuntu14.04一个月的时间了,怎么用,最新想熟悉一下,发现连接无线的情况下,不能进行宽带连接,本人对ubuntu 还是小白,查了查,把步骤记录下来,希望了可以帮助向我一样的小白,下面切入正体。。。。1、首先打开终端(Ctrl+Alt+T,相信大家都知道),切换Root用户  sudo su2、配置一个pppoe连接    sudo pppoeconf3、然后你就按照向导,一

2014-11-26 21:23:30 366

原创 Localization from Mere Connectivity-基于连通性的定位

本文翻译来自网络,我订正一遍,不当之处,请继续翻译。                                                                基于连通性的定位摘要在通讯网络中获知节点的地理位置是非常有用的,但在每个节点安装GPS接受器或其它高级的传感器的代价非常昂贵。我们在这里介绍一个应用连通性信息的算法来获得节点在网络中的定位,这个算法在连通

2014-11-26 21:23:25 822 1

原创 Yeelink http请求

一直想做一个监控室内温度和湿度的装置,开始不懂TCP,http报文什么的,查了很多资料,但是东西做了一半,断断续续,没有时间,把前面看过的东西都忘了,现在再复习下http请求的知识,以防自己忘记。    做这个东西时,我接触了Yeelink平台,它是一个物联网平台,允许用户通过http请求的方式上传或者查询数据。你可以再网页或者手机客户端看到你设备的信息。下面我介绍下Yeelink控制设备的h

2014-11-26 21:23:20 579

原创 Jogl2.0 jogamp-all-platforms 在eclipse 中的配置

我的电脑在win8 64位系统,搞了好久,网上的方法都快试了个遍,官网的试了,都不行,目前成功了,希望可以帮助其他同学。1.首先去这里http://jogamp.org/deployment/jogamp-current/archive/下载jogamp-all-platforms.7z这个文件。2.建一个文件夹jogl-2.0,然后建jar和lib两个子文件夹,里面分别放如下文件

2014-11-26 21:23:16 327

空空如也

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

TA关注的人

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