会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
no code no life
博客园
首页
新随笔
联系
订阅
管理
2025年4月18日
BLAKE3(一种比MD5更加高效的校验方式)
摘要: 1.BLAKE3 校验: 可以更好保证文件的唯一性,极难碰撞,计算速度极快。是一种兼顾安全和性能的校验方式。 2.1G文件计算速度对比 3.应用 https://github.com/BLAKE3-team/BLAKE3.git 4.linux虚拟机编译 #include "blake3.h" #i
阅读全文
posted @ 2025-04-18 11:28 Smah
阅读(385)
评论(0)
推荐(0)
2025年3月20日
openssl1.0.2u交叉编译mips32
摘要: #!/bin/bash # 1.生成makefile(注意如果更换过编译工具链,需要重新解压源码在执行这个脚本) CFLAGS1=-muclibc CFLAGS2=-march=mips32r2 setarch linux32 ./config no-asm no-async shared $CFL
阅读全文
posted @ 2025-03-20 11:30 Smah
阅读(64)
评论(0)
推荐(0)
2025年3月7日
libdatachannel和libWebRTC对比
摘要: libdatachannel 和 libWebRTC 的简要比较 注意:此比较是在 2024 年年中进行的。 WebRTC (Web Real-Time Communication) 是数据、音频和视频流的标准。它可以在浏览器中使用,无需插件,并允许视频和语音聊天等功能实时运行。在浏览器中运行的应用
阅读全文
posted @ 2025-03-07 16:49 Smah
阅读(1274)
评论(0)
推荐(1)
2023年10月13日
工作的第四个年头
摘要: 最近遇到比较多的事情,稍微给之前的四年做下总结吧。 最近也生了一场病,还在吃药也花了不少钱。 也失去了不少朋友,我也许做不了一个合格的友人吧。慢慢的社交也少了很多。 工作在编码技术上基本没有什么困难和阻碍,最近也在学习java,曾经想做一个视音频编解码相关的程序员,或者是物联网相关的程序员。 现在想
阅读全文
posted @ 2023-10-13 23:38 Smah
阅读(460)
评论(3)
推荐(3)
2022年9月5日
libcurl 文件下载
摘要: 直接上代码: size_t write_data(void *ptr, size_t size, size_t nmemb, FILE *stream) { size_t written = fwrite(ptr, size, nmemb, stream); return written; } in
阅读全文
posted @ 2022-09-05 19:01 Smah
阅读(394)
评论(0)
推荐(0)
2022年8月19日
libcurl http发送字符串引起的乱码的解决方案CURLOPT_POSTFIELDSIZE
摘要: 请求端: struct curl_slist *headers = NULL; headers = curl_slist_append(headers, "Content-Type: application/x-www-form-urlencoded"); curl_easy_setopt(curl
阅读全文
posted @ 2022-08-19 09:44 Smah
阅读(879)
评论(0)
推荐(0)
2022年7月28日
C语言switch 第一行不能定义变量的解决办法
摘要: 1.case后加一行代码 switch(cmd) { case CMD_A:break; case CMD_B: printf("加一行打印代码\n"); int test_value; break; default: printf("error cmd\n"); break; } 2.限定作用域
阅读全文
posted @ 2022-07-28 19:38 Smah
阅读(711)
评论(0)
推荐(0)
2022年4月12日
getsockopt和setsockopt的使用详解(包含TCP传输掉包和网线2秒内断开的测试)
摘要: 1.getsockopt(sockfd, SOL_SOCKET, SO_SNDTIMEO, &tv_out, sizeof(struct timeval)); 问题:Bad address,报错,errno =14 ,EFAULT:optval指向的内存并非有效的进程空间 解决办法:getsocko
阅读全文
posted @ 2022-04-12 10:04 Smah
阅读(3828)
评论(0)
推荐(0)
2022年3月30日
C++ 借助指针突破访问权限的限制,访问private、protected属性的成员变量(花拳绣腿)
摘要: #include <iostream> using namespace std; class A { public: A(int a, int b, int c); private: int m_a; int m_b; int m_c; }; A::A(int a, int b, int c) :
阅读全文
posted @ 2022-03-30 15:17 Smah
阅读(627)
评论(0)
推荐(0)
2022年3月3日
tcp协议抓包分析(一)正常发送包
摘要: 服务端demo: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/socket.h> #include <netin
阅读全文
posted @ 2022-03-03 14:02 Smah
阅读(311)
评论(0)
推荐(0)
下一页
公告