- 博客(20)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 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
glfw-3.3.2.bin.WIN64.zip
2020-04-21
套件php 集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader
2020-03-12
客户端断开服务端就会产生异常并断开
2018-01-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人