最新文章第16页
C语言和C++之间动态库的相互调用-天煜博客

C语言和C++之间动态库的相互调用

昨晚有个朋友问我关于在C中调用C++库的问题,今天午饭后,由于脖子痛的厉害而没有加入到我们组的“每天一战”的行列中去,所以正好将C和C++之间的库调用关系做个总结。 1.extern 'C'的理解: 很...
《数据结构》(浙大版)笔记+题解目录-天煜博客

《数据结构》(浙大版)笔记+题解目录

文章目录 前言 基本概念 线性结构 树 图 排序 散列查找 KMP 前言 中国大学MOOC上浙大的《数据结构》广受好评,原因有二,一是基础,简单易懂,老师讲得也清楚,另一大优点就是配套的每周相应知...
编程麻瓜的头像-天煜博客编程麻瓜6年前
09914
C语言基础教程-天煜博客

C语言基础教程数组

数组   一维数组 1、 定义及初始化:[存储类型] 数据类型 标识符[下标] 2、 数组的存储特点: 3、 数组元素引用:数组名[下标] 4、 数组名表示数组在内存中的首地址,是地址常量 5、 数组...
指针常量和常量指针简单区分理解-天煜博客

指针常量和常量指针简单区分理解简单粗暴的区分指针常量和常量指针

指针常量(指针本身就是常量) 主体为常量,const放 * 后面,形如:int * const x。 因为指针本身就是常量,所以指向的地址不可改变,但地址里的内容可改,指针关键就在地址。 int a=1,b=2; int...
编程麻瓜的头像-天煜博客编程麻瓜6年前
09813
瑞芯微开发笔记 · MPP 篇(三)-天煜博客

瑞芯微开发笔记 · MPP 篇(三)编译和运行

1. 编译概述 test/CMakeLists.txt 由项目根的 CMake 引入,受顶层 BUILD_TEST 选项控制: option(BUILD_TEST 'Build all the test programs' OFF) 每个测试又有自己的细粒度开关:MPI_DEC_TEST...
Java中数组的选择排序与冒泡排序-天煜博客

Java中数组的选择排序与冒泡排序

选择排序 每次都从待排序的元素中找到最小的或者最大的元素 与待排序的元素中最左侧元素交换位置,即每轮循环都会挑出剩余元素中最小或最大的元素放在余下元素的最左侧 定义数组 a={3,9,0,-9,10...
编程麻瓜的头像-天煜博客编程麻瓜7年前
0947
Let’s Encrypt通配符/泛域名SSL免费0元部署HTTPS For 宝塔面板简易教程-天煜博客

Let’s Encrypt通配符/泛域名SSL免费0元部署HTTPS For 宝塔面板简易教程

首先强调一点,Let Encrypt是纯免费的,由非营利性组织运营,所以不管是单域名SSL还是泛域名SSL都是免费的,其目的也是为了加快互联网SSL的发展步伐. 像外面那些三方厂商推出针对Let Encryp的单域名...
C语言基础教程-天煜博客

C语言基础教程头文件

头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处...
编程麻瓜的头像-天煜博客编程麻瓜6年前
0937
详解串口通信232/485/422-天煜博客

详解串口通信232/485/422

一、RS232基础知识 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式。由于串行通讯方式具有使用线路少、成本低,特别是在远程传输时,避免了多条线路特性的不一...
编程麻瓜的头像-天煜博客编程麻瓜5年前
0938
瑞芯微开发笔记 · MPP 篇(四)-天煜博客

瑞芯微开发笔记 · MPP 篇(四)解码测试详解

test/ 下有 4 个解码 demo,它们的差别只在线程模型和 API 选择,业务逻辑(读流 → 喂解码器 → 写 YUV)完全一致。先把基础那个吃透,其它三个都是变体。 文件行数流水线类型一句话mpi_dec_te...