5 若水微韧

尚未进行身份认证

专注于3d游戏开发,专注于C++11、STL、win32、mfc、OpenGL编程,开发属于自己3D的游戏

等级
TA的排名 1w+

qt翻译发布管理器--lupdate和lrelease

发布管理器提供了两个工具,lupdate和lrelease。这些工具依赖于qmake项目文件。尽管你不必使用qmake。Qt项目文件lupdate和lrelease依赖于应用程序的.proQt项目文件。在项目文件中必须有除了本地语言的之外的附加语言的TRANSLATIONS部分。一个比较有代表性的条目就像这样: TRANSLATIONS = tt2_fr.ts \ ...

2019-02-20 11:36:40

char[] 转换为 const QString乱码

char buf[4096]; std::string str(buf);const QString& result =  QString::fromLocal8Bit(str.c_str());

2019-02-18 10:24:55

qt中的中文路径读取失败解决问题 const char * ->QString

const char *pStr = "QT中文路径的问题";QString fileName = QString::fromLocal8Bit(pStr);

2018-05-04 10:19:55

程序员应该思索的那些事

程序员每天该做的事 1、总结自己一天任务的完成情况  最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多   2、考虑自己明天应该做的主要工作   把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法   出错不要紧,最重要的是不要重复犯相同

2018-02-03 00:35:40

德罗内三角形剖分生成以及opengl显示

Delaunay 三角网的优点是结构良好, 数据结构简单, 数据冗余度小, 存储效率高, 与不规则的地面特征和谐一致,可以表示线性特征和迭加任意形状的区域边界, 易于更新,可适应各种分布密度的数据等; 它的局限性是, 算法实现比较复杂和困难, 但现在已经有了较多成熟的实现算法。 Delaunay 三角网是Voronoi图的伴生图形, 它们两个是被普遍接受和采用的分析研究区域离散数据的有力工具。它是

2017-12-06 22:13:25

c++11多线程编程参数传递若干问题

随着计算机处理器多核的出现,程序员编写多线程的需求越来越大。当处理互相独立的任务时,我们可以更好的使用多核的多线程的效率,可以很大的提高运行速度,但是有时候提高的速度并不是成倍的提高,因为有的操作系统访问数据的命中率可能会降低,因为当操作系统切换线程的时候,我们访问的数据会有较大的差别。因此,多线程并不一定能够成倍提高运行速度。在c++11编程中,我们使用多线程的方法非常的简单,如果我们处理的任务

2017-11-30 17:19:30

快速排序

快速排序效率较高,采用分治策略,平均时间nlogn主要使用了递归算法和子数组划分,关键之处在于子数组的划分问题上,由于在原址上进行数据的修改,不必合并子数组直接上代码:// QuickSort.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #define NUM 10int ParticalSort(int a[],

2017-11-28 21:31:24

const std::string转换为const wchar_t* string

由const std::string转换为const wchar_t* stringc++代码:const std::string text = "汉语";std::wstring szDst; { int len = MultiByteToWideChar(CP_ACP, 0, (LPCSTR)text.c_str(), -1, NULL, 0); wchar_t

2017-11-24 15:13:09

C++二进制文件读写简单操作

// WriteBinaryFile.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include int _tmain(int argc, _TCHAR* argv[]){ /* * 二进制文件写数据 * */ std::cout << "二进制文件写数据:\n"; std::ofstrea

2017-11-01 22:11:20

git命令中的忽略追踪文件配置之touch. gitignore文件

git追踪的一些文件中有一些我们并不关心的内容,使用gitignore配置文件就可以过滤掉这些文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)在该文件中输入*.exe会作为通配符就会过滤掉所有以。exe为后缀的文件,但是有时候我们一次不可能全部忽略,有时候在版本控制中会有新的文件产生但

2017-10-27 14:02:05

git常用命令

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快

2017-10-27 13:56:42

Git版本控制命令学习

1.配置本地用户和邮箱  git config --global user.name "liuchuang" // 设置用户名  git config --global user.email "903188593@qq.com"// 设置邮箱名到此Git客户端已安装及GitHub配置完成,现在可以从GitHub传输代码了2.git init 将一个目录初始化文Git仓库在一

2017-10-27 12:45:21

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文版权所有使用者请联系我 刘创QQ:9031885939 三角形网格数据构造实现在现实世界中的大多数模型,都是由很多共享顶点的三角形所构成,正如我们前节所讲到的三角形光栅化,足以看出三角形是多么重要的模型数据。事实上,对于现代工业上经常使用到的模型如obj、off、stl、ply等文件,大部分

2017-06-22 11:39:11

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文版权所有使用者请联系我 刘创QQ:9031885938 纹理在三角形光栅化时,也有纹理[11]的线性插值[12]。为模型添加纹理效果,会极大提高模型的真实性。8.1 BMP纹理资源简介“BMP图片,是位图Bitmap的简称,它是Windows下,任何格式的图片文件(包括视频播放)都要

2017-06-22 11:36:31

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文版权所有使用者请联系我 刘创QQ:9031885937 三角形光栅化原理解析谈到三角形的光栅化原理,不得不说三角形的重心填充算法,实际上在射线与三角形求交的那部分也讲解到了三角形重心知识。在这里将详细讲解在计算机图形学中是如何光栅化三角形的。对于场景中的模型网格,我们可以将它们统一归为以

2017-06-22 11:31:06

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文版权所有使用者请联系我 刘创QQ:9031885932.2.2 Phong光照模型事实上对于漫反射的物体表面,使用Lambert就足够,但是实际生活中并不存在这种理想的漫反射材质。Phong光照模型是现代真实图形学中提出的第一个有影响的光照明模型,不过该模型只考虑到了物体对直接光照的反射作用。此外,

2017-06-22 11:20:04

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文

计算机图形学之光线跟踪算法的研究与实现2017年我的优秀毕业论文版权所有使用者请联系我 刘创 QQ:903188593诚信声明 本人郑重声明:本设计及其研究工作是本人在指导教师的指导下独立完成的,在完成设计时所利用的一切资料均已在参考文献中列出。                本人签名:                         年   月    日 

2017-06-22 11:12:26

类对象引用计数使用模板实现(奇特的递归模板模式)

有时候我们需要跟踪一个类的对象个数,又不想为每一个类去实现引用计数,我们可以使用继承思维去实现这一目标。#include "stdafx.h"#include using namespace std; class Counted {private: static int count;public: Counted() { ++count; } Counted(cons

2017-04-16 11:42:40

windows下获得一个指定文件路径下的所有文件

windows下获得一个指定文件路径下的所有文件// GetAllFiles.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include #include #ifdef WIN32#include #include #endifusing namespac

2017-03-12 18:05:59

结构体获取成员偏移值、结构体内存中字节对齐问题

// StructOffset.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #define STRUCTOFFSECT(struct,member) ((size_t)&((struct*)NULL)->member)struct MyStruct{

2017-02-21 15:22:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!