<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hardworkingapple的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hardworkingapple</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hardworkingapple]]></copyright><item><title><![CDATA[验证中间件的四个“钩子”函数 + 验证CBV，和FBV作比较]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/160989973</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/160989973</guid><author>hardworkingapple</author><pubDate>Mon, 11 May 2026 17:58:08 +0800</pubDate><description><![CDATA[一、创建django项目和应用。四、编写视图（FBV+CBV）CBV：写类+自动分发请求方法。验证中间件的四个“钩子”函数。三、编写四大钩子中间件。]]></description><category></category></item><item><title><![CDATA[第五次作业：用户认证]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/160532592</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/160532592</guid><author>hardworkingapple</author><pubDate>Sun, 26 Apr 2026 19:48:12 +0800</pubDate><description><![CDATA[五、打开 myapp/views.py，写入完整代码。七、配置路由（打开 myauth/urls.py）六、创建登录页面 login.html。一、创建 Django 项目。四、把 app 注册到项目里。三、创建应用 app。]]></description><category></category></item><item><title><![CDATA[第四次作业：Form 或 ModelForm]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/160312599</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/160312599</guid><author>hardworkingapple</author><pubDate>Sun, 19 Apr 2026 19:35:19 +0800</pubDate><description><![CDATA[二、D:\student_homepage\homepage\templates中增加exp.html。三、D:\student_homepage\student_homepage\urls.py修改。一、D:\student_homepage\homepage\forms.py修改。四、D:\student_homepage\homepage\views.py修改。五、启动django，进入。]]></description><category></category></item><item><title><![CDATA[项目部署方案说明（Django + 阿里云）项目需求分析（AI 写 PRD）]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/159468803</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/159468803</guid><author>hardworkingapple</author><pubDate>Wed, 25 Mar 2026 20:36:51 +0800</pubDate><description><![CDATA[进入项目目录、创建一个应用（叫 home）、把应用加到配置里。一、项目部署方案说明（Django + 阿里云ECS）用 Gunicorn 启动 Django 服务。后台启动 Gunicorn（让服务持续运行）安装 Python、pip 和 Nginx。二、项目需求分析（AI 写 PRD）创建并初始化 Django 项目。暂停服务，配置 Nginx。启用配置并重启 Nginx。Gunicorn启动完成。开放防火墙 80 端口。重启服务（让修改生效）]]></description><category></category></item><item><title><![CDATA[开源项目运行&解读]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/159166171</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/159166171</guid><author>hardworkingapple</author><pubDate>Tue, 17 Mar 2026 15:13:13 +0800</pubDate><description><![CDATA[【代码】开源项目运行&解读。]]></description><category></category></item><item><title><![CDATA[用django做动态的个人主页]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/159160732</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/159160732</guid><author>hardworkingapple</author><pubDate>Tue, 17 Mar 2026 13:37:55 +0800</pubDate><description><![CDATA[末尾添加以下代码（用于存储学生头像）一、已安装django并且创建项目。七、创建模板文件（前端页面）二、创建应用（功能模块）应用来实现学生主页功能。文件夹，再创建html。四、注册模型到后台管理。六、配置 URL 路由。创建django项目。]]></description><category></category></item><item><title><![CDATA[快速搭建Django投票应用]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/159016364</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/159016364</guid><author>hardworkingapple</author><pubDate>Fri, 13 Mar 2026 19:44:42 +0800</pubDate><description><![CDATA[可通过 Session 记录用户投票记录，避免重复投票，D:\djangotutorial\polls\views.py。输入你创建的超级管理员用户名和密码，登录后台，点击「Questions」→「Add Question」，添加测试数据。创建模板文件夹结构，避免不同应用的模板重名冲突，是 Django 的最佳实践。视图中，若数据加载慢可添加提示（可选）视图，当用户访问时返回一段文本。停止服务器，执行数据迁移再重启。添加详情页和投票结果页的视图（编写视图函数，定义一个。创建全局样式文件，在。]]></description><category></category></item><item><title><![CDATA[Hadoop HDFS操作指南]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/154982246</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/154982246</guid><author>hardworkingapple</author><pubDate>Tue, 18 Nov 2025 10:48:10 +0800</pubDate><description><![CDATA[重命名 HDFS 中的文件（将 local_test.txt 改名为 renamed_test.txt）# 移动 /test_dir/copied_file.txt 到 /hdfs_demo 目录（文件名不变）# 复制 HDFS 中的 local_test.txt 到 /test_dir 目录（文件名不变）hadoop fs -rmdir /test_dir  # 需确保 /test_dir 中已无文件。# 复制并改名（复制到 /test_dir 并命名为 copied_file.txt）]]></description><category></category></item><item><title><![CDATA[Shell脚本实现多节点自动化配置,复制三台centos，用mobaxterm批量执行命令]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/153643632</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/153643632</guid><author>hardworkingapple</author><pubDate>Tue, 21 Oct 2025 21:14:02 +0800</pubDate><description><![CDATA[parallel_run "systemctl is-active docker && docker --version" "Docker服务检查"parallel_run "hostname && uptime && free -h" "系统状态检查"parallel_run "systemctl restart docker" "重启Docker服务"./moba_cluster_manager.sh -c "df -h" -d "检查磁盘空间"打开虚拟机，查看ip地址（需先配置虚拟机）]]></description><category></category></item><item><title><![CDATA[下载、上传、解压Hadoop，加压后修改配置，运行。]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/153051963</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/153051963</guid><author>hardworkingapple</author><pubDate>Tue, 21 Oct 2025 20:05:01 +0800</pubDate><description><![CDATA[<name>fs.defaultFS</name><value>hdfs://localhost:9000</value>]]></description><category></category></item><item><title><![CDATA[防火墙、SELinux、时间同步]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/153050759</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/153050759</guid><author>hardworkingapple</author><pubDate>Sat, 11 Oct 2025 15:46:01 +0800</pubDate><description><![CDATA[1、关闭防火墙（node1、node2、node3）2、编辑SELinux文件。]]></description><category></category></item><item><title><![CDATA[SSH免密登录，三台虚拟机]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/153047593</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/153047593</guid><author>hardworkingapple</author><pubDate>Sat, 11 Oct 2025 15:18:44 +0800</pubDate><description><![CDATA[公钥和密钥文件默认会生成在当前目录下的.ssh目录下，node1：ll ~/.ssh/1、在里面添加三台服务器的主机名和对应的 IP 地址，使得它们可以通过主机名相互访问。开始测试，在node1使用SSH远程登陆node2、node3。（前面已经修改过主机名和IP地址）把公钥复制到需要免密码登录的节点。2、生成公钥和密钥文件。3、配置免密码登录。]]></description><category></category></item><item><title><![CDATA[Java下载、安装和配置]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/153047051</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/153047051</guid><author>hardworkingapple</author><pubDate>Sat, 11 Oct 2025 13:58:35 +0800</pubDate><description><![CDATA[1、在Oracle官网找到14.0.2版本的jdk进行下载。2、完成安装后，开始配置环境。3、验证配置是否成功。]]></description><category></category></item><item><title><![CDATA[修改主机名和IP地址，建立多台虚拟机]]></title><link>https://blog.youkuaiyun.com/hardworkingapple/article/details/152048237</link><guid>https://blog.youkuaiyun.com/hardworkingapple/article/details/152048237</guid><author>hardworkingapple</author><pubDate>Sun, 28 Sep 2025 18:47:45 +0800</pubDate><description><![CDATA[配置完成后重启网络服务，并且再次执行 ip addr，查看网卡的inet是否改变。修改主机名为node1，以此类推。查找子网掩码，网关和DNS。]]></description><category></category></item></channel></rss>