2311专题

Windows 11 23H2 based Tiny11 2311 中文输入法出错

参考: 1: Chinese IME dictionaries shows "not ready yet" in Windows Server 2022 - Windows Server | Microsoft Learn 2: Chinese basic typing not completing download - Microsoft Community 安装了 Tiny11 23

POJ - 2311 Cutting Game sg函数 二维

Q - Cutting Game POJ - 2311 两个人在玩游戏。游戏规则如下:准备一张分成W x H的格子的长方形纸张,参与游戏的两个人轮流沿着格子的边界线切割纸张,水平或者垂直的奖纸张切割成两个部分。切割了n次之后就得到了n+1张纸,每次都选择切得的某一张纸再次进行切割。首先切出只有一个格子的纸张(1 x 1的各自组成的纸张)的一方获胜。 Input 输入包含多组测试样例。每组

CVE-2012-2311 漏洞复现

CVE-2012-2311 这个漏洞被爆出来以后,PHP官方对其进行了修补,发布了新版本5.4.2及5.3.12,但这个修复是不完全的,可以被绕过,进而衍生出CVE-2012-2311漏洞。 PHP的修复方法是对-进行了检查: if(query_string = getenv("QUERY_STRING")) {decoded_query_string = strdup(query_stri

2311C++,协程实现异步读写

原文 提供了基于协程的异步读写文件的功能,使用起来很方便,不用担心文件io阻塞当前线程了,看一下基本用法: async_simple::coro::Lazy<void> test_basic_write(std::string filename) {coro_io::coro_file file{};co_await file.async_open(filename.data(), coro_i

2311C++打开文件

最重要的是: 静 串 m{"start \"\" "};//这样就可没有窗口了 如上,start启动文件的时候,前面加上"",这样就不会弹出cmd窗口. 然后,就是_popen及C++的 异步(开分类,小引(p));异步(启动::异步,开分类,小引(p));开分类(p); 都没用啊,异步没用. 线程 t(开分类,小引(p));休息(0,1);t.分离(); 如

2311C++抽象工厂

1,为啥需要工厂设计模式?工厂设计模式可解决什么问题? 先看一下示例,多态示例. #include <iostream>using namespace std;class Shape {public:Shape() { }virtual void drawShape(){cout << "base draw shape" << endl;}};class Rectangular :