PFC5.0 2D Uniaxial Compression Simulation (单轴压缩模拟)本文记录了使用 PFC 5.0 (Particle Flow Code) 进行二维单轴压缩试验模拟的全过程。模拟涵盖了试样生成、伺服固结、接触模型参数赋予、单轴加载以及裂纹监测等关键步骤。
1. 模拟流程概述整个模拟过程主要分为以下几个阶段,分别对应不同的脚本文件:
试样生成 (main.p2dat): 生成圆柱形(2D中为矩形)试样,生成墙体和颗粒,并进行初步平衡。
伺服固结 (sifu.p2dat): 通过伺服机制控制墙体速度,使试样达到预定的各向同性应力状态(虽然是单轴,但预压过程有助于试样密实)。
参数赋予 (contact.p2dat): 赋予颗粒间平行粘结(Parallel Bond)模型及相应的微观参数。
单轴加载 (jaizai.p2dat): 移除侧向墙体,对上下墙体施加恒定速度进行加载,直至试样破坏。
此外,还包含了一些用于监测和后处理的 FISH 函数文件:
ss_wall.fis: 利用墙体监测应力-应变。
ss_gage.fis: 利用测量颗粒(Gage ...
注:本文详细介绍并说明仓库中的脚本 0.9.py(也可认为是 v4.0 的实现版本)。我会从功能、原理、安装依赖、配置示例、运行方式、关键代码讲解、常见问题排查、安全与合规等方面把项目写成一篇可以直接发布的技术博客。
项目简介
功能亮点
运行环境与依赖
准备工作
配置说明
启动与使用
关键模块与代码说明
日志、通知与结果发送
常见问题与排错
进阶使用
隐私 / 合法性 与 使用协议
致谢与贡献
项目简介一键场地预约 v4.0(文件名示例 0.9.py)是一个基于 Selenium 的自动化脚本,目标是帮助用户在东北大学(示例站点 book.neu.edu.cn)抢/预约体育场地。项目提供了带交互式 Tkinter GUI 的桌面启动器,并集成了邮件与 PushPlus 推送通知、日志输出和简单的防多开机制(锁文件 + 进程检查)。脚本尽量保留人工可配置项(时间段、场地号、刷新间隔、抖动、验证码支持等),并对常见页面差异与弹窗做了稳健处理。
功能亮点
自动化流程:Selenium 自动登录并在页面上寻找可预约时段。
多目标监控:支持多个目标时段和多个场地同 ...
风险提示(免责声明)本文仅供计算机网络技术研究与学术交流使用。请务必遵守《中华人民共和国网络安全法》及《东北大学校园网用户管理办法》。请勿将本教程用于非法用途,请勿在寝室大规模传播或进行商业牟利。由此产生的一切后果(包括但不限于账号封禁、请喝茶、写检讨)由使用者自行承担。
前言:关于白嫖的艺术与科学在这个流量比金子还贵的年代,每一个 NEUer 的月底账单里都藏着一部血泪史。面对 IPv4 计费、IPv6 免费这种“一国两制”的策略,一个伟大的念头不可避免地浮现:能不能把所有流量都伪装成 IPv6,实现合法的“零元购”?
答案是肯定的。这不仅仅是一次省钱的尝试,更是一场关于 Hysteria 2 协议、QUIC 拥塞控制 与 反 DPI 策略 的硬核技术探险。
准备好了吗?系好安全带,我们要飙车了。
搞机历程
第一章 环境侦察:寻找那个被上帝遗忘的后门1.1 理论基础:CERNET 的馈赠首先,我们要感谢中国教育网(CERNET)。为了推广 IPv6,教育网制定了 IPv6 流量免费 的神仙政策。
对于东北大学网络中心来说,计费系统通常部署在 IPv4 网关上,而 IPv6 数 ...
这篇文章把“Hexo + Anzhiyu 主题搭建并部署到 GitHub Pages”的流程写得尽可能详细,覆盖 Windows(PowerShell/Git Bash)和 macOS/Linux 常用命令、每条命令的目的、可能遇到的错误和解决办法、覆盖配置的原理与注意事项,以及部署后检查项。把此文件放到你的 Hexo 项目:source/_posts/ 下即可作为你的第一篇博客。
目录
一、前提和准备
二、创建/进入博客项目
三、安装并应用 Anzhiyu 主题(推荐 git clone)
四、安装渲染器(pug / stylus)
五、覆盖主题配置(详解)
六、本地生成与调试(含 debug)
七、SSH 配置与验证(用于部署)
八、自动部署(hexo-deployer-git)
九、手动部署(public 目录方式)
十、常见问题与排错(详尽)
十一、建议的 _config.anzhiyu.yml 示例
十二、自动化脚本(建议)
十三、部署后检查清单
■ 一、前提和准备你需要:
GitHub 帐户(已登录并可创建仓库)
Node.j ...
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






