使用指南cloudcompare指南

selenium使用

selenium 一、前期准备 1、概述 selenium本身是一个自动化测试工具。它可以让python代码调用浏览器。并获取到浏览器中加载的各种资源。 我们可以利用selenium提供的各项功能。 帮助我们完成数据的抓取。 2、学习目标 掌握 selenium发送请求,加载网页的方法 掌握 sel ......
selenium

读Java性能权威指南(第2版)笔记27_线程和同步性能上

1. 线程和硬件 1.1. 给CPU增加超线程并不能使应用程序性能翻倍 2. 线程池 2.1. 任务被提交到一个队列(可能有不止一个队列),然后一定数量的线程会从队列中取出任务并执行它们 2.2. 线程池的大小对获取最佳性能至关重要 2.2.1. 在某些情况下,过大的线程池会对性能造成损害 2.3. ......
同步性 线程 性能 权威 笔记

后处理中使用深度图重建世界坐标 - 相对Camera坐标空间的方式

原理 下图中球体的世界坐标=相机的世界坐标+球体相对于相机的坐标。但在后处理的shader中,我们能知道的有:1) 相机的世界坐标,2) 相机信息:FOV, Near, Far, aspect等,3) 球体的z值 1) 下面的图是侧式图,通过下面的图我们可以知道 tan30=nearPlaneHal ......
坐标 深度 方式 Camera 世界

使用node.js编写端口扫描工具(第四部分代码)

用于获取命令行中的参数 /** * 获取命令行参数 * @param {Array} validOptions 有效参数的数组 * @returns {Object} 包含参数的对象 */ async function getCommandLineArgs(validOptions) { // 从命 ......
扫描工具 端口 代码 部分 工具

使用node.js编写端口扫描工具(第二部分代码)

用于读取命令行中的需要转换的参数值 function getOptionValue(option, arg) { if (option.type "bool") { return arg; } if (option.type "number") { const value = parseInt(ar ......
扫描工具 端口 代码 工具 node

使用node.js编写端口扫描工具(第三部分代码)

从host中提取IP地址列表 async function getIpList(host) { /** * 判断是否为域名 * @param {string} host 主机名 * @returns {boolean} 是否为域名 */ function isDomainName(host) { c ......
扫描工具 端口 代码 部分 工具

使用node.js编写端口扫描工具(第一部分代码)

首先第一步定义配置 const dns = require('dns'); const net = require('net'); const validOptions = [ { "name": "ports", "cmd": ["-p", "--ports"], "value": "1-10,8 ......
扫描工具 端口 第一部 代码 工具

QtCipherSqlitePlugin插件使用 (3)

写在前面 关于使用 QtCipherSqlitePlugin 插件加密的一些注意事项。比如,修改默认加密算法的某些关键值 如果 还没有读过作者的文档, 请移步到这里 之前笔者也做过逆向,SqliteCipher加密原来是将密码和锁放在了本地, 看来本地加密文件蛮失望的。 :D 显然, 只要知道了密码 ......
QtCipherSqlitePlugin 插件

urilib:基本使用&get&post

urllib_1_基本使用 """ .-''-. .--. _..._ .' .-. ) |__| .' '. / .' / / .--..-,.--. . .-. . (_/ / / | || .-. | | ' ' | / / | || | | | _ _ | | | | / / _ _ | | ......
amp urilib post get

使用 minScreenWidth 调整 sap.m.Table 某一列动态显示与否的例子

对于 SAP UI5 响应式表格来说,不应隐藏名称和状态列是列的默认行为,所以让我们让默认值(minScreenWidth:"" 和 demandPopin:false)发挥作用。 下图是一个例子: 如果 visible 设置成 false 后,column 从屏幕上消失: 对于小型设备,型号列(M ......
minScreenWidth 例子 动态 Table sap

vue2 - mockjs的使用

mockjs官网:http://mockjs.com/ 1.安装mockjs npm install mockjs 2.创建mock文件夹并且创建index.js //引入mockjs import Mock from "mockjs" //引入数据 import BlogMockData from ......
mockjs vue2 vue

SAP UI5 里 FlexBox 控件使用的一个例子

SAP UI5 中的 sap.ui.layout.VerticalLayout 是一个布局控件,用于垂直排列其他控件。它允许您将控件放置在单独的行中,以便在纵向方向上排列它们。以下是使用 sap.ui.layout.VerticalLayout 控件的说明: 创建 sap.ui.layout.Ver ......
控件 例子 FlexBox SAP UI5

使用 class sap.ui.core.UIComponent.createContent 创建 Component 实例

SAP UI5中,sap.ui.core.UIComponent 和 sap.ui.core.Component 是两个不同的概念,但它们之间有联系。 sap.ui.core.Component是SAP UI5框架中的一个基类,用于封装应用程序或控件。它是应用程序或控件的根级别对象,并负责管理和加载 ......

使用 SAP Business Application Studio 在浏览器环境里开发 SAP UI5 应用

本文写作动机 笔者的这篇教程文章,有学习者在评论区留言: SAP UI5 应用开发教程之八 - 多语言的支持 老师,因为我不懂 JS,这个里面我比较想不通的事。 getView,getModel 这些方法。这个是属于 UI5 提供的方法,还是本身就属于 JS 的方法? 我尝试在 UI5 API 中去 ......
Application SAP Business 浏览器 环境

镜像使用、容器连接

Docker镜像使用 列出镜像列表、获取一个新的镜像 **REPOSITORY:**表示镜像的仓库源 **TAG:**镜像的标签 **IMAGE ID:**镜像ID **CREATED:**镜像创建时间 **SIZE:**镜像大小 -i: 交互式操作。 -t: 终端。 ubuntu:15.10: 这 ......
容器 镜像

gralde-plugin->docker-compose的使用

在java web项目中,本地开发经常会需要在本地使用docker启动数据库等之类的服务。gradle提供了一个插件,允许通过gradle task启动docker的容器。在这里我们介绍的一个gralde插件com.avast.gradle.docker-compose 简单使用 引入插件 plug ......

GnuRadio-控件使用

1.QT GUI Range id是唯一的id;Lable是变量的id;default value必须再start和stop之间 2.RTL-SDR ......
控件 GnuRadio

使用 PC 端浏览器开发者工具对移动端真机环境 Web 页面进行远程调试

Mac/Windows 浏览器开发者工具远程调试 iPhone/Android 页面 在移动端 Web 开发中,有时候只通过模拟器进行调试是不够的,需要在真机环境下进行调试才能发现并解决一些问题。而移动端真机环境浏览器没有开发者工具,在这种情况下,使用 PC 端浏览器开发者工具对移动端真机环境的 W ......
开发者 浏览器 页面 环境 工具

【事故】记一次意外把企业项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私

前言 🍊缘由 在一个月黑风高的夜晚,正准备休息的我突然接到之前外包老总的亲切问候。一顿输出才知道三年前为了搭建流程化部署,将甲方的测试代码放到github上后忘记删除。现在被甲方的代码扫描机制扫到,并且检查到代码已经被其他用户fork,虽没有造成损失,但要求清除github所有数据及被fork的代 ......
事故 隐私 政策 项目 GitHub

今日总结之maven的使用

在maven项目中的pom.xml文件配置依赖的jar包的坐标 例如配置mysql的jar包就可以导入mysql的坐标 <dependencies> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency ......
maven

Node12+ 下 axios 包使用报错引发的对 package.json's exports 等属性以及 esm 的探究

最近碰到一个 case,在一个用 ts 写的 node 项目里,使用 axios,本地开发没问题,但是部署上去报错了,然后使用方式改了一下就没问题了 import axios from 'axios' // 部署上去后报错 // 修改后 import axios from 'axios/dist/n ......
属性 package exports axios Node

element-ui table组件使用expand-change时,禁用某行不可展开

由于业务需求,要求某行数据满足一定条件时不可展开,搜了下,大家提供的方案是:通过样式隐藏展开内容,或者隐藏展开按钮,隐藏内容和需求不合适,隐藏按钮的话也比较复杂。自己研究了下,找到个简单的办法,通过method:来解决toggleRowExpansion,官方解释如下: 1 ... 2 modelE ......

redis rdb-bigkeys安装和使用

先安装go 下载地址:wget https://dl.google.com/go/go1.12.6.linux-amd64.tar.gz 解压:tar -zvxf go1.12.6.linux-amd64.tar.gz 配置环境变量: vi /etc/profile 加入一下内容 #GO expor ......
rdb-bigkeys bigkeys redis rdb

使用maven+spring框架连接mysql

<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/> <property na ......
框架 spring maven mysql

【Python】使用tushare完成配对交易策略

分析对象:茅台&五粮液,获取上述股票2020/1/1到2021/12/31的股票数据, 1.可视化价差spread、z-score 2.产生并可视化交易信号:上升交易信号、下降交易信号 3.计算策略的累计效益,可视化为折线图 代码如下: 1,端口准备 #端口准备 import tushare as ......
策略 tushare Python

【教程】青少年CTF机器人使用教程

前言 本期教程适用于版本号为2.0.1-Beta的青少年CTF机器人,其他版本可能与当前版本不同。 由于之前版本的机器人重构,所以我们细化了本次的机器人逻辑,并且对机器人的功能进行了一些升级。 机器人语言:Python 支持客户端:QQ、飞书 如果对机器人感兴趣,可以通过末尾容加群联系我们! 群管功 ......
教程 机器人 青少年 机器 CTF

容易出错!C语言中的外部变量关键词extern可不能随便使用成都控制器开发

本文介绍c语言中关键词extern用法的一个注意事项。 在做项目开发时,在一个单片机C语言程序(用keil开发)中,如果有两个C文件,在其中一个C文件(设为a文件)定义了一个全局变量v,并在此文件里的程序段里修改此变量,在另外一个C文件(设为b文件)里用外部变量(extern)的方法引用此变量,并读 ......
变量 控制器 关键词 关键 语言

Hello world、容器使用

Docker Hello world # Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。输出Hello world [root@docker ~]# docker run ubuntu:15.10 /bin/echo "Hello world ......
容器 Hello world

Qt—TableWidget组件使用注意事项

TableWidget组件当开启了sortingEnable后,重新插入数据时,有时数据会消失。 解决方案: 每次在执行插入数据时,插入前关闭sortingEnable,插入后再打开sortingEnable。 如图所示: ......
TableWidget 组件 注意事项 事项

Qt—QtNetwork使用注意事项

使用QtNetwrok库的https协议时,若出现UnknownNetworkError的错误,可能是因为缺少SSL相关的加密工具。 解决方案: 下载对应版本的OpenSSL,将两个对应的dll放入到exe同级目录下 (OpenSSL下载地址:http://slproweb.com/products ......
QtNetwork 注意事项 事项