自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 问答 (3)
  • 收藏
  • 关注

原创 关于LocalTime中整分HH:mm:00的处理

今天碰到一个奇怪的问题,从数据库中读取两笔记录进行转换时,一笔成功一笔失败,发现是对一个LocalTime字段进行格式化的时候报错了,复现如下:import java.time.LocalTime;import java.time.format.DateTimeFormatter;public class Time {public static void main(String arg...

2020-03-19 23:06:38 1798

转载 时间格式yyyyMMddHHmmss的大小写,和字母含义

时间格式yyyyMMddHHmmss的大小写,和字母含义字母 日期或时间元素 表示 示例 G Era 标志符 Text AD y 年 Year 1996 ; 96 M 年中的月份 Month July ; Jul ; 07 w 年中的周数 Number 27 W 月份中的...

2020-03-12 23:20:41 11227

原创 C++中的继承问题

在刷程序员面试宝典时看到这样一题:#include <iostream>using namespace std;class A { public: int _a; A() { _a = 1; } void print() { ...

2018-03-08 16:41:04 196

转载 详解哈希表查找

转自http://blog.csdn.net/xiaotan2011929/article/details/61647556哈希表查找定义基本概念实现方法1、定义哈希表查找又叫散列表查找,通过查找关键字不需要比较就可以获得需要记录的存储位置,它是通过在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key)。即: —存储位置=f(关键字),其中f为哈...

2018-03-05 16:14:20 1947 1

转载 常见排序算法C++总结

转自https://www.cnblogs.com/zyb428/p/5673738.html看了总结图,我这里就总结一下 直接插入排序,冒泡排序,快速排序,堆排序和归并排序,使用C++实现重新画了总结图直接插入排序整个序列分为有序区和无序区,取第一个元素作为初始有序区,然后第二个开始,依次插入到有序区的合适位置,直到排好序刚开始在我那本《数据结构》看到大概这样的实现void InsertSort...

2018-03-05 16:03:58 139

转载 C语言的自增自减运算符问题

C语言的自增++,自减--运算符对于初学者来说一直都是个难题,甚至很多老手也会产生困惑,最近我在网上看到一个问题:  #include <stdio.h>  void main() /*主函数*/  {  int a,b,c,d;  a=5;  b=5;  c=(a++)+(a++)+(a++);  d=(++b)+(++b)+(++b);  printf("a=%d,b=%d,c=%...

2018-03-01 18:59:15 9646 7

原创 使用openvr开发Oculus时手柄按键的问题(不定期更新)

配图:Oculus Touch Controllers1.Oculus Touch的A按键在openvr中的判断:(VREvent_t.data.VREvent_Controller_t.button == k_EButton_A && VRControllerState_t.ulButtonPressed == 128)此时为A按键完全按下

2017-06-20 10:57:26 4265

转载 .h头文件 .lib库文件 .dll动态库文件之间的关系

转自http://blog.csdn.net/yusiguyuan/article/details/12649737.h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的。附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件。如果要完成源代码的编译和链接,有头文件和lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好

2017-05-23 10:01:52 271

原创 关于用openvr开发Oculus时,Oculus手柄的Trigger键太灵敏的问题

使用openvr开发Oculus手柄,在操作Oculus手柄时发现trigger键十分灵敏,任何物体只要接触到trigger键都会触发trigger键绑定的事件响应解决办法:在openvr中有个结构体struct VRControllerState001_t{// If packet num matches that on your prior call, then the c

2017-05-22 14:15:14 1344 1

转载 [HTC教程] HTC相关开发所需SDK等工具都在这里了

转自http://blog.csdn.net/shenshen211/article/details/51800637OpenVR SDKhttps://github.com/ValveSoftware/openvr OpenVR SDK是由原本的SteamWorks SDK更新而来,新增对HTC VIVE开发者版本的支持,也包含Steam VR的控制器及定位设备的支持。相关的AP

2017-04-14 13:17:47 571

转载 详解C/C++预处理器

转自 http://blog.csdn.net/huang_xw/article/details/7648117   C/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。预处理器指令以#号开头标识,末尾不包含分号。预处理命令不是C/C++语言本身的组成部分,不能直接对它们进行编译和链接。C/C++语言的一个重要功能是可

2017-04-13 16:55:07 916

转载 Shader编程学习笔记

转自http://www.cnblogs.com/maple-share/p/5382228.html里面有Shader编程相关,可以看看

2017-04-10 13:21:39 266

转载 [windows编程] 如何利用句柄操作其他windows窗体(1)

转自http://blog.csdn.net/wziyx513225244/article/details/7830704如何利用句柄操作其他windows窗体?首先你需要获得需要操作窗体(A)的句柄。第二需要你获得窗体(A)中控件的ID号,比如文本框(Edit)控件的ID第三需要根据控件的ID获得控件的句柄(hwnd)第四根据hwnd对控件进行操作

2017-04-10 09:56:08 3269 1

转载 【OpenGL】理解一些基本问题

转自http://blog.csdn.net/candycat1992/article/details/39675513写在前面啦啦啦,搞了很久的Unity Shaders,越学越觉得基础知识很重要。学Unity Shader的时候,总会想,shader到底是什么呢?shader的pipeline是什么呢?它们是怎么工作的?有哪些限制?等等问题。但这些问题,Unity是

2017-03-16 18:01:02 587

转载 OpenGL 矩阵变换

转自http://blog.csdn.net/lyx2007825/article/details/8792475Overview几何数据——顶点位置,和标准向量(normal vectors),在OpenGL 管道raterization 处理过程之前可通过顶点操作(Vertex Operation)和基本组合操作改变这些数据。Object Coordinat

2017-03-13 16:39:53 246

转载 printf 中转义字符大全

转自http://blog.csdn.net/striver1205/article/details/7477868表一转换说明符及作为结果的打印输出转换说明输出%a浮点数、十六进制数字和p-记数法 (C99)%A浮点数、十六进制数字和P-记数法 (C99)%c

2017-03-07 15:06:25 3028

转载 c++你不知道的用法之foreach篇

转自http://blog.csdn.net/qq_21400315/article/details/50561030// arraytest.cpp : 定义控制台应用程序的入口点。  //    #include "stdafx.h"  #include   #include  int _tmain(int argc, _TCHAR* argv[])  

2017-03-01 10:57:11 964

转载 dll、Lib、obj、.h文件的区别与作用

转自http://blog.csdn.NET/beryl_song/article/details/5556319obj:        目标文件,一般是程序编译后的二进制文件,通过链接器和资源文件链接后就成为exe文件(链接器将使用这些文件生成EXE文件)。    obj只给出了程序的相对地址,而EXE是绝对地址。          CPP对应的二进制代码格式,是

2017-02-10 11:20:08 1308

转载 矩阵乘法几何意义

矩阵的几何意义,它可以总结为3个容易理解的特性。变换(Transformations)你应该已经知道变换(transformation),它将任意3D点的坐标变换到另一个3D点的坐标。下图你可以看到3个基本变换的例子:​      第一个变换只是简单地将3D空间中的所有点移动到左下方,这种变换叫做平移(translation)。第二个变换是旋转(rota

2016-11-25 09:50:47 12306

转载 矩阵的几何意义

实数组的几何意义:(a,b)和(a,b,c)分别代表平面和三维空间上的一个点矩阵的几何意义:在线性空间中,如果确定了一个基,线性映射就可以用确定的矩阵表示。                即线性空间上的线性映射。 矩阵 独立的几何意义表现为对向量作用的结果。矩阵对一个向量是如何作用的?矩阵对多个向量是如何作用的?矩阵对几何图形(由无数个向量组

2016-11-25 09:38:46 7662 1

转载 读研期间如何提高编程技术

转自http://www.dajiangtai.com/community/75.do?origin=csdn-geek?ref=myread你想进什么公司,和你读什么计算机方向,关系不是很大。只要是理工科的学生,面对技术岗位,其实机会是差不多的。至于你想什么职位,那显然和你的专业/方向关系较大,比如说很多大数据职位,就明确表示要求你DM/ML/NLP/IR背景,但是这也只是说这些学生可能

2016-11-01 14:05:39 232

转载 关于在VS2013中添加头文件和lib的路径

转自http://www.cnblogs.com/me115/archive/2011/01/24/1942901.html在VS工程中,添加c/c++工程中外部头文件及库的基本步骤:    1、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。    2、添加文件引用的lib静态库路径:工程---属性---

2016-10-09 14:57:08 520

转载 gl常用函数简介

转自http://wenku.baidu.com/link?url=rRairyUZEg7OPFMw6ZIlwn4N1ag6X8SKwxMc8LmAwLgT-yP1IdAM32-6i-FVroXYpwScxVQttx6TtqTOHkfxWTZnTCxquCp7h3SwBBAtdt7glCallLists 执行一列显示列表 glClear 用当前值清除缓冲区 GlClearAccum 为

2016-10-09 09:43:20 4918 1

原创 推荐一个学习OpenGL的网站

http://learnopengl.com/主要讲OpenGL基础内容https://www.opengl.org/sdk/docs/man/我主要用来查询OpenGL中SDK包含的函数

2016-09-29 16:07:58 381

转载 翻译一篇关于OpenGL实现Billboarding技术的文章

这篇文章来自Billboarding Tutorial,原作者为António Ramires Fernandes。伪Billboarding技术-快速而简单的实现球形Billboards将要介绍的这种方法并不是一种真正意义上的billboarding,但是他提供了一种廉价的方法以达到近似的效果,对于一部分程序来说已经足够了。下面这幅图是一个演示画面。它显示了一个雪人和一些经过bill

2016-09-27 16:04:12 2082

转载 顶点着色器-经过的空间变换

顶点着色器:基本功能:就是把模型的顶点坐标从模型空间转换到齐次剪裁空间中。渲染过程可以理解成把一个一个顶点记过层层处理最终转化到屏幕上的过程。模型空间(Model Space):模型空间也叫作 Object Space和Local Space(局部坐标),也就是模型在移动旋转的时候,模型空间也会跟着移动旋转。世界空间(World Space):Unity中,

2016-09-27 15:57:49 1396

转载 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"

格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 字背景颜色范围:40---

2016-09-27 15:26:14 191

转载 关于各种无法解析的外部符号问题的相应解决方案

转自http://blog.csdn.net/enotswn/article/details/5934938在使用vs2008调试程序的过程中,经常会出现无法解析的外部符号问题,可能的原因有很多种,下面这些是我一年来积累的经验.仅供参考. 考虑可能的原因:[0]出现无法解析可能是因为lib文件不正确,比如64位的编译配置,结果使用的是32位的lib包.[

2016-09-22 09:32:00 3171

原创 BUG

昨天在调试时出现外部符号无法加载的情况,经查发现是复制外来程序的OpenGL代码直接粘贴进程序,未进行必要的声明所致。起初很疑惑,因为头文件静态库一个不缺,函数声明及定义都可以转到,不可能会出现这种问题。后来发现是该程序(某图形引擎)在导入OpenGL库时还将函数进行了各种宏定义及声明赋值(看起来是API的入口)extern GLuint           (APIENTRY *GE

2016-09-22 09:29:36 177

转载 原码, 反码, 补码 详解

转自http://blog.csdn.net/u013385925/article/details/52575506本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值

2016-09-20 09:21:40 162

转载 误删文件的解决办法

转自http://www.techug.com/date?ref=myread在我们平常使用电子设备时,总时不时地手贱误删文件或者电脑借给别人用了别人却把你的东西删了而且还“体贴地”清空了回收站,这时我们就想要恢复文件,现在给你一颗后悔药,让你找回错删文件。PC错删文件恢复加入在PC上误删文件还清空了回收站,且没有备份,可以这样做。快捷键“Win+R”,打开Windows的

2016-09-18 11:09:15 631 1

转载 事件触发机制

转自http://wenku.baidu.com/link?url=T5H-2or60oqwPeGQNvWFP2GfYtp0w6odHsp8SzzQdII20gLDSbnRoDY6Egy81llMJYKRZBM_aUgxPuPdWOV76NXM-ui1ysNMGmWdwMljMBi事件(event)是一个非常重要的概念,我们的程序时刻都在触发和接收着各种事件:鼠标点击事件,键盘事件,以及处理操

2016-09-12 11:12:28 15675 1

转载 C++中反斜杠作用“\”

转自http://blog.csdn.net/ismallboy/article/details/8082514[cpp] view plain copy今天看了一下vc自带的一些头文件的内容,看到很多语句后面都有反斜杠,在印象中就只有//是表示注释功能的,但是反斜杠也只是一个转义字符来的。但是语句后面再加一个反斜杠,还真没见过!查了一下,原来是

2016-09-09 10:41:49 1638

转载 理解计算机3D图形学中的坐标系变换

转在文章1:http://www.cnblogs.com/shanhaobo/articles/1065380.html[3D基础]理解计算机3D图形学中的坐标系变换要谈坐标系变换,那么坐标系有哪些呢?依次有:物体坐标系,世界坐标系,相机坐标系,投影坐标系以及屏幕坐标系.我要讨论的就是这些坐标系间的转换。     这些坐标系不是凭空而来,他们都是为了完成计算机3D图形学最最

2016-09-06 11:02:21 2967

转载 计算机名词

SDKSoftware Develope Kit软件开发包,包含使用这个环境进行基本的软件开发的必备功能设施,比如基本的编译器、基础的库和一些调试工具,通常这些工具都是命令行模式的.MDIMultiple Document Interface多文档界面指一个程序中可以同时打开多个窗口(子窗口),每个窗口可以分别打开不同的文档或文档的不同视图.比如以前的 Word.现在的 W

2016-09-05 10:46:48 493

转载 OpenGL中的3D文字绘制

转自http://blog.csdn.net/augusdi/article/details/20572533代码如下:/*****************************************新添加的代码*****************************************/ #include #include

2016-09-01 14:21:05 4329

转载 OpenGL入门学习

转自 http://www.cppblog.com/doing5552/archive/2009/01/08/71532.html说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物

2016-08-31 14:20:05 771

转载 Linux中的信号简介

(转载,原文链接http://www.uml.org.cn/c++/200812083.asp)信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可

2016-07-25 10:44:01 281

转载 操作系统之进程的状态

(转载,原文链接http://www.2cto.com/os/201412/358908.html)进程的状态就绪(Ready)状态当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,进程这时的状态称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将它们排成一个队列,称为就绪队列。 执行状态进程已获得CPU,其程序正

2016-07-22 13:36:42 758

转载 MFC中的部分函数

MFC中的GetMessage、PeekMessage、TranslateMessage、DispachMessage等等用法 消息循环中的TranslateMessage函数和DispatchMessage函数

2016-07-22 11:44:02 288

空空如也

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

TA关注的人

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