自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 关于QT中的boundingRect和shape

作为QGraphicsItem的子类,boundingRect是必须要实现的函数,它决定了item碰撞的时的边界。也是一般选中item时的边界。 但是shape比boundingRect更加精准,支持更多边型的复杂图形。如果shape和boundingRect同时存在的时候,选中Item,以 shape为准。参考另外一个博客:https://blog.csdn.net/weixin_39583140/article/details/93599949...

2020-05-12 14:35:54 2953

原创 ui_MainForm.h修改头文件路径无效的问题

QT当中界面文件对对应的头文件ui_MainForm其实是系统自动生成的(VS+QT插件环境下)。编译的时候,如果提示ui_MainForm.h中的头文件的路径不对。如果,直接修改ui_MainForm.h头文件中的内容,结果是修改无效的(系统会重新修改为原来的结果,编译还是无法通过)所以必须用Editplus等一类的文本修改工具直接修改MainForm ui这个资源文件就可以了。MainForm.ui中的文件路径修改完毕后,ui_MainForm.h重新生成后就正确了,编译自然可以通过。

2020-05-11 14:03:49 630

原创 关于QT中View和Sence的坐标问题

演示了QT中QGraphicsView和QGraphicsSence的坐标转换的关系。如下图:

2020-05-11 09:44:24 707 1

原创 关于Nvidia的GPU架构的演进

Pascal之后就是Volta,Volta是比较小众的架构,目前已知Tesla V100和TITAN V两款显卡。以下是Pascal架构的一些显卡:目前,最新的架构是Turing(图灵)架构,红色部分就是图灵架构的显卡。基本上Pascal架构和Turing架构是无缝对接的主流架构。...

2020-05-02 16:56:56 2286

原创 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"

鼠标右键点击该cpp,然后选择预编译头,修改为“不使用预编译头”。

2020-05-01 16:09:34 958

原创 cudaMalloc和cudaMallocManaged的所用时间比较

#include "cuda_runtime.h"#include "device_launch_parameters.h"#include "device_functions.h"#include <stdio.h>#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/imgproc/types_c.h"#...

2020-04-30 17:26:58 4328

原创 Cuda的Kernal函数中Block和thread的数量上限测试

#include "cuda_runtime.h"#include "device_launch_parameters.h"#include <stdio.h>#define N 512#define K 64 __global__ void printf_base(){ printf("Hello \n");}void printf_bas...

2020-04-30 14:35:04 2566 1

原创 Cuda下检查网格和块的索引和维度

#pragma region 检查网格和块的索引和维度//这里为何cuda内核函数中,无论Debug版本和Release版本,都无法采用printf进行打印。__global__ void checkIndex(void){ printf("threadIdx:(%d, %d, %d)\n", threadIdx.x, threadIdx.y, threadIdx.z); p...

2020-04-28 20:25:43 322

原创 如何用C#调用VC DLL,且可单步跟踪到DLL内部调试

C# VC DLL 关联调试

2016-02-01 16:05:32 736

原创 双缓冲和非双缓冲的区别比较(gdi,gdiplus)

gdi gdiplus(gdi+)双缓冲用和不用的比较

2016-01-28 17:44:55 519

原创 关于公钥加密,私钥解密,数字证书和签名的一点理解

RSA非对称加密,产生一对公钥和私钥,应该是当前非对称加密的主流。以下的资料来自网络。便于我们从整体上来理解。/RSA加密和其他加密手段配合使用:为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥

2016-01-28 16:24:18 465

转载 "Gdiplus::GdiplusBase::operator new 函数不接受3 个参数"问题的处理

此文源自:http://blog.csdn.net/seafit/article/details/8442925解决 方法:注释掉:#ifdef _DEBUG#define new DEBUG_NEW#endif这就好了。详细见:Microsoft Foundation Classes DEBUG_NEW Does Not Wor

2016-01-26 17:04:35 337

原创 关于书签的切换(VS2015 VS2012 VS2010)

关于给行打上书签:Ctrl+K,Ctrl+K   这种方式,2010,2012,2015均支持                                    Ctrl+F2  关于这种打书签的方式,2010,2012支持             书签的切换:F2   (我个人比较喜欢这种书签的切换,比较快捷),2010,2012支持     为了在2015中也能使用F2

2016-01-26 15:07:32 1394

原创 VS2015 代码的自动对齐

记得早期的VS版本,可以采用选中代码,然后alt+f8的方式来自动对齐。VS2015版本,好像有一点改变了,采用了选中代码后Ctrl+K,Ctrl+F的方式,来使代码自动对齐。

2016-01-25 16:38:30 1260

转载 中文字体的英文名称

原文来自:http://www.xwbetter.com/font-family/宋体SimSun黑体SimHei微软雅黑Microsoft YaHei微软正黑体Microsoft JhengHei新宋体NSimSun新细明体PMingLiU细明体MingLiU

2016-01-19 16:59:45 177

原创 unicode下strcpy用wcscpy_s替换

举个例子:        //这个是多字节VC工程    strcpy(m_nid.szTip, "服务器程序");          //这个是Unicode  VC工程    wcscpy_s(m_nid.szTip, _T("服务器程序"));           注意m_nid.szTip,是一个系统结构体(托盘图标)中一个变量,它能自动

2016-01-15 11:41:03 1173

原创 mysql安装后的cmd窗口启动mysql的问题

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password:NO)转载▼刚使用mysql, 就老是碰到这个问题,真是郁闷, 终于找到原因..C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqlERROR 1

2016-01-12 20:41:22 344

原创 如何在jbuilder2008中调试jsp程序

<br />/  如何在jbuilder2008中调试jsp程序?<br />   Jbuilder2008好像和以前的版本大不一样了。<br /> <br />/  Jbuilder2008不再自带tomcat 服务器,需要下载安装<br />   这个和前面的版本大不一样<br />   这里,我们假定Tomcat已下载且已配置好(博主,另文阐述)<br /> <br />1、  首先是新建一个Web Project,里面选择的类型是:<br />"Dynamic Project"<br /> <br

2011-05-26 14:30:00 581 2

原创 struts1.3的安装

<br />1、前提是,tomcat 服务器已经安装完毕,并且可以运行<br />   http://127.0.0.1:8080/可以打开<br />2、将struts的apps/struts-examples-1.3.10.war  复制到<br />D:/tomcat7/webapps下面<br />3、重新启动Tomcat<br />4、tomcat会将struts-examples-1.3.10.war自动解压为一个文件夹<br />   struts-examples-1.3.10<br />5

2011-05-26 08:34:00 259

原创 Tomcat 的配置说明

<br />1、首先,下载安装JDK从www.sun.com下载(一般会跳到Orcale公司网站下载,sun已经被Orcale收购)<br />一般是安装企业版,J2EE<br />2、我的电脑 / 系统属性 /  高级  /  环境变量  / 系统变量<br />   添加系统变量:在path后附加  d:/java/jdk1.6.0_13/bin<br />   新建系统变量:classpath=D:/Java/jdk1.6.0_24/lib/dt.jar;D:/Java/jdk1.6.0_24/lib

2011-05-26 08:23:00 151

原创 QT中常用的Cursor设定

2020-05-11 18:40:32 3091

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除