自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 HTML链接

好多年前的课程实训。用notpad编写txt文档,随后改写为html后缀,运行即可。

2017-07-30 09:44:23 231

原创 Table表格

好多年前的课程实训。用notpad编写txt文档,随后改写为html后缀,运行即可。简单的HTML文件可以不要这些基本标签,在不写这些标签的情况下,将我们设计的Table默认为与之间要显示的内容了,这就是HTML语言的好处。还有些标签为了满足不同的浏览器查看HTML文件,彼此忽略对方特有的属性。因此,要进行对网页的页面进行布局之前,务必将表格设计好。因为当显示的内容更多,页面更复杂是,修改

2017-07-30 07:26:09 298

原创 HTML表单

几年前的课程实训,转如下。用notpad编写txt文档,随后改写为html后缀,运行即可。实例代码如下:通过表单显示控件姓名:请输入密码:男: 女:喜好:电影看书您喜欢看书吗?非常喜欢还算喜欢不太喜欢请按下按钮:运行结果:

2017-07-30 07:06:36 222

翻译 boost::program_options

作用:它是一个C++解析命令行的库。它使用命令行和配置文件对程序选项进行设置。该库有错误检查机制,它的选项值可从命令行,配置文件以及环境变量中提取。要解析一个命令行选项,需要以下三步:1.定义命令行选项。取名且设置值。若一个命令行选项解析为键/值对,还需要设置值的类型,比如是一个字符串还是一个数字2.用解析器去解析命令行。从main()的两个参数中获取命令行,argc与argv

2017-07-28 21:04:05 1362

翻译 va_list

作用:存储可变参数信息的类型。该类型是作为一个参数,会在头文件中的一个宏中被用到,它用来声明一组可变参数。vr_start初始化该类型的对象,随后会调用va_arg来获取传入函数的参数。在vr_start返回后,该函数初始化完va_list对象之前,还要调用va_end宏作为结束。该类型的细节依赖于特定的库。该类型的对象应该仅仅作为参数被后面这些宏使用:va_start,va_

2017-07-28 10:19:06 239

原创 SteamVR 添加插件报错

vrsever.txt中提示:Wed Jul 26 2017 16:33:49.588 - Unable to load driver xxx from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\xxx\bin\win64\driver_xxx.dll.Wed Jul 26 2017 16:33:49.588

2017-07-26 20:21:31 1969

原创 git 仓库创建与关联

git提交到远程命令:1.本地建立git仓库,cd到根目录:git init2.将项目所有文件添加到仓库缓冲区(避免误操作的区域,只是一个中转作用):git add . 若要添加某个特定文件到仓库,则把.换成该文件名即可3.将add的文件commit到仓库版本区:git commit -m "注释语句"4.在github上创建仓库:5

2017-07-26 14:44:51 546

原创 Window10安装VS2013 中文语言包提示程序兼容性已打开,请将其关闭

安装vs2013.4,再安装VS2013.5完后,直接点击安装中文语言包时弹出界面如下:cmd下输入命令行:出现错误:取消安装,进入漫长等待:等待完成后再去打开一个工程出现无法编译,重启电脑。再次使用命令安装中文语言包:安装成功!再去打开一个工程,可正常使用。

2017-07-26 11:09:33 4418 3

翻译 SteamVR-OSVR(build 342)

新版本SteamVR-OSVR驱动。修改点:该版本包含以下修改点:1.OpenVR版本更新到V1.0.72.将客户端update调用移到一个独立线程中处理。这将减少追踪数据的不稳定性。如下:vr::EVRInitError ServerDriver_OSVR::Init(vr::IVRDriverContext* driver_context)

2017-07-25 08:53:24 1895

原创 OSVR-Vive

DriverWrapper类(DriverWrapper.h),主要有:1.openvr_driver.h中接口:vr::ITrackedDeviceServerDriver:@brief:表示一个追踪设备。在驱动动态库中实现,如vive的driver_lighthouse.dll,运行时被vrserver加载,可用ITrackedDeviceServerP

2017-07-25 08:52:42 1506 3

翻译 osvr::clientkit::ClientContext

客户端上下文对象:在应用程序中创建并保存。用于管理生命周期以及访问ClientKit功能函数。在Context_decl.h的第57行声明。构造函数:osvr::clientkit::ClientContext::ClientContext(const char applicationIdentifier[], uint32_t flags = 0u)

2017-07-25 08:52:18 282

翻译 std::this_thread::sleep_until

头文件:                  (C++11)templatevoid sleep_until(const std::chrono::time_point& sleep_time);作用:阻塞当前正在执行的线程直到sleep_time溢出。sleep_time是和时钟相关联的,也就是要注意时钟调整会影响到sleep_time。因此,

2017-07-24 18:43:46 4769

翻译 OSVR HMD的Json描述符文件结构分析(V1)

基于OSVR-Core 0.6-1962-g59773924所用到的例子为zSight 1920-100. zSight是什么意思?该实例在部分OSVR发行版上可用。因为并不是所有的JSON解析器(尤其是Python JSON解释器)接受C风格的注释。因此,这里采用独立文档形式来表述这些描述符。也可参考JSON规范文件。文件开头于一个版本号,随后才展开主体hmd对象。

2017-07-24 18:41:51 725

翻译 添加一个新的HMD到OSVR

以下基于OSVR-Core 0.6-1962-g59773924简介:OSVR为多种设备创建一个抽象层,包括头显。也就是说,启动OSVR Server,只需要修改配置文件,就可以使同一个APP运行在不同头显设备上。以下是添加一个新HMD到OSVR的关键步骤:1>.创建一个json显示描述符文件。这里会指定头显的关键属性比如视场角。2>.提供畸变信息。OSVR

2017-07-24 18:33:41 913

翻译 VR帧传递流程

Oculus Rift和HTC Vive,刷新率为90HZ,每11.1ms刷新一次,使能VSYNC来禁止tearing。tearing是引起用户不舒服的主要原因。VR软件传递帧可分为两部分:VR Game和VR Runtime当时序要求得到满足以及流程工作正确时,以下流程还需要遵守:1.VR Game采样当前头显位置信息,并且更新Game中的摄像头位置信息以正确跟踪用户

2017-07-24 18:29:42 1077

翻译 strtok

头文件:声明:char *strtok(char *str, const char *delimiters);功能:对该函数的连续调用,将会使一个完整字符串str以delimiters为分割符进行分割,最终得到一小片一小片各自独立的字符串。如何使用:在第一次调用时,该函数需要一个字符串参数str,它的第1个字符用来做扫描的起始位置。在随后

2017-07-24 18:25:34 3339

翻译 fopen

头文件:声明:FILE *fopen(const char *filename, const char *mode);功能:打开文件打开一个由参数filename指定的文件,并且将它和一个流关联。该流能够在之后的操作中使用返回值FILE来作识别。允许如何在该流上面进行操作及其操作方式均由参数mode来指定。可调用函数fclose或

2017-07-24 18:24:18 859

原创 Cmake编译出错

CMake使用Visual Studio 14 2015 Win64编译报错:The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:5 (project): No CMAKE_C_COMPILER coul

2017-07-24 18:22:23 5303

翻译 std::thread

class thread;Thread:表示一个独立的执行线程类。在多线程环境中,一个线程的指令执行在同一个地址空间是并发的。意思是不同线程可共享同一个地址空间并且能够各自执行自己的指令而不会相互干扰,在线程自己看来好像是独占该地址空间。一个已经初始化的线程对象表示的是一个激活的执行过程。这样的线程处于joinable状态,并且拥有一个独一无二的线程id。一

2017-07-24 18:19:21 341

翻译 SteamVR和OpenVR异同

SteamVR是一个runtime,它是通过Steam安装在电脑上的,OpenVR是提供API的,通过SteamVR,不同的VR系统(Unity,UE等)调用OpenVR的API来开发应用程序,还可在OpenVR中添加驱动来对接VR硬件。SteamVR平台主要是为Vive服务的,但是它也兼容了osvr, Rift和Touch的驱动。还有些人编写了Razer Hydra的驱动来匹配旧的雷蛇手

2017-07-24 18:15:56 4647 4

Andorid电池曲线测试apk 电池曲线测试apk

Andorid电池曲线测试apk 电池曲线测试apk

2022-07-23

glfw-3.3.2.bin.WIN64.zip

These packages contain the GLFW header files, documentation and release mode static libraries, DLLs and import libraries for Visual C++ 2010-2019, MinGW-w64 and plain MinGW.

2020-04-21

Totalcmd-ax64.rar

Totalcmd 代码管理工具 64位

2020-04-09

monitorinfoview.rar

EDID读取工具 读取厂商ID PID 分辨率 串号等

2020-04-09

套件php 集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

简单的一键部署PHP调试环境,适合初学者。集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader

2020-03-12

SPI-USB-myImu-STM32F103TB.rar

STM32F103TB ICM20948代码,已实现UART串口Log,SPI数据抓取,USB传到上位机。

2020-03-04

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

TA关注的人

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