c
lhshengshi
这个作者很懒,什么都没留下…
展开
-
w550 短连接处理方式
if(close_vis_socket_cnt ++ > 100*5) { close_vis_socket_cnt = 0; disconnect(SOCK_VIDEOS); close(SOCK_VIDEOS); } case SOCK_ESTABLISHED: { ...原创 2020-05-14 17:18:03 · 227 阅读 · 0 评论 -
freertos临界段代码保护机制
15.1临界段代码的临界段也称为临界区,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界段代码的执行不被中断,在进入临界段之前须关中断,而临界段代码执行完毕后,要立即开中断。lFreeRTOS临界段相关知识补充FreeRTOS的源码中有多处临界段的地方,临界段虽然保护了关键代码的执行不被打断,但也会影响系统的实时性。比如此时某个任务正在调用系统API函数,而且此时...原创 2020-02-27 14:55:36 · 1870 阅读 · 0 评论 -
time
#include <cstring>#include <iostream>#include <windows.h>int main(int argc, char* argv[]){char* source = "23234abc";char des[100];size_t len = strxfrm(des, source, 50);...原创 2020-02-02 22:54:41 · 131 阅读 · 0 评论 -
指针加法
#include <iostream>using namespace std;struct Books * p ;struct Books{ char title[50]; char author[50]; char subject[100]; int book_id;};int main (){char names[5] = {...原创 2020-02-02 14:50:01 · 155 阅读 · 0 评论 -
c二维数组
1、&a[0][0]为0行0列元素的首地址,a[0]+n为0行第n个元素地址,那么a[0]是表示0行首元素地址吗?>>正确, a[0]就是0行首地址.&a[0]是零行的首地址,实际上行的地址也只有一个,也无所谓0行的首地址吧?>>&a[0]值上, 是和a[0]相同的, 不过类型不一样. a[0]等效于int *型,实际上是指向一个元素. 而&a...原创 2020-02-02 11:59:26 · 221 阅读 · 0 评论