- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 c# 反射的使用场景
1.反射 可以通过具体的程序集加载对应的类型,或者遍历类的成员,获取成员的类的值,具体使用场景(配合接口使用)接口,是一种约定,使实现接口的类和结构(没错,结构也可以)在形式上保持一致,接口中的方法必须全部实现,而且接口中的成员总是public的。除了包含方法之外,还可以包含属性、索引器、事件,而抽象类只包含方法,无法被实例化。包含未实现的方法声明。2.当功能点具有较多的变化需求时,将该变化需求都在一个类中维护会显得代码臃肿不堪,维护性比较低,这个时候,可以通过使用接口去作为多个类的一个统一实现,即
2021-06-27 15:09:26
1677
原创 2021-04-22
记一次 开发语音播报遇到的window环境不稳定的问题windows环境理论上是比Linux环境不稳定的,linux大法好,但界面显示还是要在window上做的,开发的一个语音播报程序就在一个win7系统中会突然闪退崩溃,其他电脑都没有这个问题,就唯独这台电脑会。1.首先看window日志,排查具体闪退原因,.net好处就在于window日志比较清晰233,可以清楚地知道问题在哪。而这次在window日志中就可以看到是SpeechLib的库执行Speak函数时抛出了AccessViolation
2021-04-22 11:33:44
170
原创 windows 平台下 qt 用qfile 访问带中文的路径或者带中文的名字的文件的解决方法
查过网上各种资料,全部都不行,例如setCode什么之类的,我也不知道为什么,可能还是需要多加研究,对于这类文件解决方法如下:if (QFile::exists(QString::fromLocal8Bit(std::string("C:\\Users\\qiuqinge\\Desktop\\配置.ini").c_str()))) { res = true; }...
2019-05-24 12:00:50
3234
1
原创 开发qt程序所需要注意的
开发qt程序时,所有中文的字符串应通过QString::fromlocal8bit()函数进行转义,否则会出现中文乱码,导致程序出现不必要的bug
2019-02-21 15:56:52
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人