- 博客(8)
- 收藏
- 关注
原创 OSG开发笔记-环境配置
配置CURL GDAL JPEG PNG ZLIB 文件;其中GDAL lib选择gdal_i.lib。可手动更改生成库的路径 在CMAKE下(默认C盘)配置时可勾选WIN32中多线程编译(速度更快)还需删除TIFF FBX中的路径。勾选如下图四个生成;
2022-11-01 10:09:14
817
1
原创 C++ 封装
C++的封装1、封装的作用尽量使代码或者功能独立(保证代码和功能独立性)封装,可以达到,对外提供接口,屏蔽数据,对内开放数据C++的封装: class封装的本质,在于将数据和行为,绑定在一起然后通过对象来完成操作。...
2021-07-16 17:51:18
3548
原创 C++知识点
C++知识点1、C与C++的区别1.1都可以实现代码重用和模块化编程,但是面对对象的模块化更深,数据更封闭,也更安全!因为面向对象的封装性更强!1.2面对对象的思维方式更加贴近于现实生活,更容易解决大型的复杂的业务逻辑1.3从前期开发角度上来看,面对对象远比面向过程要复杂,但是从维护和扩展功能的角度上来看,面对对象远比面向过程要简单!2、关键字2.1 registerregister:提高程序运行效率:省去CPU从内存抓取数据的开销语法作用:尽可能将变量保存在CPU内部寄存器中使用注意事
2020-11-04 12:28:55
444
2
原创 shell编程
shell编译shell创建:vi 文件名.sh运行:sh 文件名.sh(注意将属性改为可运行脚本,“chmod +x 文件名.sh”)shell内编程以 “ #!/bin/sh” 开头数据类型arr_number=(1 2 3 4 5) //数值类型的数组,一对括号表示数组,数组中元素用空格隔开;arr_string=(“abc” “edf” “sss”)或者arr_strin...
2020-11-04 12:28:35
135
原创 SQLITE
1、数据类型NULL:标识一个NULL值interger:整型real:浮点型text:字符串blob:二进制(常用前三个)也有以下类型:smallinta:16位整数integer:32位整数decimal(p,s):p是精确值,s是小数位数float:32位实数double:64位实数char(n):n是长度字符串,不能超过254varchar(n):长度不固定最大字符串长度为n,n不超过4000date:包含了年份、月份、日期time:包含了小时、分钟、秒timesta
2020-10-30 10:43:41
191
原创 Linux C
命令1、ls(list)功能:显示目录下项目-a:显示所有文件,包括隐藏文件;-i :显示文件的ID、long;-d:查看目录属性-h:人性化显示-l:显示完整的信息(等同于ll)其中第一个rwx代表u(当前用户权限)第二个rwx代表g(同组其他用户权限)第三个rwx代表o(其他用户权限)2、mkdir(make directories)功能:创建目录-p:递归创建目...
2020-10-16 16:43:39
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人