点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
stl - trim、split
1一、头文件#include <list>#include <vector>#include <algorithm>using namespace std;二、lTrim、rTrim、trimstring& lTrim(string &ss){string::iterator p=find_if(ss.begin(),ss.end(),not1(ptr_fun(isspace)));ss
soskp-yoours2023-02-18 22:06:25
阅读更多 -
windows鼠标右键菜单、二级菜单 - 注册表
2一、鼠标右键菜单、二级菜单(文件操作) QT依赖打包:上图有两种一直是直接点击可以操作,一种是二级菜单形式:1. 直接操作Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\Qt_mingw64\command]@="D:\\Qt\\5.15.2\\mingw81_64\\bin\\wind
soskp-yoours2023-02-17 19:26:21
阅读更多 -
环形缓冲区
3#define CACHE_LEN 2048typedef struct {u8 Buf[CACHE_LEN];u16 ReadIndex;u16 ParseIndex;u16 WriteIndex;}RecvCache;RecvCache recvCache;void CacheInit(void){recvCache.ReadIndex = 0;recvCache.ParseIndex = 0;recvCache.WriteInde
soskp-yoours2023-02-07 18:39:49
阅读更多 -
springboot接收curl上传的多个图片文件
4一、curl上传文件// POSTcurl_easy_setopt(curl, CURLOPT_URL, url); //url地址curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, ResponseData); //对返回的数据进行操作的函数地址curl_easy_setopt(curl, CURLOPT_WRITEDATA, urlres); //这是write_data的第四个参数值curl
soskp-yoours2023-02-06 19:28:36
阅读更多 -
8051内核多任务切换 - 改进
5一、介绍 上一篇多任务有个问题,如果存在局部变量则任务切换会导致变量数值混乱。 改进在原有基础上增加堆栈操作。二、完整示例#include <stdlib.h>#include "ioCC1110.h"// 任务个数.必须和实际任务数一至 #define MAX_TASKS 2// 最大栈深.最低不得少于2个,压栈用到了15个,切换函数临时用了一个。该数
soskp-yoours2023-02-02 19:18:07
阅读更多 -
8051内核多任务切换
6#include <stdlib.h> #include "ioCC1110.h"// 任务函数类型typedef void (*Fun)();// 任务槽个数.必须和实际任务数一至#define MAX_TASKS 2// 最大栈深.最低不得少于2个,保守值为12#define MAX_TASK_DEP 12// 当前活动任务号unsigned char task_id;//任务的栈指针unsigned char
soskp-yoours2023-02-01 19:31:20
阅读更多 -
通过浏览器唤起Android app
7一:通过浏览器调用Android应用1)修改配置文件AndroidManifest.xml,在需要打开的activity下添加如下配置: <intent-filter> <data android:scheme="soskp" /><!-- 通过这个soskp打开应用程序,可自行定义。 --> &nb
soskp-yoours2022-12-03 10:15:06
阅读更多 -
服务器搭建内网穿透 - 调试微信小程序
8一、简要 开发调试小程序需要https协议接口,内网调试除了将端口映射外,就得使用内网穿透来解决了。二、ssl证书 在腾讯云或者阿里云上申请一年免费ssl证书。三、软件工具 1. nginx 下载地
soskp-yoours2022-11-30 22:58:50
阅读更多 -
MySQL安装
9一、Java安装环境变量JAVA_HOME=D:\AndroidJava\Java\jdk1.8.0_181JRE_HOME=D:\AndroidJava\Java\jre1.8.0_181MYSQL_HOME=E:\mysql-5.7.29-winx64PATH=%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%MYSQL_HOME%\bin使用jdk生成jre:jdk1.8.0_181\bin\jlink.e
soskp-yoours2022-11-25 22:00:08
阅读更多 -
linux驱动 - gpio中断
10一、设备树 - GPIO定义#gpio-cells = <6>;ant_paen-gpios = <&pio 1 1 1 1 1 0>; |
soskp-yoours2022-10-30 19:33:25
阅读更多