发现一款好用到爆的数据库工具 - DataGrip(就是耗内存)
作者:Atzuge
cnblogs.com/zuge/p/7397255.html
最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。 - 就是耗内存
DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer。
我相信,当你第一眼看到DataGrip以后,会有一种惊艳的感觉,就好比你第一眼看到一个姑娘,就是那么一瞥,你对自己说,就是她了!
废话不多说,来看看DataGrip的常用功能。安装过程也很简单,双击安装,下一步,中间会让你选择主题,本人选择的是经典的Darcula,安装完成后,启动,界面如下
相信使用过IDEA的同学会感到很亲切。接下来管理数据库驱动。DataGrip支持主流的数据库,File->DataSource
也可以在Database视图中展开绿色的+号,添加数据库连接
选择需要连接的数据库类型
在面板中,左上部分列出了已经建立的数据库连接,点击各项,右侧会展示当前连接的配置信息,General面板中,可以配置数据库连接的信息,如主机、用户名、密码等,不同数据库配置信息不完全相同,填入数据库URL,注意,URL后有个选项,可以选择直接填入url,那么就不需要单独填主机名、端口等信息了。
Driver部分显示数据库驱动信息,如果还没有下载过驱动,底部会有个警告,提示缺少驱动
点击Driver后的数据库类型,会跳转到驱动下载页面,点击download,下载完会显示驱动包
如果下载的驱动有问题,可以手动添加本地驱动包,在试用过程中,创建Oracle连接时,下载的驱动包就有问题,提示缺少class,点击右侧绿色的+号,选择本地下载好的jar包,通过右侧上下箭头,将导入的jar包移到最上位置就OK了
点击Test Connection,查看配置是否正确,接下来就可以使用了。
打开DataGrip,选择File->Settings,当前面板显示了常用设置项
基本上默认设置就足够了,要更改设置也很简单,左侧菜单已经分类好了,第一项是数据库相关的配置,第二项是配置外观的,在这里可以修改主题,key map修改快捷键,editor配置编辑器相关设置,在这里可以修改编辑器字体,展开edit项,Editor->Color & Fonts->Font
需要将当前主题保存一下,点击save as,起个名,选择重命名后的主题就能修改了,这里我选择习惯的Conurier New字体,大小为14号,点击右下角的apply,点击OK
其他的没啥好设置的了。
接下来,我们来使用DataGrip完成数据库的常用操作,包括查询数据、修改数据,创建数据库、表等。
左上区域显示了当前数据库连接,展开后会显示数据库表等信息,如果展开后没有任何信息,需要选中数据库连接,点击上面的旋转图标同步一下,下方有个More Schema选项,点击可以切换不同的schema。
右键选中的数据库连接,选择open console,就可以在右侧的控制台中书写sql语句了。
DataGrip的智能提示非常爽,无论是标准的sql关键字,还是表名、字段名,甚至数据库特定的字段,都能提示,不得不感叹这智能提示太强大了,Intellij IDEA的智能提示也是秒杀eclipse。
写完sql语句后,可以选中,电子左上侧绿色箭头执行
也可以使用快捷键Ctrl+Enter,选中情况下,会直接执行该sql,未选中情况下,如果控制台中有多条sql,会提示你要执行哪条sql。之前习惯了dbvisualizer中的操作,dbvisualizer中光标停留在当前sql上(sql以分号结尾),按下Ctrl+.快捷键会自动执行当前sql,其实DataGrip也能设置,在setting->Database-General中
语句执行时默认是提示,改成smallest statement后,光标停留在当前语句时,按下Ctrl+Enter就会直接执行当前语句。
语句的执行结果在底部显示
如果某列的宽度太窄,可以鼠标点击该列的任意一个,使用快捷键Ctrl+Shift+左右箭头可以调整宽度,如果要调整所有列的宽度,可以点击左上角红框部分,选择所有行,使用快捷键Ctrl+Shift+左右箭头调整
添加行、删除行也很方便,上部的+、-按钮能直接添加行或删除选中的行,编辑列同样也很方便,双击要修改的列,输入修改后的值,鼠标在其他部分点击就完成修改了
有的时候我们要把某个字段置为null,不是空字符串"",DataGrip也提供了渐变的操作,直接在列上右键,选择set null
对于需要多窗口查看结果的,即希望查询结果在新的tab中展示,可以点击pin tab按钮,那新查询将不会再当前tab中展示,而是新打开一个tab
旁边的output控制台显示了执行sql的日志信息,能看到sql执行的时间等信息
我就问这么吊的工具,还有谁!!!
要新建表也是相当简单、智能,选中数据库连接,点击绿色+号下选择table
在新打开的窗口中,可以填写表信息
我就问你看到这个窗口兴奋不兴奋!!!
顶部可以填写表名、表注释,中间可以点击右侧绿色+号添加列,列类型type也是能自动补全,default右侧的消息框图标点击后能对列添加注释,旁边的几个tab可以设置索引及外键
所有这些操作的DDL都会直接在底部显示
我就问你怕不怕
表建完后,可以点击下图中的table图标,打开表查看视图
可以查看表的数据,也能查看DDL语句
这些基本功能的设计、体验,已经惊艳到我了,接下来就是数据的导出。
DataGrip的导出功能也是相当强大
选择需要导出数据的表,右键,Dump Data To File
即可以导出insert、update形式的sql语句,也能导出为html、csv、json格式的数据
也可以在查询结果视图中导出
点击右上角下载图标,在弹出窗口中可以选择不同的导出方式,如sql insert、sql update、csv格式等
如果是导出到csv格式,还能控制导出的格式
导出后用excel打开是这种结果
除了能导出数据外,还能导入数据
选择表,右键->Import from File,选择要导入的文件
注意,导出的时候如果勾选了左侧的两个header选项,导入的时候如果有header,也要勾选,不然会提示列个数不匹配
「1、关键字导航:」
当在datagrip的文本编辑区域编写sql时,按住键盘Ctrl键不放,同时鼠标移动到sql关键字上,比如表名、字段名称、或者是函数名上,鼠标会变成手型,关键字会变蓝,并加了下划线,点击,会自动定位到左侧对象树,并选中点击的对象
「2、快速导航到指定的表、视图、函数等:」
在datagrip中,使用Ctrl+N快捷键,弹出一个搜索框,输入需要导航的名称,回车即可
「3、全局搜索」
连续两次按下shift键,或者鼠标点击右上角的搜索图标,弹出搜索框,搜索任何你想搜索的东西
「4、结果集搜索」
在查询结果集视图区域点击鼠标,按下Ctrl+F快捷键,弹出搜索框,输入搜索内容,支持正则表达式、过滤结果
「5、导航到关联数据」
表之间会有外检关联,查询的时候,能直接定位到关联数据,或者被关联数据,例如user1表有个外检字段classroom指向classroom表的主键id,在查询classroom表数据的时候,可以在id字段上右键,go to,referencing data
选择要显示第一条数据还是显示所有数据
会自动打开关联表的数据
相反,查询字表的数据时,也能自动定位到父表
「6、结果集数据过滤」
对于使用table edit(对象树中选中表,右键->table editor)打开的结果集,可以使用条件继续过滤结果集,如下图所示,可以在结果集左上角输入款中输入where条件过滤
也可以对着需要过滤数据的列右键,filter by过滤
「7、行转列」
对于字段比较多的表,查看数据要左右推动,可以切换成列显示,在结果集视图区域使用Ctrl+Q快捷键
1、变量重命名
鼠标点击需要重命名的变量,按下Shift+F6快捷键,弹出重命名对话框,输入新的名称
2、自动检测无法解析的对象
如果表名、字段名不存在,datagrip会自动提示,此时对着有问题的表名或字段名,按下Alt+Enter,会自动提示是否创建表或添加字段
3、权限定字段名
对于查询使用表别名的,而字段中没有使用别名前缀的,datagrip能自动添加前缀,鼠标停留在需要添加别名前缀的字段上,使用Alt+Enter快捷键
4、*
通配符自动展开
查询的时候我们会使用select _查询所有列,这是不好的习惯,datagrip能快速展开列,光标定位到_后面,按下Alt+Enter快捷键
5、大写自动转换
sql使用大写形式是个好的习惯,如果使用了小写,可以将光标停留在需要转换的字段或表名上,使用Ctrl+shift+U快捷键自动转换
6、sql格式化
选中需要格式化的sql代码,使用Ctrl+Alt+L快捷键
「datagrip提供了一个功能强大的编辑器,实现了notpad++的列编辑模式」
1、多光标模式
在编辑sql的时候,可能需要同时输入或同时删除一些字符,按下alt+shift,同时鼠标在不同的位置点击,会出现多个光标
2、代码注释
选中要注释的代码,按下Ctrl+/或Ctrl+shift+/快捷键,能注释代码,或取消注释
3、列编辑
按住键盘Alt键,同时按下鼠标左键拖动,能选择多列,拷贝黏贴等操作
4、代码历史
在文本编辑器中,邮件,local history,show history,可以查看使用过的sql历史
命令历史
热门内容:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2117.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
6年菜鸟开发面试字节跳动安卓研发岗,知乎上已获万赞
上周喜提oppo面试offer,本人在深圳,有4年多的Android项目经验,普通本科学历。 面试是相互相在,OPPO给我的印象确实如其核心价值观所说:本分。 一面、部长面和HR面都蛮顺利(一千个人可能要了一百左右&…...

NameAID-文档批量更名
工作中总会遇到一大批文件需要改名的情况,各种各样的规则限制下,手动操作是一个费事费力的活 比如说统一在原来的文件名前面或后面加字符,更改文件名大小写,替换或删除某个词等,这些都是令人头疼的工作 交给NameAID轻…...

React方向的前端面试题
1、React的生命周期? React中只有类组件有生命周期可言。 其中包含三个状态: Mounting:此时已经插入了真实的DOM; Updating:正在被重新渲染; Unmounting:已经移出真实的DOM。 生命周期的方…...

GDCM:gdcm::CompositeNetworkFunctions的测试程序
GDCM:gdcm::CompositeNetworkFunctions的测试程序 GDCM:gdcm::CompositeNetworkFunctions的测试程序GDCM:gdcm::CompositeNetworkFunctions的测试程序 #include "gdcmCompositeNetworkFunctions.h" #include "gdcmTag.h" #include "gdcmQueryFact…...

Unity基础之C#核心篇笔记4:多态
Unity基础之C#核心篇笔记4:多态多态1.多态的概念2.解决的问题3.多态的实现4.总结抽象类和抽象方法1.抽象类2.抽象函数3.总结4.练习题接口1.接口的概念2. 接口的申明3.接口的使用4.接口可以继承接口5.显示实现接口6.总结7.练习题密封方法1.密封方法基本概念2.实例3.总…...

用Python爬取彼岸图网图片
用Python爬取彼岸图网图片 *使用了 四个模块 import time import requests from lxml import etree import os 没有的话自行百度安装。 #encoding utf-8 import time import requests from lxml import etree import os# http://www.netbian.com/ 爬虫 if __name__ __mai…...

yolov5 detect.py报错
新手求助 yolov5训练了自己的数据集后,test没问题,但是运行detect.py就报错了,一直找不到问题所在, 求大佬指点指点...

javascript正则表达式常用合集
javascript正则表达式常用的合集 参考网址 {n}: n 是一个正整数,匹配了前面一个字符刚好出现了 n 次 {n,}: n是一个正整数,匹配前一个字符至少出现了n次 {n,m}: n 和 m 都是整数。匹配前面的字符至少n次,最多m次。如果 n 或者 m 的值是0&…...

数据处理相关名词
英文缩写英文全称中文释义备注CDCChange Data Capture增量迁移任务使用变更数据捕获...

已申报纳税但延迟交款产生的滞纳金是否可以税前扣除?
提问:    已申报纳税但延迟交款产生的滞纳金是否可以税前扣除?  专家回复:  所有税款的滞纳金均不能在企业所得税税前扣除,不论什么原因。  政策依据:  《…...

MYSQL
第二章 mysql 服务启动、登录 2.4、MySQL的启动 net start MySQL2.5、MySQL的停止 net stop MySQL2.6、MySQL的登录 mysql -h主机名 -P端口号 -u用户名 -p密码 2.7、MySQL的退出 exit 第三章 DQL语言 3.1、基础查询 一、语法 SELECT 查询列表 FROM 表名; 二、特点 查…...

Android面试相关文章及Github学习资料,经典好文
目录 前言 Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。 本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定…...

2021-05-27
第一步:双击打开已经安装好的ps软件。 第二步:进入ps软件是黑色界面。 第三步:在菜单栏中选择“文件”中的“新建”。 第四步:根据自己的需要设置新建画布的尺寸、大小,设置完成后单击“确定”按钮。 第五步…...

jedis
Hyperloglog 什么是基数?一组数据中不重复的个数 A(1,3,5,7,8,7)B(1,3,5,7,8) 基数 5 312312 简介 redis2.8.9更新了hyperloglog数据结构! redis Hyperloglog基数统计算法! …...

真互动是什么?实时面对面交流是真互动吗?
2021年6月2日,保利威无延迟直播首次全面对外发布,发布会全程在线直播,邀您一起见证技术的变革。欢迎预约直播!!!(另有无延迟直播线上交流邀请您加入,私信即可,还可领取无…...

简单快速复制CSDN上的博客到自己的电脑上(带图片和格式)
准备工具: typora (md编辑器)直接去官网https://www.typora.io/下载,一直点下一步。 下载好了后界面是这样的,清爽且好用。 需要做一点设置 【文件 - 偏好设置-图像】,如下设置。 软件已经安装好并且可…...

狂刷这套Java并发编程面试题及答案(GitHub标星21.7K),五月收获美团/京东/字节Offer
面试背景 2020-09初,从杭州某一外包公司离职,当然是由于个人原因,并非工作失误呐,因此当时对工作的交接,自认为还是OK的,没有遗留特别大的问题点。此时还处于一种不想找工作的时刻,毕竟刚离职&a…...

八年Java开发心路历程,mysql主从同步延迟有多久
前言 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。 我们…...

【大数据Sqoop系列】 Sqoop基本使用
文章目录 Sqoop基本使用一、Sqoop 基本命令1. 查看所有命令2. 查看某条命令的具体使用方法二、Sqoop 与 MySQL1. 查询MySQL所有数据库2. 查询指定数据库中所有数据表三、Sqoop 与 HDFS3.1 MySQL数据导入到HDFS1. 导入命令2. 导入验证3.2 HDFS数据导出到MySQL四、Sqoop 与 Hive4…...

2021金九银十面试季!java引用传递自身关联结构
前言 苦苦寻觅找工作之间,殊不知今日之时乃我心之痛,难道是我不配拥有工作嘛。自面试后他所谓的等待都过去一段时日,可惜在下京东上的小金库都要见低啦。每每想到不由心中一紧。正处为难之间,手机忽然来了个短信预约后续面试。 我…...

史上最全!java取商符号
前言 在学习Java基础的过程中,泛型绝对算得上是一个比较难理解的知识点,尤其对于初学者而言,而且就算是已经有基础的Java程序员,可能对泛型的理解也不是那么透彻,属于那种看了明白,时间长了就忘的那种&…...

Vb.net/Uipath DataTable 中间插入行
首先插入行可以写一个assign to 看看: 参数是row和插入位置 然后使用invoke method(不需要返回值的函数): nRow是我们创建的新行 nRow(0)是第一列,我这边填写当天 invoke Method参数: 对应写入DataRow和位置就可以,…...

第五周周记
初识BOOTSTRAP一、简介1、Bootstrap 包的内容二、Bootstrap 样式1、表格2、按钮3、图片二、BootStrap组件和插件1、导航栏2、页面标题3、列表组4、多媒体对象一、简介 1、Bootstrap 包的内容 基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构…...

[算法总结] 约数 !
约数871. 约数之和(O√n M log M)细节:Code:871. 约数之和(O√n M log M) 细节: 因为ai的范围是 2e910 所以 如果使用 On的暴力枚举是必然超过的 借用Bug-Free一张图 ///若d > √n 是 N的约数 ///则 N/d < √n 也是N 的约数 ///换言之 约数总是成对出现的(除了完全平…...

jQuery-Mobile 学习笔记(1)
移动web开发学习笔记(1) 日期:2021/5/25 下午15:18开始 重点: jQuery-mobile开发学习: 在使用之前需要在<head>标签中引入: <meta name"viewport" content"widthde…...

脸你洗对了么?正确的洗脸方式快来学习一下吧!
大家都知道护肤很重要,那大家知道到么?其实清洁也是算在护肤当中的,并且它是护肤步骤中的重中之重!脸洗对了护肤才有效果呦~你平时的脸洗对了么? 洗脸水温 用温水洗脸。温水是介于热水与冷水之间,起到了打…...

2021突击银四面试必备?并发编程+JVM必不可少
前言 永远不会有正当其时的时候,你总会觉得要么年纪太轻,要么太老,要么太忙,抑或是其他什么原因。如果你总是为找不到完美的时刻而困扰,那么,完美的时机永远不会出现。 阿里一面 1.自我介绍,包…...

tmux使用指南
目录TMUX安装MaxOSUbuntu快速使用进入一个session创建一个具名session列出所有session离开一个session进入一个session杀死一个session创建一个window列出所有window选择一个session中的window关闭一个window创建一个pane杀死一个pane列出所有的pane列出所有子命令一些关键概念…...

nrm报错 [ERR_INVALID_ARG_TYPE]
nrm 1.2.1报错: [TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefinedat validateString (internal/validators.js:122:11)at Object.join (path.js:375:7)at Object.<anonymous> (C:\Users\liyin…...

Selenium IDE插件安装
用到的网址: https://www.selenium.dev/downloads/ https://www.crx4chrome.com/ Selenium IDE下载 https://www.selenium.dev/downloads/里找到Selenium IDE: 1)可以下载火狐浏览器的Selenium IDE(注意:只能在火狐浏…...

考研政治什么时候开始复习最合适
22年考研的朋友已经开始备考了,英语、专业课已经开始操练起来了。这个时候政治总是被忽略的一个学科,很多人都听信所谓的“经验”,认为政治考前一个月了解一下时事就可以了。结果考试的时候才发现,所谓的“经验”根本不靠谱&#…...

DBC 2000 安装
这玩意就是传奇用的数据库 DBC2000是一款专用于架设热血传奇和传奇世界的数据库程序,非常的强大,通常用于传奇私服的架设。 DBC2000软件截图1 软件特色: 1、附带了相应的注册机,能够成功激活软件,完美适用于32位和6…...

Mysql-case when 使用
转载:https://www.jianshu.com/p/1bfddf9fd91e...

python--字典
一、字典的含义 字典是Python提供的一种常用的数据结构,它用于存放具有映射关系的数据。 字典相当于保存了两组数据,其中一组数据是关键数据,被称为 key;另一组数据可通过 key 来访问,被称为 value。形象地看ÿ…...

Camera Lens Coating
Camera Lens Coating Coating Progress 转换镜头,根据要求进行OEM和设计。 光学元件:望远镜、显微镜、相机和数码相机镜头、放大镜头和远摄镜头、定心镜头、投影镜头、投影镜头、照明镜头、球面和非球面镜头、扫描镜头等。 不同透镜的应用 土建&#x…...

呕心沥血整理了~这100款告白源码❤学妹们看呆了~(520/七夕/告白/求婚/脱单)
❉ 100款告白源码(520/七夕/告白/求婚/脱单) ❉ 戳我~查看100款告白源码❤演示地址 花了两天的时间整理了这100款程序员告白源码~适用于/520/七夕/告白/求婚/脱单/ 学妹们看呆了~ ❉ 前言 一年一度的520情人节/七夕情人节/女朋友生日/程序员表白,是不是要给女朋友或者正在…...

一般纳税人企业开户
...

Python Anaconda conda 执行env create报错(RemoveError: ‘requests‘ is a dependency of conda)解决方法
本文主要介绍Python Anaconda中执行conda env create -f命令时报错:RemoveError: requests is a dependency of conda and cannot be removed from condas operating environment.的解决方法。 原文地址:Python Anaconda conda 执行env create报错(Remov…...

C++STL map/multimap容器
1、map/multimap容器简介 map 的特性是所有的元素都会根据元素的键值自动排序。map所有元素都是pair(对组),同时拥有实值和键值,pair的第一元素被认为是键值。不能通过map的迭代器改变map的键值,因为map的键值关系到map元素的排序规则&#…...

数据分析思维:分析方法和业务知识
数据分析思维:分析方法和业务知识1.业务指标1.1 数据分类1.2 常用指标1.2.1 用户数据指标1.2.2 行为数据指标1.2.3 产品数据指标1.2.4 推广付费指标1.3 如何选择指标1.4 指标体系和报表1.4.1 什么是指标体系1.4.2 指标体系有什么用1.4.3 如何建立指标体系1.4.4 建立…...

锋迷商城SpringCloud+Vue前后端分离2021微服务实战
锋迷商城项目是一个B2C商城,基于SpringCloud构建的大型千万级高并发电商系统。采用当下最主流的微服务分布式架构,前后端分离技术, 涵盖技术栈有:Vue、axios、Springboot、RESTful、mybatis、tkmapper、Swagger、任务调度Quartz/…...

牛客竞赛-快饿死的XzzF
链接:https://ac.nowcoder.com/acm/problem/14714 来源:牛客网 思路: 简单的斐波拉契数列,长度为i的01字符串满足条件的方案数,设初始值f(0)1,f(1)2, 状态转移f(i)f(i-1)f(i-2) #include <bits/stdc.h>using…...

Zookeeper面试题总结
1、请简述Zookeeper的选举机制 假设有五台服务器组成的zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一样的。 假设这些服务器依序启动,来看看会发生什么。 (1)服务器1启动,此时只有它一台服务器启动了,它…...

mysql组合索引失效,看完必懂
一. 什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的…...

VS2019集成Qt环境打开ui文件闪退问题
VS2019集成Qt环境打开ui文件闪退问题 记录贴 原因:在于工程中配置的QtVersion与ui打开方式的Designer的版本不一致就会出现ui闪退并提示“无法打开文件”。(我装了多个版本的Qt,所以出现了这个现象,VS中会设置默认Qt Designer) …...

C# udp通讯
目录 UDP常规通讯 服务器端 客户端 udpclient类通讯 服务器端 客户端 UDP常规通讯 udp和tcp通讯的最大差异就在于udp通讯不需要二者建立连接 服务器绑定好ip和端口号,客户端发信息时直接指定ip和端口发送即可。 服务器端 using System; using System.Colle…...

spark学习5:spark-shell
1.spark提供了交互式接口 spark-shell spark-shell 实现了用户可以逐行输入代码,进行操作的功能。 即可以不像Java一样,编写完所有代码,然后编译才能运行 spark-shell 支持 Scala交互环境 和 python交互环境 在学习测试中可以使用spark-s…...

基于canal实现es写入方案:实现搜索服务与链路服务解耦
1.canal简介 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 原理相对比较简单: canal模拟mysql slave的交互…...

2021-05-30小米有品里多个商品的图片的获取
小米这个品牌近些年一直是被大家所熟知的,随着网购的发展,小米也自己创建了专卖小米商品的小米有品,上面的商品也是非常多的,那么如果我们要在小米商城里保存商品图片该怎么操作呢,接下来就来学习下。 准备需要软件丨…...

【OneDrive篇】OneDrive禁用个人保管库(网页端)
【OneDrive篇】OneDrive禁用"个人保管库"(网页端) 最近OneDrive个人保管库一直同步出错,把文件全部移出来还是一样,就选择直接禁用"个人保管库"功能了—【蘇小沐】 文章目录【OneDrive篇】OneDrive禁用"…...

PAT 1017.A除以B 大整数运算(不太会)
1017.A除以B 大整数运算(不太会) 题目描述 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A B * Q R成立。 输入描述: 输入在1行中依次给出A和B,中间以1空格分…...

2021-5-20第一篇博客
今天的总结 天杀的男朋友! 还是学习不负我ATM32的ADC 为了完成任务,在原来的基础上优化ADC驱动代码和配置文件。 我做了哪些工作: 首先,八一八正点原子资源库有没有相关代码,发现还真有,而且还有详细的配置说明“…...

Java各个版本JDK下载
链接如下: https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/...

Python数学建模-01.新手必读
Python 完全可以满足数学建模的需要。 Python 是数学建模的最佳选择之一,而且在其它工作中也无所不能。 『Python 数学建模 Youcans』带你从数模小白成为国赛达人。 1. 数学建模新手入门 『Python 数学建模 Youcans』系列 是专门为学习数学建模、准备数模竞赛的…...

四川大学软件学院保研预推免面试面经
参加时间:2021年9月底,推免系统开放前 专业方向:软件工程专业 川大软件学院的保研夏令营(2021年7月)的面试过程,其实和我之前发的川大计科夏令营面试是一样的。所以要看夏令营的话,具体可以参…...

Linux内存管理十 如何让Linux进程在固定堆运行
我们知道程序在每次运行的时候地址都是不一样的,linux之所以有这样的设计也许是为了安全性考虑,不利于黑客的攻击。 我们看一个简单的程序: #include <stdio.h> #include <stdlib.h>int main(int argc, char* argv[]) {int first 0;int *…...

保险预处理项目实战经验汇总 2021-04-30
项目实战经验汇总 文章目录项目实战经验汇总vuex1. 定义nav-menu所需要的items、角色对应主页和全部页面、api方便集中管理;2. getters里面给出isLogin和roleInfo;3. mutations里面给出setUser和logout方法4. 在el-menu-item中使用 记得筛选角色权限下的…...

461. 汉明距离
两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 注意: 0 ≤ x, y < 231. 示例: 输入: x 1, y 4输出: 2解释: 1 (0 0 0 1) 4 (0 1 0 0)↑ ↑上面的箭头指出了对应二…...

Java开发必须要会!javaweb网上购物系统加视频
Kubernetes简介 Kubernetes(简称K8S,K和S之间有8个字母)是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes 源自Google 15 年生产环境的运…...

有效的括号JAVA版
问题描述 给定一个只包括’(’, ‘)’, ‘{’, ‘}’, ‘[’, ]字符串s,判断字符串是否有效,有效字符串需满足: 1:左括号必须用相同类型的右括号闭合 2:左括号必须以正确的顺序闭合 示例1: 输入:…...

爬虫学习之图片懒加载
爬虫学习之图片懒加载 完整代码 import os from lxml import etree import requestsheaders {User_Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36 }dirName Girllib if not os.path.exist…...

本科学位论文格式要求
1、日期 论文中需要填写的日期都要相互对应,要么全是打印之后手写填入, 要么全是电子版写入: 一般都是手写填入日期,写答辩日期。2、页眉页码 (1)格式应该先写摘要,后写目录,摘要没…...

rust学习笔记-变量与可变性
笔记出处:https://www.bilibili.com/video/BV1hp4y1k7SV?p9...

MYSQL常用函数1
一、常用函数 我们通常说的MySQL函数值得是MySQL数据库提供的内置函数,包括数学函数,字符串函数,日期和时间函数,聚合函数,条件判断函数等,这些内置函数可以帮助用户更方便的处理表中的数据,简…...

5773. 插入后的最大值
给你一个非常大的整数 n 和一个整数数字 x ,大整数 n 用一个字符串表示。n 中每一位数字和数字 x 都处于闭区间 [1, 9] 中,且 n 可能表示一个 负数 。 你打算通过在 n 的十进制表示的任意位置插入 x 来 最大化 n 的 数值 。但 不能 在负号的…...

消息队列(mq)是什么?
消息队列(mq)是什么?01 从 MQ 的本质说起将02 原始模型的进化2.1 队列模型2.2 发布-订阅模型2.3 小结03 透过模型看 MQ 的应用场景04 如何设计一个 MQ?4.1 MQ 的雏形4.2 写一个适用于生产环境的 MQ1、先把握这个问题的关键点2、整…...

2021制造业数字化案例大会暨探营海尔数字化创新”在青岛盛大开幕
5月29日,“2021制造业数字化案例大会暨探营海尔数字化创新”活动在青岛成功举办。本次活动由由数字产业创新研究中心主办,锦囊专家、首席数字官、承办,海尔集团、山东省CIO联盟、青岛CIO联盟协办,邀请海尔集团的多位数字化高管和十…...

Spring Cloud Alibaba 入门学习笔记第三篇:OpenFeign负载均衡调用
文章目录OpenFeign简介核心注解EnableFeignClientsFeignClient代码实现第一步 引入JAR包第二步 代码实现创建一个名为feign-provider的服务注册到注册中心创建调用服务用来调用feign-provider启动测试最后Spring Cloud Alibaba 入门学习笔记第二篇:Nacos注册中心Loa…...

《计算机操作系统》——6. 输入输出系统
from 《计算机操作系统》第四版 逢考必过!!! 6.1 I/O系统的功能、模型和接口 6.1.1 I/O系统的基本功能 隐藏物理设备的细节与设备的无关性提高处理机和I/O设备的利用率对I/O设备进行控制确保对设备的正确共享错误处理 6.1.2 I/O系统的层次…...

字节跳动二面面试官问:JVM垃圾回收器和回收算法,我全靠这个逆天改命!
垃圾回收器与内存分配策略 垃圾回收器与垃圾回收算法 文章目录垃圾回收器与内存分配策略前言一、如何判断对象已"死"(重点)1.1 引用计数法1.2可达性分析算法二.回收方法区(重点)三.垃圾回收算法(重点&#…...

飘飞的绿叶之 spring-cloud 链路追踪
spring-cloud 链路追踪 为什么需要链路追踪? 可以理清微服务间的调用关系; 可以快速查询日志; 可以实施系统监控; 下面是一个日志,根据traceId可以方便的查看这个服务的调用过程,请求参数、调用类、方…...

2021年5月30日
第12天后半部分内容 String类的概述和使用 (1)多个字符组成的一串数据。 其实它可以和字符数组进行相互转换。 (2)构造方法: A:public String() B:public String(byte[] bytes) C:public String(byte[] bytes,int offset,int length) D:public String(char[] valu…...

谷歌浏览器好用的插件-保护眼睛和广告拦截器AdGuard
经常对着电脑看网页的朋友们, https://github.com/chitosai/eye_protector github上没提供下载,只能从chrome商店下 https://chrome-extension-downloader.com/ 这个网址挺好用的 下载 插件 的crx 文件 只需要知道 插件id 保护眼睛的插件id如下 ID&am…...

P7324-[WC2021]表达式求值【dp】
正题 题目链接:https://www.luogu.com.cn/problem/P7324 题目大意 给一个只包含mmm个值的表达式,<<<表前后取最小值,>>>表前后取最大,???可以是小于也可以是大于。 然后nnn次给出这mmm个值,所有方案下表达…...

Java8 Stream 教程学习
Java8 Stream 教程学习 😄 Auther: sizaif 📆 2021-05-29 20:37:59 🔗 转载翻译于 https://winterbe.com/posts/2014/07/31/java8-stream-tutorial-examples/ 文章目录Java8 Stream 教程学习说明流是如何工作的(How streams work)不同类型的流…...

图形视图框架:QGraphicsView详解
一、描述 QGraphicsView在可滚动视口中可视化QGraphicsScene的内容。例: QGraphicsScene scene;scene.addText("Hello, world!");QGraphicsView view(&scene);view.show(); 视图可用于可视化整个场景,或仅可视化其中的一部分。默认情况下…...

.NET 6程序部署到Docker
使用Docker部署应用程序 首先确保已经安装Docker 桌面软件,如下图: 然后,把需要部署到Docker上面的项目,咱们先添加Docker的支持,启动项目右键 -> 添加 -> Docker支持,选择 Linux 然后会自动生成Doc…...

2021-05-30小米有品里多个商品的图片的获取
小米这个品牌近些年一直是被大家所熟知的,随着网购的发展,小米也自己创建了专卖小米商品的小米有品,上面的商品也是非常多的,那么如果我们要在小米商城里保存商品图片该怎么操作呢,接下来就来学习下。 准备需要软件丨…...

CSS3学习笔记(很详细)
web发展历史 ajax在当前页面加载数据HTML5 更新了部分方法和标签CSS3 3是版本号 是CSS2的升级版 css3兼容 blink内核 大部分国产浏览器最新版-webkit-兼容Chrome和Safari (以chorme浏览器为主)-moz-兼容Firefox-ms-兼容IE-o-兼容opera css3新增选择器…...

基于V3S的语音助手(二)移植pyaudio到开发板
基于V3S的语音助手(二)移植pyaudio到开发板 1.前期准备 portaudio源码pyaudio源码 2.交叉编译portaudio 配置 ./configure CCarm-linux-gnueabihf-gcc CXXCCarm-linux-gnueabihf-g --hostarm-linux-gnueabihf --prefix/home/book/lichee/model/voice…...

如何用Markdown写一份简历
用 Markdown 写一份可在线预览,也可导出 PDF 的简历。 预览网址:cv-template.wiki-power.com 如何导出 PDF:在网页上使用快捷键 Ctrl P 唤出打印界面,目标打印机选择 Microsoft Print to PDF,即可导出 PDF 版本的简…...

三个随机算法的简介(舍伍德,拉斯维加斯,蒙特卡洛)
舍伍德,拉斯维加斯和蒙特卡罗算法舍伍德算法拉斯维加斯算法蒙特卡罗方法舍伍德算法 很多算法对于不同的输入时间复杂度有较大区别,例如快速排序算法。在这个时候就可以采用舍伍德型概率算法消除这种影响。这算法就是在生成随机数后然后交换数组。舍伍德算…...

js迷宫求解
在生成随机迷宫的基础上进行操作 生成随机迷宫异步: https://web03.cn/blog/252 通用的css以及js <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>生成迷宫</title><style>html, body …...

地图找房(一)——业务分析 百度地图基本用法 页面跳转写法
地图找房——业务分析 & 百度地图基本用法 & 页面跳转写法 地图找房业务分析 点击地图找房图表跳转到地图找房页面该页面会呈现出房源的聚合效果点击聚合按钮,会打开二级区域点击二级区域,会进入相应的三级区域点击三级区域的方形图标…...

HTML颜色、脚本、字符实体、URL、速查列表、标签简写及全称
HTML 颜色 HTML 颜色由红色、绿色、蓝色混合而成。 颜色值 HTML 颜色由一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成(RGB)。 每种颜色的最小值是0(十六进制:#00)。最大值是255(…...

多媒体信息与通信期末复习
此为张晶老师出版的《多媒体信息与通信》的书所整理出的知识点 第一章 1.媒体是指信息的载体 2.媒体有两种含义: (1)信息的存储实体,如磁盘、光盘、磁带、半导体存储器等 (2)传递信息的基本元素,…...

ISCC2021wp
Web ISCC客服冲冲冲(一) 方法一 打开chome浏览器在控制台中打入以下代码 setInterval(function(){document.getElementById("ISCC客服一号").click();},1000); 方法二 F12 调换两者投票的位置 这是啥 把代码块复制到 chome concole 里运…...

Error: listen EADDRINUSE: address already in use 127.0.0.1:8888
在我打包的时候出现了上面的错误,此时我本地跑了两个项目 大概意思就是监听的地址被占用。 打开命令面板 WinR>cmd 查看端口对应的进程ID netstat -nao | findstr 8888 查看关于该进程的细节(可省略) tasklist | findstr 13964 查杀任…...

内网穿透-EW贯穿内网
EW 官网介绍啊:EW 是一套便携式的网络穿透工具,集socks代理和端口转发与一身,支持正向、反向、多级级联方式为我们打通隧道。而且支持多系统,可在复杂网络环境(win,linux,mac之间)完成网络穿透。 官网:htt…...

内容营销的策略都有哪些?蚂蚁全媒体中心总编刘鑫炜经验来分享
囗蚂蚁全媒体中心、蚂蚁传媒网总编 刘鑫炜 你的产品,有记忆点吗? 你的用户,有互动参与吗? 你的品牌,有人真正关注吗? 你还在拼命往报纸杂志、广播电视、网站媒体投广告吗? 报告老板:你的广告费的50%都…...

太强了!主流的四种限流策略,都可以通过redis实现
引言 在web开发中功能是基石,除了功能以外运维和防护就是重头菜了。因为在网站运行期间可能会因为突然的访问量导致业务异常、也有可能遭受别人恶意攻击所以我们的接口需要对流量进行限制。俗称的QPS也是对流量的一种描述针对限流现在大多应该是令牌桶算法…...

Java运算符
Java运算符分成以下几种:1.算术运算符关系2.(比较)运算符3.逻辑运算符4.赋值运算符5.其他运算符6.位运算符(了解)1. 算术运算符 加法 - 相加运算符两侧的值- 减法 - 左操作数减去右操作数* 乘法 - 相乘操作符两侧的值/…...

WPF编程基础入门 ——— 第三章 布局(六)布局面板UniformGrid
WPF布局——布局面板UniformGridWPF——UniformGrid布局控件UniformGrid实例——按钮排列1UniformGrid实例——按钮排列2WPF——UniformGrid布局控件 UniformGrid(简化网格布局) 隐含在 System.Windows.Controls.Primitives 名称空间中。每个单元格具有相同的大小。在使用Unif…...

Linux学习4-阿里云服务器(CentOS)下使用 Tomcat安装 Jenkins
前言 通常做自动化测试,需要用到jenkins来做持续集成,那么linux系统里面如何使用tomcat安装Jenkins环境呢? 前面一篇已经搭建好java和tomcat环境,接着直接下载jenkins的war包放到tomcat下就能部署了。 环境准备: 1.一…...

Linux学习1-Xshell连接阿里云ECS服务器
前言 前段时间双十一活动,头脑发热买了个阿里云的服务器,买了后也不知道怎么用一直放着在。最近想起来,于是看了下阿里云ECS的相关资料。 由于平常一直用xshell比较多,不太习惯阿里云的ESC终端连接页面,所以想直接用x…...

程序员的职业规划总结反思
1、程序员的职业规划 职业规划,通俗的理解就是我们在职业发展路上的每一个阶段,希望自己达到一个什么样的职位,拿到一个什么样的工资。比如3年当主管,5年当总监,8年当CEO。3年月新2万,5年3万,8…...

使用hive进行数据分析及使用python进行数据可视化
使用hive进行数据分析及使用python进行数据可视化搭建hadoop集群安装hbase搭建Hive安装Hive配置环境配置bashrc配置hive-site.xml配置MySQL安装MySQL启动MySQL更改MySQL密码更改MySQL编码启动Hive使用Hive进行数据分析使用Python进行数据可视化搭建hadoop集群 参考我之前所写的…...

4. 栈
栈 基本都是参考这个up主,非常感谢 1. 相关概念: 栈是一个先入后出(FILO:First In Last Out)的有序列表。 栈(Stack)是限制线性表中元素的插入和删除只能在同一端进行的一种特殊线性表。 允…...

阿里面试官力荐:Java面试必刷的17套一线大厂真题(含答案)
金三银四过去之后,回顾好多同学的面试经历,总结出了这份大厂面试真题的合集(含答案),里面包含了Java中级到Java架构师的方方面面,其中大厂也包含了阿里巴巴,京东,百度,拼…...

problem D Space Golf(枚举)
题目链接:点击打开链接 Description You surely have never heard of this new planet surface exploration scheme, as it is being carried out in a project with utmost secrecy. The scheme is expected to cut costs of conventional rover-type mobile expl…...

windows 安装 solr
前往官网下载solr,我下载的版本是solr7.7.2 http://lucene.apache.org/solr/ https://www.cnblogs.com/wdfordream/p/11352053.html...

个人学习springboot的笔记
最近本人有一门实验课数据库设计实验,与同组人讨论决定采用springbootvue框架来实现,因此开始学习springboot,给自己的学习历程做一些笔记。 pom.xml配置如下,引入依赖项,idea使用maven依赖项感觉还是容易的 <?xm…...

用主动免疫技术的可信计算来筑牢网络安全
网络空间不仅是以计算机作为主要终端的虚拟世界,正与物理空间和现实空间快速融合,与社会公众的一切利益息息相关。网络空间象征着财产财富,是我国的基础设施,与我国的国家主权密不可分。而网络空间安全随时有可能面临极大的威胁&a…...
分布式事务,高并发下分布式事务的解决方案
1、什么是分布式事务 分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服…...

预防医学 医学统计学部分选择题及答案
1.预防医学的对象(D ) A.个体 B.病人 C.健康人 D.确定的群体 E.个体和确定的群体 2.预防医学是(C ) A.独立于…...

Jetbrains系列产品重置试用方法
pycharm 版本是这个 http://www.downxia.com/downinfo/317553.html 没错,jetbrains-agent这个项目停止了。市面上漫天飞的各种最新都是其他大神的魔改版本。[/斜眼] 我不是要专门写个博文来说明jetbrains-agent项目已经停止,然后缅怀感叹一番。这篇文章…...

Java 集合深入理解 (十二) :HashMap之扩容 功能
Java 集合深入理解 (十一) :哈希表之HashMap原理 前言 上一篇我做了哈希表之HashMap原理的分析包括,整个属性 及构造方法 put方法的整体分析,也有了个大概,这篇文章进一步解析 扩容 红黑树转换 删除的原理…...

epoll详解
前言 I/O多路复用有很多种实现。在linux上,2.4内核前主要是select和poll,自Linux 2.6内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。尽管他们的使用方法不尽相同,但是本质上却没有什么区别。本文将重…...

pip install列出待安装包的所有版本
问题描述 一般我们在使用pip Install命令安装Python软件包的时候,会想知道能安装的包版本的是多少,这样方便自己选择可能的兼容版本进行安装,在pip某个版本之前获取待安装包的所有版本命令比较简单,直接用: pip inst…...

HashMap原理及面试高频问题
关于HashMap一些面试高频问题: HashMap的底层数据结构?HashMap 的工作原理?为什么hashmap的在链表元素数量超过8时改为红黑树? a. 为什么在解决hash冲突的时候,不直接用红黑树?而选择先用链表,再转红黑树? b. 我不…...

搭建JavaWeb开发环境
这里写目录标题jdk下载安装配置环境变量下载配置环境变量下载安装配置Tomcat下载下载安装激活使用IntelliJ IDEA下载安装基本配置IDEA新建javaweb项目jdk下载安装配置环境变量 下载 JDK是 Java 语言的软件开发工具包,是整个Java开发的核心,它包含了Jav…...

EF下拉框筛选信息
EF下拉框查找 现在我们开始完成下拉框查询 首先我们还是需要开始创建一下项目 创建一个ASP.NET 应用程序(.NET FrameWork) 然后我们需要创建一下空的项目 点击第一个 如图: 当这些你们创建完成后 我们要进行创建类库 首先我们要创建三个类库 视图层类库 Modles数…...

2021-05-30-爬取51job-数据分析
爬取51job-数据分析 import selenium from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from bs4 import BeautifulSoup import csvdef page_generator():web webdriver.Chrome()web.maximize_window()try:web.get(https://www.…...

都2021年了,不会还有人连深度学习还不了解吧?(三)-- 损失函数篇
一、前言 深度学习系列文章陆陆续续已经发了两篇,分别是激活函数篇和卷积篇,纯干货分享,想要入门深度学习的童鞋不容错过噢!书接上文,该篇文章来给大家介绍“ 选择对象的标准 ”-- 损失函数,损失函数种类繁…...

Mysql系列 二 锁和事务隔离级别
什么事锁 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的…...

is 与==
对象的三个基本要素: id(内存地址) ,type(数据类型),value(值) is与的差别在于比较的要素不同 比较两个对象的value is 比较id...

(VIP-朝夕教育)2021-05-30 .NET高级班 21-MD5加密封装
/// <summary> /// 不可逆加密 /// 1 防止被篡改 /// 2 防止明文存储 /// 3 防止抵赖,数字签名 /// </summary> public class MD5Encrypt {#region MD5/// <summary>/// MD5加密,和动网上的16/32位MD5加密结果相同,/// 使用的UTF8编码/// </summary>/…...

(VIP-朝夕教育)2021-05-30 .NET高级班 22-RSA加密封装
/// <summary> /// RSA ECC /// 可逆非对称加密 /// 非对称加密算法的优点是密钥管理很方便,缺点是速度慢。 /// </summary> public class RsaEncrypt {/// <summary>/// 获取加密/解密对/// 给你一个,是无法推算出另外一个的/// /// Encrypt Decrypt//…...

《URL浅析》
1. 什么是URL URL全称叫统一资源定位符(英语:Uniform Resource Locator,缩写:URL,或称统一资源定位器、定位地址、URL地址俗称网页地址,简称网址,是因特网上标准的资源的地址(Addre…...

腾讯云轻量应用服务器部署onlyoffice
官方文档对于系统要求: 中央处理器 双核2 GHz或更高内存 6 GB或更多硬盘 至少40 GB的可用空间其他要求 至少6 GB的交换空间 准备 如没有轻量服务器,购买服务器时,选择Docker CE 应用镜像支付。已有轻量服务器,可直接进入控制台重…...

九龙证券|重金买入百余股,这类资金连增六日!这个行业被重点盯上
两融资金接连6个交易日添加,杠杆资金加仓哪些股票? 证券时报•数据宝计算,到2月6日,沪深两融余额为15577.13亿元,较上一交易日添加58.79亿元,其间融资余额14641.43亿元,较上一日添加60.38亿元。…...
Self-training 与 Self supervised learning 简明对比
前言 最近搜 self supervised learning 工作时,不知怎么就输成了 self-training 自己还没反应过来已经搜错了hhh,这篇文章简明对比一下。 正文 Self-training 想要详细了解的可以看一篇综述 https://arxiv.org/pdf/2202.12040.pdf Self-training 其…...

C语言——字符串+内存函数及其模拟实现
目录0. 思维导图1. 前言2. 函数介绍2.1 strlen2.2 strcpy2.3 strcat2.4 strcmp2.5 strncpy2.6 strncat2.7 strncmp2.8 strstr2.9 strtok2.10 strerror2.11 memcpy2.12 memmove2.13 memcmp2.14 memset3. 库函数模拟实现3.1 模拟实现strlen3.2 模拟实现strcpy3.3 模拟实现strcat3…...

网络流量回溯分析对业务系统慢访问分析案例
需求简介 某外高桥公司的OA系统是其重要的业务系统,OA系统负责人表示,部分用户反馈,访问OA系统时比较慢。需要通过分析系统看一下实际情况。 报告内容 本报告内容主要为:OA性能整体分析 分析时间 报告分析时间范围为…...

全志H616——通过语言来控制手机刷抖音
思路:配置语言模块硬件库(说什么话之类的)刷固件到语言模块上(USB转TTL)连接安卓手机,使其能处于USB调试状态测试shell指令(abd shell指令)编写并封装串口收发函数(下一篇…...

NVIDIA GPU开源驱动编译学习架构分析
2022年5月,社区终于等到了这一天,NVIDIA开源了他们的LINUX GPU 内核驱动, Linux 内核总设计师 Linus Torvalds 十年前说过的一句话,大概意思是英伟达是LINUX开发者遇到的硬件厂商中最麻烦的一个,说完这句话之后&#x…...

C语言基础知识(61)
多维数组多维数组的定义格式是:数据类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n];定义了一个名称为num,数据类型为int的二维数组。其中第一个[3]表示第一维下标的长度,就像购物时分类存放的购物;第二个[3]表示第二维下…...

MCU - C51 单片机「实例」
前言 本文主要讲述 C51 单片机 学习需要掌握的基础内容纲领「实例代码地址」 订阅专栏,后续会陆续更新每章节内容 文章目录前言概览1. Hello Wriprin2. 创建工程文件 (.c) .hex 调试3. I/O 口控制小灯任意位置任意数量4. 数码管显示5. 外部中断 int0 int16. 定时器…...

训练营打卡Day58
训练营打卡Day58 文章目录训练营打卡Day58题124:[392. 判断子序列](https://leetcode.cn/problems/is-subsequence/)思路代码题125:[115. 不同的子序列](https://leetcode.cn/problems/distinct-subsequences/https://leetcode.cn/problems/distinct-sub…...

ansible实战应用系列教程5:管理playbook
ansbile实战应用系列教程5:管理playbook 编写并运行playbookAnsible Playbooks and Ad Hoc CommandsFormat of an Ansible Playbook运行playbook选项optionsplaybook中编写多个playsWriting Multiple PlaysRemote Users and Privilege Escalation in Playsplaybook提权配置文件…...

PostgreSQL中offset...limit分页优化常见手段
大部分开发人员习惯使用order by offset limit进行分页,使用该方法可能会导致扫描的数据放大,因为offset的行会被扫描。表现就是一般offset的行比较小的情况也,也就是翻页,是很快的,但是一旦offset的值很大,…...

vue2 vue3 打包单文件组件为独立的js文件,动态加载组件,异步加载组件
1.我被自己坑了(需求) 我想要的是 "异步加载组件",但是 根据以前的经验 搜索的关键字是"动态加载组件" "动态加载组件" 在vue中有另外的意思. 另外 "打包单文件组件为独立js" 这个关键字搜索到的内容也不是我想要. 我的需求就是 把…...

Android面试题 ---- 沉浸式状态栏适配
关于屏幕适配 ---- 状态栏 关于状态栏 这么多年了 适配主要也就是沉浸式 所以这篇文章主要是说一说沉浸式,还有一些相关的方法 沉浸式的实现方式 从4.4到今天,也有过很多次变更,这里我们只讲一些变动比较大的部分, 我们也一起都看…...

理解「业务」与「技术」概念
技术也好,业务也罢; 01【什么是业务?】 对于那些久经职场的人,也很难一句话说明白; 业务,作为工作中绝对的核心点,即便在一个公司待的足够久,对业务足够熟悉,也很难简单…...

ESP32 Arduino (九) EEPROM和NTP对时
EEPROM一、简介EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。在EPS32中已经将EEPROM弃用。对于ESP…...

sqlsugar 多租户设置AOP
最近为了整合公司项目中间件API的开发,耗费了不少人力,其中涉及到多个且不同类型的数据库(不知道之前的项目立案,数据库到底是怎么设计,整的我写一些业务逻辑得写好几套代码,简直不要太恶心) 因…...

Redis三 高级篇-1. 分布式缓存
分布式缓存 《Redis三 高级篇-1. 分布式缓存》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Redis三 高级篇-1. 分布式缓存》分布式缓存《Redis三 高级篇-1. 分布式缓存》1.Redis持久化1.1.RDB持久化1.1.1.执行时机1.1.2.RDB原理1.1.3.小结1.2.AOF持…...

IPV6实验(华为)
题目: 思路: 分成三个部分。需要运用到IPV6地址来解题,左边是IPV4和IPV6右边只有IPV6,中间是IPV4。三个部分需要用到不同的协议。此题与之前最大的区别在用IP地址的不同,此题运用IPV6地址与之前大不相同,所…...

C++入门(二)初识类和对象
初识类和对象一,类的引入二,类的定义三,类的访问限定符四,类的作用域五,类的实例化六,类的对象大小的计算七,类成员函数的this指针一,类的引入 在C语言中,结构体内只允许…...

机试_3_数据结构(一)
本章学习基本的线性数据结构,包括向量、队列和栈。这些基础的数据结构是后续很多高级内容的基础。 一、向量 数组作为一种基本的数据类型,它是有限个类型相同的变量的线性集合,组成数组的各个变量称为数组的元素。每个元素对应一个下标&…...

axios使用fordata上传文件
文章目录一、FormData的作用?二、使用步骤1.获取file文件数据2.读入数据FormData对象的相关常用方法一、FormData的作用? FormData提供一种表示表单数据的键值对的构造方式,实现表单数据的序列化,从而减少表单元素的拼接ÿ…...

Java基础集合上篇
本篇博文目录:一.集合框架二.List1. ArrayList (数组)2.Vector ( 数组实现、线程同步)3.LinkList(链表)三.Set1.HashSet(Hash 表)2.LinkedHashSet( HashSetLinkedHashMap…...

共聚焦显微镜能做什么
共聚焦显微镜主要采用3D捕获的成像技术,它通过数码相机针孔的高强度激光来实现数字成像,具有很强的纵向深度的分辨能力。 共聚焦显微镜成像原理 共焦显微镜装置是在被测对象焦平面的共轭面上放置两个小孔,其中一个放在光源前面,…...

分享五款小伙伴们私信推荐最多的功能软件
最近陆陆续续收到好多小伙伴的私信,这边也是抓紧时间整理出几个好用的软件,希望可以帮到大家。 1.浏览器下载插件——FVD Downloader FVD Downloader是一款非常知名的浏览器插件,能够帮助你在任何网页上下载视频、音频文件。众所周知&#…...

快速测温医疗级电子体温计方案开发
电子体温计开发方案由单片机SIC8833型号,通过单片机程序开发而成;它与以往的水银体温计不同,是通过电子元器件来代替水银,测量后体温度数还可以一数字显示到小显示屏上。一、电子体温计方案规格简介:温度部:…...

TimeSeries时间序列函数-移动平均法
简单移动平均法clc, cleary [533.8 574.6 606.9 649.8 705.1 772.0 816.4 892.7 963.9 1015.1 1102.7];m length(y);n [4,5]; % n位移动平均的项数,选取4和5分别做一次运算for i 1:length(n)for j 1:m-n(i)1yhat{i}(j) sum(y(j:jn(i)-1))/n(i);endy_predict(i…...

MMDetection3D:数据加载简析
目录数据加载流程create datadatasetpipelinedataloader参考资料数据加载流程create data从数据集的原始数据文件中读取数据,并且按指定的格式组织成 pickle 文件保存,在 data_converter 里有具体的各个数据集的转换方式。如果想用于训练\测试的数据内容…...

QT实现自定义控件之控件代理--comboboxDelegate
QT实现了MVC,那么QT在操作控件的时候也就三板斧了,显示自然是View,Model提供数据(访问数据都靠其中的索引QModelIndex),控制自然就是代理了,而且关键是代理,因为代理的作用是在数据模型和显示vi…...

代码随想录day23
669. 修剪二叉搜索树 https://leetcode.cn/problems/trim-a-binary-search-tree/ 首先分情况:root是null直接返回;root值小于low,root直接变为right;root值大于high,root直接变为left;当前遍历到的结点的左…...

【测试方法】Android 7 及以上系统信任用户自定义证书
一、背景 测试工作经常会启用代理服务来协助测试(用于抓包、mock 数据、埋点自动化测试等),而 Android 7 及以上系统版本不再信任用户自己导入的 CA 证书,导致无法在 Android 7 及以上系统的设备上处理 https 协议的请求。 二、操…...

(深度学习快速入门)第四章第六节:重要和常见的卷积神经网络结构
文章目录一:经典网络结构(1) LeNet-5(CNN开山始祖)(2)AlexNetA:简介B:网络结构(3)VGGNetA:简介B:网路结构二:复…...

数据值中查找数学公式:TuringBot Crack
TuringBot 是一款桌面软件,它使用符号回归从数据值中查找数学公式。 终极回归工具 假设您想从一组输入变量中预测一个数值。到 2023 年,大多数人会采用以下两种方式之一: 对数据拟合直线或多项式。使用一些极其复杂的黑盒方法(神经…...

RESA车道线路沿检测
一、当前车道线检测遇到的问题 1、车道标注中固有的稀疏监督信号,使其一直很有挑战性 2、传统卷积不能很有效的提取细长的车道线和路沿(方格内有效特征很少),没有利用形状先验 3、SCNN提出在行列间传递信息,但是顺序信息传递是耗时的&…...

Java 最接近原点的 K 个点
最接近原点的 K 个点中等给定一个数组 points ,其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点,并且是一个整数 k ,返回离原点 (0,0) 最近的 k 个点。这里,平面上两点之间的距离是 欧几里德距离( √(x1 - x2)2 (y…...

2023年情人节即将到来,跨境卖家们准备好了吗?
再过不久,就是一年一度的2月14日情人节。这不仅是一个浪漫的节日,同时也是一个促销的大好时机。情人节是美国的第四大消费节日,Nox聚星数据显示,2022年美国情人节消费高达239亿美元,同比增长9.6%。 目前情人节相关的热…...

游戏服务器丢包该怎么办
如果游戏玩家用户在多人游戏中遇到延迟和卡顿,尽管所使用的独立服务器提供高速连接,也可能遇到数据包丢失的问题。下面本文将深入探讨什么是丢包,什么不是丢包,并探索一些简单的解决方案。文章后续还将解释有时无法解决丢包问题的…...

【Hadoop】面试
文章目录1.MR流程2. Namenode、Datanode、SecondaryNamenode作用3. Hdfs的介绍与应用场景4. SecondaryNamenode如何恢复数据(检查点机制)5. 小文件问题6. Hadoop和Spark的区别1.MR流程 数据输入——Mapper——Shuffle——Reducer——数据输出 数据输入——>Map…...

java不理解this?5分钟彻底弄懂this关键字
注:也可以观看视频:https://www.bilibili.com/video/BV1XM4y1X79jthis ,翻译为:这、这个,在java中应该翻译为 “本对象” 或 “对象本身” ,指向的是对象自己类似于日常的称呼,比如,…...

C/C++之动态内存申请
前言 在开发中,如果需要在运行时才能确定需要申请的资源类型及内存大小,则需要进行动态内存申请,C提供了mallco/free来进行资源申请,C还提供了new/delete以及new[]/delete[]来申请资源,手动申请资源需要非常谨慎,如果…...

数据结构与算法(1)稀疏数组
当一个数组中大部分元素为 0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有几行几列,有多少个不同的值; ②把具有不同值的元素的行列及值记录在一个小规模的数组中,…...

Python入门第二课——Python的变量和简单数据类型
目录前言一、变量变量的命令规则:二、简单的数据类型1.字符串2.整数3.浮点数三、注释总结前言 学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型,这部分内容往往很简单,同时也是很多人会忽略的地方,要知道&…...

Redis设计与实现 -- 浅谈Redis持久化
在讲解Redis持久化相关的话题之前,我们需要了解的是Redis为什么这么快?也就是Redis的IO模型 – 多路复用。 我们一句话概括为什么Redis这么快: Redis是单线程的,使用多路复用的IO模型。(当然,这只是很重要的一个方面&…...

SP800_186_OverView
文章目录2. Overview of Elliptic Curves2.1 Non-binary Curves2.1.1 Curves in Short-Weierstrass Form2.1.2 Montgomery Curves2.1.3 Twisted Edwards Curves2.2 Binary Curves3. Recommended Curves for U.S. Federal Government Use3.1 Choice of Underlying Fields3.1.2. …...

全球化安全生产 质量保障体系建设探索
作者:肖刚毅、张俊、李晶磊(全球化业务平台团队) 全球化电商中的业务、技术及架构和国内技术都有一定差异,从安全生产保障和质量保障角度,这些差异带来了更多的挑战,本文将为大家分享安全生产和质量保障相关…...

手机发射机的功能电路(4)---上变频器、功率放大器
一、发射上变频器 发射上变频器实际上是一个频谱搬移电路,它存在于带发射上变频的发射机电路结构中。在发射上变频器中,发射中频处理电路输出的发射已调中频信号,与RXVCO或UHFVCO、RFVCO)信号进行混频,得到最终发射信号。发射上变频器也是一个混频电路,前面讲混频器时说,混频器…...

记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程
相信用 Java 写过单元测试的读者们对 Mockito 不会陌生。至于 Mockito 是什么,为什么要用 Mockito,本文不再赘述。本文记录了一次在 Apache ShardingSphere 项目中,由 Mockito.mockStatic 使用不当导致的单元测试偶发报错排查过程。 文章目录…...

Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)
目录 循环结构 (1)while循环 (2)for循环 range()函数 循环的嵌套 编辑 上一期我们讲了Python中的选择结构,链接在下面Python学习-----流程控制1.0(选择结构、缩进法则)_守约斯维奇的博客-CSDN博客 这一期&am…...

2022年高职组软件测试赛项赛题及评分标准
任务 考查点 评分标准 评分细则 分值 任务一 环境搭建及系统部署 (5分) 环境搭建及系统部署包括搭建与配置测试环境,安装与部署应用系统等,对过程和结果进行截图,完成环境搭建及系统部署报告 1.测试环境搭建与…...

不坑盒子:强大的word插件,让工作更高效
不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理,如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件,这是一个非常好用的插件工具,专门应用在Word文档中,支持Office 2010以上的版本,用户可以…...

非标自动化设备ERP系统能够帮助企业解决哪些管理难题?
非标自动化设备产品的多样化和个性化要求企业能够将客户需求、设备结构管理与配置、智能设计、生产协作管理等过程有机地结合在一起,非标自动化设备行业传统的企业管理模式已经不能适应市场需求的个性化变迁。非标自动化设备行业常见的管理难点:信息孤岛…...

20230207英语学习
Startup Plans to Bring the Dodo Back From the Dead 这家公司拟复活已灭绝几百年的渡渡鸟?! Billion-dollar startup Colossal Biosciences claims it has come a step closer to reviving the dodo, a flightless bird that has been extinct since …...

学习如何使用GPT2进行文本生成(torch+transformers)
学习如何使用GPT2进行文本生成(torchtransformers) GPT2是OPen AI发布的一个预训练语言模型,见论文《Language Models are Unsupervised Multitask Learners》,GPT-2利用单向Transformer的优势,做一些BERT使用的双向T…...

基于UEFI的数据传输工具
摘要:由于UEFI框架下没有提供数据传输的模块,使得测试或者调试开发时需要经常对数据文件进行人工拷贝,导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具,通过使用串口线来连接Host…...

Linux 并发与竞争实验
目录 一、原子操作实验 1、利用点灯工程创建模板 修改makefile编辑 2、atomic.c代码添加 ①、定义 atomic_t 的变量 ②初始化变量 atomic_set函数原型 ③判断是否被使用 atomic_read函数原型 atomic_dec函数原型 ④释放原子变量 atomic_inc函数原型 3、atomicAPP.…...

Golang 提取视频中音频,存为WAV格式 | Golang工具
目录 前言 环境依赖 代码 总结 前言 本文提供将视频中音频提取出来存为wav格式,一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博…...

145、【动态规划】leetcode ——70. 爬楼梯:暴力法+动态规划(C++版本)
题目描述 原题链接:70. 爬楼梯 解题思路 1、暴力法 递归方式 class Solution { public:int res 0;void traversal(int n) {if(n 0) { // 每遍历出一种情况,就将结果加一res;return ;} else if (n < 0) {return ;}climbStairs(n - 1); // 探…...

【手写 VueRouter 源码】第七篇 - 路由变化触发视图更新
一,前言 上篇,介绍了路由匹配的实现,包括以下几个点: 路由匹配的分析;路由匹配的实现:router.match、matcher.match、createRoute; 本篇,继续介绍路由变化触发视图更新; 二&#…...

机器学习之朴素贝叶斯分类器原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)
目录1. 朴素贝叶斯原理1.1. 特性1.2. 思路2. 公式推导3. 简单实例3.1. 数据集脱单数据集2.0脱单数据集1.0西瓜数据集3.2. python实现3.3. sklearn实现3.4. 实验结果4. 几个注意点(面试问题)5. 运行(可直接食用)1. 朴素贝叶斯原理 1.1. 特性 朴素贝叶斯…...

什么样的光源不伤眼睛?精选优秀的全光谱护眼台灯
日光对眼睛最好,所有人造灯都不如日光对眼睛友好,日光指的是全光谱照射,而现在许多护眼灯做到全光谱照射,所以护眼灯成为很多家庭的必备产品之一,晚上学习、工作,有了护眼灯的陪伴,既明亮又不伤…...

复杂因子秒级计算,文谛资产是这样做到的...
上海文谛资产管理有限公司(以下简称“文谛资产”)秉持理性、务实、高效、专业的投资精神,凭借科学的量化投资战略、先进的量化交易技术和成熟的风险管理能力深耕量化领域,以创造长期稳定收益为投资目标,为国内外投资者…...