【设计模式】代理模式(结构型)⭐⭐⭐ 2024-06-05 代理模式, 设计模式 184人 已看 代理模式(Proxy Pattern)是一种结构型设计模式,它允许通过一个代理对象来控制对另一个对象的访问。
Python搭建自己的VPN 2024-06-04 python, web安全, 网络, 安全, php 92人 已看 VPN 在保护网络通信隐私和数据安全方面具有重要作用。通过深入理解 VPN 工作机制,并使用 Python 构建高级 VPN 连接,我们可以实现更高级别的数据加密和隐私保护。然而,在实际部署中,需要考虑各种配置和安全性因素,以确保 VPN 连接的稳定性和安全性。通过今天的学习,希望你能够对 VPN 有更深入的理解,并能够动手实践,构建一个属于自己的安全 VPN 连接。
Python与Excel的完美结合:操作技巧与自动化应用 2024-05-30 excel, python, 信息可视化, 自动化, 开发语言 187人 已看 Python提供了多种库来处理Excel文件,使得数据分析和处理变得更加高效和灵活。openpyxl: 主要用于读取和写入Excel 2010 xlsx/xlsm/xltx/xltm文件,支持多个工作表、图表等。xlrd和xlwt: 分别用于读取和写入Excel文件,支持多个工作表,但不支持Excel 2010 xlsx/xlsm/xltx/xltm格式。pandas。
【安装笔记-20240529-Windows-poedit 翻译编辑器】 2024-06-04 笔记, 编辑器 126人 已看 本文记录在 Windows 环境下安装运行 Poedit 翻译编辑器的步骤。实验使用的电脑如下:功能强大且直观的翻译编辑器。Poedit 为翻译者和开发者提供了一个强大且直观的编辑器,支持多种文件格式:gettext/PO、XLIFF、JSON 或 Flutter。它通过轻量级且易于使用的界面以及诸如预翻译和机器翻译等智能功能,帮助节省日常翻译任务的时间。本文介绍了在 Windows 上安装运行 Poedit 翻译编辑器的步骤。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 62人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
【栈】736. Lisp 语法解析 2024-06-05 lisp, 开发语言 25人 已看 给你一个类似 Lisp 语句的字符串表达式 expression,求出其计算结果。表达式语法如下所示:表达式可以为整数,let 表达式,add 表达式,mult 表达式,或赋值的变量。表达式的结果总是一个整数。(整数可以是正整数、负整数、0)let 表达式采用 "(let v1 e1 v2 e2 ... vn en expr)" 的形式,其中 let 总是以字符串 "let"来表示,接下来会跟随一对或多对交替的变量和表达式,也就是说,第一个变量 v1被分配为表达式 e1 的值,第二个变量 v2 被分
LangChain学习之prompt格式化与解析器使用 2024-06-02 学习, prompt 129人 已看 Tough luck!See ya!""" # 继续使用前面定义的prompt_template,占位符用参数填充 service_messages = prompt_template . format_messages(style = service_style_pirate , text = service_reply) print(service_messages [ 0 ] . content)text: ```See ya!```
自学黑客(网络安全) 2024-06-07 安全, web安全 100人 已看 想自学网络安全(黑客技术)首先你得了解什么是网络安全!什么是黑客!网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如 Web 安全技术,既有 Web 渗透,也有 Web 防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。
网站开发需要用到哪些技术 2024-06-07 21人 已看 后端开发会涉及到后端的开发语言,包括PHP、GO、JAVA、C、PYTHON、C++等等,掌握任何一种都可以,后端开发主要是用程序去管理数据,实现需求逻辑,接口开发等等这些,后端开发没有这么容易,它需要配合前端的同时也要配合数据库。有时候也需要用到后端的缓存技术。数据库技术类型有:Oracle 数据库、MySQL数据库、MongoDB数据库、Redis数据库、SQLServer数据库等等,需要掌握其中的一种数据库,里面有数据库的执行语句、数据库的字段表设计、存储、字段索引、字段类型等等。
git 的用法 2024-06-07 git 68人 已看 git add -u:提交被修改(modified)和被删除(deleted)的文件,不包括新文件(new)。( -u == --update)git add . :提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件。git add -h:git add 查看帮助,git add --help可以查看更详细内容。git add:将工作区中 新建/修改/删除的文件内容,添加到暂存区。git add -A:提交所有变化( -A == --all )
MySQL 8.0 安装、配置、启动、登录、连接、卸载教程 2024-06-07 mysql, 数据库, adb 90人 已看 MySQL是一个广泛使用的开源关系数据库管理系统,以其高性能、可靠性和易用性而闻名。本教程将指导您完成在不同操作系统上安装、配置、启动MySQL 8.0,以及如何安全地登录和在需要时卸载它。请记住,配置 MySQL 时,您可能需要根据实际需求调整配置文件中的设置。完成安装后,确保您的 MySQL 服务能够正常运行,并且您可以使用默认的 root 用户登录。希望本教程能够帮助您快速地设置和运行 MySQL 8.0,为您的开发工作或数据库管理任务提供支持。
学习笔记——IP地址网络协议——IPV4地址配置与应用 2024-06-05 学习, 笔记, 网络, 网络协议 141人 已看 整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun 暗号:CSDN】
现代密码学-认证、消息认证码 2024-06-03 14人 已看 消息认证码(message authentication code,MAC)确认完整性并进行认证。输入:任意长度的消息和收发之间的共享密钥,输出:固定长度数据要计算MAC必须持有共享密钥,可以理解为:消息认证码是一种和密钥相关联的单向散列函数。
C语言游戏实战(12):植物大战僵尸(坤版) 2024-06-03 python, 网络, linux, 服务器, 数据库 71人 已看 本游戏使用C语言和easyx图形库编写,通过这个项目我们可以深度的掌握C语言的各种语言特性和高级开发技巧,以及锻炼我们独立的项目开发能力,在开始编写代码之前,我们需要先了解一下游戏的基本规则和功能:游戏界面:游戏界面是一个矩形区域,玩家可以在区域内进行植物的放置和铲除等操作。不同的植物有不同的功能,在这里我们可以僵尸植物分为三大类:1. 生产型植物(如太阳花):这种植物的特点是在一定的时间生产出太阳,以增加太阳的产量。
html文件使用postcss-pxtorem适配移动端 && 使用tailwindcss库 2024-06-05 css, tensorflow, 人工智能, 前端, html 333人 已看 package.json文件。
Linux——简单指令汇总 2024-06-03 arm开发, 运维, linux, 服务器 176人 已看 Linux,一般指GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。本文主要介绍在使用Linux的过程中可能会使用到的比较基本的简单指令。