8 zhbpd

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Ubuntu 下测试自签证书

1. 创建 catest 目录,复制 openssl.cnf 文件到此目录,然后编辑此文件,修改certificate 和 private_key的名称mkdir catestcd catest/catest$ cp /etc/ssl/openssl.cnf ./catest$ vim openssl.cnf...[ CA_default ]certificate = $dir/root/ca.crtprivate_key = $dir/private/ca.key..

2020-05-31 12:10:22

Windows下 ndk 编译程序

环境变量添加 Android 相关设置:ANDROID_HOME C:\Users\zhanghb\AppData\Local\Android\SdkANDROID_NDK C:\Users\zhanghb\AppData\Local\Android\Sdk\ndk\21.1.6352462创建一个源码目录hello1. 创建子目录 jni2. 在 jni 目录创建2个文件,hello.c 和 Android.mkhello.c#include <stdi...

2020-05-22 18:25:07

Windows下编译 boringssl代码

1. 从 github 下载 boringssl 代码包,直接下载 zip 包即可,git clone 很慢; 网址:https://github.com/google/boringssl2. 安装必要工具:Android NDK Android SDK GO https://studygolang.com/dl/golang/go1.14.3.windows-amd64.msi3. 设置环境变量: ANDROID_NDK C:\Users\xxx\AppData...

2020-05-21 21:30:24

Word文档中插入代码

从 Android Studio 或者其他代码编辑工具,复制代码到 Word 中可以保持字体风格和颜色,但是代码不够对齐,行号也没有。经过搜索,找到一个提供自动化格式的网站:http://www.planetb.ca/syntax-highlight-word把代码黏贴到编辑框,选择语言,然后点击按钮Show Hilight,就会自动弹出格式化好的网页,直接复制内容到 word 即可。效果就是下面这样。...

2020-05-18 17:53:28

TLS协商 wireshark 抓包分析

分析环境在 windows 下,使用 windows 版本的nginx部署自签服务器,使用 openssl s_client 命令测试双向认证。准备工具:1. wireshark: 从腾讯软件中心搜索wireshark并下载64位版本:https://pc.qq.com/ https://dl.softmgr.qq.com/original/System/Wireshark-win64-3.2.2.exe2. npcap程序:https://nmap.org/download.html...

2020-05-13 11:01:31

windows 下 nginx 双向认证自签名证书配置

1. 创建根证书密钥、服务器证书私钥、客户端证书私钥:openssl genrsa -out root.key 2048openssl genrsa -out server.key 2048openssl genrsa -out client.key 20483. 创建证书申请请求openssl req -new -key root.key -out root.csropenssl req -new -key server.key -out server.csropenssl req

2020-05-11 16:59:24

windows 下配置 nginx 自签名证书

1. 下载 nginx windows 版本,位置:http://nginx.org/download/nginx-1.16.1.zip2. 下载后解压到 C:\ 根目录,目录名nginx-1.16.13. 解压完成直接点击启动nginx.exe 程序即可,这时候在浏览器输入 http://localhost/就会看到 nginx的欢迎页面;4. 安装openssl windows版本,位置:http://slproweb.com/download/Win64OpenSSL_Light-...

2020-05-09 15:09:53

boringssl + curl 编译配置

1. 下载和编译 boringssl$ git clone https://boringssl.googlesource.com/boringssl$ cd boringssl$ mkdir build$ cd build$ cmake ..$ make编译前需要安装 cmake,zlib,go等软件:sudo apt-get install -y build-esse...

2020-05-08 21:56:18

clion windows 找不到lib库问题

是一个clion在windows下写c程序时候,在cmakelists.txt里编辑了头文件路径和库文件路径。编译时总是提示中不到链接库,问题文件如下:# cmake_minimum_required(VERSION <specify CMake version here>)cmake_minimum_required(VERSION 3.16)project(untit...

2020-04-30 16:01:58

Android性能优化常见问题

这篇文章写的很详细:https://www.jianshu.com/p/dc5a60c5b1ce推荐。

2020-04-24 11:13:14

约束布局ConstraintLayout

这篇文章写的很详细:https://www.jianshu.com/p/17ec9bd6ca8a推荐大家以后少用线性布局和相对布局,多用约束布局。

2020-04-24 11:11:01

Makefile 中常用定义

1. 符号$@ 目标文件$^ 所有的依赖文件$< 第一个依赖文件$? 比目标还要新的依赖文件列表$% 仅当目标是函数库文件中,表示规则中的目标成员名。例如,如果一个目标是“foo.a(bar.o)”,那么,“$%”就是“bar.o”,“$@”就是“foo.a”。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。$+ 这...

2020-04-23 17:31:48

mint 19.04 qemu 安装 winxp 虚拟机

$ sudo apt install qemu$ qemu-system-i386 --versionQEMU emulator version 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.23)Copyright (c) 2003-2017 Fabrice Bellard and the QEMU Project developers$ qemu-img cr...

2020-04-23 15:05:05

mint19.04 wine 损坏

不知道wine怎么就挂了,用 sudo apt-get autoremove 和 dpkg -r 清理所有 wine 相关的组件后,再安装就装不上了。$ sudo apt-get install wineReading package lists... DoneBuilding dependency tree Reading state information... Don...

2020-04-21 17:07:53

MTK Android Camera 录像、预览格式。

MTK Android 8.1 的camera实现部分并没有走标准Camera3 dev实现,而是自行实现了 v1 的 hal层内容。具体的代码模块位于vendor/mediatek/proprietary/hardware/mtkcam/middleware 目录下。在 mtk6763这个低端平台上,采用了 v1 的版本。预览的代码位于DisplayClient.BufOps.cpp...

2020-03-18 14:22:32

Android Studio 2.3.2 在Ubuntu系统更换字体后不显示文字问题

Ubuntu系统 更换了一款中文字体,然后启动 Android Studio 2.3.2 发现所有界面都不显示文字了。是这样的效果。经过一番摸索,原来是 Android Studio 默认使用了系统字体,导致显示不正常。在设置界面,更换字体即可解决问题。解决后是这样的。...

2020-02-16 20:50:55

mint 19.3 解决 mtk flashtool 下载软件问题

系统升级到 mint 19.3,编译好 adnroid 软件后,使用 mtk flashtool下载,发现居然下载不了。经过baidu一番,现将解决办法说明如下:1. flashtool 下载地址:https://spflashtool.com/download/ 我使用的版本:SP_Flash_Tool_v5.1844_Linux.zip2. 安装 flashtool需要...

2020-02-15 12:04:06

AOSP 源码编译

1. 从清华大学镜像站点下载 AOSP 源码:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/建议用下载aosp源码包方式下载;参考:https://blog.csdn.net/cxq234843654/article/details/523017592. 下载完代码切换分支:repo init -u https://aosp.tuna...

2019-12-13 14:23:47

Tenda U12 网卡 ubuntu 配置

Tenda U12 网卡支持 Ubuntu linux,但是内核不能高于 4.4.为此还要对 ubuntu 内核降级,见我的另一篇文章。1. 下载 u12 驱动,可以从官网下载,U12_linux_v5.1.5_19247_Driver.zip2. 解压驱动包,得到目录:U12_linux_v5.1.5_19247.201608303. 进行安装:安装过程需要输入多次root密...

2019-12-12 17:34:36

Ubuntu 16.04 kernel 从 4.15降级到 4.4 操作

电脑主板上有线网卡坏了,买了个腾达 U12 无线网卡,想在 Ubuntu 16.04 上使用。结果这厮的驱动只工作在 4.4 版本及以下。使用 uname -r 命令发现现在的Ubuntu 16.04 用的 kernel 是 4.15 版本,需要降级到 4.4。从笔记本上下载 4.4 内核文件,找了个比较老的 4.4.16 版本。下载网址:https://kernel.ubuntu...

2019-12-12 17:12:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。