logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++学习(四二八)Zygote

在Android系统中,zygote是一个native进程,是Android系统上所有应用进程的父进程,我们系统上app的进程都是由这个zygote分裂出来的。zygote则是由Linux系统用户空间的第一个进程——init进程,通过fork的方式创建的。在Android中,zygote是整个系统创建新进程的核心进程。zygote进程在内部会先启动Dalvik虚拟机,继而加载一些必要的系统资源和系

C++学习(四二四)dex文件结构

DEX文件就是Android Dalvik虚拟机运行的程序

#c++#开发语言#后端
C++学习(三)std::string::size_type

size_type是容器概念,没有容器不能使用。由string类类型和vector类类型定义的类型,用以保存任意string对象或vector对象的长度,标准库类型将size_type定义为unsigned类型string抽象意义是字符串, size()的抽象意义是字符串的尺寸, string::size_type抽象意义是尺寸单位类型string::size_type它在不同的机器上...

C++学习(四四二)cmake ninja build.ninja rules.ninja

build.ninja rules.ninja由cmake生成ninja复制执行build.ninja rules.ninjabuild.ninja制定参数,比如链接的动态库等。rules.ninja制定一些规则,比如编译、链接,它会包含在build.ninja中。

#c++#开发语言#后端
C++学习(二二七)有关wget

wget是Linux中的一个下载文件的工具,wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传

C++学习(十五)如何保证源代码不外泄

对于研发型企业来说,源代码就是公司的价值所在,一旦泄露后果难以想象,怎么对源代码进行防泄漏保护?有几种方式:1、物理性“源代码加密”就是指截断外网,封掉U口或者锁机箱,让开发者处于一种封闭的状态。这种方法是可以达到效果的,弊端就是如若封掉U口,对于员工的工作使用会造成很大的影响,大大降低了工作的效率,并且员工开发查资料很不方便,如若给每人配一台电脑,公司的成本将大大提高。这样的操作方式员工...

git学习(二)提交更新到分支

创建分支提交本地更新提交远程github更新

osg学习(十二)谷歌开源Seurat工具加速VR渲染

Seurat开源,它是为开发者推出专门适用于优化移动VR内容的工具,它可以通过3D场景给处理为可在移动处理器上高校渲染的形式,目标是减少总体多边形数量,以降低处理任务量和资源消耗量。   此外,利用Seurat把RGBD图像作为输入,生成纹理网格,定位可配置数量的三角形,纹理大小和填充率,从而以传统方法所无法实现的方法来简化场景。这样就可以在性能上提升100倍左右,而且几乎没有视觉质量的损失,未来

高程文件格式bil bip bsq tiff dem

DEM:Digital Elevation Model,是一个标准,具体的文件格式有.bil, .flt, .grd, .asc, .dem, .bin, .hgt, .ter, .bt等BIL是一种影像存储方式,即影像按列存储,对应还有BIP按点存储, BSQ按面存储。在ENVI和ERDAS中可以打开BIL文件,然后转换成TIFF,就可以在ARCGIS中打开了。GeoTIFF:也即tiff ..

12款开源或免费的3D建模软件

1、BlenderBlende是一款系统全面的3D建模套件,它提供了大量专业级功能和模块,跨平台支持所有的主要操作系统。目前并已成为免费3D软件的代名词。Blender通常被称为TheBlenderProject,因为它不仅仅是一个软件,还是一个完整的社区,致力于创建最完整的3D建模和动画开发方案。并且这款软件是开源的,每天都有开发者提供新的模块和插件,软件也在不断更新。功能非常强大,但是上手..

    共 13 条
  • 1
  • 2
  • 请选择