《C语言接口与实现:创建可重用软件的技术》概念清晰、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。书中提供了大量实例,重在阐述如何用一种与语言无关的方法将接口设计实现独立出来,从而用一种基于接口的设计途径创建可重用的API。《C语言接口与实现:创建 ...
分类:
编程语言 时间:
2018-11-18 23:44:41
阅读次数:
271
原文转自:http://www.cnblogs.com/mddblog/p/4920063.html 阅读目录 概述 1.堆栈空间定义 2.存放中断向量表 3. 复位中断函数(Reset_Handler) 4.其它中断异常服务函数,以及弱[WEAK]声明 5.将堆栈地址传递给库函数 原文转自:htt ...
分类:
编程语言 时间:
2018-11-18 19:36:25
阅读次数:
146
一. 三种中断 1. 外中断 2. 异常 3. 系统调用 二 . 比较三种中断 三. 外中断 中断使能标志 -> CPU处理中断(CPU初始化时设置)中断向量表 -> 中断源编号中断嵌套 四. 系统调用和库函数调用 系统调用 int 和 iret 存在堆栈切换函数调用 call 和 ret 没有堆栈 ...
分类:
其他好文 时间:
2018-11-18 13:35:34
阅读次数:
194
二、字符函数 调用字符函数时,要求在源文件中包下以下命令行: #include <ctype.h> 函数原型说明 功能 返回值 int isalnum(int ch) 检查ch是否为字母或数字 是,返回1;否则返回0 int isalpha(int ch) 检查ch是否为字母 是,返回1;否则返回0 ...
分类:
其他好文 时间:
2018-11-17 16:03:49
阅读次数:
185
1.memcpy函数 memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数; 函数原型:void *memcpy(void *dest, void *src, unsigned int count); ...
分类:
其他好文 时间:
2018-11-17 16:02:53
阅读次数:
169
python3使用ctypes在windows中访问C和C++动态链接库函数示例这是我们的第一个示例,我们尽量简单,不传参,不返回,不访问其他的动态链接库一测试环境介绍和准备测试环境:操作系统:windows10Python版本:3.7.0VS版本:vs2015社区版(免费)相关工具下载:VS版本vs2015社区版(免费)Python3.7.0(源码和安装文件)http://ffmpeg.club
分类:
编程语言 时间:
2018-11-16 12:18:42
阅读次数:
224
一.指定格式输出 1.C中指定格式输出 2.C++中指定格式输出 二.C/C++各种进制转换库函数 1.任意2~36进制数转化为10进制 自己实现函数 strol()函数: 函数原型:long int strtol(const char *nptr, char **endptr, int b ...
分类:
编程语言 时间:
2018-11-13 20:39:46
阅读次数:
346
2018 2019 120189224 《庖丁解牛Iinux内核分析》第四周学习总结 系统调用 含参数的系统调用实验 1.使用库函数API触发rename系统调用 2.写嵌入式汇编代码触发rename系统调用,把系统调用号38(0x26)存入EAX寄存器,oldname存入EBX,newname存入 ...
分类:
其他好文 时间:
2018-11-11 23:31:40
阅读次数:
263
给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。 说明:不要使用任何内置的库函数,如 sqrt。 示例 1: 示例 2: ...
分类:
其他好文 时间:
2018-11-09 23:24:22
阅读次数:
190
RISC-V的确是个好东西,可是,免费的东西往往需要付出代价才能得到了,最近遇到了一个算法中的问题,追了好久,最终追到了这个库函数中,没想到,这个库函数居然还隐藏着一些猫腻。值得记下来啊。 首先上一个在X86平台下的例子: 1 #include <stdio.h> 这个是编译器的库函数,表示要获取你 ...
分类:
其他好文 时间:
2018-11-09 21:00:42
阅读次数:
645