- 博客(16)
- 资源 (3)
- 收藏
- 关注
转载 VB与EXCEL
在VB中要想调用Excel,需要打开VB编程环境“工程”菜单中的“引用”项目,并选取项目中的“Microsoft Excel 11.0 object library”项。由于你的Excel版本不同,所以这个选项的版本号也是不同的。 因为EXCEL是以层次结构组织对象的,其对象模型中含有许多不同的对象元素。 第一层:Application对象,即Excel本身; 第
2014-02-22 11:03:12 724
转载 Linux中创建静态库和动态库
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时 会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要 动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序
2014-02-11 20:54:56 395
转载 Linux内核的ioctl函数学习
我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl, 所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl。ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达
2014-01-06 20:03:00 457
原创 我的2013年大记事
2013这一年的我,大事不少,悲喜不断。 我很庆幸自己在这一年经历了这么多,因为我还年轻,它就是我人生的一部分,伴随着我的成长,使我更能适应着千变万化的社会。谢谢你,我的2013! 以下仅作流水账记录,勉励自己! 生活 1. 老婆流产。 感受:心疼老婆,更关心老婆。觉得一个女人愿意为你生孩子,执子之手,与子
2014-01-06 19:56:16 603
转载 用GDB调试程序(一)
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:
2013-12-18 21:22:14 412
转载 驱动编译进内核和编译模块的区别
linux内核中Kconfig文档的作用2.6内核的源码树目录下一般都会有两个文文:Kconfig和Makefile。分布在各目录下的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文件相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出配置菜单,用户配置完后保存到.config(在顶层目录下生成
2013-12-18 21:09:57 11615
原创 字符串模式匹配之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 1873
原创 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 711
转载 MD5算法原理
MD5(单向散列算法)的全称是Message-Digest Algorithm 5(信息-摘要算法),经MD2、MD3和MD4发展而来。MD5算法的使用不需要支付任何版权费用。MD5功能: 输入任意长度的信息,经过处理,输出为128位的信息(数字指纹); 不同的输入得到的不同的结果(唯一性); 根据128位的输出结果不可能反推出输入的信息(不可逆);
2013-12-07 20:37:36 535
转载 linux之内存管理(2)
Linux的内存管理主要分为两部分:物理地址到虚拟地址的映射,内核内存分配管理(主要基于slab)。物理地址到虚拟地址之间的映射1、概念 物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本
2013-12-05 22:02:25 529
转载 32位64位最大内存、寻址空间等问题
寻址空间一般指的是CPU对于内存寻址的能力。通俗地说,就是能最多用到多少内存的一个问题。数据在存储器(RAM)中存放是有规律的 ,CPU在运算的时候需要把数据提取出来就需要知道数据在那里 ,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。 CPU最大能查找多大范围的地址叫做寻址能力 ,CPU的寻址能力以字节为单位 ,如32位寻址的CPU
2013-12-01 15:09:06 14957
原创 Linux 之内存管理(1)
Linux 下对内存的管理大体可以分为两类:一是对物理内存的管理;而是对虚拟内存的管理。 前者主要用于特定的平台架构上实际物理内存空间的管理, 后者用于特定的处理器体系架构上虚拟地址空间的管理。
2013-12-01 11:36:16 661 1
原创 立贴为证
纸上得来终觉浅,遥知此事要躬行。 本来就瞧不起那种眼高手低的人,但往往又不自觉的陷入了自己讨厌的人群中,所以今日立贴为证,打算将所学的所有基本算法亲自编码验证一遍。
2013-12-01 10:42:42 2834
原创 大数据相乘
#include #define Num_Max 15 #define Num_Min 0/********************************************************************* Function: 计算两个大数据相乘 Author: yangjian Date: 2013/11/17 C
2013-11-17 22:22:44 552 1
原创 vmWare虚拟机与主机间如何共享文件
如果我们使用虚拟机的话,那主机与虚拟机间共享文件就成了绕不开的话题。本人就从自己的学习过程中简单总结一下如何解决这个问题,如有不当之处,请继续查阅资料,本文仅供参考。1. 在菜单栏处 VM——>Settings——> 点击“Option”——>选择“Shared foldders”
2013-11-10 12:01:55 890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人