编程开发
文章平均质量分 81
编程开发中的一些知识点
宗而研之
计算机视觉应用开发及部署方向
展开
-
一文掌握vscode远程调试python代码
在《一文掌握vscode远程gdb调试》文章中,介绍了如何使用 vscode 调试 c/c++ 代码,作为该文的姊妹篇,本文对调试 python 代码的方法做一个整理。原创 2022-04-22 14:24:43 · 18612 阅读 · 5 评论 -
一文掌握vscode远程gdb调试
0 背景最近在同事的安利下,尝试了用 vscode 做 gdb 调试,用完之后,“真香”。话不多说,本文要实现的是:在 windows 端远程调试 linux 服务器和 arm 嵌入式设备上的 c++ 代码,对 gdb 调试的配置及使用进行一个整理1 远程连接首先需要实现远程连接服务器,在插件库中搜索 “remote-ssh”,双击下载安装即可(下图中我已安装好),安装好之后在侧边栏出现远程资源管理器点击 + 号,在弹出的命令窗口中输入 ssh 登陆指令,按照提示,输入密码并确认,即原创 2022-04-22 11:35:27 · 25111 阅读 · 3 评论 -
vscode之神级插件整理(持续更新)
0 背景vscode 作为编程 IDE,可以方便的安装一些插件进行功能扩展,本文对我认为有用的,能提升工作效率的一些插件做一个整理1 AI Doc Writer安装路径,效果展示:只要选中函数代码,然后按一个快捷键就会自动生成该方法的注释,可用来生成函数文档。2 Krinql如果你看不懂代码,可以让 Krinql 来回答,或者让它编写文档字符串:安装路径,效果展示:Krinql 让你编写更好的代码,速度超快。它解决了编写代码的无聊部分,例如编写文档字符串。它还可以查找原创 2022-04-08 16:05:28 · 9293 阅读 · 1 评论 -
Python之re模块实现正则表达式
转载 2022-03-30 17:31:15 · 7539 阅读 · 3 评论 -
shell队列实现线程并发控制
需求:并发检测1000台web服务器状态(或者并发为1000台web服务器分发文件等)如何用shell实现?转载 2022-02-28 09:26:36 · 1722 阅读 · 0 评论 -
视频下载神器you-get使用方法
使用 you-get 下载工具下载视频原创 2021-09-16 16:04:26 · 133113 阅读 · 2 评论 -
TypeError: expected str, bytes or os.PathLike object, not int(解决方法)
在使用 pip 安装软件时,报错如下$ pip install numpyException:Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 215, in main status = self.run(options, args) File "/usr/lib/python3/dist-packages/pip/commands/in...原创 2021-06-21 16:57:20 · 9319 阅读 · 4 评论 -
pycharm+anaconda+opencv+pyqt环境配置
pycharm+anaconda+opencv+pyqt环境配置教程转载 2021-06-18 16:06:44 · 2149 阅读 · 2 评论 -
海康摄像头之FTP服务器搭建及使用
0 背景海康的网络摄像头具有FTP功能,将所需的图片如报警图片传输到FTP服务器,这样实现服务端自动保存视频文件和图片文件,因此本文对该功能的实现过程做一介绍。1 FTP服务器搭建FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是File Transfer Protocol(文件传...原创 2019-09-19 16:09:13 · 29553 阅读 · 3 评论 -
Linux之配置samba服务实现文件夹共享
参考:https://www.linuxidc.com/Linux/2017-11/148194.htm0 背景在用linux系统做开发时,很多时候是没有显示桌面系统条件的,比如说将NVIDIA TX2用在机器人等环境下,虽然可以用xshell连接修改代码,但对文件的操作还是不太方便。而在服务器上常用的一种操作是安装samba服务远程查看文件夹,因此将这种思路应用在TX2上,实现windo...原创 2019-08-12 18:30:04 · 4321 阅读 · 0 评论 -
XShell使用方法小结
参考:http://www.cnblogs.com/xialei893/p/3573532.htmlXShell是一款Windows下非常优秀的远程连接Linux主机的工具,是平常使用不可缺少的工具。现将常用的指令总结如下:复制粘贴由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和win系统下的复制快捷键冲突,在Xshell中,提供了其它的快捷键来执行这些操作:...原创 2018-07-25 16:35:17 · 1955 阅读 · 0 评论 -
gitlab使用教程
关于git的介绍,参考《git使用教程》,本文重点介绍如何在windows上使用gitlab上传下载代码1 git安装安装方法,参考《Windows10下安装Git》,一路默认安装即可2 生成ssh key在桌面上右键Git Bash Here,打开bash终端,输入如下指令#注意替换为自己注册的邮箱ssh-keygen -t rsa -C "你注册gitlab的邮箱”...原创 2019-02-19 12:55:40 · 47125 阅读 · 1 评论 -
HTML零基础入门教程(详细)
HTML 是用来描述网页的一种语言。HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。HTML 指的是超文本标记语言:HyperTextMarkupL...原创 2018-10-22 19:52:31 · 230191 阅读 · 64 评论 -
xshell和xftp下载免费版的方法
当你打开xshell看到“评估期已过期”,是不是很绝望,然后在网上去下载各种破解版也不行,是不是更绝望,经历了这个之后,我终于找到了办法原来在xshell官网下载中已经为我们准备了学校教育版供我们下载以下载xftp6为例,选择download,打开后选择home and school use,下边名字和公司随便填,写上邮箱即可填写完成后点击submit,即可在邮箱中收到免费版的...原创 2018-10-08 14:06:10 · 6737 阅读 · 0 评论 -
搭建Jupyter Notebook服务器
在上一篇文章中,实现了在windows上安装jupyter,可以导入程序运行,但存在一个问题,就是在运行程序时,windows的环境依赖可能不完整,比如说运行一个TensorFlow的程序,如果想要跑起来,需要在windows上从头到尾配置一遍环境,这显然是比较低效的。而如果有一台服务器,里边配置了各种环境,则可以在服务器上跑jupyter程序,然后远程在浏览器中进行可视化,这样就避免了环境的...原创 2018-08-23 10:50:57 · 2732 阅读 · 0 评论 -
Windows安装jupyter教程
什么是jupyterjupyter是一个交互式笔记本,支持运行40多种编程语言,其本质是一个Web应用程序,便于创建和共享程序文档,支持实时代码,教学方程,可视化markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等安装pip我们使用pip来安装jupyter。pip是依赖python的,首先检查下windows机器上有没有安装python,或者有没有添加到环境变量...原创 2018-08-22 11:10:51 · 10204 阅读 · 0 评论 -
GStreamer功能详解
参考:https://blog.csdn.net/tx3344/article/details/7497434参考:https://thebigdoc.readthedocs.io/en/latest/gstreamer/gst-concept.html参考:https://blog.csdn.net/sdjhs/article/details/51444934什么是GStreamer...转载 2018-08-15 15:49:26 · 5648 阅读 · 0 评论 -
nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)解决方法
参考:https://www.cnblogs.com/baby123/p/7654906.html在Ubuntu上安装完Nginx启动时,报错如下nginx: [emerg] listen() to 0.0.0.0:80, backlog 511 failed (98: Address already in use)提示端口已被占用,输入指令查看端口占用情况sudo netstat -ntpl记得...原创 2018-06-21 10:28:06 · 7893 阅读 · 0 评论 -
error: stray ‘\×××’ in program错误原因及解决方法
网上down了一个C++的程序,内容很简单,但g++编译时报错,报错内容如下 error: stray ‘\342’ in program VideoCapture cap(”nvcamerasrc ! video/x-raw(memory:NVMM), width=(int)1280, ^tx2opencv.cpp:9:3: error: stray ‘\200’ in prog...原创 2018-05-14 18:50:18 · 79604 阅读 · 5 评论 -
程序员电脑必备软件整理(持续更新)
好的工具,可以有效提升我们的工作效率,因此,整理分享下我平时使用比较多的软件,希望能帮到大家原创 2021-05-29 12:58:36 · 9894 阅读 · 0 评论 -
如何规范你的Git commit?【转载】
阿里妹导读:commit message应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的git commit?本文分享在git commit规范建设上的实践,规定了commit message的格式,并通过webhook在提交时进行监控,避免不规范的代码提交。背景Git每次提交代码都需要写commit message,否则就不允许提交。一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作……但是在日常开发中,大家的commit message千奇百怪,.转载 2020-09-01 11:14:38 · 429 阅读 · 0 评论 -
vscode之软著代码格式整理
0 背景在写软著时,对代码格式有一定的要求,具体包括如下(引自《软件著作权提交源代码格式要求》):1.代码语法要求对软件著作权提交源代码是提供原始的代码(不是关键代码)语法上要求代码具备完整性。而且要求提交者提供的源代码是对应的代码文件的最原始文本信息。例如:C++代码应该是以include之类作为开头,而不能以函数开头;C#代码应该是using之类作为开头,而不能以函数开头...原创 2020-02-01 22:17:24 · 21194 阅读 · 5 评论 -
交叉编译之./configure -build,-host,-target设置
参考:http://www.cppblog.com/iuranus/archive/2011/07/22/151615.html在对源码进行交叉编译的时候,关键的一步是设置configure的参数,其中有三个参数-build、-host、-target的区别如下build:执行代码编译的主机,正常的话就是你的主机系统。这个参数一般由config.guess来猜就可以。当然自己指定也可以。...转载 2019-06-12 10:21:14 · 6503 阅读 · 0 评论 -
vscode之远程代码编辑调试
1 背景做嵌入式linux开发,经常会用到xshell来远程连接编辑调试代码,修改代码用vim或gedit等文本编辑器,开发效率比较低。有时候会用FTP等工具将代码拷贝到本机,用IDE打开编辑,修改完之后再拷贝回去,无疑增加了工作量。幸运的是有很多开发工具支持远程编辑,我们今天介绍的vscode就是其中一种。本地环境:Windows 远程环境:ubuntu 16.042 本地配置2...原创 2019-05-15 11:04:11 · 14616 阅读 · 4 评论