- 博客(23)
- 资源 (55)
- 收藏
- 关注
原创 一步一步写嵌入式操作系统学习(一)
学习方法:1)以《一步一步写嵌入式系统》为主线,以其他的本书中未提到的相关知识、参考资料为辅助。2)要多多实践。开发环境的搭建:需要解决四个问题:在什么样的系统环境下开发?使用什么样的编辑工具?怎样编译程序?程序如何运行?1、关于在什么样的系统环境下开发?建议使用Linux操作系统来学习和编写本书的示例。也可以在windows下使用Cygwin工具来运行编译和运
2011-10-28 14:16:57 2615 2
转载 手把手教你把Vim改装成一个IDE编程环境(转载)
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有
2011-10-26 13:57:26 2639
转载 如何用gcc编译器生成动态链接库*.so文件(动态库)
如何用gcc编译器生成动态链接库*.so文件(动态库)当源文件为string.c时,生成动态链接库,假设名称为libstr.so生成动态链接库的命令行为:gcc -fPIC -shared -o libstr.so当将main.c和动态链接库进行连接生成可执行文件 的命令如下:gcc main.c -L./ -lstr -o main或者gcc -o m
2011-10-25 19:45:54 2927 1
转载 思科笔试题
一、100人参加考试,共5道题,第1、2、3、4、5题分别有80、72、84、88、56做对,如果至少做对3题算及格,问:至少几人及格?解答:情况分为:做对0个,做对1个,做对2个,做对3个,做对4个,做对5个,为了使不及格人最多,不妨对做对0个的人说,为何不把你的做错的两道给做对3个或4个的人呢,这样你还是不及格并且可以多增加人不及格,这样做对0个把自己的错误2个题给别人,他错3
2011-10-23 10:24:11 1061
原创 IP地址基本概念
一、路由器:路由器用来将多个网络连接在一起,智能选择数据传输的路由,路由器实际上是一种专用计算机,它主要有两个作用:1)用于连接不同类型的网络;2)用于隔离广播网,避免广播风暴。 无论是局域网之间的连接,还是局域网接入Internet,都离不开路由器。 二、网络通信协议:通信协议用来协调不同的网络设备间的信息交换。通信协议能够建立起一套非常有效的机制,每个设备均
2011-10-20 23:11:21 2942
原创 顺序链表
顺序链表一张顺序表包括以下特征:有一个唯一的表名来标识该顺序表; 内存单元连续存储,也就是说,一张顺序表要占据一块连续的内存空间; 数据顺序存放,元素之间有先后关系。1)顺序表的定义:有两种定义顺序表的方法:一是静态地定义一张顺序表;二是动态地生成一张顺序表typedef int ElemType;/********************************
2011-10-20 23:04:32 895
原创 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表
微软笔试题:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14/ \ / \4 8 12 16 转换成双向链表4=6=8=10=12=
2011-10-18 10:25:24 3092
原创 Java中的一维数组和二维数组
一、一维数组声明如下:int[] array;或者int array[];初始化如下:int [] b = new int[8];int [] b = new int{1,2,3,4,5,6,7,8};int[] b = {1,2,3,4};
2011-10-17 13:10:35 932
转载 C++ vector容器类型
vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 :#include 使用vector有两种不同的形式,即所谓的数组习惯和 STL习惯。
2011-10-17 00:32:16 663
原创 C++中vector概念
C++提供了使用抽象进行高效率编程的方式。标准库就是一个很好的例子:标准库定义了许多容器类以及一系列泛型算法,是程序员可以更加简洁、抽象和有效地编写程序。容器容纳特定类型对象的集合,顺序容器:它是将单一类型元素聚集起来成为容器,然后根据位置来存储和访问这些元素,这
2011-10-17 00:31:37 1033
转载 局域网中使用的IP地址有哪些?
当我们建设一个局域网的时候,需要为网络中的每台计算机分配一个IP地址。那么都有哪些IP地址可以使用在局域网中呢?局域网中的IP地址有什么规定呢?在局域网中,我们是不能使用如202.106.45.11这样的公网的IP地址的。而是要使用私有IP地址,也就是保留的不会在Inte
2011-10-15 23:58:52 15065
原创 int main(int agrc, char **argv)中argc和argv的含义
在int main(int argc, char **argv)中:argc表示命令行参数的个数。argv中存储的是命令行中的数组。以下是一示例:#include #include int main(int argc, char **argv)
2011-10-15 23:49:20 1980 1
原创 C语言中memcpy、memset和memmove的实现
1) memcpy():主要实现的是两段内存的复制2) memset():实现对一段内存进行初始化3)memmove():主要是实现一段内存的内容移动到另一段内存。实现的代码如下:#include #include #inclu
2011-10-15 00:19:26 1655 1
原创 字符串处理函数strlen、strcpy、strcat、strcmp和convert的C语言实现
本文主要用C语言实现了字符串处理中的如下几个函数功能。1)Mystrlen实现的是求字符串的长度2)Mystrcpy实现字符串的复制3)Mystrcat实现连接两个字符串4)Mystrcmp实现比较两个字符串大小5)convert实现小写字符到大写字符的转换实现的代码如下:#include #include #include // Get the l
2011-10-14 23:49:33 4083
转载 自己实现基本的C标准库字符串处理函数——基本问题(转载)
字符串是C语言的精华之一,C语言是笔试考题的核心知识点,不管你是学c++,学java还是c#、.net,还是脚本什么的,最好还是懂点C吧,不懂C笔试或许比较吃亏。所以在笔试面试中,字符串的问题是经常出现的,其中有一类问题就是自己实现一些基本的C标准库的字符串处理函数或其他C标准库
2011-10-14 23:18:44 724
转载 深入分析C++中char * 和char []的区别(转载)
问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码运行结果2293628 4199056 abc22
2011-10-14 23:08:47 646
转载 Google笔试题
一、选择题1) 机器指令与微指令的关系一条机器指令对应一个微程序,这个微程序是由若干条指令序列组成,因此,一条机器指令的功能是由若干条微指令组成的序列来实现的。简言之,一条机器指令完成的,操作划分为若干条微指令来完成,由微指令进行解释和执行。2) 2. 一颗21个
2011-10-13 11:00:35 956
原创 图
一、图的基本概念二、图的存储结构三、图的遍历四、图的各种应用算法 一、图的基本概念1. 图是由顶点集合及顶点间的关系集合组成的一种数据结构。(1) 无向图:顶点对(v,w)称为与顶点v和顶点w相关联的一条边。若这
2011-10-12 14:21:42 725
原创 Hash查找算法
根据关键字的结构和分布的不同,可构造出许多不同的哈希函数,这里主要介绍两种常用的整数类型关键字的哈希函数构造方法。1)直接定址法H(Key) = key 或H(key) = a x key + b;2)除留余数法H(key) = key MOD p —
2011-10-11 16:50:57 2834
原创 二叉排序树概念及代码实现
二叉排序树:又称二叉查找树,或是一棵空树,其具有的性质如下:1)若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值。2)若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值。3)左右子树本身也分别为二叉排序树。一棵二叉排序树一定是二叉
2011-10-11 14:42:22 786
转载 c语言编译过程详解
C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程。过程图解如下:
2011-10-09 10:35:23 566
转载 一个C程序的内存布局(memory layout)(转)
一个C程序一直以来都是由以下5个段(pieces)组成:代码段(text segment):存放CPU执行的机器指令(machine instructions)。通常情况下,代码段是可共享的,使其可共享的目的是对于频繁被执行的程序,只需要在内存中有一份拷贝即可,比如文本编
2011-10-08 16:25:15 684
转载 内存分配原理(转)
内存分配Memory DistributionMemory.{pas|bas|c}Memory.exe内存是计算机重要的资源之一,程序运行的过程中必须对内存进行分配。经典的内存分配过程是这样进行的:内存以内存单元为基本单位,每个内存单元用一个固定的整数
2011-10-08 16:17:06 1700
Make Your Own neural network
2017-09-09
Android Anatomy and Physiology
2014-01-12
1. Introduction to Computer Networking(stanford)
2011-11-20
Operation System_ACM.rar
2011-10-12
Pentium A CISC Architecture by Shalvin Maharaj
2011-10-01
C++ language Tutorial.pdf
2011-06-24
概率统计与数理统计知识点
2009-04-15
高等数学的知识点比较不错
2009-04-15
线性代数知识点.pdf
2009-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人