网站首页 assert h 第2页
-
Linux网络编程:统一事件源的实现(linux 事件)
信号是一种异步事件:信号处理函数和程序的主循环是两条不同的执行路线。很显然,信号处理函数需要尽可能快地执行完毕,以确保该信号不被屏蔽(为了避免一些竞态条件,信号在处理期间,系统不会再次触发它)太久。一种典型的解决方案是:把信号的主要处理逻辑...
2024-10-18 henian88 教程分享 37 ℃ 0 评论 -
长文 | 花了两天时间整理了STM32中的一些C语言知识点
前言一位初学单片机的小伙伴让我推荐C语言书籍,因为C语言基础比较差,想把C语言重新学一遍,再去学单片机,我以前刚学单片机的时候也有这样子的想法。其实C语言是可以边学单片机边学的,学单片机的一些例程中,遇到不懂的C语言知识,再去查相关的知识点...
2024-10-18 henian88 教程分享 7 ℃ 0 评论 -
并发编程中的锁、条件变量和信号量
在并发编程中,经常会涉及到锁、条件变量和信号量。本文从并发开始,探究为什么需要它们,它们的概念,实现原理以及应用。并发简介...
2024-10-18 henian88 教程分享 5 ℃ 0 评论 -
「纯技术干货」一文读懂select、poll、epoll的用法
select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。...
2024-10-18 henian88 教程分享 5 ℃ 0 评论 -
C语言标准库功能解析(c语言标准库函数有哪些)
C语言是一种广泛使用的计算机语言,它与Java编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。C语言的优点是简洁、高效、可移植、灵活和功能强大。为了方便C语言的编程和开发,C标准库提供了一组C内置函数、常量和头文件,它们定义了一些...
2024-10-18 henian88 教程分享 4 ℃ 0 评论 -
Linux网络编程“惊群”问题总结(linux惊群效应详解)
1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型...
2024-10-18 henian88 教程分享 4 ℃ 0 评论 -
多线程编程 - 创建线程和结束线程
Linux系统上,创建和结束线程的基础API都定义在pthread.h头文件中:pthread_create创建一个线程的函数是pthread_create,其定义如下:#include<pthread.h>intpthr...
2024-10-18 henian88 教程分享 4 ℃ 0 评论 -
测试老鸟浅谈unittest和pytest的区别
一、unittest#MyFunction.pydefadd(a,b):returna+b...
2024-10-18 henian88 教程分享 6 ℃ 0 评论 -
嵌入式 C 语言的高级用法,面向对象
不知道有多少人去了解过语言的发展史,早期C语言的语法功能其实比较简单。随着应用需求和场景的变化,C语言的语法功能在不断升级变化。虽然我们的教材有这么一个结论:C语言是...
2024-10-18 henian88 教程分享 5 ℃ 0 评论 -
整除7碾转算法的数学证明和代码实现
引言今日头条看视频,求...
2024-10-18 henian88 教程分享 4 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-