惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
Jina AI
Jina AI
N
Netflix TechBlog - Medium
量子位
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
InfoQ
J
Java Code Geeks
T
Tailwind CSS Blog
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Engineering at Meta
Engineering at Meta
腾讯CDC

ddadaal.me

我是如何将自己逐出主流就业圈的 - ddadaal.me 博客的发展3:将博客迁移至Azure并添加访问指标采集 - ddadaal.me fork subgen实现纯本地AI视频字幕生成和翻译 - ddadaal.me 把nanobot关进Docker后,如何同时保留浏览器可视化与自动化 - ddadaal.me 可划分显存 != 统一内存:AI Max+ 395 64G AI推理性能 2025年总结 - ddadaal.me 14寸16核32线程:搭载AMD AI Max+ 395的HP战99 Ultra使用感受 Node是并发性能的绊脚石吗?测试Express服务器的基准并发能力 - ddadaal.me 用大模型总结文章:效果很好,但是玄学 - ddadaal.me 2024年总结 - ddadaal.me 在西雅图,给生活换个环境 - ddadaal.me 从调库到翻源代码:给wakapi增加SQL Server支持 - ddadaal.me 增加自制博客点击量统计 - ddadaal.me 博客集成AI文章总结功能 - ddadaal.me 2023年总结 - ddadaal.me 博客的发展2:重写,重生 - ddadaal.me 2022年总结 - ddadaal.me 2021年总结 - ddadaal.me 我的第一个真实项目:总结和经验 - ddadaal.me 一次生产环境的文件丢失事故:复盘和教训 - ddadaal.me react-typed-i18n: 使用Template Literal Types实现强类型的i18n - ddadaal.me wslg初体验:最佳Linux发行版? - ddadaal.me 借助Docker,把VPN当作HTTP代理来用 - ddadaal.me 2020年总结 - ddadaal.me 美好的回忆和未知的未来:写在研究生开学前 - ddadaal.me 使用X11 Forwarding在WSL 2中运行GUI程序 - ddadaal.me 在小手机已经消失的时代,我选择了Galaxy S20 - ddadaal.me 使用PowerShell脚本让UWP应用使用localhost上的系统代理 - ddadaal.me 安装Arch Linux并使用N卡玩Steam游戏 - ddadaal.me 可靠性、辅助功能和多屏协同:我对智能手表的体验和看法 - ddadaal.me
C++测例查看器 - ddadaal.me
2017-10-03 · via ddadaal.me

✨AI全文摘要

DeepSeek R1DeepSeek R1 8B

该工具用于解密C++作业加密的测试用例文件。加密测例以AES256加密、base64编码存储于系统目录,私钥硬编码在插件中。使用步骤:1. 复制加密文件至指定路径;2. 运行工具自动解密并解压;3. 在export文件夹查看明文测例(.in和.out文件)。需注意清理旧生成目录,且首次作业编号为36。需.NET Framework 4.5环境支持,通过反编译获取解密逻辑实现。

Azure AI部署的DeepSeek-R1模型推理

仓库Private了,但是文章不删,如果你们厉害可以按照下面的提示自己试试呗)

请进入这个Github仓库clone代码或者查看用法。

原理

每个题的所有测例文件(和描述文件)都被打包在一个zip压缩包里,然后这个压缩包被AES256加密后,用base64编码存放在C:\Users\{你的用户名}\AppData\Roaming\CppPlugin\download\{作业编号}下,命名为题目编号,无后缀。

所以解密过程嘛,就是直接从反编译的插件代码里抄过来的:AES256的私钥是直接硬编码在插件里的,所以直接使用反编译工具就能看到硬编码和算法。

README.md

CppTestCaseViewer

这个小工具可以用来查看C++作业的测例。

前提

  1. 下载好了题目
  2. 装有.NET Framework 4.5,如果你有VS2013,那么应该没什么问题。

使用

  1. 下载CppTestCaseViewer.exe,并保存到某个空目录,比如说D:\cpptest\下。
  2. 从目录C:\Users\{你的用户名}\AppData\Roaming\CppPlugin\download\{作业编号}\下复制所有文件到目录D:\cpptest\testcases\下;
  3. 运行CppTestCaseViewer.exe,并在最后提示Test cases for all {problem num} problem...后按下任意键关闭程序。
  4. 进入.\export文件夹,里面会有以题号命名的不同文件夹,点开任意一个文件夹,里面会有命名类似于test_{编号}.intest_{编号}.out的文件,它们就是测试用例。

注意

  1. 运行插件后会产生.\export,.\decompressed以及.\zips文件夹,请保证在运行插件以前,把它们全部删掉!目录只留一个exe文件和.\testcases文件夹,否则会报错!
  2. 第二步的作业编号可以在下载题目的时候看到,如果不记得了,直接去目录里找就行。另外,第一次作业的编号是36.