Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

C语言中的宏定义

C语言中的宏定义

C语言中的宏定义也叫做预处理命令,预处理命令是C语言本身的组成部分,不能直接对它们进行编译。1.基本概念;1>预处理不是C语句,是在编译前进行的2>预处理功能主要用于下3种情况:? 宏定义? 文件包含? 条件编译3>宏是在编译前进行的,程序不能直接对它们进行编译,由预处理程序先进行替换。说明:? 一个预处理命令占用一个单独的行,命令末尾不使用分号作为结束符。? 宏定义是专门用于预处理命令的一个专用名词,它与定义变量的含义不同,它只做字符替...
C函数之memset()函数用法

C函数之memset()函数用法

1.功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针2. 需要的头文件 <memory.h> or <string.h>3.函数原型: void *memset(void *s,int ch, unsigned n)4.memset可以方便的清空一个结构类型的变量或数组(在程序设计中的主要用法)如:struct...
Java程序练习-回文平方数

Java程序练习-回文平方数

描述回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。给定一个进制B(2<=B<=20,由十进制表示),输出所有的大于等于1小于等于300(十进制下)且它的平方用B进制表示时是回文数的数。用’A’,’B’……表示10,11等等。输入共一行,一个单独的整数B(B用十进制表示)。输出每行两个B进制的符合要求的数字,第二个数是第一个数的平方,且第二个数是回文数。样例输入10样例输出1 12 43 911 12122 484...
Java程序练习-统计字符数

Java程序练习-统计字符数

描述判断一个由a-z这26个字符组成的字符串中哪个字符出现的次数最多输入第1行是测试数据的组数n,每组测试数据占1行,是一个由a-z这26个字符组成的字符串每组测试数据之间有一个空行,每行数据不超过1000个字符且非空输出n行,每行输出对应一个输入。一行输出包括出现次数最多的字符和该字符出现的次数,中间是一个空格。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符样例输入2abbcccadfadffasdf样例输出c 3f 4impo...
ARM寄存器总结

ARM寄存器总结

ARM处理器共有37个寄存器: 1) 31个通用寄存器,包括程序计数器(PC)。这些寄存器都是32位的; 2)6个状态寄存器。这些寄存器也是32位的,但是只使用了其中的12位。ARM通用寄存器 通用寄存器(R0-R15)可分为三类:不分组寄存器R0~R7;分组寄存器R8~R14;程序计数器PC。 1)不分组寄存器R0~R7 不分组寄存器R0~R7在所有处理器模式下,它们每一个都访问一样的32位寄存器。它们是真正的通用寄存器,没有体系结构所隐含的特殊用途。...
Fedora 14 编译LDD3的源码

Fedora 14 编译LDD3的源码

直接到example下的某个目录如scull下去make,会出现一堆错误说明一下,Fedora14带内核源码的头文件(或者yum install kernel-devel安装这些头文件),没带源码,但是对于编译ldd3里的的例子,这些头文件就足够了并且Makefile已经指定了正确的内核目录#KERNELDIR ?= /lib/modules/$(shell uname -r)/build所以出现的这些错误,仅仅是由内核版本不一致造成的ldd3的例子是2....
Linux驱动基础开发

Linux驱动基础开发

目前,Linux软件工程师大致可分为两个层次: (1)Linux应用软件工程师(Application Software Engineer): 主要利用C库函数和Linux API进行应用软件的编写; 从事这方面的开发工作,主要需要学习:符合linux posix标准的API函数及系统调用,linux的多任务编程技巧:多进程、多线程、进程间通信、多任务之间的同步互斥等,嵌入式数据库的学习,UI编程:QT、miniGUI等。 (2)Linux固件工程师(...
基于SIM300的GPRS网络通讯

基于SIM300的GPRS网络通讯

基于SIM300制作的通信模组在工程中使用的非常多,下面总结一下其在网络通信方面的AT指令集应用方法1、预备步骤:测试GPRS模组和业务是否好用 AT //测试网络连接是否完后AT+ccid //检测是否装有SIM卡 AT+cgmr //检测软件版本,5.0 以上的才有GPRS 功能支持 AT+COPS? //运营商检测:响应 +COPS:0OK 未找到网络响应 +COPS:0,0,”UNICOM”//联通OK响应 +COPS:0,...
OpenCV开源图像处理函数库在S3C2440移植

OpenCV开源图像处理函数库在S3C2440移植

一、简介OpenCV是一个基于C/C++语言的开源图像处理函数库 其代码都经过优化,可用于实时处理图像 具有良好的可移植性 可以进行图像/视频载入、保存和采集的常规操作 具有低级和高级的应用程序接口(API)二、功能说明图像数据操作(内存分配与释放,图像复制、设定和转换)Image data manipulation (allocation, release, copying, setting, conversion).图像/视频的输入输出(支持文件或摄像...
<< 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 >>