Ubuntu – 编译安装libhv
1 编译安装libhv 编译libhv需要: gcc4.8+ cmake 3.6 or later 官方编译文档可参考:https://github.com/ithewei/libhv/blob/master/BUILD.md 官方提供了两种编译方式,一种是Makefile,另一种是CMake,本文…
- Linux运维
- 2024-01-09
Docker – 解决容器commit之后镜像变得非常大的问题
1 docker打包容器,commit之后变得非常大的问题 最近基于Ubuntu的镜像构建了一个容器用于在其中编译自己的一些C++项目,由于安装了很多的编译依赖,比如gcc、g++、cmake、ffmpeg、opencv等,在编译项目完成之后准备commit一个镜像发现居然有几十G。 后面才知道,d…
- Linux运维
- 2024-01-09
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
最新评论