C++ – 使用Crypto++对字符串进行md5加密和md5校验
1 使用Crypto++对字符串进行md5加密 使用Crypto++计算字符串的md的md5值,需要使用到Crypto++以下类: StringSource: 用于从字符串或二进制数据中读取数据 HashFilter: 表示一个用于计算哈希的过滤器。它接受一个哈希函数作为参数,这里是 md5 md5…
- C++
- 2024-01-08
C++ – 使用Crypto++计算文件md5值
1 使用Crypto++计算文件的md5值 使用Crypto++计算文件的md的md5值,需要使用到Crypto++以下类: FileSource: 用于从文件中读取数据 HashFilter: 表示一个用于计算哈希的过滤器。它接受一个哈希函数作为参数,这里是 md5 md5: 用于计算输入数据的 …
- C++
- 2024-01-08
Visual Studio – 项目以utf-8编码格式保存源代码文件
1 Visual Studio项目以utf-8编码格式保存源代码文件 默认情况下,Visual Studio项目工程中的代码文件默认使用本地编码,对于中文环境来说是GB2312。如果你的项目需要跨平台编译,如果代码文件的编码格式是ANSI编码,则会在编译时出现乱码或者其他无法预知的问题。 1.1 以…
- Visual Studio
- 2024-01-05
Windows – bat批处理脚本复制文件取消提示”是文件名还是目录名”
1 问题 在windows批处理文件bat文件使用xcopy复制文件或者文件夹时经常会出现以下提示, E:\Git\xxx>xcopy CMakeLists.txt .\linux_compile\CMakeLists.txt /f /y 目标 E:\Git\xxx\xxx\CMakeList…
- Windows编程
- 2024-01-03
C++ – 跨平台开发,判断操作系统类型
各个操作系统都有其对应的内置宏: Windows:WIN32、_WIN32、_WIN32_、WIN64、_WIN64、_WIN64_ Linux:_linux_ Android:ANDROID、_ANDROID_ Mac/iPhone:_APPLE_、TARGET_OS_IPHONE、TARGET_…
- C++
- 2024-01-02
CMake – 判断当前操作系统类型
CMake中经常需要判断当前操作系统,然后根据不同系统类型进行特定编译选项的控制,在CMake中判断当前操作系统类型有以下几种方法。 1 第一种方法 CMake 2.6以上判断可以使用以上内置变量 MESSAGE(STATUS "operation system is ${CMAKE_SYSTEM}…
- C++
- 2024-01-02
libhv – Windows编译libhv以及在Visual Studio中配置开发环境
1 Windows中使用CMake编译libhv 1.1 使用命令行 libhv的github中给出了在Windows上使用CMake命令行创建libhv Visual Studio项目的命令,如下 mkdir win64 cd win64 cmake .. -G "Visual Studio 15…
- C++
- 2023-12-28
CSS – 悬浮卡片样式
1 CSS悬浮卡片样式 如果我们需要制作如下图的悬浮卡片 首先我们先用html搭好网页布局 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>css悬…
- CSS
- 2023-12-27
PHP – 接口接收post请求,$_POST接口数据为空的问题
1 PHP接收POST数据为空的问题 最近写自己的项目时,还是按照往常一样将请求参数转成json格式的字符串,然后通过post请求PHP接口,但是在PHP中$_POST的数据为空。 这里我的请求头Content-Type设置为application/json,这个也是出问题的地方。 经过后面搜索资料…
- PHP
- 2023-12-26
详解POST请求中的Content-Type
1 Post请求 POST 请求是一种常见的数据请求方式,相对于 GET 请求更安全、更灵活。一个标准的 POST 请求由以下三个部分组成: 请求行:包含了请求方法、URL 和 HTTP 协议版本。 请求头:包含了关于请求的附加信息,常见的请求头字段有 Content-Type、Authorizat…
- 编程技术
- 2023-12-26
PHP – 解析json字符串
1 json_decode方法 在PHP中使用json_decode方法解析json字符串,json_decode方法如下。 语法 mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]]…
- PHP
- 2023-12-26
微信小程序开发 – 复制文本到剪切板
微信小程序中可以通过APIwx.setClipboardData(Object object)设置系统剪切板的内容,api调用成功后会弹出toast提示内容已复制,持续1.5s。 1 复制text控件的内容 如果需要复制text控件的内容,text控件有一个selectable属性,标志文本是否可选…
- 微信小程序
- 2023-12-25
最新评论