程序设计小作业
MyElderlyApp:一款面向中老年用户的综合性 Android 应用 摘要本文介绍了一个名为 MyElderlyApp 的 Android 应用,面向中老年用户,集成了健康管理、快捷出行、文艺社区及多款休闲小游戏(五子棋、中国象棋、围棋、麻将)。文章从项目定位、技术选型、核心功能、实现关键点等方面进行详尽阐述,并附上完整的 Kotlin 源码供读者参考。 目录 项目背景与定位 技术栈与架构概览 核心功能模块介绍 登录与主界面 快捷出行 (QuickTravelScreen) 健康管理 (HealthScreen) 文艺社区 (ArtCommunityScreen) 五子棋 (GomokuScreen) 中国象棋 (ChessScreen) 围棋 (GoGameScreen) 麻将 (MahjongScreen) 实现关键点解析 项目源码(Markdown...
JAVA语言笔记
全面 Java 学习笔记这份笔记为已经熟悉 Python 的计算机学生设计,旨在帮助你全面掌握 Java 语言及其在软件开发中的应用。内容从基础到进阶,包含详细注释的代码示例,逻辑清晰,适合系统学习和实践。 1. Java 基础语法1.1 基本介绍 Java 是一种静态类型、面向对象的编程语言,通过 JVM(Java 虚拟机)实现跨平台运行。 程序入口点是 public static void main(String[] args) 方法,必须定义在类中。 示例代码:12345678910/** * 基础语法示例:Hello World 程序 */public class HelloWorld { // 程序入口点,JVM 从这里开始执行 public static void main(String[] args) { // 打印欢迎信息到控制台 System.out.println("Welcome to Java!"); }} 1.2...
Python语言笔记
Python 语言笔记(网络空间安全)这是一份全面、详尽、通俗易懂的 Python 语言学习笔记,结合网络空间安全学习要求,适合初学者和进阶学习者。笔记涵盖 Python 基础语法、数据类型、控制流、函数、模块、文件操作、异常处理、面向对象编程,以及网络安全相关的高级主题。每部分配有示例代码和解释,帮助快速上手并深入理解。 1. Python 简介Python 是一种高级、解释型、通用编程语言,由 Guido van Rossum 于 1991 年创建,因其语法简洁、功能强大而广受欢迎。它在 Web 开发、数据分析、人工智能和网络安全等领域有广泛应用。 特点: 易学易用:语法接近自然语言,适合初学者。 开源免费:拥有庞大社区和丰富的第三方库。 跨平台:支持 Windows、macOS、Linux 等系统。 多范式:支持面向过程、面向对象和函数式编程。 2. 环境搭建学习 Python 前需安装 Python 环境,推荐使用 Python 3.x 版本。 安装 Python: 访问 Python 官网 下载安装包。 安装时勾选“Add Python to...
SSH 免密登录配置笔记
SSH 免密登录配置笔记1. 生成 SSH 密钥对1.1 使用 ssh-keygen 生成密钥对在本地终端使用以下命令生成 SSH 密钥对: 1ssh-keygen -t rsa -b 4096 这会在 ~/.ssh/ 目录下生成私钥 id_rsa 和公钥 id_rsa.pub。 1.2 设置密钥存储路径(可选)如果希望将密钥存储在自定义路径,可以使用 -f 选项: 1ssh-keygen -t rsa -b 4096 -f ~/.ssh/my_key 此命令将私钥保存为 ~/.ssh/my_key,公钥保存为 ~/.ssh/my_key.pub。 1.3 设置密钥密码(可选)在生成过程中,您可以选择设置密钥的密码。虽然这样可以增加安全性,但每次使用私钥登录时需要输入密码。 2. 上传公钥到远程服务器2.1 使用 ssh-copy-id 命令(推荐)最简单的方式是使用 ssh-copy-id 命令将公钥上传至远程服务器: 1ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host 这会将本地公钥添加到远程服务器的...
Pikachu 靶场暴力破解
Pikachu靶场笔记1. 暴力破解1.1 直接BurpSuite设置两组点位破解1.2 有验证码的破解(on client)我们打开源码,根据提示进入PHP源码,查看到验证码是前端生成且验证的(前端验证码的判断)。 验证码源码 此时,我们只需要抓包查看请求,把一些验证码相关的请求改一下。 请求抓包 最后,查看爆破长度,即可成功爆破。 爆破成功 1.3 有验证码的破解(on server)尝试了待验证码请求爆破,居然成功了。有些服务器后台是不刷新验证码的,所以抓到包后不要放包,这样验证码就一直有效。把包发到攻击模块直接爆破。 请求包抓取 2. Token爆破Token的作用简单理解,就是验证服务器给前端发的令牌,来判断请求是否合法。 我们使用 Pitchfork 模式进行爆破密码和Token。 2.1 四种爆破模式 Sniper(狙击手模式) Battering ram(攻城锤模式) Pitchfork(叉子模式) Cluster bomb(集束炸弹模式) 爆破模式示意图 2.2...
this is my first blog!
基本信息 姓名: 张志航 学历背景: 网络空间安全(东莞理工学院) 专业背景与研究领域 研究方向: web转战re+pwm中 学术成果: 暂时无 技能与专长 技术技能: 熟悉C语言、python语言,了解多门语言HTML,c++,css,php等 会使用网络渗透工具bp,中国蚁剑等 软技能: 优秀的沟通与组织能力,在团队协作和领导中表现突出。 高度的适应能力和快速学习能力。 兴趣与爱好 球类: 乒乓球、羽毛球、篮球等 未来展望希望在网络空间安全领域继续深造,攻读硕士学位,一起努力吧!
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment