- 博客(73)
- 资源 (6)
- 收藏
- 关注
原创 混沌工程之网络故障、宽带限速
本文介绍了两种网络故障模拟方法:1)使用ChaosBlade工具实现网络中断(100%丢包)、5%丢包和500ms延时,可通过ping测试验证效果,使用destroy命令可提前终止;2)通过tc命令对机器A进行100Mbit/s带宽限制,结合iperf3测速工具验证限速效果,最终可通过tc命令删除限速。两种方法均需指定网卡名称,适用于网络故障测试和带宽限制场景。
2025-12-30 15:18:41
314
原创 ARM版统信UOS桌面安装Jmeter
本文介绍了在ARM版统信UOS桌面系统上安装和使用JMeter的步骤。首先需要安装JDK11,然后下载适用于Linux的JMeter5.6.3版本。将压缩包解压到/usr/local目录后,需配置JMETER_HOME和PATH环境变量。安装完成后,可通过终端输入"jmeter -v"查看版本信息,输入"jmeter"命令即可启动该性能测试工具。建议使用JDK8或11以避免兼容性问题。
2025-12-30 11:12:48
848
原创 ARM版统信UOS桌面安装JDK
本文介绍了在统信UOS系统上安装JDK的完整步骤。首先需要开启开发者模式,然后通过终端查看处理器架构(aarch64或x86_64)并下载对应版本的毕昇JDK11。安装过程包括创建JDK目录、解压安装包、配置环境变量(JAVA_HOME、PATH、CLASSPATH)等操作。文章特别提醒了可能遇到的"未找到命令"问题,建议通过重启系统使配置全局生效。所有操作均需在终端中完成,适合Linux系统用户参考。
2025-12-30 10:53:00
648
原创 grafana 未授权访问漏洞设置iptables指定IP访问,拒绝其他所有IP
本文介绍了针对Grafana服务的iptables访问控制配置方法。在非集群部署时,通过设置INPUT链规则限制访问:允许指定IP访问Grafana端口并拒绝其他所有IP。当Grafana部署在Kubernetes集群中时,需改用raw表的PREROUTING链规则实现相同访问控制。文中还提供了查询现有规则和删除规则的具体命令,其中规则ID可通过查询结果的num列获取。配置时需注意集群环境与主机环境在iptables规则设置上的差异。
2025-12-16 14:07:13
363
原创 后端开发接手Vue项目踩坑记录
本文总结了前端开发中常见的9个问题及解决方案:1)组件路径错误提示;2)script setup语法使用;3)路由路径配置问题;4)el-select绑定value属性而非label;5)el-form-item样式调整;6)父子组件传参方式;7)热更新和ElementUI的select组件问题;8)axios请求异常处理;9)响应式数据未定义导致更新失效。这些问题涉及Vue组件、路由、表单验证和数据处理等方面,为开发者提供了实用的问题排查指南。
2025-12-09 14:38:32
472
原创 达梦数据库使用控制台disql执行脚本
摘要:使用dmdba用户执行SQL命令需先切换用户并进入disql,密码含特殊字符需用单引号包裹。执行SQL文件时,使用"start /path/1.sql"命令(不加分号)。执行create schema语句时,需在SQL语句后输入斜杠/才能完成执行,否则会保持输入状态。
2025-08-15 19:20:49
545
原创 (清华大学)DeepSeek从入门到精通pdf下载
链接: https://pan.baidu.com/s/1psqwUVTqIf2sXvV0wvmRXw 提取码: 71gf。
2025-02-12 14:21:53
10714
原创 鸿蒙开发初体验
创建工程,工程同步完成后,在“”窗口,点击“”,打开“”文件,进行页面的编写。针对本文中使用文本/按钮来实现页面跳转/返回的应用场景,页面均使用和组件来组建布局。
2025-01-24 09:34:21
819
原创 鸿蒙开发环境安装
工程级配置信息,包括签名signingConfigs、产品配置products等。其中products中可配置当前运行环境,默认为HarmonyOS。解压出文件deveco-studio-5.0.5.315.exe,双击运行,提示需要管理员权限时,点击是。应用开发(本文以应用开发为例,Atomic Service对应为元服务开发),选择模板“,工具会自动生成示例代码和相关资源,等待工程创建完成。如果已经打开了一个工程,请在菜单栏选择。华为官网下载它,真是流程繁琐,不想吐槽。:工程级编译构建任务脚本。
2025-01-24 09:32:51
1464
原创 GitLab CI/CD使用runner实现自动化部署前端Vue2 后端.Net 7 Zr.Admin项目
建议安装的runner版本和gitlab保持一致。
2025-01-12 23:53:51
1451
原创 运行.Net 7 Zr.Admin项目(后端)
调用接口http://localhost:8888/common/InitSeedData。由于我使用的MySQL8,所以数据库连接字符串需要调整为MySQL的,原来是MSSQL的。对这ZR.Admin.WebApi项目,右键,设为启动项目。InitDb改为false,下次启动项目不再初始化数据库。最后停止项目,把初始化数据库配置项关闭。我当时下载的代码版本是.net7的。启动过程中,如果有iis相关提示,如果已经是启动项目,可以不用设置。我这里装的是VS2022社区版。点击安装,等待安装完成。
2025-01-07 20:35:42
1181
原创 虚拟机Linux Red Hat 7.9 Docker部署.Net 7 Zr.Admin项目(后端)
应用部署在虚拟机里的docker,里面的应用访问宿主主机的MySQL。
2025-01-07 20:35:10
1422
原创 Linux Red Hat 7.9 Server安装Docker
docker:Errorresponsefromdaemon:Get"https://registry-1.docker.io/v2/":dialtcp108.160.170.41:443:i/otimeout
2025-01-07 18:38:52
912
原创 GitLab 创建项目、删除项目
点击左上角图标,回到首页点击 Create a project点击 Create blank project输入项目名称,点击Create Project创建成功。
2025-01-05 12:02:42
11462
1
原创 GitLab创建用户,设置访问SSH Key
安装好gitlab,启用管理员root账号后,开始创建用户账户。拉到网页底部,点击Create User后,创建用户lsp成功。为了在使用git进行代码提交,需要进行身份验证,设置访问key。把git生成的key复制进去,点击 Add Key。退出root用户,登录刚创建的lsp用户。输入用户名、邮箱等必填信息和登录密码。密码最小的8位,不然会不通过。3、设置用户SSH KEY。登录进来需要重新设置密码。点击 New User。重新设置完,再次登录。
2025-01-05 11:53:34
1098
原创 Linux Red Hat 7.9 Server安装GitLab
初始管理员密码存储在/etc/gitlab/initial_root_password文件中,需要在安装后的24小时内查看,否则文件会被删除。由于我本地IP为 192.168.100.155,所以设置这个ip。浏览器输入http://192.168.100.155:8088/这个url为之前修改的external_url。将SELINUX 的值改为 disabled。使用root的账号密码登录。等待执行完,有点费时。
2025-01-03 14:21:11
721
原创 Zr.Admin项目Program.cs配置项解析
/ForwardedHeaders中间件会自动把反向代理服务器转发过来的X-Forwarded-For(客户端真实IP)以及X-Forwarded-Proto(客户端请求的协议)自动填充到HttpContext.Connection.RemoteIPAddress和HttpContext.Request.Scheme中,这样应用代码中读取到的就是真实的IP和真实的协议了,不需要应用做特殊处理。// builder.Configuration 是 IConfiguration 的实例,表示应用程序的配置。
2024-12-30 18:34:22
1381
原创 个人用途虚拟机VM 17安装Ubuntu 16.04.5 图解
2.15)点击 新CD/DVD,在右边的 连接 部分 选择 使用 ISO 映像文件,点击 浏览 按钮 选择安装的操作系统,然后 点击 关闭 退出配置界面。2.14)这里 点击 自定义硬件 按钮,因为在步骤2.3的时候 选择安装来源 的时候,我们选择了 稍后安装操作系统,所以在这里我们会选择系统镜像的路径。2.12)为虚拟机分配磁盘大小,按照个人电脑配置选择,然后选择 将虚拟磁盘存储为单个文件,然后 点击 下一步。2.26)虚拟机 安装 完Ubuntu ,需要重启,先 点击 虚拟机下面 我已完成安装。
2024-12-29 22:53:38
1882
原创 Windows 使用 非安装版MySQL 8
几个关于charset的编码设置,由于我需要运行Zr.Admin项目,显示表情包之类的内容,所以都设置为utf8mb4。MySQL8的有相关的密码策略,需要8位以上且包含大小写字母、数字、特殊字符。图中root@localhost: 后面就是生成的root用户的初始密码。根据提示,输入刚才初始化root的密码,回车进入MySQL操作界面。下载解压后,发现根目录没有my.ini文件,需手动创建。用管理员身份打开cmd,然后进入到bin目录。退出MySQL界面,用新密码重新登录。
2024-12-26 08:52:18
641
原创 VirtualBox 7.0 安装Linux Red Hat 7.9 Server操作系统
安装完VirtualBox后,新建虚拟机填写名称、安装路径、类型为Linux、版本Red Hat 7.x(64-bit)设置硬件信息,根据个人电脑配置设置设置虚拟机磁盘空间,如果默认20g不够用,根据实际情况调整确认配置信息,点击完成。
2024-12-17 10:23:36
1597
原创 小白Git操作简洁步骤
打开C:\Users\用户\.ssh\id_rsa.pub 文件,将里面的内容复制到对应平台(比如GitHub)origin 代表 远程仓库地址https://xxx.git,在上一步设置了访问别名。在不同的工作目录,如果都给对应的代码设置别名,origin对应的代码地址是不一样的。下载完后,直接安装,一直点下一步,一直到完成。提交修改后的代码到本地仓库。接着 连续敲三次回车。
2024-11-01 16:45:37
860
原创 Windows 部署非安装版Redis
选择下载zip包,如Redis-x64-3.0.504.zip,并解压。进入到redis目录,打开另外的cmd窗口,启动客户端。进入到redis目录,打开cmd。清除所有redis缓存。进入客户端后查看密码。
2024-11-01 16:08:38
987
原创 内网安装SpringBoot项目仓库(jar包)
在外网进行springboot项目开发的时候,jar包都是通过maven在线安装,如果进行内网开发的时候,需要内网离线开发的时候,怎么解决依赖的jar包。
2024-11-01 15:50:19
442
原创 WPF 显示PDF、PDF转成图片
WPF组件 界面,选择NuGet安装库对面路径下的 O2S.Components.PDFView4NET.WPF.dll。版本2.0.1.0 对于测试PDF,使用正常。版本4.5.1.2 对于测试PDF,使用异常。听说有破解版(无水印),找到了两个版本。工具箱中,空白处 右键,选择项。
2023-12-14 15:30:48
1563
原创 Windows 10 下使用Visual Studio 2017 编译CEF SDK
错误 c101008d Failed to write the updated manifest to the resource of file "C:/cef_binary_92.0.27+g274abcf+chromium-92.0.4515.159_windows32/build/tests/cefsimple/Debug/cefsimple.exe". 鏂囦欢鎴栫洰褰曟崯鍧忎笖鏃犳硶璇诲彇銆?而Visual Studio 的VC++版本为 2015,所以最高支持编译CEF 92 版本。
2023-11-10 17:26:49
2390
2
原创 C# 给OkSocket服务端发送消息(封包,拆包,粘包)
根据上面代码,需要消息体前4个字节放大端格式的消息字符串长度值,然后再加上消息字符串。
2023-06-01 16:32:44
702
原创 System.Windows.Forms.Timer 只能运行在UI线程
修改usbListen()函数代码。1.非UI线程执行启动定时器无效。2.转到UI线程启动定时器有效。
2023-05-24 10:40:23
252
原创 windows10 开启 telnet 检查端口
按快捷键 Win + R 键,输入cmd,【确定】,打开控制台,输入 telnet 14.119.104.254 443,【回车】使用快捷键 Win + R 键,输入OptionalFeatures,【确定】接第二步操作,按Ctrl + ] 键,进入命令行模式。勾选上 Telnet客户端,【确定】发送个 send 命令测试下。
2023-05-22 19:53:30
2108
原创 阿里开源抓包神器LightProxy 和 其他代理 工具一起使用
在规则配置界面,配置对应协议的转发规则其他代理工具的协议端口上面的图里,我的其他代理工具使用 http、https、socks协议其中 http、https 协议使用 4780端口,socks 协议使用 4781端口要想使用LightProxy 和 其他代理工具一起使用,就得配置 其他代理工具的请求 转发到 LightProxy所以有如下配置* proxy://127.0.0.1:4780* https-proxy://127.0.0.1:4780* socks://127.0.0.1:4781当然,这里配
2022-06-06 19:10:34
2821
原创 阿里开源抓包神器LightProxy 抓https 接口
GitHub地址:https://github.com/alibaba/lightproxy包下载地址:https://gw.alipayobjects.com/os/LightProxy/LightProxy-Setup.exe双击运行 LightProxy-Setup.exe,等待安装完即可右键,用管理员身份打开软件 或者打开网站 提示连接非私密连接、网页图片加载不了,这些都是证书的问题把电脑的关于LightProxy的证书全删掉,重新再装一遍 相关说明:证书错误 · 语雀.............
2022-06-06 18:56:58
8547
1
原创 十二、项目收尾(华为项目管理法-孙科炎读书摘要)
1. 评估项目结果达成项目期望的评估、评估项目的有效性、对客户或用户的使用效果进行评估。通过对以上问题的逐一求证,很容易判定项目结果是否实现预期目标。通过这种方式,项目经理也能够在项目成果提交给客户之前,完成项目预期目标中所没有能够完成的工作。2. 提交项目成果在项目收尾阶段,项目经理需要提交项目成果给客户,便于后者能够正确地使用、维护、改造或扩大,并取得预期的效益。3. 赞扬成员的工作成绩无论项目成功还是失败,项目经理都应该对成员的工作成绩给予应有的肯定,而不是在项目成功以后,急忙把功
2022-04-29 09:24:40
390
原创 十一、项目控制(华为项目管理法-孙科炎读书摘要)
1. 时刻关注工作进度项目任务都有一定的工期,进度控制不好必然影响工期;如果超时还不能完成任务就要增加各项费用,造成各种资源的进一步消耗或浪费;如果是其他企业进行的项目任务,还有违约的风险。所以,项目经理必须进行工作进度的管理与控制。2. 用里程碑切分项目里程碑计划。这是一个目标计划,它是为了达到特定的里程碑而展开的一系列活动。里程碑计划通过建立里程碑和检验各个里程碑的到达情况,目的是控制项目进度并保证总目标的实现。 里程碑计划是基于项目展开的,只有通过了解一个项目的全貌,才能发现里程碑计划的使
2022-04-28 11:52:00
425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅