相关文章
std::cout无法打印uint8_t类型的数据
std::cout在处理uint8_t变量类型的时候默认输出字符,刚好数字0-10对应的ascii字符都是不可打印的
解决: 使用static_cast
std::cout << static_cast<int>(time) << std::endl;参考文章:https://blog.csdn.net/weixin_459…
编程日记
2024/12/23 2:37:33
C现代方法(第19章)笔记——程序设计
文章目录 第19章 程序设计19.1 模块19.1.1 内聚性与耦合性19.1.2 模块的类型 19.2 信息隐藏19.2.1 栈模块 19.3 抽象数据类型19.3.1 封装19.3.2 不完整类型 19.4 栈抽象数据类型19.4.1 为栈抽象数据类型定义接口19.4.2 用定长数组实现栈抽象数据类型19.4.3 改变栈抽象数据类型中…
编程日记
2024/12/21 16:19:44
docker部署mongodb
1:拉去momgodb镜像 2:拉去成功后,通过docker-compose.yml配置文件启动mongodb,docker-compose.yml配置如下
version: 3.8
services:mongodb-1:container_name: mongodbimage: mongo ports:- "27017:27017"volumes:- G:…
编程日记
2024/12/17 1:53:52
71 内网安全-域横向网络传输应用层隧道技术
目录 必备知识点:1.代理和隧道技术区别?2.隧道技术为了解决什么?3.隧道技术前期的必备条件? 演示案例:网络传输应用层检测连通性-检测网络层ICMP隧道Ptunnel使用-检测利用传输层转发隧道Portmap使用-检测,利用传输层转发隧道Netcat使用-检测,利用,功能应用层DNS隧…
编程日记
2024/12/18 20:00:22
Ubuntu 安装最新版python
首先,打开终端并更新包列表:
sudo apt update
然后,你需要安装一些依赖的软件包来构建Python源码。可以使用下面的命令来安装这些依赖:
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-…
编程日记
2024/12/16 12:21:10
C语言初学1:详解#include <stdio.h>
一、概念
#include <stdio.h> 称为编译预处理命令,它在告诉C编译器在编译时包含stdio.h文件,如果在代码中,调用了这个头文件中的函数或者宏定义,则需引用该头文件。
二、作用
stdio.h是c语言中的标准输入输出的头文件&am…
编程日记
2024/12/11 2:23:37
如何使用Pyarmor保护你的Python脚本
目录
一、Pyarmor简介
二、使用Pyarmor保护Python脚本
1、安装Pyarmor
2、创建Pyarmor项目
3、添加Python脚本
4、配置执行环境
5、生成保护后的脚本
三、注意事项与未来发展
四、未来发展
五、总结 本文深入探讨了如何使用Pyarmor工具保护Python脚本。Pyarmor是一个…
编程日记
2024/12/8 22:19:09
idea使用gradle教程 (idea gradle springboot)2024
这里白眉大叔,写一下我工作时候idea怎么使用gradle的实战步骤吧
----windows 环境-----------
1-本机安装gradle 环境
(1)下载gradle
Gradle需要JDK的支持,安装Gradle之前需要提前安装JDK8及以上版本
https://downloads.gra…
编程日记
2024/12/19 18:59:46