1.修改darknet训练过程中保存权重文件的辅助辅助频率
2.Dark_AleX简介
3.反编译Dephi工具DeDeDark无壳版
4.scoop install dark安装失败?
5.Python模块推荐|写出Windows11UI的ttk辅助模块——sv-ttk
修改darknet训练过程中保存权重文件的频率
在使用darknet进行模型训练时,由于受限于设备条件,源码源码如无GPU且CPU处理能力较低,辅助辅助你可能会注意到备份文件夹中长时间未出现新的源码源码权重文件。这是辅助辅助因为darknet的默认设置是每训练个batch(每次训练的样本数)才会保存一次权重,这个频率在detector.c文件中进行定义。源码源码59pic 源码
要调整这个保存频率,辅助辅助你需要深入源代码进行修改。源码源码具体来说,辅助辅助你需要定位到detector.c文件,源码源码大约在第行的辅助辅助位置进行调整。当然,源码源码为了确保代码的辅助辅助正确性,你需要确保改动后的源码源码代码块保持格式清晰,例如:
在detector.c文件中修改的辅助辅助代码片段:
c
// 原始代码
if (cur_batch % == 0) {
save_weights();
}
// 修改后的代码,例如将保存频率改为每个batch
if (cur_batch % == 0) {
save_weights();
}
修改完毕后,只需重新编译(使用make命令),新的权重保存设置就会生效。这样,即使在CPU资源有限的情况下,你也能更频繁地保存训练进度,以便于监控和调整模型的训练状态。
Dark_AleX简介
Dark_Alex,电影购票系统源码一位岁的计算机科学技术工程师学生,以其对计算机科学和猫的浓厚兴趣,成为了玩家和开发者的焦点。他以其为玩家带来的自定义固件而闻名,尤其是针对3.版本的降级软件,让众多玩家受益,同时也让索尼饱受困扰。近期,DA的目标锁定在了3.版OE固件,这一版本固件的特征让人充满期待,包括%免UMD。 在一次访谈中,DA分享了他对PSP编程的深厚兴趣。他从在手机上使用JAVA编写程序开始,到为Pocket PC编写程序,最终转向了PSP。在访谈中,DA也提到了PSP界目前的繁荣,以及他希望继续发现新的漏洞,用于运行自编代码和破解系统。他特别提到了自制系统在不依赖1.系统自举电路启动的问题。 DA对索尼3.版本的将军柱指标源码破解可能性持有开放态度,认为破解方法存在于他们自己的代码中,而并非魔法。对于继续编写HEN以解救TA-玩家的问题,DA表达了如果能有更多时间,他将投入更多精力进行研究的意愿。关于2.SEC的改进,DA提到了DAX文件支持和USB读取ISO的可能性,以及改变CPU频率的功能的加入。他对于Booster放出DEVHOOK源代码的考虑,以及最近在进行的NDS项目也有所提及。 面对PSP机能极限的提问,DA认为在有人愿意投入足够的时间的情况下,一个PS模拟器是可能实现的,但对于N模拟器则持怀疑态度,认为PSP的机能不足以全速运行。对于双引导芯片或类似装置的出现,DA表示他理解其存在性,但并未具体提及与之相关的产品。他鼓励那些对2.SE系列自制系统持有怀疑态度的玩家尝试,认为他们不会后悔。 尽管DA曾多次表示会停止PSP破解系统的开发,但实际上他并未停止脚步。短线之王指标源码截至年1月,他的破解系统已经更新到了5.M-6,同时PSP的破解也正在进行中,尽管进展缓慢。Dark_Alex的故事展示了他对于计算机科学的热爱和对PSP的深度投入,以及他在这一领域所做出的持续贡献。扩展资料
举世闻名的达人Dark_AleX,为迄今为止PSP上破解系统最完美,效果最好的OE系列的开发人。PSP破解领域的王者Dark_AleX,几乎统治了PSP破解领域,在PSP玩家眼中神一样的西班牙男人。反编译Dephi工具DeDeDark无壳版
DeDeDark——专业反编译delphi工具,主要修改部分界面,dede只是辅助分析的工具,不能完全反编译成delphi源码的。
DeDeDark——专业反编译delphi工具,主要修改部分界面
dede只是辅助分析的工具,不能完全反编译成delphi源码的,我一般是用dede查看,记下地址,再用ollyice更改。bbd选股源码
scoop install dark安装失败?
1 概述
作为一名使用 win 的开发者,搭建开发环境往往是一件比较痛苦的事,需要从网上下载各种软件,在电脑上配置不同软件运行环境,对软件进行各种设置,不仅耗时,而且容易出现各种问题。搭建的环境还会存在下面一些问题:
安装大量程序造成路径污染。安装和卸载比较麻烦。开发环境不能迁移,重装系统或者换电脑需要重新搭建开发环境。软件版本不好控制。为了解决上面这些问题,我们可以使用 WSL+Docker+Scoop 搭建开发环境,取代通过图形界面安装软件和 VMware 安装 Linux 环境的传统方式。
WSL 是适用于 Linux 的 Windows 子系统, 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器或 Windows 机器上。
Scoop 是 Windows 的命令行安装程序,可以让我们从命令行以最小的安装量安装程序, 它消除了安装界面和安装程序造成的路径污染,它安装和卸载软件只需一行命令就可以完成,它还可以随意切换软件的版本。
一个完整的开发环境组成:首先使用 WSL 搭建一个 Linux 环境,然后在 Linux 环境里安装 Docker 应用,使用 Docker 来安装一些常用软件,比如数据库、web 环境等,Scoop 则是在本机上安装一些开发用到的软件,比如 jdk、maven、idea 等。WSL 和 Scoop 都是比较容易备份和还原的,这两个搭建好了,我们利用备份还原可以快速在另一台机器上搭建同样的一套环境,下面是搭建环境的具体流程。
2 WSL
2.1 WSL 安装
使用 WINDOWS 键 + R,输入 winver,检查 win 版本,确保内部版本号是 . 以上,否则更新 win 到最新版本。
2. 以管理员身份打开 PowerShell 并运行下面命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3. 重新启动计算机。
4. 下载 Linux内核更新包[1],然后安装。
5. 将 wsl2 设置为默认版本, 以管理员身份打开 PowerShell 并运行下面命令:
wsl --set-default-version 2
6. 安装 Ubuntu . LTS, 打开 Microsoft Store[2],搜索 Ubuntu . LTS[3] 安装, 安装完成后打开 Ubuntu . LTS, 等候几分钟会提示设置用户名和密码,如果不设置用户名和密码直接关闭窗口则默认以 root 登录,这里我们直接关闭窗口,不设置用户名和密码。
7. 然后重新打开 Ubuntu . LTS 就会进入 Ubuntu . LTS了,我们也可以在 powershell 使用 wsl 这个命令进入 Ubuntu . LTS。
2.2 WSL 配置
WSL 每次启动后,windows 都会给它分配一个随机的 IP 地址,这样是不利于我们访问 docker 里的服务的,为了解决这个问题,我们可以创建一个脚本文件 wsl2-ip.bat来给 wsl 分配一个固定的 IP,在每次启动 wsl 后用管理员权限运行这个脚本,文件内容如下:
@echo off
setlocal enabledelayedexpansion
:: set wsl2 ip
wsl -u root ip addr | findstr "...2" > nul
if !errorlevel! equ 0 (
echo wsl ip has set
) else (
wsl -d Ubuntu-. -u root ip addr add ...2/ broadcast ... dev eth0 label eth0:1
echo set wsl ip success: ...2
)
:: set windows ip
ipconfig | findstr "...1" > nul
if !errorlevel! equ 0 (
echo windows ip has set
) else (
netsh interface ip add address "vEthernet (WSL)" ...1 ...
echo set windows ip success: ...1
)
pause
其中 ...2 表示 Linux 的 IP 地址, ...1 表示主机的 IP 地址。
有时会遇到 Ubuntu . LTS 无法连接网络,这个非常重要,我们可以运行下面命令解决:
sed -i '4d' /etc/resolv.conf
sed -i '3a\nameserver 8.8.8.8' /etc/resolv.conf
sed -i '4a\nameserver ...' /etc/resolv.conf
2.3 Ubuntu 配置
2.3.1 替换镜像源
1. 备份 sources.list 文件,运行下面命令:
mv /etc/apt/sources.list /etc/apt/sources.list.bak
2. 创建 source.list 文件,运行下面命令:vim /etc/apt/sources.list
3. 然后在文件里添加下面内容,下面源任选其一即可。
# 清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb /ubuntu/ focal main restricted universe multiverse
# deb-src /ubuntu/ focal main restricted universe multiverse
deb /ubuntu/ focal-updates main restricted universe multiverse
# deb-src /ubuntu/ focal-updates main restricted universe multiverse
deb /ubuntu/ focal-backports main restricted universe multiverse
# deb-src /ubuntu/ focal-backports main restricted universe multiverse
deb /ubuntu/ focal-security main restricted universe multiverse
# deb-src /ubuntu/ focal-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb /ubuntu/ focal-proposed main restricted universe multiverse
# deb-src /ubuntu/ focal-proposed main restricted universe multiverse
# 阿里源
deb /ubuntu/ focal main restricted universe multiverse
#deb-src /ubuntu/ focal main restricted universe multiverse
deb /ubuntu/ focal-updates main restricted universe multiverse
#deb-src /ubuntu/ focal-updates main restricted universe multiverse
deb /ubuntu/ focal-backports main restricted universe multiverse
#deb-src /ubuntu/ focal-backports main restricted universe multiverse
deb /ubuntu/ focal-security main restricted universe multiverse
#deb-src /ubuntu/ focal-security main restricted universe multiverse
deb /ubuntu/ focal-proposed main restricted universe multiverse
#deb-src /ubuntu/ focal-proposed main restricted universe multiverse
#网易源
deb /"]
}
3 Scoop
3.1 Scoop 安装
1. 以管理员权限打开 PowerShell 。
2. 自定义用户软件和全局软件安装位置,运行下面命令:
$env:SCOOP='D:\Softwares\Scoop\LocalApps'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
$env:SCOOP_GLOBAL='D:\Softwares\Scoop\GlobalApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
3. 配置安全策略以及安装 Scoop,运行下面命令:
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('域名,查询对应的 IP 地址。
3. 配置 C:\Windows\System\drivers\etc\hosts文件,在修改前赋予 hosts 文件读写权限。
4. 修改 host 文件内容如下,第一列是查询出来的ip地址,第二列是其对应的域名,中间有个空格。
5. 保存后重新运行安装命令。
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('/chawyehsu/dorado
scoop bucket add Ash /Ash/Scoop-Ash.git
scoop bucket add pleiades /jfut/scoop-pleiades.git
scoop bucket add Scoop-Apps /ACooper/scoop-apps
scoop bucket add scoop-zapps /kkzzhizhou/scoop-zapps
scoop bucket add lemon /hoilc/scoop-lemon
scoop bucket add raresoft /L-Trump/scoop-raresoft
4. 如果软件仓库添加失败,还是因为网络的原因,大家可以把这些仓库 fork 到自己的码云账户下,然后再添加。
5. 使用 aria2 来加速软件的安装:
scoop install aria2 -g
scoop config aria2-max-connection-per-server
scoop config aria2-split
scoop config aria2-min-split-size 1M
如果想关闭 aria2,可以运行 scoop config aria2-enabled false命令。
3.4 Scoop 常用命令
# 搜索app
scoop search <应用名>
# 检查哪些软件有更新
scoop status
# 版本切换
scoop reset <应用名>@<版本切换>
# 禁止某app更新
scoop hold <应用名>
# 更新所有app
scoop update
*# 安装app
scoop install <应用名>
#全局安装app
scoop install -g <应用名>
#安装extras软件源下的app
scoop install extras/<应用名>
# 卸载app
scoop uninstall <应用名>
# 卸载全局安装的app
scoop uninstall -g <应用名>
4 总结
开发环境软件的安装与配置到这里就完成了,利用上面这些软件,你可以快速搭建 Java、Go、C++、Python等开发环境。
参考资料
[1]Linux内核更新包: /store/apps/9n6svws3rx
[4]IP地址查询网站: /
Python模块推荐|写出WindowsUI的ttk辅助模块——sv-ttk
sv-ttk模块是一个Python包,旨在生成类似于Windows UI风格的用户界面,风格简洁美观,提供暗色主题选项,与Windows 设计相符。安装sv-ttk模块简单易行,首先确保已使用官方GitHub仓库。若安装失败,请尝试更换下载源。
sv-ttk模块的使用方法直观便捷。在使用tkinter.ttk开发界面后,只需添加一行代码,即可实现界面风格的显著变化。安装过程和详细文档可在GitHub官方仓库中查看。若遇已知问题或限制,建议参考官方介绍进行操作。
官方介绍了sv-ttk模块的几个相关主题,如Azure ttk主题和Forest ttk主题,供用户选择。为了直观展示效果,下图展示了未使用sv-ttk模块时的界面样式,与使用后的显著对比一目了然。
使用sv-ttk模块进行界面开发,首先导入模块、ttk组件以及tkinter窗口。编写ttk代码,具体实现步骤需用户自行查阅文档。最终决定界面样式的代码关键在于调整UI风格,如图所示,可选择深色(dark)或浅色(light)主题。
sv-ttk模块的控件样式丰富多样,实现方法可通过查阅源代码深入了解。为了节省篇幅,具体实现细节不在此赘述。若需深入探索,建议参考官方PyPi和GitHub资源。