自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

转载 VB与EXCEL

在VB中要想调用Excel,需要打开VB编程环境“工程”菜单中的“引用”项目,并选取项目中的“Microsoft Excel 11.0 object library”项。由于你的Excel版本不同,所以这个选项的版本号也是不同的。    因为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。    第一层:Application对象,即Excel本身;    第

2014-02-22 11:03:12 705

转载 Linux中创建静态库和动态库

我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时 会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要 动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。        在创建函数库前,我们先来准备举例用的源程序

2014-02-11 20:54:56 385

转载 Linux内核的ioctl函数学习

我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达

2014-01-06 20:03:00 446

原创 我的2013年大记事

2013这一年的我,大事不少,悲喜不断。      我很庆幸自己在这一年经历了这么多,因为我还年轻,它就是我人生的一部分,伴随着我的成长,使我更能适应着千变万化的社会。谢谢你,我的2013!       以下仅作流水账记录,勉励自己!       生活       1. 老婆流产。              感受:心疼老婆,更关心老婆。觉得一个女人愿意为你生孩子,执子之手,与子

2014-01-06 19:56:16 591

转载 用GDB调试程序(一)

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:  

2013-12-18 21:22:14 401

转载 驱动编译进内核和编译模块的区别

linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成

2013-12-18 21:09:57 11406

原创 字符串模式匹配之BF算法

#include #include int BF_StrFind(char SrcStr[], char DstStr[]){ int SrcLen = 0; int DstLen = 0; int i = 0; int j = 0; int tmp = 0; /*记录从源字符串中比较的位置*/ /*check paramter*/ if ((NU

2013-12-15 22:30:13 1845

原创 ubuntu 中使用vi 编辑器时无法正常使用快捷键相关问题

ubuntu 中打开vi 编辑器时, 一些我们快捷键设置和我们平时用法不一样,且回退键和回车键也无法正常使用,以下方法可以解决:   方法一:ubuntu 预安装的vim tiny 版本,这时需要安装vim full 版本。通过以下命令行安装:$sudo apt-get remove vim-common$sudo apt-get install vim     这样就OK

2013-12-15 14:06:28 691

转载 MD5算法原理

MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。MD5功能:    输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);    不同的输入得到的不同的结果(唯一性);    根据128位的输出结果不可能反推出输入的信息(不可逆);

2013-12-07 20:37:36 521

转载 linux之内存管理(2)

Linux的内存管理主要分为两部分:物理地址到虚拟地址的映射,内核内存分配管理(主要基于slab)。物理地址到虚拟地址之间的映射1、概念  物理地址(physical address)  用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本

2013-12-05 22:02:25 514

转载 32位64位最大内存、寻址空间等问题

寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。 CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位 ,如32位寻址的CPU

2013-12-01 15:09:06 14892

原创 Linux 之内存管理(1)

Linux 下对内存的管理大体可以分为两类:一是对物理内存的管理;而是对虚拟内存的管理。 前者主要用于特定的平台架构上实际物理内存空间的管理, 后者用于特定的处理器体系架构上虚拟地址空间的管理。

2013-12-01 11:36:16 645 1

原创 双向链表的基本操作

纸上得来终觉浅,要知此事要躬行。总怕自己成为一个眼高手低的人,所以立贴打算将所学的所有基本算法亲自编码验证一番。

2013-12-01 11:11:29 509

原创 立贴为证

纸上得来终觉浅,遥知此事要躬行。    本来就瞧不起那种眼高手低的人,但往往又不自觉的陷入了自己讨厌的人群中,所以今日立贴为证,打算将所学的所有基本算法亲自编码验证一遍。

2013-12-01 10:42:42 2825

原创 大数据相乘

#include #define Num_Max 15 #define Num_Min 0/********************************************************************* Function: 计算两个大数据相乘 Author: yangjian Date: 2013/11/17 C

2013-11-17 22:22:44 535 1

原创 vmWare虚拟机与主机间如何共享文件

如果我们使用虚拟机的话,那主机与虚拟机间共享文件就成了绕不开的话题。本人就从自己的学习过程中简单总结一下如何解决这个问题,如有不当之处,请继续查阅资料,本文仅供参考。1.  在菜单栏处 VM——>Settings——> 点击“Option”——>选择“Shared foldders”

2013-11-10 12:01:55 856

《21天学通VISUALC++》一书的源代码,说明十分详细

《21天学通VISUALC++》一书的源代码,说明十分详细

2011-11-06

EPON 技术分析和原理介绍

讲解基本的接入网EPON原理及技术分析介绍,特别适合于各种层次的学习及应用

2011-03-22

2010年 CCNA 最新试题

2010年最新CCNA试题,绝对真实详尽!

2010-05-13

空空如也

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

TA关注的人

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