自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nat原理

转载自:http://www.cnblogs.com/derrick/p/4052401.html?utm_source=tuicool&utm_medium=referral#undefined1 概述1.1 简介1.1.1 名词解释公有IP地址:也叫全局地址,是指合法的IP地址,它是由NIC(网络信息中心)或者ISP(网络服务提供商)分配的地址,对外代表一个或多个内部局

2017-11-08 18:53:36 448

转载 memcpy

git拷贝、比较函数使用小结----吴海生167152 在编码的过程中,拷贝、比较是不可避免的操作。目前我们可以使用的拷贝、比较函数比较多,如memcpy、strcpy、strncpy、sprintf、strncmp、memcmp等,它们有相同的地方,也有一些区别,之前rsvp在使用snprintf(封装成XOS_snprintf)就出现过一个小故障。那么在使用它们的时候有什么需要注意

2017-03-08 19:39:49 1273

转载 git 安装

安装篇:安装文件放在了公共服务器上,10.42.119.8 /home/software/git-all,a.windows安装tortoiseGIT软件和Git-1.9.4-preview20140815.exeb.linux 安装git-2.1.0.tar.gz (依赖安装zlib zlib-1.2.8.tar.gz)解压缩后有个INSTALL文件,打开看看安装指导     安

2017-03-08 19:14:51 910

转载 git 使用指导

使用篇1. 我们使用的分支   目前创建了一个ACL_XXX_DEV分支此分支进行开发2. 查看日志和差异(git log & git diff)   针对下图                     A---B---C ACL_XXX_DEV                    /               D---E---F---G remotes/origin

2017-03-08 18:57:28 440

原创 Python学习实践----比较字典中是否有相同键值的方法之一

判断思路:用原字典的键值做为新字典的键进行创建新字典的内容,若键值相同即不能创建,反之可以。。。这是比较简单的方法,应该还有更高效的方法。欢迎交流和分享下面代码是修改自 Python 简明教程的例子代码using_dict.py#!/usr/bin/env python# Filename: using_dict.py# 'ab' is short for 'a'd

2015-12-20 14:56:14 7867

转载 C字符串处理函数

void *memccpy (void *dest, const void *src, int c, size_t n);从src所指向的对象复制n个字符到dest所指向的对象中。如果复制过程中遇到了字符c则停止复制,返回指针指向dest中字符c的下一个位置;否则返回NULL。void *memcpy (void *dest, const void *src, size_t n);

2014-07-05 12:53:07 435

转载 程序员的学习和积累

对于一个程序员来说,学习的重要性相信大家都能意识得到。如何才能有效地学习,高效地学习?探讨下这个问题,我认为很有必要。每个人学习的方法和习惯可能都不尽相同,很多人习惯了在学校的学习方式,特别是很多刚出校门的人。在他们潜意识中,学习只是应付考试的一种手 段,考完就一切OK了,全部还给老师了也无所谓,反正考完之后下次不会再考这么课程了(大学尤其如此)。长期的应试教育会让很多人以考试的心态来对待

2014-06-14 21:56:52 506

原创 编程计算两个数的最大公约数

咋看这题很简单啊,其实不然哦。里面的学问大着呢。

2014-05-07 17:53:03 7316

原创 算法之---字符串循环移位

问题,给你一个字符串,要求循环左移n位比如对"abcdefg"循环左移2位,我们要得到"cdefgab" (不同的考官可能对程序的具体要求不同,这里要求时间复杂度O(n),空间复杂度为O(1),再加附加条件,诸如不能使用库函数,不能使用连续辅助空间(包括动态分配),只能使用若干单个变量即O(1)空间,这里的n指字符串的长度) 解答:字符串的循环移位有如下三种算法思路: 

2014-05-07 16:13:21 1302

转载 职场人必看--花10钟看一看少走30年弯路!---有一定道理,先藏着以后回头看看

如果这篇文章没有分享给你,那是我的错。 如果这篇文章分享给你了,你却没有读,继续走弯路的你不要怪我。 如果你看了这篇文章,只读了一半你就说没时间了,说明你已经是个“茫”人了。 如果你看完了,你觉得这篇文章只是讲讲大道理,说明你的人生阅历还不够,需要你把这篇文章珍藏,走出去碰几年壁,头破血流后再回来,再读,你就会感叹自己的年少无知。 如果你看完了,觉得很有道理,然后束之高阁,继续走进

2014-04-26 14:39:05 890

转载 关于assert断言的使用

原文网址:http://blog.163.com/sentimental_man/blog/static/73001618200871531835407/

2014-04-25 17:50:59 948

原创 面试题--字符串拷贝函数

试题:1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。char * strcpy(char * strDest, const char * strSrc)

2014-04-25 16:45:20 1144

原创 面试题--字符串指针与字符串数组的区别char* st="abc;与char* str[]="abc";的异同

题1.   删除串中指定的字符(做此题时,千万不要开辟新空间,否则面试官可能认为你不适合做嵌入式开发)

2014-04-25 16:27:34 1151

转载 面试题--位操作---延伸到一个用空间换取时间效率的例子

求下面函数的返回值(微软),假定x = 9999.int func(x){    int countx = 0;    while(x)    {          countx ++;          x = x&(x-1);     }    return countx;}这题咋一看,不知道countx在数什么,仔细一想,x和x-1进行位操作结果怎

2014-04-22 12:53:28 1899

原创 malloc动态分配与数组静态分配的区别:

1.全局假设数组char a[10]和char*p=(char*)malloc(10)都是全局的那么数组a[10]在程序运行过程会一直存在,即一直占用10个字节空间.但动态申请的可以使用free()来释放掉.等到再使用的时候重新申请.2.局部局部的数组在超过其作用域范围内会释放掉,但动态申请出来的空间不会.如.ch

2014-04-21 23:06:49 1068 1

原创 malloc动态分配与数组静态分配还有一个最重要的区别:

1.全局假设数组char a[10]和char*p=(char*)malloc(10)都是全局的那么数组a[10]在程序运行过程会一直存在,即一直占用10个字节空间.但动态申请的可以使用free()来释放掉.等到再使用的时候重新申请.2.局部局部的数组在超过其作用域范围内会释放掉,但动态申请出来的空间不会.如.ch

2014-04-21 23:06:25 800

转载 面试题--位操作--将十进制数转换为16进制字符串输出

这是一道面试题:编程实现将十进制数转换为16进制输出,不得使用任何已定义的库函数,比如string,math等。char * get16String(long num){int i = 0;char * buffer = (char *)malloc(11);char * temp = buffer+2;buffer[0] = '0';buf

2014-04-21 16:57:36 6653

原创 散列表1

散列(hashing)的基本思想是:通过一个确定的散列函数关系H,把数据对象的关键字K映射到相应的散列值H (K),这个值就是该对象在散列表中的存储位置,又称散列地址。查找时根据要查找的关键字k用同样的散列函数计算地址H(k),然后在散列表相应的单元取要找的对象。对于散列表,最重要的是构造散列函数和对冲突的处理。影响散列表查找效率的因素是装填因子(load factor)。实验课题:做这个实验

2014-04-19 19:19:51 971

转载 使用typedef语句定义函数类型和函数指针

1,tpyedef自定义函数指针类型:看一个例子:01#include 02 03typedefint (*fp_t)(charc);04 

2014-04-15 17:25:17 861

转载 使用typedef语句定义数组类型

使用typedef语句定义数组类型1. 一维数组类型的定义格式typedef [];例如:(1) typedef int vector[10];(2) typedef char strings[80];(3) typedef short int array[N];第一条语句定义了一个元素类型为int,含有10个元素的数组类型vector,若不使用typedef保留字,则

2014-04-15 16:18:48 522

原创 (Dijkstra)算法--按路径长度递增序产生各顶点最短路径

(2)算法基本思想算法基本思想 设S为最短距离已确定的顶点集(看作红点集),V-S是最短距离尚未确定的顶点集(看作蓝点集)。①初始化 初始化时,只有源点s的最短距离是已知的(SD(s)=0),故红点集S={s},蓝点集为空。②重复以下工作,按路径长度递增次序产生各顶点最短路径 在当前蓝点集中选择一个最短距离最小的蓝点来扩充红点集,以保证算法按路径长度递增的次序产生各顶点的最

2014-04-07 22:35:59 5827 1

转载 typedef struct与struct的区别

第一篇:typedef struct与struct的区别1. 基本解释typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。至于typedef有什

2014-03-24 14:54:42 766 1

转载 VMWare 虚拟机系统 ping 不通主机解决方案

问题描述:虚拟机系统(以下简称VM)可以正常访问internet,主机可以ping通VM,但VM无法ping通主机。仅当主机先ping VM,这时VM再回ping主机是可以ping通的,但是很快就又ping不通了。问题原因及解决方法:我从VMWare 官网上看到了一个帖子,说是 arp table (地址解析协议表)的问题,想了解这个表具体是干嘛用的,可以从网上查。解决方法就是

2014-03-24 14:22:12 3365

转载 生命是一个长期而持续的积累过程

【原文】     许多同学应该都还记得联考前夕的焦虑:差一分可能要掉好几个志愿,甚至于一生的命运从此改观!到了大四,这种焦虑可能更强烈而复杂:到底要先当兵,就业,还是先考研究所?     我就经常碰到学生充满焦虑的问我这些问题。可是,这些焦虑实在是莫须有的!生命是一种长期而持续的累积过程,绝不会因为单一的事件而毁了一个人的一生,也不会因为单一的事件而救了一个人的一生。属于我们该得的,迟早会得到

2010-05-19 16:58:00 536

多功能晶体管参数测试仪--毕业设计完全资料

这是我 的毕业设计作品:多功能晶体管参数测试仪,能够测量晶体管的极性,型号,管脚号,直流放大倍数,输入输出曲线用液晶12864显示。使用的是凌阳61板加上一些外围接口电路液晶模块等完成。

2009-09-13

基于PC机的任意波形发生器上,下位机程序

这是我做的一个课设,用上位机生成任意波形 的数据表,然后发送通过串口到下位机,单片机控制将数据写到DAC输出模拟波形

2009-07-13

空空如也

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

TA关注的人

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