12 2021 档案
摘要:keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。 keytool 将密钥和证书储存在一个所谓的密钥仓库中。缺省的密钥仓库实
阅读全文
摘要:CMake是一个开源、跨平台的工具,旨在构建、测试和打包软件,CMake可以使用简单的语句和编译配置文件来控制软件的编译过程。在这里主要介绍CMake语句、CMake的流程控制、内置变量、查看log CMake语句主要有3类用法: 设置变量:set、file、list、find_library、au
阅读全文
摘要:一、Const_cast const_cast是修改类型的const或者volatile属性。使用该运算方法后可以返回一个指向非常量的指针或者引用,使用该运算符后就可以返回一个指向非常量的指针(或者引用)。用法如下: const_cast<type_if>(expression),type_id和e
阅读全文
摘要:C++有可以使用static_cast、dynamic_cast、const_cast、reinterpret_cast来进行类型的转换。现在将每一个的使用方法进行一下总结。 1.static_cast 这个运算符的功能是把一个表达式转换为某种类型,但是没有运行时类型检查来保证转换的安全性。可以用来
阅读全文
摘要:在一些老的应用中,还依赖使用.Net Framwork,如果我们直接去控制面板->程序->卸载或者修改程序->打开或者关闭window功能,在里面选择安装.Net Framework,是会弹出一个错误的的提示,因为不能联网,电脑不能安装.Net Framework 3.5。这个时候我们可以使用win
阅读全文
摘要:文件和流是指在存储媒介中传入或者传出数据。在.net中,system.io命名空间包含了以异步和同步的方式对数据进行读取和写入操作的类型(class)。 1.文件 文件是一个有字节组成的有序的命名集合,它具有永久存储。在处理文件时。你将处理目录路径、磁盘存储、文件和目录名称。相反流是一个字节序列,可
阅读全文
摘要:在日常编码过程中,经常需要char*和string之间进行转换,char*如果要转换成string,需要有一个结束符(一般是'\0',就是ascii的第一个NULL)。如果没有设置结束符,在创建string的时候出出现数组越界。 我们创建的string的长度是3,但是如果我们把p[3]='\0'注释
阅读全文