摘要: 有两个so,其中soB中调用soA; 那么我们打包soB的时候连接soA; 在打包test程序的时候连接soB,此时soB会自动查找依赖的soA; 如下测试 在编译之前指定环境变量:export LD_LIBRARY_PATH=./ soA 编译成so soB 编译成so,编译时连接soA,就是 -阅读全文
posted @ 2019-05-22 11:02 cocoajin 阅读(2) 评论(0) 编辑
摘要: qBittorrent 是QT编写的一款BT下载软件,支持FreeBSD, Linux, macOS, OS/2, Windows; 官网:https://www.qbittorrent.org/ 在ubuntu16上安装: 打开终端 1. 添加PPA sudo add-apt-repository阅读全文
posted @ 2019-05-21 14:28 cocoajin 阅读(10) 评论(0) 编辑
摘要: git submodule 子模块的应用; 以下为使用流程的一些笔记; 1. 首先你的工作区 mainPJ cd mainPJ git init echo "this is mainPJ" > main.txt git commit -m "add main.txt" git push xxx #如阅读全文
posted @ 2019-04-18 15:08 cocoajin 阅读(14) 评论(0) 编辑
摘要: 终端下将 man 命令的结果输出到文件保存 在linux或mac下,当我们使用man命令查看某一个命令的详细帮助说明信息时; 可能终端的显示效果不是那么方便; 那么我们可以将man命令的结果输出到txt文本,保存,查看; 使用也很简单 如下示例:阅读全文
posted @ 2019-04-18 14:54 cocoajin 阅读(20) 评论(0) 编辑
摘要: 在使用openssl命令生成RSA公钥私钥以后,当后端人员把密钥的字符串发给你; 首先要问清公钥私钥的密钥格式(PKCS1,PKCS8),密钥位数(1024,2048),然后在iOS10以后,使用苹果自带的api就可以加载密钥; 一定要问清楚密钥格式,如果需要互转格式,请看我发布的上一篇相互转换的文阅读全文
posted @ 2019-03-11 16:08 cocoajin 阅读(37) 评论(0) 编辑
摘要: RSA私钥格式PKCS1和PKCS8相互转换 RSA公钥格式PKCS1和PKCS8相互转换 以下转换基于openssl命令的操作; 1. openssl 生成pkcs1格式的私钥,密钥长度1024位, (PKCS1) openssl genrsa -out private.pem 1024 2. P阅读全文
posted @ 2019-03-11 14:52 cocoajin 阅读(99) 评论(0) 编辑
摘要: 什么是sm3,是一种类似于sha256的哈希算法,是咱们国家的哈希标准算法; 最近在使用sm3算法时,同样的一份数据,调用同样的sm3接口,发现得到的结果是不一样的; 那么在应用过的过程中,如果同样的算法出的结果不一样,那验证签名业务就会不过,出问题; 最后发现是sm3算法在内部使用了unsigne阅读全文
posted @ 2019-03-01 16:42 cocoajin 阅读(149) 评论(0) 编辑
摘要: 苹果提供的常用的数据压缩算法LZMA、ZLIB、LZ4等; 这三种算法也是苹果建议的,可跨平台使用; 定义如下: 适用于有大文件数据上传下载,节省流量可以考虑使用; 使用说明: 1. 需要引用头文件 2. 数据压缩示例: 3. 数据解压缩示例: 4. 实际测对一个1.9M的txt小说文件压缩,压缩以阅读全文
posted @ 2019-03-01 14:14 cocoajin 阅读(35) 评论(0) 编辑
摘要: 安装debian时,默认创建了root用户,和一个普通用户; 用普通用户登录电脑,无法执行sudo命令; 查看 /etc/sudoers 无此文件; 那么说明,本机没有安装sudo 解决方式; 终端 su root 切换到root用户; #安装sudo命令 apt-get install sudo 阅读全文
posted @ 2018-12-05 11:41 cocoajin 阅读(71) 评论(0) 编辑
摘要: centos exfat格式U盘不支持问题 1. 下载fuse-exfat-1.3.0-1.el7.x86_64.rpm 2. 终端安装 rpm -ivh fuse-exfat-1.3.0-1.el7.x86_64.rpm 3. 重启终端,重插exfatU盘阅读全文
posted @ 2018-10-17 15:47 cocoajin 阅读(121) 评论(0) 编辑