- 博客(5)
- 收藏
- 关注
原创 windows区域格式英文系统c++加载中文路径乱码问题
电脑语言的区域格式设置为英文后,系统默认编码不再是gbk,可通过cmd属性查看代码页,我的是oem437,也就是窄字符(应该无论如何也无法保存中文)。(这里无法用的意思是,我们通过cmd的dir输出一个中文路径,虽无法显示,但是复制到记事本不会乱码,但是我们程序输出的仍然乱码)程序cout和printf输出的似乎也有区别,最好用printf输出。//一定要加1,不然会出现尾巴。// 将字符转换为8位二进制表示。通过此网站比对https://www.qqxiuzi.cn/bianma/zifuji.php。
2024-04-18 19:41:21
1085
原创 osg中pbo的使用
osg中相机的attach可以直接输出到pbo存储,因此我们可以使用其做点事。1、首先初始化pbo,开辟内存,要在渲染线程执行,只需初始化一次。//pbo存储到纹理。
2023-10-24 19:43:08
117
原创 qt opengl 64位配置
首先说明利用qt内置qopenglwidget窗口在64位下会出现显卡的一个dll报错,换成32位就没事,因此探索出下面的这种配置方式。采用Qwindow类以及qt封装好的opengl上下文,渲染到窗口上,然后将这个窗口作为子窗口显示到mainwindow上。渲染类://来自于网上一个OpenGL框架,但是其中的qt自带的shader类需要使用Qt的矩阵结构没法用glm了,我这里就自己写了个。 // "myrenderer.h" #pragma onceclass IconRender :
2021-09-26 13:33:39
1027
转载 linux 进程管理
linux 进程管理fg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表
2021-06-25 15:35:09
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人