- 博客(17)
- 资源 (51)
- 收藏
- 关注
原创 C语言中内存分配
c语言中的内存分配一个经过编译的 C/C++ 的程序占用的内存分成以下几个部分: 1 、栈区( stack ):由编译器自动分配和释放 ,存放函数的参数值、局部变量的值等,甚至函数的调用过程都是用栈来完成。其操作方式类似于数据结构中的栈。2 、堆区( heap ) :一般由程序员手动申请以及释放, 若程序员不释放,程序结束时可能由 OS 回收 。注意它与数据结构中的堆是两回事,分配方式
2012-07-29 09:25:29 1715 1
原创 字符串指针与字符数组的区别
字符串指针与字符数组的区别数组和指针都可以在它们的定义中用字符串常量进行初始化,尽管看上去一样,底层的实现机制却不相同。定义指针时,编译器并不为指针所指向的对象分配空间,它只是分配指针本身的空间。例如:下面的定义创建了一个字符串常量(为其分配了内存): char *p=”abcdefg”; //”abcdefg”存储在静态常量区,p指向该”abcdefg”
2012-07-29 09:15:39 6974 2
原创 Linux中进程的深入学习
进程进程是在系统中能够独立运行的活动实体。由(机器指令)PCB,数据,堆栈组成。引入进程的目的:为了使多个程序能够并发的执行,提高系统的吞吐量。进程调度方式:非抢占式方式抢占式方式:优先权原则,短作业优先,时间片原则。进程调度算法:先来先服务调度算法 短作业优先调度算法高优先权调度算法基于时间片轮转调度算法Linux系统中的进程类型交互进程:由s
2012-07-29 09:11:00 1730 1
原创 Linux中静态库与动态库的制作
Linux中静态库与动态库的制作 库的命名规则静态库:libxxx.a动态库:libxxx.so1.创建静态库头文件la.h#ifndef _LA_H_#define _LA_H_#include void testfun(void *str);#endif源文件la.c#include "la.h"void testfun(char *st
2012-07-29 08:57:34 976
原创 Makefile编写之我见
Makefile=================================================================例1.写一个简单的Makefile源文件:hello.c hello.h-----hello.c文件----#include"hello.h"int main(){ printf("this is hello wor
2012-07-29 08:50:42 1246
原创 nfs安装配置
nfs安装于配置 方法一:1.下载apt-get install nfs-kernel-server2.配置NFSvi /etc/exports /home/nfs *(rw,sync,no_root_squash)3.启动nfs /etc/init.d/nfs-kernel-server start 启动nfs/etc/init.d/nfs-kern
2012-07-11 19:37:29 1051 1
原创 ubuntu与fedora中tftp的安装配置
ubuntu中tftp的安装配置 pzhsunxu-孙旭fedora只需把apt-get 修改为yum1.下载tftp安装包apt-get install tftp-hpa tftpd-hpa xinetd2.修改配置文件进入vi /etc/default/tftpd-hpa#/etc/defualt/tftpd-hpaTFTP_USERNAME=
2012-07-11 19:27:22 762
原创 华清远见C语言学习笔记十
/* * test.c * * Created on: Jun 29, 2012 * Author: 孙旭 * 华清远见实验室 *//*单链表*/#include#include#include#includestatic int number=0;/*定义一个结构体*/typedef struct student{
2012-07-07 15:45:18 6046
原创 华清远见C语言学习笔记九
/* * test.c * * Created on: Jul 5, 2012 * Author: 孙旭 * 华请远见嵌入式实验室 *//*有序二叉树*/#include#include#include/*定义一个结构体*/typedef struct student{ int grade; struct student
2012-07-07 15:44:23 6058 1
原创 华清远见C语言学习笔记八
/* * test.c * * Created on: Jun 29, 2012 * Author: 孙旭 * 华清远见实验室 *//*使用链表和文件组合操作*/#include #include#pragma pack(2) typedef struct{ char name[10]; char sno[15];
2012-07-07 15:42:41 6114
原创 华清远见C语言学习笔记七
/* * test.c * * Created on: Jun 29, 2012 * Author: 孙旭 * 华清远见实验室 *//*******1********/#includefloat * fun(){ float *i; float k=2.3; i=&k; return i;}int main()
2012-07-07 15:41:35 6248
原创 华清远见c语言学习笔记六
/* * test.c * * Created on: Jun 29, 2012 * Author: 孙旭 * 华清远见实验室 *//*******1********//*#include //找出一个字符串中的数字#includeint main(){ char a[50]; char b[50];
2012-07-07 15:40:21 6893 2
原创 华清远见C语言学习笔记五
/* * test.c * * Created on: Jul 4, 2012 * Author: 孙旭 * 华清远见实验室 *//******1*****/#includeint main(){ int i=0; int j=0; char a[5]; for(i=0;i a[j]=j++; //强烈建议不这样使用容
2012-07-07 15:39:24 6536
原创 华清远见c语言学习笔记四
/* * test.c * * Created on: Jun 29, 2012 * Author: 孙旭 * 华清远见实验室 *//*******1********/#include#include#include#include#include#include#define SIZE 4typedef struc
2012-07-07 15:37:45 6958
原创 华清远见c语言学习笔记三
/* * double_list.c * * Created on: Jun 28, 2012 * Author: 孙旭 * 华请实验室 *//*double list双链表的创建,查找,删除,翩历*/ #include //头文件#include#include#includetypedef struct teache
2012-07-07 15:35:18 6784
原创 华清远见c语言学习笔记二
/* * test.c * * Created on: Jul 6, 2012 * Author: 孙旭 * 华请远见实验室 *//*********1**********/#include#include#includeint main(){ int i=5; int j=2; int b[i+j];
2012-07-07 15:33:08 6487
原创 华清远见c语言学习笔记一
/* * test.c * * Created on: Jul 6, 2012 * Author: 孙旭 * 华清实验室 *//*********1**********/#includestatic void fun(); //加static表示只能在该文件下使用fun()函数void fan();int main(){ fun()
2012-07-06 20:28:07 6492
实验四 排序、查询和多表关联
2011-11-17
数据库表的添加、删除、修改等操作
2011-11-17
MATLAB入门(含实验报告参考模板
2011-11-17
模拟实现进程调度算法
2011-11-14
ffmpeg-0.4.9-p20051120.tar.bz2 安装opencv的必备工具
2011-11-11
自定义界面
2016-01-22
QT间进程通信之共享内存
2013-12-09
win32diskimager工具
2013-10-10
window xp更新UI的补丁
2013-07-01
window xp的更新UI的补丁
2013-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人