- 博客(67)
- 资源 (13)
- 收藏
- 关注
原创 WebAssembly之MuPDF的编译
使用MUPDF的webassembly的版本在浏览器中展示PDF文档。该文档记录了怎么去编译webassembly的版本以及初步的集成使用。
2022-08-10 09:44:21
1749
9
原创 WebView2的初步使用二 --- 基础操作
上一篇文章 简单介绍了WebView2的集成与试用,这篇文章借着官方demo(WebView2APISample)来大体的记录一下集成情况。
2022-02-18 10:40:32
8037
5
原创 Emscripten的研究与学习 --- 初探Emscripten
该篇文章主要记录Emscripten开发环境的搭建,包括windows、linux(ubuntu14);记录环境搭建过程中遇到的各种坑。
2021-12-01 17:44:24
4680
原创 ubuntu 系列(20.04、22.04、24.04) 虚拟机无法与windows实现文件拖放的问题
ubuntu 最新系统 虚拟机无法与windows实现文件拖放的问题一、环境准备: 我的VMWare的版本是:VMWare Workstation 16 pro。如下图所示: 我安装的虚拟机环境是:ubuntu 20-04 LTS版本,没有找到老版本的详细信息,因此直接输入命令( lsb_release -a )进行查看。如下图所示:二、三种思...
2021-11-30 11:02:55
25357
22
原创 JSonCpp的编译与使用
由于项目需要,需要在C++端来解析前端传输过来的json格式数据,需要找一个支持全平台(windows、Linux(aarch64/mips64el等架构))的json解析库。调查了许多对应的c++ 解析的数据库,最终选择了Jsoncpp,原因是:1、源代码不多,很快能够看完,并能够进行相对应的修改;2、接口设计的精巧简练又易用。3、是json官方推荐的解析工具。4、缺点就在于大量使用STL,相较而言解析效率一般般。但我不需要大规模的解析数据,就选择了JsonCpp。一、Js...
2021-05-17 10:50:32
4630
原创 Qt-4.8.7交叉编译平台的搭建、移植详解( aarch32、aarch64 、mips64)
由于项目需要,需要在国产系统(银河麒麟系统--飞腾cpu-arm64)上用firefox加载一个npapi插件,而firefox是一个32位的浏览器,而银河麒麟系统不支持编译32位的动态库,因此只能用交叉编译环境来编译arm32的动态库。 整了一个星期的Qt移植,今天终于弄出来了。网上的移植教程很多,可没有一篇能够完整编译出自己需要的版本,因此记录一下学习过程以及编译...
2020-10-30 14:13:36
17336
22
原创 OpenSSL---堆栈
堆栈是一种先进后出的数据结构。是一种只允许在其一端进行插入或者删除的线性表。允许插入或删除操作的一端为栈顶,另一端称为栈底。对堆栈的插入和删除操作称为入栈和出栈。OpenSSL大量采用堆栈来存放数据。它实现了一个通用的堆栈,可以方便的存储任意数据。它实现了许多基本的堆栈操作,主要有:堆栈拷贝(sk_dup)、构建新堆栈(sk_new_null,sk_new)、插入数据(sk_insert)、删除数据(sk_delete)、查找数据(sk_find,sk_find_ex)、入栈(sk_push)、出栈(sk
2013-12-02 22:02:23
4264
原创 OpenSSL命令---tsget
时间戳处理工具(HTTP/HTTPS客户端)。该命令发送一个时间戳请求(RFC3161)到一个HTTP/HTTPS时间戳服务器,服务器储存一个时间戳相应到文件中。这个工具不能用于创建一个请求和验证响应,可以用ts命令来执行这项操作。该命令可以在一个未关闭的TCP连接中发送多个请求。
2013-11-21 22:29:53
2898
原创 OpenSSL命令---ts
时间戳处理工具(客户端/服务器模式)。该命令是一个基本的时间戳权威认证机构(TSA)的客户端和服务器端应用程序(遵循RFC3161协议)。TSA是一个PKI调度工具中的一部分,它的角色是提供一个证明:证明某个数据在一段时间内存在。下面是协议的摘要:1、 TSA客户端对一个数据文件计算一个哈希值,并将它发送到TSA。2、 TSA将当前时间依附到所接收到的hash值的后面,并签名,发送时间戳标记到客户端。在创建这个标记是根据原始数据来产生的。3、 TSA客户端接收到时间戳标记并验证签名。
2013-11-21 20:25:38
5128
原创 OpenSSL命令---spkac
SPKAC打印和产生工具。它能够处理Netscape格式的签名公钥。它可以打印它们的上下文,验证签名值和根据提供的私钥产生自己的SPKACs。
2013-11-20 21:51:53
3116
原创 OpenSSL命令---speed
用途:speed命令用于测试库的性能。用法:openssl speed [md2] [mdc2] [md5] [hmac] [sha1] [sha256] [sha512] [whirlpool] [rmd160] [idea-cbc] [seed-cbc] [rc2-cbc] [rc5-cbc] [bf-cbc] [des-cbc] [des-ede3] [aes-128-cbc
2013-11-20 21:49:08
11651
原创 OpenSSL命令---s_server
s_server是openssl提供的一个SSL服务程序。使用此程序前,需要生成各种证书。本命令可以用来测试ssl客户端,比如各种浏览器的https协议支持。
2013-11-20 21:34:28
11859
原创 OpenSSL命令---s_client
s_client为一个SSL/TLS客户端程序,与s_server对应,它不仅能与s_server进行通信,也能与任何使用ssl协议的其他服务程序进行通信。
2013-11-18 22:31:47
46024
原创 OpenSSL命令---rand
用来产生伪随机字节。随机数字产生器需要一个seed,先已经说过了,在没有/dev/srandom系统下的解决方法是自己做一个~/.rnd文件。如果该程序能让随机数字产生器很满意的被seeded。程序写回一些怪怪的东西回该文件。
2013-11-18 22:09:43
7020
原创 OpenSSL命令---pkcs12
pkcs12文件工具,能生成和分析pkcs12文件。PKCS#12文件可以被用于多个项目,例如包含Netscape、 MSIE 和 MS Outlook。
2013-11-13 22:47:18
43610
原创 OpenSSL命令---pkcs8
pkcs8格式的私钥转换工具。它处理在PKCS#8格式中的私钥文件。它可以用多样的PKCS#5 (v1.5 and v2.0) 和 PKCS#12算法来处理没有解密的PKCS#8 PrivateKeyInfo格式和EncryptedPrivateKeyInfo格式。
2013-11-13 22:42:39
31009
原创 OpeSSL命令---oscp
在线证书状态工具。它使应用程序能够决定一个被识别的证书的状态值(根据RFC2560)。Ocsp命令执行很多OCSP的任务。它可以被用于打印请求文件和响应文件,常见请求文件和发送一个OCSP响应文件,它就像一个消息OCSP服务器。
2013-11-09 22:20:14
5151
C++代码设计与重用
2010-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人