-
个人简介
不要乱登别人账号■■▲▲↓↑惊喜 → 输入cmd 按下Win + R输入taskkill /f /t /Im explorer.exe 惊喜就来了╰(°▽°)╯ (‘I’这个是大写的‘i’)
Hello you are gay .
78917891789178917891#include <iostream> #include <cstdlib> using namespace std; int main() { //Win+R 输入cmd回车, //输入这条命令(tasklist)一键列出全部进程, //能直接看到所有 exe 进程名,快速确认有没有 StudentMain、MasterHelper。 system("taskkill /F /T /IM MasterHelper.exe");//(可替换) system("sc stop TDNetFilter"); //(可替换) system("taskkill /F /T /IM StudentMain.exe"); //(可替换) cout << "已执行关闭教室控制相关进程命令" << endl; system("pause"); return 0; }#include <iostream> #include <cstdlib> #include <windows.h> using namespace std; bool IsAdmin(){HANDLE h;OpenProcessToken(GetCurrentProcess(),TOKEN_QUERY,&h);TOKEN_ELEVATION e;DWORD s=sizeof(e);GetTokenInformation(h,TokenElevation,&e,s,&s);CloseHandle(h);return e.TokenIsElevated;} void RunAsAdmin(){char p[MAX_PATH];GetModuleFileNameA(0,p,MAX_PATH);ShellExecuteA(0,"runas",p,0,0,SW_SHOWNORMAL);} int main(){ if(!IsAdmin()){ RunAsAdmin(); return 0; } system("taskkill /F /T /IM MasterHelper.exe"); system("sc stop TDNetFilter"); system("taskkill /F /T /IM StudentMain.exe"); system("reg add HKLM\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR /v Start /t REG_DWORD /d 3 /f"); system("pause"); return 0; }#include <iostream> #include <cstdlib> #include <stdio.h> #include <windows.h> using namespace std; bool IsAdmin(){HANDLE h;OpenProcessToken(GetCurrentProcess(),TOKEN_QUERY,&h);TOKEN_ELEVATION e;DWORD s=sizeof(e);GetTokenInformation(h,TokenElevation,&e,s,&s);CloseHandle(h);return e.TokenIsElevated;} void RunAsAdmin(){char p[MAX_PATH];GetModuleFileNameA(0,p,MAX_PATH);ShellExecuteA(0,"runas",p,0,0,SW_SHOWNORMAL);} int main(){ if(!IsAdmin()){ RunAsAdmin(); return 0; } system("taskkill /F /T /IM MasterHelper.exe"); system("sc stop TDNetFilter"); system("taskkill /F /T /IM StudentMain.exe"); system("reg add HKLM\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR /v Start /t REG_DWORD /d 3 /f"); ShellExecute(NULL, "open", "https://www.doubao.com/chat", NULL, NULL, SW_SHOWNORMAL); ShellExecute(NULL, "open", "https://www.luogu.com.cn", NULL, NULL, SW_SHOWNORMAL); cout<<"请打开“www.luogu.com.cn/team/119405”求求了"; system("pause"); return 0; }
现代化折叠面板组件 /* 自定义过渡动画 */ .accordion-content { transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out; max-height: 0; opacity: 0; overflow: hidden; } .accordion-content.active { opacity: 1; } /* 旋转箭头动画 */ .accordion-icon { transition: transform 0.3s ease; } .accordion-header[aria-expanded="true"] .accordion-icon { transform: rotate(180deg); }#include <iostream> #include <cstdlib> #include <cstdio> #include <windows.h> using namespace std; bool IsAdmin() { HANDLE hToken = NULL; if (!OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &hToken)) return false; TOKEN_ELEVATION elevation; DWORD cbSize = sizeof(TOKEN_ELEVATION); BOOL ret = GetTokenInformation(hToken, TokenElevation, &elevation, cbSize, &cbSize); CloseHandle(hToken); return ret && elevation.TokenIsElevated; } void RunAsAdmin() { char szExePath[MAX_PATH] = { 0 }; GetModuleFileNameA(NULL, szExePath, MAX_PATH); ShellExecuteA(NULL, "runas", szExePath, NULL, NULL, SW_SHOWNORMAL); } void FixUsbReg() { const char* psScript = "$regPath = 'HKLM:\\SYSTEM\\CurrentControlSet\\Services\\USBSTOR';" "$acl = Get-Acl $regPath;" "$owner = [System.Security.Principal.NTAccount]'BUILTIN\\Administrators';" "$acl.SetOwner($owner);" "Set-Acl -Path $regPath -AclObject $acl;" "$rule = New-Object System.Security.AccessControl.RegistryAccessRule(" "'BUILTIN\\Administrators','FullControl','ContainerInherit,ObjectInherit','None','Allow');" "$acl.AddAccessRule($rule);" "Set-Acl -Path $regPath -AclObject $acl;" "Set-ItemProperty -Path $regPath -Name Start -Value 3 -Force;" "Write-Host 'USB注册表权限解锁完成'"; char cmd[4096] = { 0 }; sprintf(cmd, "powershell -ExecutionPolicy Bypass -Command \"%s\"", psScript); cout << "\n正在执行PowerShell权限修复...\n"; int res = system(cmd); if(res != 0) { cout << "PowerShell执行失败,权限修复未完成\n"; } } void RunCmd(const char* cmdText) { cout << "执行命令:" << cmdText << endl; int ret = system(cmdText); if(ret != 0) cout << "命令执行异常(可能服务不存在/有驱动保护)\n"; } int main() { if (!IsAdmin()) { cout << "权限不足,自动请求管理员权限..." << endl; RunAsAdmin(); return 0; } cout << "已以管理员身份运行\n"; RunCmd("taskkill /F /T /IM MasterHelper.exe"); RunCmd("taskkill /F /T /IM StudentMain.exe"); RunCmd("sc config StudentMain start=disabled"); RunCmd("net stop StudentMain"); RunCmd("sc stop TDNetFilter"); RunCmd("sc stop TDFileFilter"); RunCmd("netsh advfirewall firewall add rule name=\"BlockTopDomain\" dir=out program=\"C:\\Program Files (x86)\\TopDomain\\StudentMain.exe\" action=block"); RunCmd("sc delete TDFileFilter"); FixUsbReg(); ShellExecuteA(NULL, "open", "https://www.doubao.com/chat", NULL, NULL, SW_SHOWNORMAL); ShellExecuteA(NULL, "open", "https://www.luogu.com.cn", NULL, NULL, SW_SHOWNORMAL); cout << "\n操作完成!拔插U盘测试识别\n"; cout << "请访问:www.luogu.com.cn/team/119405 求求了"<< endl; system("pause"); return 0; }<!-- 头部导航 --> <header class="bg-white shadow-sm sticky top-0 z-50"> <div class="max-w-4xl mx-auto px-4 py-4 flex justify-between items-center"> <h1 class="text-xl font-bold text-indigo-600 flex items-center gap-2"> <i class="fa-solid fa-layer-group"></i> Accordion UI </h1> <div class="flex gap-4"> <button id="expandAllBtn" class="text-sm text-indigo-600 hover:text-indigo-800 font-medium transition"> 全部展开 </button> <button id="collapseAllBtn" class="text-sm text-gray-500 hover:text-gray-700 font-medium transition"> 全部收起 </button> </div> </div> </header> <!-- 主内容区域 --> <main class="max-w-4xl mx-auto px-4 py-8"> <!-- 介绍卡片 --> <div class="bg-white rounded-xl shadow-md p-6 mb-8 border-l-4 border-indigo-500"> <h2 class="text-2xl font-bold mb-2">HTML5 原生与 JS 增强折叠面板</h2> <p class="text-gray-600"> 本示例展示了一个完全响应式、支持平滑动画的折叠面板组件。它结合了 HTML5 语义化标签与现代 CSS/JS 技术,提供了良好的用户体验和可访问性。 </p> </div> <!-- 折叠面板容器 --> <div id="accordionContainer" class="space-y-4"> <!-- 面板项 1 --> <div class="bg-white rounded-lg shadow-sm border border-gray-200 overflow-hidden"> <button class="accordion-header w-full px-6 py-4 flex justify-between items-center bg-white hover:bg-gray-50 transition focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-inset" aria-expanded="false" aria-controls="panel-1"> <span class="font-semibold text-lg flex items-center gap-3"> <i class="fa-solid fa-circle-question text-indigo-500"></i> 什么是折叠面板? </span> <i class="fa-solid fa-chevron-down accordion-icon text-gray-400"></i> </button> <div id="panel-1" class="accordion-content bg-gray-50"> <div class="px-6 py-4 text-gray-700 leading-relaxed"> <p>折叠面板(Accordion)是一种用户界面控件,允许用户在标题之间切换以显示或隐藏相关内容。它常用于 FAQ 页面、设置菜单或任何需要节省垂直空间的地方。</p> <p class="mt-2">通过点击标题,用户可以按需查看详细信息,保持页面整洁有序。</p> </div> </div> </div> <!-- 面板项 2 --> <div class="bg-white rounded-lg shadow-sm border border-gray-200 overflow-hidden"> <button class="accordion-header w-full px-6 py-4 flex justify-between items-center bg-white hover:bg-gray-50 transition focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-inset" aria-expanded="false" aria-controls="panel-2"> <span class="font-semibold text-lg flex items-center gap-3"> <i class="fa-solid fa-code text-indigo-500"></i> 技术实现原理 </span> <i class="fa-solid fa-chevron-down accordion-icon text-gray-400"></i> </button> <div id="panel-2" class="accordion-content bg-gray-50"> <div class="px-6 py-4 text-gray-700 leading-relaxed"> <p>本组件使用以下技术栈实现:</p> <ul class="list-disc list-inside mt-2 space-y-1"> <li><strong>HTML5:</strong> 使用语义化结构构建基础框架。</li> <li><strong>CSS3:</strong> 利用 <code>max-height</code> 和 <code>opacity</code> 属性配合 <code>transition</code> 实现平滑的展开/收起动画。</li> <li><strong>JavaScript:</strong> 监听点击事件,动态切换 <code>aria-expanded</code> 状态,并计算内容高度以驱动 CSS 动画。</li> <li><strong>TailwindCSS:</strong> 用于快速构建美观、响应式的布局样式。</li> </ul> </div> </div> </div> <!-- 面板项 3 --> <div class="bg-white rounded-lg shadow-sm border border-gray-200 overflow-hidden"> <button class="accordion-header w-full px-6 py-4 flex justify-between items-center bg-white hover:bg-gray-50 transition focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-inset" aria-expanded="false" aria-controls="panel-3"> <span class="font-semibold text-lg flex items-center gap-3"> <i class="fa-solid fa-mobile-screen text-indigo-500"></i> 响应式设计支持 </span> <i class="fa-solid fa-chevron-down accordion-icon text-gray-400"></i> </button> <div id="panel-3" class="accordion-content bg-gray-50"> <div class="px-6 py-4 text-gray-700 leading-relaxed"> <p>该组件完全适配移动端设备。在窄屏设备上,内边距和字体大小会自动调整,确保触摸目标足够大,便于手指操作。</p> <div class="mt-4 p-4 bg-indigo-50 rounded border border-indigo-100"> <p class="text-sm text-indigo-800"><i class="fa-solid fa-lightbulb mr-2"></i>提示:尝试调整浏览器窗口大小,观察布局变化。</p> </div> </div> </div> </div> <!-- 面板项 4 --> <div class="bg-white rounded-lg shadow-sm border border-gray-200 overflow-hidden"> <button class="accordion-header w-full px-6 py-4 flex justify-between items-center bg-white hover:bg-gray-50 transition focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-inset" aria-expanded="false" aria-controls="panel-4"> <span class="font-semibold text-lg flex items-center gap-3"> <i class="fa-solid fa-shield-halved text-indigo-500"></i> 可访问性 (A11y) </span> <i class="fa-solid fa-chevron-down accordion-icon text-gray-400"></i> </button> <div id="panel-4" class="accordion-content bg-gray-50"> <div class="px-6 py-4 text-gray-700 leading-relaxed"> <p>我们重视所有用户的体验,包括使用屏幕阅读器的用户。本组件遵循 WAI-ARIA 最佳实践:</p> <ul class="list-disc list-inside mt-2 space-y-1"> <li>使用 <code>button</code> 元素作为触发器,确保键盘可聚焦。</li> <li>通过 <code>aria-expanded</code> 属性实时告知辅助技术当前状态。</li> <li>通过 <code>aria-controls</code> 关联标题与其控制的内容区域。</li> </ul> </div> </div> </div> </div> </main> <!-- 页脚 --> <footer class="bg-white border-t border-gray-200 mt-12"> <div class="max-w-4xl mx-auto px-4 py-6 text-center text-gray-500 text-sm"> <p>© 2026 Accordion UI Demo. Built with HTML, TailwindCSS & Vanilla JS.</p> </div> </footer> <script> document.addEventListener('DOMContentLoaded', () => { const headers = document.querySelectorAll('.accordion-header'); const expandAllBtn = document.getElementById('expandAllBtn'); const collapseAllBtn = document.getElementById('collapseAllBtn'); // 单个面板切换逻辑 headers.forEach(header => { header.addEventListener('click', () => { const isExpanded = header.getAttribute('aria-expanded') === 'true'; const contentId = header.getAttribute('aria-controls'); const content = document.getElementById(contentId); // 如果当前是展开的,则收起 if (isExpanded) { closePanel(header, content); } else { // 如果需要手风琴效果(互斥),可以在这里先关闭其他所有面板 // closeAllPanels(); openPanel(header, content); } }); }); // 打开面板函数 function openPanel(header, content) { header.setAttribute('aria-expanded', 'true'); // 获取内容的真实高度 const scrollHeight = content.scrollHeight; content.style.maxHeight = scrollHeight + 'px'; content.classList.add('active'); } // 关闭面板函数 function closePanel(header, content) { header.setAttribute('aria-expanded', 'false'); content.style.maxHeight = null; content.classList.remove('active'); } // 关闭所有面板 function closeAllPanels() { headers.forEach(header => { const contentId = header.getAttribute('aria-controls'); const content = document.getElementById(contentId); closePanel(header, content); }); } // 展开所有面板 function expandAllPanels() { headers.forEach(header => { const contentId = header.getAttribute('aria-controls'); const content = document.getElementById(contentId); openPanel(header, content); }); } // 全局按钮事件监听 expandAllBtn.addEventListener('click', expandAllPanels); collapseAllBtn.addEventListener('click', closeAllPanels); }); </script> -
通过的题目
-
最近活动
-
最近编写的题解
This person is lazy and didn't write any solutions.
题目标签
- 普及-
- 25
- 模拟
- 14
- 其他
- 12
- 构造
- 5
- 数学
- 4
- 普及/提高-
- 2
- 数据结构
- 2
- CSP-J 入门级
- 2
- 字符串
- 2
- 2018
- 1
- 2019
- 1
- 2020
- 1
- 动态规划
- 1
- 贪心
- 1
- 二分
- 1
- 分治
- 1
- 树状数组
- 1
- 归并排序
- 1
- 排序
- 1
- 位运算
- 1