- 博客(249)
- 资源 (31)
- 收藏
- 关注
原创 ubuntu安装包查找
最近在嵌入式板子上安装qt的就遇到问题使用pip install不好使,缺少一些关键的工具库,只能通过apt install方式安装。这时只能通过 apt-cache search 查找看看有没有代替库了。通过apt-cache search命令进行查找。
2023-09-13 13:33:18
338
原创 通过配置文件启用/禁用Ubuntu 18.04自动登录
超级用户可以通过编辑custom.conf配置文件的方式,来为自己或任何其他 Ubuntu 用户启动自动登录:1,使用Ctrl+Alt+T快捷键打开「终端」2,使用 vi、nano 或 gedit 等文本编辑工具编辑/etc/gdm3/custom.conf配置文件AutomaticLoginEnable=TrueAutomaticLogin=user默认开启自动登录功能的AutomaticLoginEnable和AutomaticLogin参数是被#注释掉的,要启用则需要将注释号取掉,并提供要
2022-04-27 11:09:43
1461
原创 ROS 服务实现时解决 No module named问题
根据官方的指南实现的代码没有多少,也很容易理解,但是编译的时候会有问题,通常都会提示No Moudle什么的,这时如果去devel文件夹里看,在python3的目录里,会看不到模块的文件夹,这表示没有生成自定义消息的对应类。实际问题是CMakelists.txt的配置有问题,只要把如下配置都写了肯定好使。如下是文件的全部内容,我删除了全部的注释,方便大家查看:cmake_minimum_required(VERSION 3.0.2)project(learning_ros)find_packag
2022-04-02 11:09:58
2838
原创 VMware Ubuntu20.04设置共享文件夹
虚拟机设置好共享文件夹后进入系统可能会找不到,这时需要经过如下操作才能在系统中看到。vmware-hgfsclient可以在Terminal里显示出已经设置好的共享文件夹。sudo vmhgfs-fuse .host:/ /mnt -o nonempty -o allow_other这样设置后就可在系统中使用了。...
2022-03-31 19:10:21
4814
4
原创 ROS- 解决 sudo rosdep init和update 出现的错误
大家在使用ROS时都需要执行sudo rosdep init 方法和rosdep update方法。但是在执行rosdep init时会提示如下错误。ERROR: cannot download default sources list from:https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.问题就是代理的事。解决方法
2022-03-31 11:08:14
2205
原创 jupyter notebook下识别出虚拟环境
在需要的虚拟环境里安装conda install -c conda-forge ipykernel这样启动jupyter notebook就可以看到了。也可以在安装虚拟环境时就安装。 # 创建环境开始就安装ipykernelconda create -n 环境名称 python=3.9 ipykernel #直接指定环境安装ipykernelconda install -n 环境名称 ipykernel 写入jupyter notebook 的kernelpython -m ipyk
2022-03-10 13:37:24
2211
3
原创 windows10 + Python 3.6+cuda11.2 + cudnn8.1.1.33 + Tensorflow Objection API 环境配置与训练
cuda和cudnn的安装方法,网上有很多,就不在这里写了,只要去nvida的网站下载安装就好了。anaconda 我这边使用的是anaconda3 5.2.0。我这边用的显卡是RTX3090。这次做目标检测用的是Tensorflow的框架,之前也尝试了mobile ssd,YOLO3遇到了一些问题,效果不是很好。所以最后使用了Tensorflow,效果不错。中间也遇到了很多问题,选用Tensorflow1,Tensorflow2就尝试一周最后还是Tensorflow2的效果好,这个显卡在Tensorfl
2022-02-28 15:32:46
1187
原创 windows + cuda9.2 + cudnn7.6.5.32 + caffe ssd 环境配置与训练
一 安装与下载下载与安装anaconda2去官网下载Anaconda2-5.3.1-Windows-x86_64.exe版本并安装。下载与安装cuda,cudnn去官网下载cuda9.2和对应的cudnn,安装cuda_9.2.148_win10.exe和对应的cudnn-9.2-windows10-x64-v7.6.5.32下载visual studio2013下载Caffe-SSD的microsoft版本:https://github.com/conner99/caffeVOC2007
2022-01-26 15:44:44
2748
原创 VS2013无法使用Nuget的解决方法
问题描述:Nuget官方网站已经不支持http访问, 只支持https,但是VS2013访问https默认使用的协议为Tls1.1,但是Nuget官方网站只支持Tls1.2。要解决这个问题,那就需要让vs2013以Tls1.3访问Nuget的官网,具体解决办法为在程序包管理控制台运行如下命令:方法:[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.Securi
2022-01-19 15:53:41
1602
原创 Visual Studio 2022 - CUDA Toolkit support
这里有一些帮助让CUDA SDK在VS2022上工作。它是非官方的,你会绕过版本检查,所以结果会有所不同,它不会安装完整的工具集,但将允许您构建您的项目。我是这样进行的。启动CUDA安装程序,以便将所有文件导出到临时目录。注意目录的路径,并在文件资源管理器中打开它。从该文件夹转到’visual_studio_integration\cudavisualstudiointegration\extras\visual_studio_integration\msbuildextensions’。将该文件夹中的所
2022-01-19 10:44:20
3104
原创 centos 安装mysql后启动mysql报错ERROR 2002 (HY000):
启动mysql报错ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (111)[root@iZ2zei01n7f2wrecqn5249Z ~]# sudo service mysqld statusRedirecting to /bin/systemctl status mysqld.service● mysqld.service - MySQL Comm
2021-11-01 19:33:12
647
原创 androidStudio所有历史版本下载
https://developer.android.google.cn/studio/archive#android-studio-3-0?utm_source=androiddevtools&utm_medium=website
2021-10-28 20:28:56
1364
原创 解决The following packages have unmet dependencies问题!!!
安装aptitude:sudo apt-get install aptitude安装成功后,再利用aptitude安装所需的包sudo aptitude install gcc
2021-09-30 15:38:31
1382
原创 linux用户不在sudoers文件中
现在要让jack用户获得sudo使用权1.切换到超级用户root$su root2.查看/etc/sudoers权限,可以看到当前权限为440$ ls -all /etc/sudoers-r–r----- 1 root root 744 6月 8 10:29 /etc/sudoers3.更改权限为777$chmod 777 /etc/sudoers4.编辑/etc/sudoers$vi /etc/sudoers5.在root ALL=(ALL:ALL) ALL 下面添加一行j
2021-09-28 09:25:15
246
原创 debian 添加永久环境变量方法
#在~/.bashrc文件末尾添加如下:PATH = $PATH:/usr/local/…(待添加路径)export PATH保存;source ~/.bashrcecho $PATH
2021-09-27 14:29:34
1168
原创 python之tkinter Pack使用
packer 是TK的几何管理机制之一。几何管理器用于指定小部件在其容器中的相对位置。packer 采用定性关系规范–above, to the left of, filling,等–并为您确定准确的放置坐标。任何主部件的大小由内部“从部件”的大小决定。packer用于控制从部件在主部件中的位置,从部件被打包到主部件中。您可以将小部件打包到frame中,将frame打包到其他frame中,以实现您希望的布局类型。此外,一旦配置被打包,该配置就被动态调整以适应对配置的增量变化。注意,部件在用几何图形管理器
2021-08-17 15:32:25
5850
原创 用UART应用实例说明MicroPython-ESP32串口通信方式
UART构造器不同于其他MicroPython开发板,ESP32可以自定义管脚作为UART, 不过ESP32自身只有两个UART资源。导入UART 模块from machine import UARTUART对象的构造器函数:UART(id, baudrate, bits, parity, rx, tx, stop, timeout)id : 串口编号ESP32的UART资源只有两个, id有效取值范围为1,2bandrate: 波特率(时钟频率)常用波特率为:○ 9600 (默
2021-08-03 15:37:52
5814
原创 ubuntu tftp配置
1,安装apt-get install xinetdapt-get install tftp-hpaapt-get install tftpd-hpa2, 在根目录创建ftp目录mkdir /tftprootchmod 777 /tftpboot3,修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:service tftp{ socket_type =dgram protocol
2021-07-30 16:14:23
380
原创 tensorflow object dectect 模块 ProtoBuf 下载编译
1.下载3.4.0版本Protobuf,下载地址https://github.com/protocolbuffers/protobuf/releases/Windows版本下载地址:https://github.com/protocolbuffers/protobuf/releases/download/v3.4.0/protoc-3.4.0-win32.zip2.把下载得到的protoc.exe文件放入C:\Windows\System32路径3.打开命令提示符,移动到Tensorflow_m
2021-07-28 10:17:59
201
原创 jupyter notebook 运行错误
如果jupyter运行出现错误无法解决就重新安装。pip3 install --upgrade --force-reinstall --no-cache-dir jupyter安装过程可能会出现一些错误,对应去百度搜索可以解决。
2021-05-14 11:11:33
731
1
原创 windows cmd批处理终端 快速编辑模式
手动设置法windows cmd->右键->属性->选项->编辑选项或单击左上角图标->属性->选项->编辑选项取消 快速编辑模式但是我将cmd设置之后,cmd是禁用了,但运行一个exe终端,发现它还是启动快速编辑模式所以每个新exe都需手动设置。修改程序法windows bat法一头部输入以禁用@echo offreg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00
2021-04-20 16:51:52
2421
原创 TCP Server处理多Client请求的方法—非阻塞accept与select
参看基于TCP/UDP的socket代码,同一时间Server只能处理一个Client请求:在使用当前连接的socket和client进行交互的时候,不能够accept新的连接请求。为了使Server能够处理多个Client请求,常见的方法:多进程/线程方法、non-blocking socket(单进程并发)、non-blocking和select结合使用。三种方法各有优缺点,下面进行详细分析和说明。一、多进程/线程方法这种方法,每个子进程/线程单独处理一个client连接。以使用进程为例,在每个a
2021-04-15 10:37:04
4118
2
原创 C/C++网络编程在windows和linux中将socket设置为阻塞和非阻塞
在 socket编程中,对于socket的读写默认都是阻塞的,但有的情况我们需要将其设置为非阻塞,比如做多路复用,或者通过select实现连接超时等功能,将socket设置为非阻塞,在windows和linux中的接口有所不同,在windows中使用ioctlsocket函数,在linux中使用 fcntl函数,下面我们做一个跨平台设置阻塞的函数SetBlock。bool SetBlock(int sock,bool isblock){ int re = 0;//通过宏区分windows和linux
2021-04-14 16:56:30
2180
转载 三相不平衡,如何判断与解决?
三相不平衡是电能质量的一个重要指标,虽然影响电力系统的因素有很多,但正常性不平衡的情况大多是因为三相元件、线路参数或负荷不对称。由于三相负荷的因素是不一定的,所以供电点的三相电压和电流极易出现不平衡的现象,损耗线路。不仅如此,其对供电点上的电动机也会造成不利的影响,危害电动机的正常运行。因此,如果三相不平衡超过了配电网可以承受的范围,那么整体的电力系统的安全运行就会受到影响。三相不平衡的基本概念三相不平衡是指在电力系统中三相电流(或电压)幅值不一致,且幅值差超过规定范围。由于各相电源所加的负荷不均衡所致
2021-04-02 14:25:19
3184
原创 清华源下载 python包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ (python包)
2021-03-27 19:31:39
3317
原创 MySql数据库导入sql错误 Unknown collation: ‘utf8mb4_0900_ai_ci‘
错误原因:高版本数据库(8.0)转存sql文件 并导入低版本数据库(5.7)解决办法:方案一:升级mysql至高版本方案二:将需要导入的sql文件,把其中的utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8重新执行sql文件...
2021-03-09 14:32:11
663
原创 python3.6 xlwt 安装报错
进入sre_parse.py进入查看错误提示770行,修改代码如下 if flags & SRE_FLAG_LOCALE: pass 执行程序通过。
2021-03-09 14:31:20
295
原创 多线程使用libcurl参考
curl默认情况下有两个地方是线程不安全的, 需要特殊处理,1,是curl_global_init 这个函数必须单线程调用,2,是默认多线程调用https会莫名其妙的挂掉, 以下是网上的解决方案https://curl.haxx.se/libcurl/c/opensslthreadlock.htmlhttps://curl.se/libcurl/c/threaded-ssl.htmlhttps://blog.youkuaiyun.com/jaylong35/article/details/6988690ht
2021-02-24 09:35:03
304
原创 电力术语记录
TTU(distribution Transformer supervisory Terminal Unit,配电变压器监测终端)。DTU (Data Transfer unit,数据传输装置)FTU 馈线终端装置 , 配电开关监控终端(简称FTU)在电力供配电系统中,配电变压器监测终端(TTU)用于对配电变压器的信息采集和控制,它实时监测配电变压器的运行工况,并能将采集的信息传送到主站或其他的智能装置,提供配电系统运行控制及管理所需的数据.一般要求TTU能实时监测线路、柱上配电变或箱式变的运行工.
2021-02-22 16:22:24
456
原创 windows influxdb 问题记录
1,插入多个值需要使用逗号分隔INSERT test,host=daisy milk_prod=3,happy=3
2021-02-20 14:09:03
291
原创 C++二进制转换
#include <iostream>#include <list>#include <bitset>#include <iomanip> using namespace std; //递归输出二进制函数void BinaryRecursion(int n){ int a; a = n % 2; // 取余 n = n >> 1; //右移一位 相当于除以2 if(0 != n) { BinaryRecursion
2021-02-04 13:32:56
6825
原创 YUM 命令
YUM常用命令:安装软件包:yum install package 这里是安装下载的软件包,由于本实验没有提供FTP下载.yum localinstall package 从本机目录安装软件包(用于安装本地已经存在的rpm包,它会自动联网处理本地rpm包可能存在的依赖.)yum groupinstall group 安装某个组件的全部软件包yum install会去yum仓库查找相应的软件并安装,仓库中的软件都是解决了依赖关系的,而yum localinstall是用来安装本地rpm包的命令,首先r
2021-01-13 08:46:12
188
原创 CentOS7安装谷歌浏览器及解决google-chrome无法安装与启动问题
安装相关的包:解决方法:1,对于 libappindicator3.so.1()(64bit) 被 google-chrome-stable-81.0.4044.138-1.x86_64 需要执行 yum provides */libappindicator3.so.1 查看依赖包的来源,根据返回安装对应包。2,对于liberation-fonts 被 google-chrome-stable-81.0.4044.138-1.x86_64 需要 yum -y install libe
2021-01-09 14:48:01
4697
原创 使用git clone命令克隆文件出现error
1, 究其原因是因为curl的postBuffer的默认值太小,我们需要调整它的大小,在终端重新配置大小在这里,笔者把postBuffer的值配置成500M,对笔者来说已经够了。可以根据你需要下载的文件大小,将postBuffer值配置成合适的大小。git config --global http.postBuffer 524288000这样已经配置好了,如果你不确定,可以根据以下命令查看postBuffer。git config --list使用git更新或提交中途有时出现The remote
2021-01-09 09:22:37
892
MicroPython入门指南 pdf 扫描版
2019-03-11
linux 命名管道
2012-07-10
Linux消息队列实现sample
2012-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人