研究生生活——项目
文章平均质量分 62
LikeMarch
不悲叹过去,不荒废现在,不惧怕未来。
展开
-
关于ASN.1的一些个人理解
2021年06月15日 周二 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录1. ASN.1简介2. BER编码规则3. ASN.1和JSON的区别参考文献1. ASN.1简介ASN.1本身只定义了表示信息的抽象语法,但是没有限定其编码的方法(可以理解为定义了标准,但是具体如何实现由编码规则决定)。标准的ASN.1编码规则有基本编码规则(BER,Basic Encoding Rules)、规范编码规则(CER,Canonical Encoding Rules)、唯一编码规则(DER,Dis原创 2021-06-15 20:14:49 · 1632 阅读 · 1 评论 -
密钥协商相关知识
2021年04月06日 周二 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录1. 密钥协商相关概念2. 密钥协商算法分类2.1 百度百科概念2.2 进一步解释参考文献1. 密钥协商相关概念密钥协商(百度百科): 两个或多个实体协商,共同建立会话密钥,任何一个参与者均对结果产生影响,不需要任何可信的第三方(TTP)。密钥协商协议(百度百科): 会话密钥由每个协议参与者分别产生的参数通过一定的计算得出。常见的密钥协商协议,如IKE。2. 密钥协商算法分类2.1 百度百科概念密钥协商算法分原创 2021-04-06 18:29:26 · 1126 阅读 · 0 评论 -
linux下使用g++/gcc编译程序时,-I、-L、-l 的区别
2021年01月21日 周四 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】-I (大写i):-I 后跟头文件目录,如-I ./lib/openssl/include。-L(大写L):-L 后跟库文件目录,库文件为静态库.a或动态库.so文件,如 -L ./lib/sqlite。-l (小写L):-I 后跟动态库名字,如果是静态库,要加上“-static”。参考文献https://blog.csdn.net/TMD_MCU/article/details/77540504?utm_medium原创 2021-01-21 11:48:01 · 1111 阅读 · 0 评论 -
ubuntu16.04如何固定ip地址
2021年01月18日 周一 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】因为项目需求,最近要在 win10 环境下通过 vs2019 连接 ubuntu16.04 虚拟机,但是虚拟机的 ip 地址老是自动改变,每次都要在 vs 里重新设置,很麻烦,所以在网上找了能够固定 ubuntu ip 地址的办法。第一步:查看网卡名称执行ifconfig,找到网卡名称,不是lo那个名称,是另外一个,前提是打开了网络,我的网卡名称是ens33第二步:配置IP地址在root用户下 输入 vi /etc/n原创 2021-01-18 11:36:20 · 693 阅读 · 0 评论 -
AD15 原理图更新为PCB图遇到的错误及解决办法(footprint not found;unknown pin)
2021年01月13日 周三 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】本文目录错误1:footprint not found错误2:unknown pin 和 failed to add class member参考文献最近在将原理图更新PCB时,遇到了下面这些错误,因此记录一下解决办法。错误1:footprint not found解决办法:方法1: 打开 Libraries 把出现错误的元器件用到的原理图和 PCB 都 install 进去,然后全部 move up。方法2: 删除原创 2021-01-13 12:07:17 · 29878 阅读 · 1 评论 -
数据加解密系统(ubuntu平台)
2021年01月15日 周五 天气晴 【不悲叹过去,不荒废现在,不惧怕未来】最近这两天不知道怎么了,虚拟机一直崩溃,重装了好几次了都。所以还是记录一下项目部署的过程,再重装的时候就能快速恢复到原来的环境了。安装 ubuntu14.04 或 16.04 虚拟机禁止自动更新,更换下载源为阿里源安装 vim 并配置安装 openssl 服务端(为了让 windows 的 vs 可以远程连接 ubuntu 虚拟机) sudo apt install openssh-server安装 openssl原创 2021-01-15 12:07:05 · 337 阅读 · 2 评论