- 博客(145)
- 收藏
- 关注
原创 python异常处理
1、菜鸟教程里返回try的意思是,如果try引发的error和except后的类型不符,则except无法处理这个error,就会返回try中。4、用help()可以查看到,TypeError 继承Exception类,Exception继承BaseException类。2、一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。raise + error类型,除了引发try的error,还引发error。3、raise 什么都不加,引发try的error。
2023-08-12 09:45:37
218
原创 缓存知识点
1、缓存分为data 缓存和 指令缓存,如果CPU从缓存中得不到信息,就要访问内存,速度就会下降,所以缓存中尽量保证有CPU要的数据。指令缓存中更容易保存CPU要的数据,因为指令是连续执行的。一、https://www.youtube.com/watch?v=roeZs-eL-lw(翻墙)...
2022-08-10 07:51:46
172
原创 sudo: /etc/sudoers is world writable
修改了/etc/sudoers的权限导致这个错误解决:1、重启服务器,按F11,进入BOOt Menu,选择“ubuntu”,回车,按上下键或esc2、进入GNU GRUB 界面(如果可以开机重启,直接进入,可以不执行第1步)3、选择ubuntu 高级选项4、选择recovery mode格式,按E(不要按回车,要可写)5、将ro改为rw,Ctrl+X进入下图界面, 选择root按下回车,就进入了root用户的终端6、在终端输入:chmod 0440 /etc/sudoers然后rebo
2022-07-12 16:57:16
2706
1
原创 机器学习编译
一、https://openmlsys.github.io/chapter_introduction/components_of_machine_learning_systems.html1、给定一个计算图,机器学习框架会对计算图做一系列优化。和硬件无关的优化由编译器前端实现。编译器前端实现包括:中间表达,自动微分,类型推导和静态分析等等。机器学习框架利用编译器后端对计算图可以进一步针对硬件的特性(例如说,L2/L3大小,指令流水线长度)进行性能优化。最终优化后的计算图通过运行时执行在通用处理器(CPU
2022-06-29 22:30:28
509
原创 ubuntu 福析阅读器
1、下载地址:https://www.foxit.com/downloads/选择“Foxit PDF Reader”,在下载页面选择Linux版本2、tar -zxvf FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz3、双击“run”文件,一键安装
2022-05-20 10:46:28
550
原创 Someone could be eavesdropping on you right now (man-in-the-middle attack)
高通板子scp 文件到我的电脑时,板子报了这个错误,一种简单的方法是修改一下自己电脑的IP地址。
2022-03-01 16:52:09
689
原创 ssh 时报remove with ssh-keygen -f...
1、ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告.方法:清除旧的公钥信息-f 是文件名,-r 删除。...
2022-02-16 10:41:42
2267
原创 Windows和Ubuntu之间传文件
2、Windows和Ubuntu之间传文件:1、查Ubuntu的IP,在设置——wi-Fi——wired——设置工具图标(像个太阳)——Details2、Ubuntu安lszrz3、Xshell新建连接4、若不好使 https://www.cnblogs.com/westlife-11358/p/9234605.html5、传文件时命令为rz或sz...
2022-02-13 21:22:37
608
原创 kDevelop中运行.py文件
8、在kDevelop中运行.py文件,run——Add——script application——在蓝色横条地方输入文件名字,右方Scrip interpreter 是python3。点击“OK”
2022-02-13 20:56:33
220
原创 用python实现一些功能
1、若两个.py文件同在一个文件夹下,则一个.py文件可以调用另一个.py文件中的函数:from .py文件名 import 函数名。2、Python读取json文件中的数据import jsonwith open("./config.json") as json_file:config=json.load(json_file)print(config[“max_depth”])3、拼接路径:from os.path import joinJoin(“a”,”b”),无论a后面有没有/,都没
2022-02-13 20:47:06
392
原创 OpenCV遍历文件夹下图片
#include <opencv2/core.hpp>#include <opencv2/imgproc.hpp>#include <opencv2/highgui.hpp>#include<iostream>#include<string>#include<vector>using namespace std;using namespace cv;int getImagePathList(std::string fo
2022-02-13 19:46:01
2579
原创 单例 模式
#include<iostream>using namespace std;class AA{ public: static AA* Instance1(){ static AA * instance=nullptr; if(!instance){ instance=new AA(); cout<<"--------------"<<endl; //只进入一次,第2次调用Instanc()时,并不进入
2022-01-11 15:40:34
154
原创 函数前后带两个下划线
1、python类中的某些函数前后带双下划线,是特殊函数,特殊函数的名字为预先设定,在实例执行某些行为时,自动调用。class Poke: def __init__(self): self.card=['a','b'] def __len__(self): return len(self.card) def __getitem__(self,item): return self.card[0]card1=Poke()p
2022-01-08 10:42:41
2029
原创 ubuntu同一窗口显示几个终端
安装TerminatorCtrl+Shift+e 垂直分割窗口Ctrl+Shift+o(“o” 表示“打开”)水平分割窗口。
2021-12-30 10:51:39
1284
原创 python执行bash命令
1、执行bash命令import osos.system('ls -al')2、执行bash脚本os.system('sh ./test.sh')
2021-12-28 15:57:58
3846
原创 undefined reference to imread()
如果make时,报了上述错误,是相关函数的连接库没加上。比如使用imread(),需要连接在cmakelists.txt里链opencv_videoio库等。
2021-12-20 20:08:24
252
原创 filesystem头文件使用
#include<iostream>#include <experimental/filesystem>namespace fs = std::experimental::filesystem;int main(){ std::cout << fs::path( "/home/liao/test/Ti/model_zoo/ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-coco-512x512").filename()
2021-12-20 11:50:33
1138
原创 lamda
1、C++11 引入了 lambda 表达式,使得程序员可以定义 匿名函数 ,该 函数 是一次性执行的,既方便了编程,又能防止别人的访问。lamda视为匿名函数。[] ( 参数列表) {函数体}
2021-12-15 19:03:44
115
原创 CPU占用率
1、用top检测CPU占用率,出现占用率在100%以上,可能是把CPU的几个核都加在一起了,比如每个核占用80%,加一起就显示160%
2021-12-08 14:50:00
335
原创 远程连接电脑
工具teamerviewer安装:下载安装包:https://www.teamviewer.com/zhcn/download命令:sudo dpkg -i teamviewer_13.0.6634_amd64.deb问题:安装后,点击快捷键无反应,命令行输入teamerviewer如果还不好使,是相关依赖没装上,安装ssh 服务器时,无意间修好了,sudo apt-get install openssh-server...
2021-12-06 19:00:58
383
原创 使用putty进行Linux串口连接
1、安装putty2、命令行输入putty3、改3个地方,第一connection type选择Serial,第二Serial line选择电脑上的USB接口,第三Speed选择115200(可能有变化)Linux查USB接口ls /dev/ttyUSB*给USB接口加权限sudo chmod 777 /dev/ttyUSB0...
2021-11-27 18:39:33
4833
原创 C++编译结果
1、使用cmake编译C++文件,把build文件夹下的可执行文件拷贝到另一块板子上就可以执行了。但是这时要考虑,目标板子的需要使用什么编译器。比如Ti板子使用ARM的C++编译器,如果在ubuntu里编译,用的是x86的C++编译器就不好使了。这时,进入docker,首先在cmakelists.txt里确定编译器。因为docker里有默认的x86编译器,还有其他工具链里的编译器,需要选择自己需要的。可以在docker中cd /find / -name *g++找到后CMakeLists.
2021-11-19 18:58:26
1653
原创 cin退出,并执行后面的代码
while(cin>>s){//执行Ctrl+d,可以退出循环,并执行后面的代码 i.push_back(s); } cout<<endl;
2021-09-23 21:25:24
225
原创 deepstream问题
官方常见问题解决办法https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_troubleshooting.html官方论坛https://forums.developer.nvidia.com/c/accelerated-computing/intelligent-video-analytics/deepstream-sdk/15
2021-09-16 20:57:45
333
原创 deepstream官方事例运行问题
1、运行deepstream_test1_app.c时报错:ERROR from element primary-nvinference-engine: Internal data stream error. Error details: gstnvinfer现象:屏幕一晃而过解决办法:修改pipeline,其中nvvidconv2是nvvideoconvert插件,sink改为xvimagesink插件gst_bin_add_many (GST_BIN (pipeline), source, h
2021-08-26 20:12:55
2894
原创 ubuntu 插入无线网卡 连接WiFi 无法上网
WiFi连接但无法ping通百度sudo suvim /etc/network/interfacesdns-nameservers 8.8.8.8 //删除其他什么IP、网关只保留source-directory /etc/network/interfaces.ddns-nameservers 8.8.8.8断开网络,重启网络,可以在setting中断开重启网络...
2021-07-26 13:06:33
685
原创 Gstreamer错误
1、解决方法,加入gst_init()gst_element_factory_make assertion 'gst_is_initialize()' failed2、解决方法,检查g_object()这个函数里的参数是否正确。gst_caps_intersect_full: assertion 'GST_IS_CAPS' failed3、如果gst_bin_add_many()中加入的element在后面的程序中不全部都link,则删除,否则会出现问题。...
2021-07-22 22:00:29
4469
1
原创 打印机变更IP
1、如果打印时,总是出现默认打印机,在控制面板——查看设备和打印机,把默认的打印机删除即可2、改变打印机IP:控制面板——查看设备和打印机,选择打印机,右键,打印机属性——端口——配置端口...
2021-07-15 17:43:57
2511
原创 Gstreamer的CPP相关问题
1、官网上提供的是C,直接复制到C++中会因为C++语法不同报错。2、1.c不会出错bus=gst_element_get_bus(pipeline);msg=gst_bus_timed_pop_filtered(bus,GST_CLOCK_TIME_NONE,GST_MESSAGE_ERROR | GST_MESSAGE_EOS);1.cppbus=gst_element_get_bus(pipeline);msg=gst_bus_timed_pop_filtered(bus,GST_CL
2021-07-14 22:10:45
588
原创 获取阿里推流播流地址
1、进入工作台——直播控制台——地址生成器,输入播流域名,自动关联推流域名,APPname和steam name自定义,点击“开始生成”,在“地址示例说明”里看到rtmp地址。
2021-07-14 14:58:49
1078
原创 Gstream CmakeLists.txt
1、一个CMkaeLists.txtcmake_minimum_required(VERSION 3.0)project(test_project)find_package(PkgConfig REQUIRED)pkg_search_module(GST1 REQUIRED gstreamer-1.0)//查找到gstreamer-1.0 并用GST1代表,GST1自己定义add_executable(mytest 1.c)target_include_directories(mytest
2021-07-14 10:47:05
872
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人