0%

一、概念介绍二、golang实现1. 生成golang的文件 thrift文件 12345678namespace go a.b.cservice C { void startNetworkDiagnosis(1: string url, 2: string traceid); void startResourceDiagnosis(1: string url, 2: string tr ...
阅读全文 »

一、计算机组成1. cpu1.1. 指令周期、cpu周期、时钟周期参考 【浅析】CPU中的指令周期、CPU周期和时钟周期 一个指令周期包含取指令和执行指令,包含多个cpu周期 一个cpu周期包含多个时钟周期 二、机器码1. 补码1.1. 为什么要有补码做一个假设,要计算 $-1 + 1 = 0$ ,如果没有补码,计算转二进制(按照8bit算)是 $$00000001 + 10000001 ...
阅读全文 »

一、安装12go install -v golang.org/x/mobile@latestgo install -v golang.org/x/mobile/cmd/gomobile@latest 小技巧和踩坑记1. 提示gomobile: no usable NDK in /home/test/Android/Sdk: unsupported API version 16 (not in 19 ...
阅读全文 »

一、前言1. cmake使用1234567891011121314151617181920212223242526272829# 指定使用boost库的静态库还是动态库set(Boost_USE_STATIC_LIBS ON)# 1.70: 指定boost库最低版本1.70,可以不加# REQUIRED: 必须找到,不然报错# COMPONENTS: 找到filesystem和system两个模块 ...
阅读全文 »

一、开源协议参考 五分钟看懂开源协议 1. 开源协议选择的原则 如果想省事,不关系别人用自己的代码去做什么,直接选 MIT 或者 BSD 就好 如果想代码修改以后做出声明,选择 Apache 协议 如果想“繁衍”后代,那么使用 GPL 协议
阅读全文 »

centOS开源仓库地址: https://gitlab.com/redhat/centos-stream 一、系统配置1. 网络配置1.1. 配置网卡 修改/etc/sysconfig/network-scripts/ifcfg-xxx 12345678910111213141516171819202122TYPE="Ethernet"PROXY_METHOD="n ...
阅读全文 »

一、名词解释1. HMAC全称 Hash-based Message Authentication Code 散列消息认证码 说明 使用密码散列函数,结合加密密钥,计算成的消息认证码,主要用于保证数据完整性,同时作为消息的身份认证 2. SHA256全称 Secure Hash Algorithm 256 安全散列算法256 说明 散列函数的一种,对任意长度的数字,计算一个32byte(256bi ...
阅读全文 »

一、系统知识二、windows编程1. 网络编程1.1. 工具函数1) 网络字节序转换123456// #include <WinSock2.h>uint32_t ntohl (uint32_t __netlong);uint16_t ntohs (uint16_t __netshort);uint32_t htonl (uint32_t __hostlong);uint16_t ht ...
阅读全文 »

一、语法相关1. 图像读取和展示 展示使用notebook 12345678import cv2import matplotlib.pyplot as pltimage = cv2.imread('/path/to/image')x, y, color = image.shape # 高度 宽度 通道数量(3代表RGB)print(x, y, color)# 代表高(x)100 ...
阅读全文 »

一、不同浏览器使用1. chrome 需要安装chrome对应版本的chromedriver 1234567891011121314from selenium import webdriveroptions = webdriver.ChromeOptions()options.add_argument("--mute-audio") # 不开声音# 设置代理options.ad ...
阅读全文 »