- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 随时的记录
组播==================================组播消息发送sendto时只需要初始化套接字,不用绑定。目标组的地址是组播地址,目标组端口号是接收方监听的端口。intreuse = 1;setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, (char*)&reuse, sizeof(reuse));接收方套接字需要绑定端口号。然后将套机字加入组播地址struct ip_mreq group;memset((char*)&.
2021-11-01 19:20:35 107
原创 linux socket接收数据流程
参考:https://blog.csdn.net/armlinuxww/article/details/92803381准备接收数据1、socket,bind,listen,accept2、recv,将线程从就绪队列放入等待队列,并将线程引用放入socket的等待列表接收到数据1、网口传输2、网卡接收到数据3、网卡通过硬件传输将数据写入内存4、通知CPU执行中断程序5、cpu中断正在执行的进程,去处理网络数据6、根据端口号匹配到socket,将内存中的数据写入sock
2021-09-23 11:04:57 742
原创 QT pro文件
添加静态库: 假如有库文件 libmylib.a存在于/usr/local/lib/文件夹下 LIBS += -L/usr/local/lib/ -l mylibPRE_TARGETDEPS +=-L/usr/local/lib/ -l mylibLIBS 即是完成了库的添加,PRE_TARGETDEPS 强制每次编译重新连接库文件,不加此项可能会在编译时使更新的库文件不生效(待测试)QT 使用到的Qt定义的类(cor...
2021-07-22 18:31:02 501
原创 C/C++整型与浮点型内存存储
浮点型: 浮点型长度为32位(0-31); 存储结构为 31(符号位) 30-23(小数点偏移位)22-0(有效位) 例1: 10.3125 = 1010.0101 = 1.0100101 * 2^3 1010.0101中整数位为1010,由十进制10转换为二进制得到 小数位为0101,由下式得到。 所以内存中为 0(符号位正)100 0010...
2021-07-20 19:53:48 467
原创 C++常量
参考:https://www.cnblogs.com/expedition/p/11313711.html常量即是程序运行中不会也不能改变的标识符,或字面值常量各种基础类型的字面值常量: 整型数字、浮点数字、字符、字符串和布尔值const 修饰定义的表示符: const ClassA a = CalssA(); const int * a;//const修饰后面最近的int,表示int值不能被改变,即指针指向的控件中的值不能被改变 ...
2021-07-20 19:18:56 88
原创 std::vector
只声明的时候未调用复制构造函数使用时为之前声明的所有元素调用复制构造函数使用vector时,如果存储的类型比较复杂应该使用存指针的方式,如果类型比较简单应该直接存对象。存对象是为了避免指针管理疏忽,造成内存泄露。存指针为了避免对象的复制影响效率。存指针时应该注意释放内存:...
2020-10-22 11:51:30 263
原创 Visual Studio 2019下安装QT扩展
平台:windows环境:vs2019(调试方便),QT5.14(界面优势)环境搭建:vs->扩展->管理扩展->安装Qt扩展装完需要重启vs将QT加入vspath为QT的安装路径不出意外应该能在vs下创建QT项目了(希望能坚持)...
2020-07-18 17:18:42 744
原创 QT窗口出现时显示在最前方
窗体构造时调用windows的api ::SetWindowPos(HWND(this->winId()), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//窗口置顶 ::SetWindowPos(HWND(this->winId()), HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);//如果不加这个会一直置顶 //::SwitchToThisWin.
2020-07-17 16:32:57 2407
原创 计算音频的分贝值
SDL_OpenAudioDevice回调函数static void sdl_audio_callback(void *opaque, Uint8 *stream, int len){ VideoState *is = opaque; int audio_size, len1 , len2; len2 = len; Uint8 * stream1 = stream; audio_callback_time = av_gettime_relative(); while (len &.
2020-07-17 15:50:59 928
原创 Windows远程桌面问题
参考:https://blog.csdn.net/qq_29918079/article/details/80011234----------------------------欢迎任何人提出意见------------------------------一般远程桌面时出现“你的凭据不工作”都是连接端PC的配置原因,但是有时候也会是被连接端PC的配置原因导致。被连接端配置:1,W...
2019-10-29 10:21:39 753
原创 Windows Redis 记录
参考:https://www.runoob.com/redis/redis-commands.html 这是菜鸟教程 ,包含各种命令,入门可以看看参考:https://redis.io/这是redis官网参考:https://blog.csdn.net/hjm4702192/article/details/80518856这个讲了一些Redis使用过程中可能遇到的问题参考:htt...
2019-06-03 11:04:26 154
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人