自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 grpc c++服务里面使用https立刻崩溃

查来查去,最后发现,按照官网指南编译的grpc默认是使用grpc仓库中自带的boring ssl,但是我们的https客户端使用的是openssl,编译出来的服务链接了grpc库也同时链接了openssl,所以导致在构造https客户端的时候,调用ssl函数的时候立刻崩溃。按照grpc官网指南编译c++库,写服务。在收到某个请求后,需要根据业务要求发送https请求,结果只要一构造https客户端,立刻就崩溃。解决方法就是重新编译grpc,编译时用cmake指定ssl库为openssl。

2024-04-22 00:52:47 196

原创 Android 11源码下载编译模块

【代码】Android 11源码下载。

2023-06-25 10:10:07 316

原创 Ubuntu18.04 TensorRT软件安装顺序

踩过坑的经验总结

2023-05-26 18:49:32 261

原创 编译protobuf v3.20.0

【代码】编译protobuf v3.20.0。

2023-05-11 15:50:55 381

原创 docker内使用gpu

docker内使用gpu

2023-04-07 17:18:53 259

原创 repo init出现Permission denied (publickey)如何解决

解决repo init报错

2023-02-15 17:18:30 1475

原创 pytorch验证gpu可用

(3.9.7) xiaxinkai@tuf:~$ pythonPython 3.9.7 (default, Sep 16 2021, 13:09:58) [GCC 7.5.0] :: Anaconda, Inc. on linuxType "help", "copyright", "credits" or "license" for more information.>>> import torch>>> print(torch.cuda.is_availab.

2022-03-18 00:24:26 2894

原创 ubuntu 20.04 anyconnect使用

1. 下载anyconnect-linux64-4.10.05085-predeploy-k9.tar.gz并解压缩tar -zvxf anyconnect-linux64-4.10.05085-predeploy-k9.tar.gz2. 安装cd anyconnect-linux64-4.10.05085/vpnsudo env LANGUAGE=en ./vpn_install.sh3. 配置p12证书打开FireFox浏览器->设置->隐私与安全->证书-&

2022-03-17 23:46:09 4719 4

原创 最简单ubuntu systemd开机启动

systemd 开机启动

2022-03-17 23:23:34 3626 1

原创 ubuntu终端使用http和https代理

export http_proxy=http://127.0.0.1:1087export https_proxy=http://127.0.0.1:1087

2021-11-22 23:08:13 1360

原创 ubuntu snap加速

在/etc/hosts中增加:91.189.91.43 darkbowser.canonical.com

2021-03-03 22:32:27 655 1

原创 Win10使用系统自带命令diskpart格式化U盘

(1)以管理员身份运行cmd(2)按照下图逐步输入命令Microsoft DiskPart 版本 10.0.19041.610Copyright (C) Microsoft Corporation.在计算机上: DESKTOP-53HG2TTDISKPART> list disk 磁盘 ### 状态 大小 可用 Dyn Gpt -------- ------------- ------- ------- --- ---

2021-02-27 23:04:48 1658

原创 vscode c++格式化指针对齐

vscode格式化的时候指针总是如下对齐:char *data = nullptr;如果我想将它格式化如下对齐方式:char* data = nullptr;只需要将"C_Cpp.formatting":设置为:"vcFormat"

2021-02-05 23:26:26 1336

原创 git设置和取消指定域名代理

# 以下使用socks5代理git config --global http.https://github.com.proxy socks5://127.0.0.1:1086git config --global https.https://github.com.proxy socks5://127.0.0.1:1086# 以下使用http代理git config --global http.https://github.com.proxy http://127.0.0.1:1087git c.

2021-01-22 00:16:48 663

原创 Failed to connect to raw.githubusercontent.com port 443: Connection refused

问题1:macOS安装Homebrew时总是报错(Failed to connect to raw.githubusercontent.com port 443: Connection refused)问题2:macOS安装oh-my-zsh时总是报错(Failed to connect to raw.github.com port 443: Connection refused)原因:由于某些你懂的因素,导致GitHub域名解析被污染了。解决办法:通过修改hosts解决此问题。查询真实IP

2021-01-22 00:01:40 2018

原创 macOS SpoofMAC开机自动修改mac地址

git clone git://github.com/feross/SpoofMAC.gitcd SpoofMACsudo python setup.py installvim local.macspoof.plist<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyLi.

2021-01-21 23:09:21 844

原创 macOS Connecting to GitHub with SSH

ssh-keygen -t ed25519 -C "[email protected]"eval "$(ssh-agent -s)"open ~/.ssh/configtouch ~/.ssh/configvim ~/.ssh/config----------------------------------Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_ed25519----------.

2021-01-21 22:07:37 86

原创 git配置http、socks5代理

# 以下使用socks5代理git config --global http.proxy socks5://127.0.0.1:1086git config --global https.proxy socks5://127.0.0.1:1086# 以下使用http代理git config --global http.proxy http://127.0.0.1:1087git config --global https.proxy https://127.0.0.1:1087# 取消代理.

2021-01-21 21:58:55 3261

原创 git操作命令别名

在~/.bashrc里面增加:alias gs='echo "git status" && git status'alias gb='echo "git branch -a" && git branch -a'alias gp='echo "git pull" && git pull'alias gc='echo "git clean -df" && git clean -df'alias ga='echo "git add" &

2020-12-23 11:40:10 151

原创 C++11科普教程(未完待续 2020/12/15)

C++11简介如何学习C++11常用的C++11新特性C++11新特性详解1. 空指针 nullptr2. 类型推导 auto参考C++11简介C++11,之前被称作C++0x,即ISO/IEC 14882:2011,是目前的C++编程语言的正式标准。它取代第二版标准ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998发布于1998年,第二版于2003年发布,分别通称C++98以及C++03,两者差异很小)。发布时间文档通称备注.

2020-12-15 23:53:15 436

原创 OpenCV的画圆算法

最新由于工作需要需要在一个矩形图形中划实心圆圈,于是借鉴了一下OpenCV的代码,发现真的挺神奇的。系统:Ubuntu 20.10测试代码如下:#include <opencv2/opencv.hpp>#include <cstring>#include <memory>typedef struct POINT_I{ int x; int y;} POINT;typedef unsigned char uint8_t;bo

2020-12-07 23:38:32 1153

原创 c++11使用智能指针申请N个字节大小的内存

#include <memory>std::unique_ptr<char[]> payload(new char[N]());std::cout << payload.get() << std::endl;

2020-12-04 22:53:04 912

原创 github下载代码加速

作为一名程序员,相信上github是必不可少的。现在国内访问github还是比较慢,下载个代码啊,下载个压缩包啊几KB的速度,让人欲哭无泪。。。最近发现一个好方法,如果你只是下代码,下压缩包完全满足需求。在chrome上安装插件:【Github加速】安装完是这个效果:然后这个时候使用FastGit.ORG的链接下载代码,速度大概能有几M:这速度已经很满足了!...

2020-11-26 23:49:31 247

原创 Ubuntu安装新版git

sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git

2020-09-23 10:26:35 171

原创 libyuv的RGB24和RAW格式

处理摄像头图像的时候,经常需要进行格式转换,opencv虽好,但体量庞大,不妨试试libyuv。libyuv里面有个容易让人迷惑的注意点。在libyuv中,RGB24格式的像素排列其实是B、G、R,也就是opencv的cv::Mat的默认像素排列格式。linyuv的RAW格式才是真正的R、G、B像素排列格式。...

2020-04-28 21:55:19 1031

原创 人生苦短,我用Manjaro

前面一篇文章写了入手惠普暗影精灵5 plus 17.3 RTX2070之后,辛辛苦苦地装机。最近我发现一个好用的Linux,特别省心:Manjaro官网:https://manjaro.org/在惠普暗影精灵5 plus 17.3 RTX2070上安装Manjaro的时候,一切顺利,无任何痛点。并且安装时,驱动选择non-free,安装好之后Nvidia驱动是默认安装好的,舒服...

2020-03-22 01:08:01 490

原创 惠普暗影精灵5 plus 17.3寸如何安装Ubuntu18.04

人工智能如火如荼,没有显卡感觉人生好像缺少一点啥,于是入手惠普暗影精灵5 plus 17.3 RTX2070。买回来装ubuntu 18.04,标准流程,U盘刻录iso安装。结果安装好之后,发现:(1)花屏(2)启动不了,报一堆错ACPI Error:No handler or method for GPE(3)偶尔能启动后没过几分钟就自动黑屏很沮丧。。。难道我花了1万...

2019-12-28 00:06:21 5229 23

原创 repo clean

repo没有clean这个命令,如果需要清洁路径,删除没有追踪的文件,需要执行:repo forall -c "git clean -df"将repo路径里的所有文件完全恢复到最初状态,需要执行:repo forall -c "git reset --hard HEAD"repo forall -c "git clean -df"...

2019-11-08 14:15:15 3101

原创 docker run常用命令

linux:docker run -it --name ubuntu1804 -h xiaxinkai -v /home/xiaxinkai/docker/ubuntu1804:/data ubuntu:18.04mac:docker run -it --name ubuntu1804 -h xiaxinkai -v /Users/xiaxinkai/docker/ubuntu1804:...

2019-10-22 22:45:54 523

原创 ubuntu安装golang并配置vscode用于开发

(1)安装golang安装包下载地址为:https://golang.org/dl/sudo tar -zxvf 下载后的安装包路径及名称 -C /usr/local在home目录创建go目录,然后在这个目录下再创建三个目录分别是:src,pkg,binsudo vim ~/.bashrc这里如果vim没装要先装vim进入编辑界面后Shift+G跳转至尾行,按o新插入一行,输入...

2019-10-11 11:22:30 300

原创 安装git repo

(1)下载curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repochmod +x reposudo mv repo /usr/local/bin/(2)repo的运行过程中会尝试访问官方(Google)的git源更新自己(有墙),如果想使用清华tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc里...

2019-10-11 10:59:46 1254

原创 numpy中一维数组的行为

对于numpy.dot():一维数组置于矩阵乘法的左部,被视为一个行向量;一维数组置于矩阵乘法的右部,被视为一个列向量;矩阵乘法运算结束得到的向量仍是一维数组。原因:numpy 中的 broadcasting(广播)机制【例1】一维数组置于矩阵乘法的右部,因为最常见,所以放在第一个来举例import numpy as npa = np.random.randint(0, ...

2019-08-01 17:09:16 893

原创 anaconda3常用命令

【1】安装bash Anaconda3-2019.07-Linux-x86_64.sh参考链接:https://docs.anaconda.com/anaconda/install/linux/【2】第一次安装后,去掉启动终端后头部的(base)conda config --set auto_activate_base false【3】换清华源conda config...

2019-07-26 23:04:42 1197

原创 ubuntu18.04利用socat端口转发

apt install socatsocat TCP4-LISTEN:54321,reuseaddr,fork TCP4:xxx.xxx.xxx.xxx:54321socat UDP4-LISTEN:54321,reuseaddr,fork UDP4:xxx.xxx.xxx.xxx:54321

2019-07-18 21:33:46 1542

原创 如何产生Postgres死锁

(1)终端1使用psql连接数据库:postgres=# CREATE TABLE test(id integer NOT NULL, value integer NOT NULL);CREATE TABLEpostgres=# \d test Table "public.test" Column | Type | Modifiers--------+-----...

2019-07-05 23:12:37 805

原创 MAC下学习UNIX网络编程

最近在看【UNIX网络编程 卷1 套接字联网API(第3版)】想找个环境编译一下书上的代码。研究了一下,发现源代码在mac上编译和linux编译几乎没有区别。也对,mac本来就是基于FreeBSD,是比linux还unix的系统。不过这原生的支持感还是让我惊叹。我要用mac的原因是因为手上只有mac,而mac上有宇宙第一IDE:VS Code。。。如果用阿里云ubuntu云...

2019-06-02 21:27:46 1342 1

原创 github如何删除commit记录

git reset --hard acb28f2114413378d48ae3b257dca62a1cd29d0f【想要恢复到的版本commit id】git push origin HEAD --force

2019-06-02 20:59:26 7302 4

原创 Ubuntu18.04安装配置Samba

(1)安装sambasudo apt install samba(2)添加用户xiaxinkai@aliyun:/etc/samba$ sudo smbpasswd -a xiaxinkaiNew SMB password:Retype new SMB password:Added user xiaxinkai.(3)修改/etc/samba/smb.conf,在文件最底...

2019-06-02 19:57:34 5318 1

原创 解决Homebrew下载软件慢

Homebrew是Mac上最好的包管理工具。功能和Ubuntu上的apt类似。配合Mac App Store可以完美的管理我们的Mac。官网:https://brew.shbrew的原理是利用ruby脚本来自动下载和安装应用程序。实际上这些软件本身的下载地址还是各自的官方下载地址。那么就有某些网站访问特别慢,比如利用brew命令下载VSCode:xiaxinkaideMa...

2019-04-26 22:31:26 2270

转载 Ubuntu 安裝 GNU Global 阅读代码

https://blog.csdn.net/gatieme/article/details/78819740

2018-10-27 23:32:53 506

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除