- 博客(11)
- 收藏
- 关注
原创 Joplin折腾记录
添加侧边栏目录链接nav.table-of-contents ul { list-style-type: none; margin-top: 0px; margin-bottom: 0px;}nav.table-of-contents>ul { top: 5px; right: 0px; z-index: 99; font-size: 12px; position: fixed; padding: 15p.
2022-01-11 14:19:53 404
原创 conda安装pytorch1.8.0后安装opencv包冲突
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
2021-10-29 08:00:25 2113
原创 cudnn官方安装教程
https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html
2021-09-14 13:40:06 379
原创 模除运算规则
(a - b) mod p = ((a mod p - b mod p) + p) mod p(a / b) mod p = ((a mod p) * (b^(-1) mod p)) mod p
2021-08-10 11:36:06 780
原创 C++枚举类型
C枚举类型 enum,没有限定作用域。C++11中引入了限定作用域的枚举类型enum class(与enum struct 等价)。在相同作用域中,enum枚举成员名不可重复,即{ enum enum1 {yellow, red}; enum enum2 {yellow, blue}; enum1 e = yellow; //必须使用该种赋值方式。}报错try.cpp: In function 'int main()':try.cpp:58:13: error: 'yellow'
2021-07-29 09:17:18 680
原创 C++右值引用
右值引用为&&,可以将字面常量、临时对象等右值绑定到右值引用上(也可以绑定到const 左值引用上,但是左值不能绑定到右值引用上)。使用std::move将左值绑定到右值引用后,该左值所在内存没有发生改变,左值对象被标记为移后源对象。对于一个移动后源对象,我们默认析构该对象是安全的,该对象时刻面临被析构回收的风险,所以使用该对象有很大的风险(为了保证该对象是可以析构的,我们需要将对象中的指针置空,因此源对象内容发生变化 )。详见C++ Primer page 468。make_move_i
2021-07-27 17:34:49 1195
原创 关于Windows 10 code page
我起初是查看SetConsoleCP函数时发现的,继而大致进行了解。一个code page用来将字符编码映射为字符,在win10中查看已有的code page有两种方法:查看注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage使用Windows.h中EnumSystemCodePages函数。每一个code page都有一个identifier区分,对应关系详情见code page identifiers
2021-07-25 10:00:44 992
原创 cocos2dx+VS2019环境配置
在cocos解压文件夹目录下创建build文件夹来存储cmake命令生成的文件。在build文件夹下,打开终端,在已经安装VS2019的前提下运行cmake .. -G Visual Studio 16 2019 -A win32#现在cocos2d只能在win32环境下编译成功,win64中没有定义``GWL_WNDPROC ``变量。使用VS2019打开Cocos2d-x.sln,设置cpp-tests为startup project,并build,完成:...
2021-07-19 16:33:14 1280 2
原创 使用opengl glGetIntegerv报错 :Access violation executing location0x0000000000000000
使用opengl glGetIntegerv报错 :Exception thrown at 0x0000000000000000 in OpenGLBaseCode1.exe: 0xC0000005: Access violation executing location 0x0000000000000000.#include<glad/glad.h>#include<GLFW/glfw3.h>#include<iostream>int main(){ /
2020-12-05 09:38:15 1086
原创 Ubuntu20.04 + Bullet2.89环境配置以及创建项目并编译
1. 下载并安装无脑sudo make install2. 创建cmakecmake_minimum_required(VERSION 2.8)project(01_bullet)find_package(Bullet REQUIRED)include_directories(${BULLET_INCLUDE_DIR})add_executable(${PROJECT_NAME} "Hello.cpp")target_link_libraries(${PROJECT_NAME} ${BULL
2020-09-06 10:59:59 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人