自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (3)
  • 收藏
  • 关注

原创 libssh2交叉编译和测试

libssh2交叉编译和ssh连接测试

2023-05-08 17:33:59 1480

原创 GStreamer在ubuntu的安装

ubuntu安装GStreamer方法 2.2 安装gstreamer2.3 查看安装官方使用gstreamer例子

2022-07-07 12:58:50 4222 1

原创 pip upgrade,“Read timed out.“

连接服务器超时,加个地址就行了python -m pip install --upgrade pip -i https://pypi.douban.com/simple

2022-01-19 14:21:30 669

原创 CLION配置SSH连接

1.新增SSH配置 1) 选择Files---选择settings;或者快捷方式Ctrl+Alt+S 2)按照下图步骤依次选择和配置; 2.运行SSH连接 1)选择Tools 2)选择Start SSH Session 3.选择SSH配置3.连接效果...

2021-07-22 16:57:11 6279

原创 ubuntu1604编译libjpeg9

1.下载源码源码地址2.解压tar -xzf jpegsrc.v9d.tar.gz3.配置./configure4.编译make5.安装make install6.问题:1)bash: ./configure: /bin/sh^M: 坏的解释器 原因:通常是因为在windows下打开了,末尾回车存成\n\r,在linux下是\n所以解析出错 解决:sed -i 's/\r$//' ./*2)需要安装的dos2unix、l...

2021-05-17 17:54:48 721 1

原创 Windows的Linux子系统

目录1、概述2、下载3、启动1、概述WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统2、下载在开始之前先确定一下Windows版本是不是Windows10,然后建议更新到最新版.打开 Microsoft Store , 搜索 Linux 会有三个结果 Ubuntu , openSUSE Leap42 , SUSE Linux Enterprise Srever点击想要的linux版本,比如我选择ubu..

2021-04-16 10:55:11 570

原创 vscode 添加全局宏定义

问题:利用vscode编辑代码时,设置了禁用非活动区域着色后,在一些编译脚本中配置的宏又识别不了遇到#ifdef包住的代码就会变暗色,想查看代码不是很方便。如下图:解决:在vscode中添加全局宏定义。步骤:1.ctrl+shift+p,选择对应的编辑配置,比如c/c++的,进入文件c_cpp_properties.json2.在配置文件中的defines项中加入需要的宏定义...

2021-01-26 11:14:43 16523 7

原创 ubuntu下ntp源码编译和安装

1. 下载和解压wget https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p11.tar.gztar -xzvf ntp-4.2.8p11.tar.gz2. 编译源码mkdir /usr/local/ntpcd ntp-4.2.8p11./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocksmakesu.

2021-01-08 14:06:32 2551

原创 虚拟机ubuntu编译出现System Error: Operation not supported

问题:在编译googletest时:创建链接不成功,要确认当前帐户下是否有权限在编译的目录中有创建链接的权限cmake_symlink_library: System Error: Operation not supported解决:我使用vmware,在windows的共享目录中编译,所以需要 把源码复制到linux的本地目录中,比如~/nfs等。...

2021-01-07 15:55:40 823

原创 googletest用例在ubuntu环境下的编译和运行

目录1 编译依赖库gtest2拷贝头文件和库3 测试案例4 编译5运行1 编译依赖库gtest cd googletest/g++ -isystem googletest/include/ -I googletest/ -pthread -c googletest/src/gtest-all.cc -std=c++11ar -rv libgtest.a gtest-all.o 2拷贝头文件和库 mkdir cdhgtestcd cdhgtestmk...

2021-01-07 14:00:42 589 4

原创 TTS-ekho的编译和使用,用于中文转语音

下载地址:http://www.eguidedog.net/ekho.php安装编译:环境:ubuntu64_1604tar -xvf ekho-7.7.1.tar.xzdos2unix install.pl下面操作需要root权限./install.pl./configuremakemake install测试:直接文字转语音ekho "你好"读取文本文字转语音ekho -f test.txt文字转语音文件ekho "测试音频" -o test..

2020-12-20 10:28:38 979 1

原创 linux下编译YUV

mkdir ~/libyuvcmake -DCMAKE_INSTALL_PREFIX=~/libyuv -DCMAKE_BUILD_TYPE="Release" -DCROSS_COMPILE=arm-himix200-linuxcmake --build . --target install --config Release

2020-12-08 10:18:48 387

原创 linux 简单内存释放命令

1.查看内存概况free -m2.手动释放内存echo 3 > /proc/sys/vm/drop_caches3.操作完之后最好设置回0,让系统来管理和分配内存echo 0 > /proc/sys/vm/drop_caches

2020-12-04 14:46:21 195

原创 常见http协议的状态码

1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx(成功) 表示成功处理了请求的状态码。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。201(已创建) 请求成功并且服务

2020-11-30 16:31:04 137

转载 libcurl.so.4: no version information available 问题

参考:https://www.htcp.net/3766.html1.问题/usr/bin/curl: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/bin/curl)2.解决方案确定libcurl 的位置 locale libcurl.so.4 /usr/lib/x86_64-linux-gnu/libcurl.so.4/usr/lib/x86_64-linux-

2020-11-25 11:52:10 1646

原创 Linux pmap命令,查看进程内存占用

概述 pmap - report memory map of a process(查看进程的内存映像信息)格式 pmap [ -x | -d ] [ -q ] pids... pmap -V选项含义-x extended Show the extended format. 显示扩展格式-d device Show the device format. 显示设备格式-q quiet Do not display so

2020-10-25 16:42:47 1609

原创 Linux netstat简介和使用

概述Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。输出结果可以分为两个部分:一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是

2020-10-25 12:34:16 160

原创 Linux mpstat 详解

概述mpstat是MultiProcessor Statistics的缩写,是实时系统监控工具。其报告与CPU的一些统计信息,这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。下面只介绍mpstat与CPU相关的参数,mpstat的语法如下:mpstat [-P {|ALL}] [internal [count]]参数的含义:参数说明-P{|ALL} 表示监控哪个CPU, cpu在[0,cpu个数

2020-10-25 12:06:21 498

原创 Linux /proc/meminfo 详解

Linux /proc/meminfo 详解~ # cat /proc/meminfoMemTotal: 251996 kBMemFree: 63224 kBMemAvailable: 117940 kBBuffers: 13080 kBCached: 90000 kBSwapCached: 0 kBActive: 73852 kBInactive:

2020-10-25 11:35:33 1920

原创 sigslot库--一个简单的C++消息框架

总体思路:sig---信号slot---插槽信号.connect(&插槽对象,&插槽类::插槽类成员函数)简介:信号/插槽机制:A对象声明一个信号(sig),B对象实现对应参数的插槽(slot),将他们连接起来(connect),当A对象触发带上参数的信号时,B对象所连接的函数就会相应。有点像回调。和回调的区别: 回调是个函数指针,缺点有两个,一是类型不安全,你不知道使用者调用回调的对象和参数是否正确;二是过于耦合,处理函数通常要和回调函数一起。 信

2020-09-20 17:38:27 1170

原创 Hisi编译器找不到问题(arm-himix200-linux-gcc: Command not found)

安装完Hi3516CV500_SDK_V2.0.1.1和arm-himix200-linux编译器之后,编译时提示以下错误:make[1]: /opt/hisi-linux/x86-arm/arm-himix200-linux/bin/arm-himix200-linux-gcc: Command not foundHi3516 的工具链是 32 位的,我的linux环境是ubuntu1804,因此安装下面这个库:sudo apt install lib32z1-dev...

2020-07-22 15:34:35 4063

原创 VM自动启动,同时启动指定虚拟机

一、目的很多小伙伴和我一样,在windows下创建虚拟机是当服务器或者测试linux程序用的,所以希望每次开机VMware能自动启动,同时启动指定的虚拟机。二、方法1.准备启动脚本和停止脚本启动脚本:在桌面新建一个文本,改名为run_vm.bat(名字尽量英文,.bat是dos的批处理)写入内容: "C:\Program Files (x86)\VMware\VMware Work...

2020-04-02 10:58:55 2537

原创 ubuntu1604 开启远程ssh连接

1、安装openssh-serversudo apt install openssh-server2、普通用户连接ssh chendh@192.168.0.2143.root权限(必要时开启) 3.1 修改ssh配置文件 sudo vim /etc/ssh/sshd_config找到PermitRootLogin配置项,设置为yes 3.2 重启...

2020-03-12 10:16:59 821

原创 Ubuntu1604 配置nfs服务

目录1、NFS 介绍2、安装nfs服务:3、创建共享目录4、启动或者重启服务:5、测试6、挂载1、NFS 介绍NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用)...

2020-03-12 09:51:06 400

原创 ubuntu 1604 deb包安装

有时候在unbuntu下载软件,存下来的是个deb,需要手动安装方法一:双击运行弹出确认窗口,输入密码自动安装方法二:在deb包的目录右键打开终端输入命令:sudo dpkg -i ***.deb输入密码...

2020-03-10 18:30:50 256

原创 unbuntu 1604 配置samba服务,共享文件夹

安装sambaapt-get install sambaapt-get install smbclient备份配置文件cp /etc/samba/smb.conf /etc/samba/smb.conf.bak修改配置文件[Project]comment = Share Project Folderbrowseable = yespath = /home/chend...

2020-03-10 17:37:45 190

翻译 python--Tkinter学习笔记之Button

英文:The Tkinter Button WidgetTkinter Button 小部件Button小部件是用于实现各种按钮的标准Tkinter小部件。按钮可以包含文本或图像。可以将Python函数或方法与每个按钮关联, 按下按钮后,Tkinter会自动调用该函数或方法。该按钮只能以一种字体显示文本,但是文本可能会跨越多行。此外,可以在其中一个字符加下划线,例如标记键盘快捷...

2020-03-05 01:51:02 673

原创 c++中打印进程号和线程号

//pid 打印#include <sys/types.h>#include <unistd.h>std::cout << "pid= " << getpid() << std::endl;//tid打印#include <thread>std::cout << "tid=" << ...

2020-02-27 15:44:01 9295

原创 问题集----pycharm中安装pygame失败

问题:pycharm中安装pygame失败解决方法:下载国内代替的libs步骤:进入cmd,输入pythonC:\Users\chendh>pythonPython 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32Type "help", "co...

2020-02-25 22:55:54 4658

原创 Python GUI 问题集 ---- tkinter "ModuleNotFoundError: No module named 'Tkinter'"

问题:ModuleNotFoundError: No module named 'Tkinter'python2 原本写法:import Tkinterroot = Tkinter.Tk()root.mainloop()出现了错误: import TkinterModuleNotFoundError: No module named 'Tkinter'...

2020-02-25 17:14:16 559 2

原创 问题集----windows下更新pip源

使用默认的下载太慢了,更换成国内镜像源国内的镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣:http://pypi.douban.com/simple 阿里:http://mirrors.aliyun.com/pypi/simple步骤:在系统盘找到用户目录 ,比如我的,C:\Users\chendh 新建目录pip,在pip...

2020-02-25 16:26:29 331

原创 问题集--pycharm中pip镜像源更改

一、问题:使用pycharm过程中的安装包及其之慢二、解决方法:更换成国内的镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣:http://pypi.douban.com/simple 阿里:http://mirrors.aliyun.com/pypi/simple三、步骤:File --- Settings Project: ...

2020-02-25 16:12:32 1386

原创 linux ubuntu下SDL安装

sudo apt-get updatesudo apt-get install libsdl1.2-devsudo apt-get install libsdl-image1.2-devsudo apt-get install libsdl-ttf2.0-devsudo apt-get install libsdl-gfx1.2-devsudo apt-get install ...

2019-11-06 01:02:16 1109

原创 用ffmpeg源码编译适用Android平台的库

一、linux环境编译 (ubuntu1604_64)1)下载FFmpeg源码 https://ffmpeg.org/download.html 下载最新的版本,ffmpeg-x.x.x.tar.gz,再通过命令解压:tar -xjvf ffmpeg-x.x.x.tar.bz2 或者git拉下来,git clone "https://git.ffmpeg.org/...

2019-10-26 15:44:12 509

转载 人工智能教程3---如何将数据输入到神经网络中

转自:https://www.captainbed.net/一个牛人的人工智能教程,值得一看,搬运到这里来希望更多人能学习到。如何将数据输入到神经网络中通过对前面文章的学习,我们已经知道神经网络可以实现真正的人工智能。本小节我会进行详细地讲解,让大家彻底地弄懂神经网络。在仅仅只学完一篇文章后,你肯定依然感觉朦胧,这是正常的,因为不可能用一篇文章就把神经网络给讲清楚了。当你学完本小...

2019-09-15 16:10:12 5834 4

转载 人工智能教程2---什么是神经网络

转自:https://www.captainbed.net/一个牛人的人工智能教程,值得一看,搬运到这里来希望更多人能学习到。什么是神经网络什么是人工智能?通俗来讲,就是让机器能像人一样思考。这个无需解释太多,因为通过各种科幻电影我们已经对人工智能很熟悉了。大家现在感兴趣的应该是——如何实现人工智能?从1956年夏季首次提出“人工智能”这一术语开始,科学家们尝试了各种方...

2019-09-15 16:06:17 350

转载 人工智能教程1---科普人工智能

转自:https://www.captainbed.net/一个牛人的人工智能教程,值得一看,搬运到这里来希望更多人能学习到。人工智能人工智能被认为是一种拯救世界、终结世界的技术。毋庸置疑,人工智能时代就要来临了,科幻电影中的场景将成为现实,未来已来!我很庆幸。十四年前就认定了人工智能专业,一路学习着,直到从麻省理工拿到了博士学位,然后回国加入了百度,继续着对人工智能的研究。...

2019-09-15 15:58:34 1096

转载 神经网络基础知识

原文链接:https://www.cnblogs.com/subconscious/p/5058741.html  神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。  本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求,但...

2019-07-24 18:29:47 872

转载 DOM level 1\2\3 概述

DOM的概念:文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”,双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。

2017-11-15 10:25:14 546

转载 精读加密媒体扩展(Encrypted Media Extensions,EME)

制定 Web 标准的行业组织 W3C 发表了加密媒体扩展(Encrypted Media Extensions,EME)的推荐规格,使得受争议的 HTML5 DRM 成为 Web 的正式标准。

2017-11-08 15:27:57 3184

cppcheck1.90

CppCheck是一个C/C++代码缺陷静态检查工具。不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误。所谓静态代码检查就是使用一个工具检查我们写的代码是否安全和健壮,是否有隐藏的问题。

2020-11-12

MinGW-x86-64-8.1.0-release

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

2020-11-12

轻量级消息架构sigslot库

原头文件在gcc编译中会出现问题,这是修改过去掉模板的资源,linux下随意使用。 sig---信号 slot---插槽 信号.connect(&插槽对象,&插槽类::插槽类成员函数)

2020-09-20

空空如也

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

TA关注的人

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