自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (23)
  • 收藏
  • 关注

原创 JDK 、JRE 和 javac 的区别

JDK 、JRE 和 javac 的区别JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录下,并且都打包成了jarJdk是Java Development Kit的缩写,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用

2022-03-30 11:02:40 777

原创 git工程 添加其它git工程

1.添加git submodule add xxx/test.git src/addtest2. 更新git submodule add -f xxx/test.git src/updatetest使用submodule后在当前git目录下会生成一个 .gitmodules 文件[submodule "test"] path = src/addtest url = xxx/test.gitgit 下载工程后默认不会下载子工程 git submodul

2022-03-29 09:31:07 1029

转载 二叉树,平衡二叉树,红黑树,B-树、B+树、B*树的区别

二叉查找/搜索/排序树 BST (binary search/sort tree)或者是一棵空树;或者是具有下列性质的二叉树:(1)若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值;(2)若它的右子树上所有结点的值均大于它的根节点的值;(3)它的左、右子树也分别为二叉排序树。注意:对二叉查找树进行中序遍历,得到有序集合。平衡二叉树(Self-balancing binary search tree) 自平衡二叉查找树 又被称为AVL树(有别于AVL算法)它是一...

2022-03-17 11:24:55 374

原创 ssh 免密登录

1.首先需要两台电脑,本机和需要登录的服务器首先需要在本机上生成秘钥对$ ssh-keygen -t rsa /* 指定加密算法rsa*/ Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): /*私钥保存全路径*/ Enter passphrase (empty for no passphrase)

2022-03-11 10:36:17 832

转载 linux 编译ffmpeg 不生成链接文件 ,只生成.so

今天编译ffmpeg用与移植,默认情况下,Linux编译的动态链接库不可用直接拷贝使用,需要修改configure文件,将该文件中的如下四行:SLIBNAME_WITH_VERSION='$(SLIBNAME).$(LIBVERSION)'SLIBNAME_WITH_MAJOR='$(SLIBNAME).$(LIBMAJOR)'LIB_INSTALL_EXTRA_CMD='$$(RANLIB)"$(LIBDIR)/$(LIBNAME)"'SLIB_INSTALL_NAME='$(SLIBNAME

2021-04-26 17:43:39 501 1

转载 nvidia 驱动安装

如果反复安装始终有问题,则需要在开机时进入bois 关闭secure boot,具体方法,请百度。建议尝试方法1(.run)和方法2(ppa源)安装,当一种方法安装不成功时就换另外一种方法安装。1. 运行.run文件的方式参考该链接:https://blog.csdn.net/xunan003/article/details/81665835避免sudo apt-get install nvidia-*安装方式造成登录界面循环,采用运行.run的方式进行安装。首先,从英伟达的官网上查找你自

2021-04-26 14:04:41 2177

原创 nvidia nano 安装jtop

sudo -H pip install -U jetson-stats

2021-04-14 17:47:40 272

原创 apt update 更新错误

Err:19 https://repo.download.nvidia.com/jetson/common r32.4 Release Certificate verification failed: The certificate is NOT trusted. The certificate chain uses not yet valid certificate. Could not handshake: Error in the certificate verification. [IP: 2..

2021-04-14 17:44:33 2330 1

原创 ubuntu 自动登录 并启动自己的图形程序

1.ubuntu 命令行修改自动登录sudo gedit /etc/gdm/custom.conf编辑文件:AutomaticLoginEnable=true如果出现以下错误sudo gedit 错误:Gtk-WARNING **: cannot open display: :0.0解决方法:这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。.

2021-04-12 20:06:53 558

转载 Linux vi命令详解

原文链接:https://blog.csdn.net/cyl101816/article/details/82026678vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。1、vi的基本概念  基本上vi可以分为

2021-04-12 19:24:35 122

原创 docker 免权限执行

添加 docker group:sudo groupadd docker 将用户加入该 group 内sudo gpasswd -a ${USER} docker 重启 docker 服务sudo systemctl restart docker切换当前会话到新 group 或者重启 X 会话newgrp docker或者pkill X ...

2021-04-09 15:30:38 99

原创 k8s 学习 各个组件的基本概念

主要参考https://www.kubernetes.org.cn/docsKubernetes集群包含有节点代理kubelet和Master组件(APIs, scheduler, etc),一切都基于分布式的存储系统。下面这张图是Kubernetes的架构图。Kubernetes主要由以下几个核心组件组成:etcd保存了整个集群的状态; apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; controller manager负责..

2021-04-02 14:52:07 178

原创 arm 端配置k8s

第一步需要安装 kubelet、kubeadm 和 kubectl(所有节点执行)sudo vi /etc/apt/sources.listdeb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial maindeb http://mirrors.ustc.edu.cn/kubernetes/apt kubernetes-xenial mainsudo curl -s https://packages.cloud.google.c

2021-04-01 12:54:07 495

原创 重启 k8s master 节点

kubeadm resetsudo rm -rf$HOME/.kubekubeadm init --kubernetes-version=1.18.1 --apiserver-advertise-address=192.168.8.45 --image-repository registry.aliyuncs.com/google_containers --service-cidr=10.10.0.0/16 --pod-network-cidr=10.122.0.0/16 --ignore-p...

2021-04-01 10:47:31 4007 1

原创 python psutil 官方文档

https://psutil.readthedocs.io/en/latest/

2021-03-31 15:07:28 701

转载 POCO C++库学习和分析 -- 日志

日志对于程序来说是非常重要的,特别是对一些大型程序而言。一旦程序被发布,在现场日志几乎是程序员唯一可以获取程序信息的手段。Poco作为一个框架类库,提供了非常多的日志种类供程序员选用。文章将分两个部分,对于Poco日志进行介绍。第一部分主要以翻译Poco文档为主,第二部分则探讨Poco日志的实现。1. Poco库日志接口1.1 总体介绍 Poco中的日志模块主要涉及下列几个部分。 1. 消息,日志和通道 2. 格式 ...

2021-03-29 10:48:48 1549

原创 android ndk开发 输出崩溃信息

https://developer.android.google.cn/ndk/guides/ndk-stack使用此工具的方式有两种。可以将 logcat 文本作为直接输入馈送到程序。例如:adb logcat | $NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi-v7a也可以使用-dump选项将 logcat 指定为输入文件。例如:adb logcat > /tmp/foo.txt$NDK/ndk-stack -sym ..

2021-03-09 15:28:24 143

原创 opencv 下载地址

opencv 官网 http://opencv.org/github 仓库 https://github.com/opencvopencv sdk资源 https://sourceforge.net/projects/opencvlibrary/files/

2021-01-27 14:57:54 247

原创 ubuntu netplan 设置静态ip

首先要安装netplan这步很关键 sudo apt install netplan.io (不能用sudo apt install netplan 至少我没搞明白这个怎么用)执行 netplangenerate然后创建文件 /etc/netplan/50-init.yamlnetwork: version: 2 ethernets: eth0: dhcp4: no dhcp6: no...

2021-01-04 13:31:42 5264

原创 脚本ssh 自动登录并执行命令

#!/usr/bin/expectset host 172.17.0.1set port 22set user adminset password adminset timeout -1spawn ssh -p $port $user@$hostexpect "*assword:*"send "$password\r"expect $user@* {send "echo \"admin\" | sudo netplan apply \r" }expect $user@* { sen..

2020-12-30 12:39:36 1138

原创 redis 收发数据最简单的例子

首先第一步链接redisredisContext *context = redisConnect("127.0.0.1", 6379); if (context->err) { std::cout << "can not connect to redisserver: 127.0.0.1,port:6379" << endl; std::cout << "reason:" << context->...

2020-12-24 14:44:47 541

转载 ubuntu docker 下mongodb集群和分片

首先我们计划启动了三个mongo服务:master,salve,arbiter1.准备工作新建文件夹如图(每个文件夹下面有db和configdb文件夹):生成认证文件并修改权限openssl rand -base64 100 > /root/docker/mongo/keyfile0 --文件内容采base64编码,一共100个字符chmod 600 /root/docker/mongo/keyfile0手动拷贝keyfile0到configdb目录, 然后验证权限:ch.

2020-12-17 10:01:50 197

转载 C/C++框架和库

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/webbench.html- 2. Tinyhttpdtinyhttpd是一个超轻量型Htt

2020-12-14 11:11:17 230

原创 docker 容器设置时区

首先确定容器内是否有 /usr/share/zoneinfo没有则在容器内创建文件夹mkdir -p/usr/share/zoneinfo/并拷贝宿主机的文件到容器中sudo docker cp /usr/share/zoneinfo/ 容器ID:/usr/share/或者运行容器时加上 -v /usr/share/zoneinfo:/usr/share/zoneinfo最后可以在容器内执行cp /usr/share/zoneinfo/Asia/Shanghai /etc/...

2020-11-26 10:06:57 1331

原创 共享内存原子操作

参考:https://www.cnblogs.com/FateTHarlaown/p/8919235.htmlhttps://bbs.huaweicloud.com/blogs/146370#ifdef __x86_64__#define CAS32(ptr, val_old, val_new)({ char ret; __asm__ __volatile__("lock; cmpxchgl %2,%0; setz %1": "+m"(*ptr), "=q"(ret): "r"(val_.

2020-11-05 16:45:50 961

转载 HTML5视频监控技术预研

原文https://blog.gmem.cc/research-on-html5-video-surveillance引言安防类项目中通常都有视频监控方面的需求。视频监控客户端主要是Native应用的形式,在Web端需要利用NPAPI、ActiveX之类的插件技术实现。但是,IE式微,Chrome也放弃了NPAPI,另一方面,监控设备硬件厂商的视频输出格式则逐渐标准化。这让基于开放、标准化接口的Web视频监控成为可能。本文讨论以HTML5及其衍生技术为基础的B/S架构实时视频监控解决..

2020-10-20 17:23:04 2045 1

原创 tensorrt 模型转换

/usr/src/tensorrt/bin/trtexec --onnx=*.onnx --fp16 --saveEngine=*.trt

2020-09-18 16:31:43 655

原创 c++ 异常崩溃记录1

昨天我在处理视频流转码问题,突然发现一个正常运行的代码出问题了class LocalRecordingClient{ public: LocalRecordingClient(UINT32 uDST,UINT32 uCameraId); ~LocalRecordingClient(); ... bool IsRuning(){AutoLinuxLock lock(&m_lockRun); return m_bRun;}; //gdb 调试崩溃到这...

2020-07-14 10:30:08 374

原创 RGBA 转 BGR neon

直接上代码,经过测试转四路1080P 的流数据比 opencv 要快void rgba2rgb_with_neon(const uint8_t *rgba, uint8_t *rgb, int height, int width){ const int total_pixels = height * width; const int stride_pixels = 16; const int left_pixels = tot...

2020-07-14 09:59:14 668

原创 c++ 代码获得linux cpu 当前总使用率

#include <stdio.h>#include <signal.h>#include <cstdlib>#include <fstream>#include <string>#include <vector>#include <list>using namespace std;std::string getValueBySystemCommand(std::string strCommand){.

2020-06-12 14:47:25 874

转载 linux 程序获得cpu 使用率

Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:一、使用ps查看进程的资源占用ps -aux查看进程信息时,第三列就是CPU占用。[root@localhost utx86]# ps -aux | grep my_processWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQroot 14415 3.4 0.9 37436 20328 pts/1...

2020-06-12 11:46:05 679

原创 docker 设置镜像存储路径

vi /lib/systemd/system/docker.service如下修改ExecStart=/usr/bin/dockerd --data-root /ssd/data/docker -H fd:// --containerd=/run/containerd/containerd.sock然后systemctl stop docker并把/var/lib/docker 拷贝到新的路径下systemctl daemon-reloadsystemctl restart do.

2020-06-02 13:07:42 1450

原创 k8s/kuboard 端口映射问题

首先如下图所示 containerPort 是容器内的端口号 hostPort 是映射到当前主机的内部端口(也就是只能本机访问)下面是 服务端口对应port (集群内部访问端口) 节点端口对应nodePort(集群外部访问端口) 容器端口对应targetPort(容器内端口) - name: ishry8 nodePort: 30004 port: 27018 protocol: TCP targetPort: 27017...

2020-05-20 17:36:03 2816

原创 linux gdb 调试c/c++代码

之前做移动开发使用xcode 开发和调试应用,感觉挺方便的但是在linux下开发嵌入式应用解决c/c++ 崩溃和死锁问题,就感觉比较费劲了,之前也用过gdb 但是用的不多今天遇到个死锁问题一直没找到问题在哪,就是用gdb 调试了下一下子就找到问题了,顿时感觉非常好用ubuntu 下安装gdb : sudo apt-get install gdb然后执行 gdb 程序名 进入gdb调试模式 输入 run 就开始运行了 如果有崩溃 就会打印出崩溃信息如果是死锁问题,直接Ctrl+c ...

2020-05-20 16:45:45 138

原创 k8s 修改端口取值范围

vi/etc/kubernetes/manifests/kube-apiserver.yaml添加到如下位置就行了- command: - kube-apiserver - --service-node-port-range=1-65535直接删除kube-apiserver pod 就行了 会自动重启kubectl delete pod kube-apiserver-n kube-system...

2020-05-19 15:05:20 2926

转载 Jenkins自动部署发布Java代码

今天看到了这个,感觉可能以后会用到,先记录下https://blog.51cto.com/13760351/2382103

2020-05-19 10:37:27 146

转载 K8s 端口映射

原文链接https://www.jianshu.com/p/8275f2031c831. nodePort外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodePort是提供给外部流量访问k8s集群中service的入口。比如外部用户要访问k8s集群中的一个Web应用,那么我们可以配置对应service的type=NodePort,nodePort=30001。其他用户就可以通过浏览器http://node:30001访问到该web服.

2020-05-18 17:29:35 17394

原创 k8s network: stat /var/lib/calico/nodename: no such file or directory

(combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to set up sandbox container "0a454776e2cc2f4aebbdba9117a99e41aeca6edd417d77e99fb28b39719e63cf" network for pod "svc-sfaf-0": networkPlugin cni failed to s

2020-05-18 15:17:02 11351 3

原创 kubernetes (k8s) arm64 docker 镜像源

k8s 部署边缘端(arm64)时 需要手动下载docker arm64 镜像 然后再改名,不然边缘端能加入但是不能正确通信docker pull mirrorgcrio/kube-apiserver-arm64:v1.18.1docker pull mirrorgcrio/kube-controller-manager-arm64:v1.18.1docker pull mirrorgcrio/kube-scheduler-arm64:v1.18.1docker pull mirrorgcrio/

2020-05-14 19:51:34 2865

原创 kubernetes (k8s) 安装部署问题

这个安装最好直接看中文官网https://www.kubernetes.org.cn/主要问题1.安装kubelet、kubeadm 、 kubectl 要注意版本问题2.要关闭防火墙3.关闭swap分区 swapoff -a4.网络插件问题直接按照官方安装教程安装,先使用Centos安装,顺利安装好之后如果有需要再在ubuntu上安装这样有啥问题参照正确流程调整就好了,最...

2020-05-07 13:41:15 470

Redistest.tar.gz

Redis 收发测试代码

2020-12-24

rabbimqtest.tar.gz

rabbimq 收发例子

2020-12-24

rabbitmq-c-master.zip

rabbitmq

2020-12-24

opencv2.framework.zip

opencv2.framework ios c++ 用于xcode 开发使用,opencv2.framework ios c++ 用于xcode 开发使用

2019-12-23

守卫者游戏素材

守卫者游戏素材,包括图片素材和音乐资源,有中英文素材还有韩文素材

2013-05-18

音乐音效封装类

这是我使用类方法封装了SimpleAudioEngine 相关的方法

2013-04-10

cocos2d-x魔塔20层码源

这是我把之前做的魔塔20层用cocos2d-x重写了一下,在这里提供给大家下载

2013-04-01

sqlite数据库操作码源

在cocos2d中使用sqlite数据库

2013-03-23

SQLite数据库Mac

Mac版本的SQLite,存读数据很方便

2013-03-22

粒子效果编辑器cocos2d

破解版粒子效果编辑器,用于cocos2d粒子效果编辑

2013-03-20

Tiled地图编辑器最新版本0.9.0Mac

这个是Tiled地图编辑器最新版本,又增加了新功能哦

2013-03-15

Tiled地图编辑器Mac

这是我的魔塔20层教程所用地图编辑器,这里提供给大家下载

2013-03-06

cocos2d-iphone2.0之魔塔20层

cocos2d-iphone2.0之魔塔20层完整代码,这个是用cocos2d2.0做的

2013-03-06

cocos2d-iphone之魔塔20层第十部分

cocos2d-iphone之魔塔20层第十部分教程源代码

2013-03-06

cocos2d-iphone之魔塔20层第五部分

cocos2d-iphone之魔塔20层第五部分

2013-03-06

cocos2d-iphone之魔塔20层第四部分

cocos2d-iphone之魔塔20层第四部分教程源代码

2013-03-06

cocos2d-iphone之魔塔20层第三部分

cocos2d-iphone之魔塔20层第三部分教程源代码

2013-03-06

cocos2d-iphone之魔塔20层第二部分

cocos2d-iphone之魔塔20层第二部分教程源代码

2013-03-06

cocos2d-iphone之魔塔20层第七部分

cocos2d-iphone之魔塔20层第七部分教程代码

2013-02-26

cocos2d-iphone之魔塔20层第八部分

cocos2d-iphone之魔塔20层第八部分教程代码

2013-02-26

cocos2d-iphone之魔塔20层第九部分

cocos2d-iphone之魔塔20层第九部分教程提供下载代码

2013-02-26

魔塔游戏开发素材

这是我自己制作魔塔游戏时找的游戏素材,在这里提供大家下载

2013-02-22

cocos2d-iphone 游戏码源 魔塔20层

根据网上胖老鼠工作室制作的魔塔20层自己编写的一个ios游戏,在这里分享给大家

2013-02-22

空空如也

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

TA关注的人

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