首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

口罩、安全帽识别比赛踩坑记(二) 比赛流程及 SSD YOLO V3 两版本实现

,所以就使用VSCode 作为编辑器。...安装和初始配置过程见: 配置python3.6.8 + VSCode 个人感觉 VSCode的界面看着更舒适些,但一个严重的缺陷是没有 console 功能,代码无法实时试错,这个缺陷让使用惯...但可以看到的是,无论哪种模型,都会经历先转化为 VOC2007 的格式,然后或者如 yolov3 将 xml 里的坐标、labels 等信息按照顺序转化为 .txt 的行,方便 train.py 读取...2.5.1 requirements.txt 这部分没啥说的,是将代码中所需要的库文件进行罗列,然后 Dockerfile 和 shell 命令书写指令 pip install 一下。...转换成功后的报告输出如下: 2.5.5 Shell 命令 这个代码是以 .sh 结尾的文件,比如 start_train.sh 文件就是训练时对整个过程中所要执行的指令进行整合打包

69620
您找到你想要的搜索结果了吗?
是的
没有找到

无线振弦采集仪参数配置工具的设置

( 2)连接设备电源使用标配的电源线连接电源,保证设备为关机状态。若设备连接电源时自动开机,则需要拔掉电源重新连接一次。( 3)打开配置工具 SETP运行 SETP.exe 程序。...U 盘参数修改创建指令配置文件 PARSCMD$.txt文件内添加$指令,每个指令占用一行。将此文件复制到 U 盘。...(每个参数均可使用一个对应的$指令进行个性, $指令可在配置工具指令发送框获取,然后根据需要填写到PARSCMD$.txt 文件)将 U 盘插入设备,开机,设备分自动检测 U 盘内的 PARSCMD$....txt 文件执行$指令。...(文件夹名称必须为设备 UDID 的后 6 位字符)例如:上电信息,显示的设备 MCODE=1234567890123456,则 UDID 文件应为“ 123456”

45120

*CTF WEB题lotto复现

文件文件里是我们预测的数字,同时其使用 wget 这个命令去下载生成随机数的文件 lotoo_result.txt(20个0-40的随机数)。...题目说我们可以作弊,就是可以上传key,vale来更改环境变量 可以改变环境变量,那么可以让 PATH 这个环境变量为,就会导致当前这个 os 的shell的 wget 失效(测试过也不会报错),从而使生成的随机数不会再改变...,再去上传这个随机数就可以了,说到这个那就讲讲这个Linux环境变量 系统中有环境变量 PATH ,看看这个PATH是什么 是几个含有各种系统命令的路径,每次bash输入各种命令就会在这些路径去寻找...,同一设备的不同的终端也不会相互影响 好了,回到正题,本地用docker搭建下环境 打开docker,直接在vscode的终端输入 docker-compose up或 docker-compose...up -d ( -d 代表在后台运行) 随便输点拿到随机数 KEY输入 PATH 配置环境变量为使wget失效 这下 随机数是个定值了 上传文件使用 bp 抓包(这里由于是本地搭建的环境,

22710

NVS —— js 实现的node版本管理工具

launch.json(.vscode位于项目根文件文件,添加"runtimeArgs"带有 NVS 版本字符串的"runtimeExecutable"属性 ,以及指向nvs.cmd(Windows...除引导程序外,shell 脚本还用于将 PATH 更改导出到调用 shell(单独的 Node.js 进程无法执行)。... Windows 上,PATH环境变量在用户配置文件更新,因此新的 Shell使用默认版本。...nvs ls命令列出所有本地 Node.js 版本,使用标记当前路径的版本>,使用标记默认(链接的)版本(如果有)#。这些可以相同或不同。...请注意,安装或卸载包含可执行文件的全局模块之后,可能需要再次运行nvs link以更新全局链接。使用 NVS 链接不同版本的 Node.js(具有不同的全局模块)会相应地更新所有链接。

2.2K30

NVS —— js 实现的node版本管理工具

launch.json(.vscode位于项目根文件文件,添加"runtimeArgs"带有 NVS 版本字符串的"runtimeExecutable"属性 ,以及指向nvs.cmd(Windows...除引导程序外,shell 脚本还用于将 PATH 更改导出到调用 shell(单独的 Node.js 进程无法执行)。... Windows 上,PATH环境变量在用户配置文件更新,因此新的 Shell使用默认版本。...nvs ls命令列出所有本地 Node.js 版本,使用标记当前路径的版本>,使用标记默认(链接的)版本(如果有)#。这些可以相同或不同。...请注意,安装或卸载包含可执行文件的全局模块之后,可能需要再次运行nvs link以更新全局链接。使用 NVS 链接不同版本的 Node.js(具有不同的全局模块)会相应地更新所有链接。

1.6K30

node.js笔记

2、使用 node.js 如果在浏览器里面打开加载 js 文件,可以控制台里面打开该文件,其实就是 node环境下编译 如果用 node.js 加载,需要在终端里面 执行 命令【node 文件名...】 注意:Node.js 环境没有 BOM 和 DOM tips1:vscode终端可以使用快捷键 【ctrl + ` (` 是esc下面的那个键)】, tips2:输入node 后,后面的文件名,...() 转换成字符串 else console.log(data.toString()) }) 4、path 模块 - 路径处理 Node.js 代码,相对路径是根据终端所在路径来查找的,可能无法找到你想要的文件...模块是为 Nodejs 打包 JavaScript 代码的原始方式,Nodejs 还支持浏览器和其他 JavaScript 运行使用的 ECMAScript 模块标准, Nodejs 每个文件都被视为一个单独的模块...'模块名或路径' 2、注意:Node.js 默认支持 CommonJS 标准语法 3、如需使用 ECMAScript 标准语法,在运行模块所在文件夹新建 package.json 文件设置

8110

写好Shell脚本那些不得不知道的细节

my.file.txt} 若 $file没设定或值,则将my.file.txt输出至STDERR ,非值时不作处理 单引号、双引号与特殊字符的恩怨情仇 使用单引号消除被括单引号的所有特殊字符的含义.../等形式的相对变量,使用之后脚本的移植性将变得极差,另外如果脚本放在crontab内运行,相对路径基本无法识别。.../sh和source运行脚本的区别 shFileName或 bashFileName 作用:打开一个子 shell 来读取执行FileName 命令。.../FileName 作用:打开一个子 shell 来读取执行 FileName 命令,该 filename 文件需要 "执行权限"。...注:运行一个 shell 脚本时会启动另一个命令解释器。 sourceFileName 作用:在当前 bash 环境下读取执行 FileName 的命令。

1.8K10

干货 | 网络安全之渗透实战学习笔记总结

验证过程,随机的8字质询密钥会从服务器发送到客户端,散列后的NTLM / LANMAN密码再次使用这个质询密钥进行加密。 Responder将捕获NTLMv2哈希。...3 hash.txt NThash NTLM是现在Windows系统上存储密码的方式,可以通过转储SAM数据库或使用Mimikatz来获得。...NTLMV1 NTLM协议服务器和客户端之间的质询/响应使用NTHash,协议的v1同时使用NT和LM哈希,具体取决于配置和可用内容。...该概念与NTLMv1相同,只是发送到服务器的算法和响应不同,从Windows 2000开始,Windows为默认值。...目录根据你自己定smbserver.py share ‘/root/exp’ 然后监听的shell里copy CEH.kdbx \10.10.14.57\Share,成功收到文件 还可以远程运行程序

1.6K20

写给前端同学的终端修炼手册

终端应用程序和Shell语言之前的关系 想必大家都有过浏览器控制台运行JS代码的经历。在这种情况下,应用程序是Chrome,而语言是JavaScript。...文档海洋遨游 ❝终端的主要目的是让我们文件系统中移动打开/运行东西。它本质上是我们每天使用的GUI文件资源管理器(例如Finder、Windows资源管理器)的文本版。...我们用touch home目录构建一个text.txt文件。...然后,我们用rm命令删除对应文件: 例如, 运行 'rm text.txt',然后运行 'ls' 以显示文件已被删除 我们没有得到任何确认,但如果我们检查,text.txt 文件确实已经被删除了。...运行此命令会在我的代码编辑器打开整个项目,使我可以根据需要轻松地文件之间跳转。 想了解如何配置vscode命令可以参考vscode .[7]链接。

10110

提高 JavaScript 开发效率的高级VSCode扩展!

选择运行 “New JavaScript File”命令。你也可以按(⌘+ K + J)直接打开文件。在此文件输入的任何内容都会立即执行。 ?...然而,他们就像是一对情侣,可以完美的配合使用。这些扩展将为你的编辑器添加一系列颜色,使代码块易于辨别,一旦你习惯了它们,如果 VSCode 没有它们就会让人觉得很平淡。...但是,既然编辑器可以轻松地完成相同的任务,为什么还要使用不同的应用程序呢? REST Client 它允许你发送 HTTP 请求直接在 Visual Studio 代码查看响应。 ?...— 它允许您使用单个命令浏览器打开repo。...EditorConfig for VS Code – 此插件尝试使用.editorconfig文件的设置覆盖用户/工作区设置,不需要其他或特定于 vscode文件

2.5K50

「 工具篇 」VS Code

IO 跟 UI 一个进程,采用异步操作,保证 IO 性能的基础上也保证了 UI 的响应速度。 插件进程 每一个 UI 窗口会启动一个 NodeJS 子进程作为插件的宿主进程。...所有的插件会共同运行在这个进程。 这样设计最主要的目的就是: 避免复杂的插件系统阻塞 UI 的响应。这要从JS和浏览器说起。...核心环境 整个项目完全使用 typescript 实现,electron 运行主进程和渲染进程,使用的 api 有所不同,所以 core 每个目录组织也是按照使用的 api 来安排。...早期的版本 VSC 并没有插件系统,只支持 TypeScript、JavaScript和C#的智能感知, 还有其余40种语言的代码着色。 所以 VSC 只是出现在微软技术的社区。...打开远程目录与端口转发 现在可以使用 bash shell 浏览远程主机上的文件系统,还可以使用 "文件">"打开文件夹" 浏览和打开远程目录上的文件夹。 ?

2.9K30

微信小程序原理

微信小程序官方文档上,有下面这段话: 微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具 iOS 上,小程序的 javascript 代码是运行在 JavaScriptCore... Android 上,小程序的 javascript 代码是通过 X5 内核来解析 开发工具上, 小程序的 javascript 代码是运行在 nwjs(chrome内核) 我们先从开发工具谈起...开发工具 小程序的 javascript 代码运行在 nwjs 。nwjs 是什么鬼呢?...Electron 没有使用多个上下文,对开发者更友好。 从应用角度来讲: 打包后的文件大小:Electron 打包后文件会比 nwjs 小不少。...生命周期 至于微信 App 是如何与小程序的逻辑层 javascript 交互的呢?可以简单地归纳如下: JavaScript 是脚本语言,可以在运行时解释执行。

4.5K40

Ajax请求的五个步骤

使用JavaScript和DOM实现局部刷新. 1、创建XMLHttpRequest对象 不同浏览器使用的异步调用对象有所不同,IE浏览器异步调用使用的是XMLHTTP组件的XMLHttpRequest...浏览器创建XMLHttpRequest对象的方式为: var xmlHttpRequest = new XMLHttpRequest(); 由于无法确定用户使用的是什么浏览器,所以创建XMLHttpRequest...也就是说,使用open()方法只能打开与HTML文件同一个服务器上的文件。而在IE浏览器则无此限制(虽然可以打开其他服务器上的文件,但也会有警告提示)。...因此,如果该文件本地运行,则应该加上xmlHttpRequest.status == 0的判断。...6、局部更新 通过Ajax的异步调用获得服务器端数据之后,可以使用JavaScript或DOM来将网页的数据进行局部更新。

2.1K30

Python开发工具推荐及环境配置

开发工具 PyCharm VSCode Visual Studio VSCode 这三个软件只有VSCode是免费的,这里就用VSCode做为开发环境进行配置。...pipenv uninstall --all 卸载所有的开发包 这个会卸载所有开发依赖,但是配置文件不会删除相应配置。...: pipenv update 更新指定的包: pipenv update 运行命令 用下面的命令可以启动一个虚拟环境shell: pipenv shell 如果不想启动shell,而是直接在虚拟环境执行命令...,可以使用run: pipenv run python --version 查看虚拟环境的所有包 进入虚拟空间后使用 pipenv shell pip list 依赖导出导入 项目下运行一下命令导出依赖...pip freeze > requirements.txt 待部署机器上,使用以下命令安装就可以恢复依赖环境: pip install -r requirements.txt

64450

用NW.js构建跨平台桌面应用(2)-原生界面API

、访问manifest文件、注册全局快捷键或退出应用等 Window 操作一个或多个窗口,响应窗口事件等 Screen 用一个单例对象,取得屏幕信息,响应屏幕分辨率更改、增加屏幕等事件 Menu 用来创建窗口菜单.../to/app path/to/a.txt path/to/b.txt 为了访问到这些文件路径,需要使用App.argv属性,其返回一个参数数组 //如果要实际运行例子,需要打包,否则无法获取参数 var...以上的做法只程序启动时运行一次 在运行过程,比如把文件拖放到应用图标上,会以同样的形式传递参数 此时为了拦截到每个打开的文件,需要侦听open事件 //此时的参数是文件路径的字符串 nw.App.on...,Window API 只不过是对DOMwindow对象的一层包装”,但很多功能受限无法访问,为了获得原始的引用,可以使用Window.window var currWin = nw.Window.get...NW.js里,同样的操作只是传递文件路径字符串而已,而非拷贝其内容;同时一些浏览器的安全限制被解除,赋予其一些增强的能力,从而使用户体验更接近原生应用

6.5K40
领券