《Linux Shell脚本攻略》学习笔记-第四章
4.1 简介
本章主要介绍sed、awk、grep、cut等命令,这些工具可以相互结合以满足文本处理需求。
正则表达式是一种基础的模式匹配技术。
4.2 使用正则表达式
正则表达式是由字面文本和具有特殊意义的符号组成的。
1)位置标记
位置标记锚点是标识字符串位置的正则表达式。
正则表达式 | 描述 | 示例 |
^ | 指定了匹配正则表达式的文本必须起始于字符串的首部 | ^tux能够匹配以tux起始的行 |
$ | 指定了匹配正则表达式的文本必须结束语目标字符串的尾部 | tux$能够匹配以tux结尾的行 |
2)标识符
标识符是正则表达式的基础组成部分。
正则表达式 | 描述 |
A | 正则表达式必须匹配该字符 |
. | 匹配任意一个字符 |
[] | 匹配括号中的任意一个字符 |
[^] | 匹配不在括号中的任意一个字符 |
3)数量修饰符
一个标识符可以出现一次、多次或者不出现,数量修饰符定义了模式可以出现的次数。
正则表达式 | 描述 |
? | 匹配之前的项1次或者0次 |
+ | 匹配之前的项1次或者多次 |
* | 匹配之前的项0次或者多次 |
{n} | 匹配之前的项n次 |
{n,} | 之前的项至少需要匹配n次 |
{n,m} | 之前的项所匹配的最小次数和最多次数 |
4)其他
正则表达式 | 描述 |
() | 将括号中的内容视为一个整体 |
| | 选择结构,可以匹配|两边的任意一项 |
\ | 转义字符 |
5)示例
4.3 使用grep在文件中搜索文本
1)grep的用法
2)递归搜索多个文件
3)忽略模式中的大小写
4)使用grep匹配多个模式
5)在grep搜索中指定或者排除文件
6)使用0值字节后缀的xargs和grep
-l告诉grep只输出有匹配出现的文件名;-Z使得grep使用0值字节作为文件的终结符
7)grep的静默输出
在静默模式中,grep命令不会输出任何内容。它仅是运行命令,然后根据命令执行成功与否返回退出状态。
8)打印出匹配文本之前或之后的行
-A可以打印出匹配结果之后的行,-B可以打印出匹配结果之前的行,-A-B可以结合使用,等价于-C
4.4 使用cut按列切分文件
cut命令可以按列,而不是按行来切分文件。
1)
2)cut命令可以根据字节或者字符来指定选择范围
N- | 从第N个字节、字符或字段开始到行尾 |
N-M | 从第N个字节、字符或字段开始到第M个(包括第M个在内)字节、字符或字段 |
-M | 从第1个字节、字符或字段开始到第M个(包括第M个在内)字节、字符或字段 |
-b表示字节,-c表示字符,-f用于定义字段
4.5 使用sed替换文本
sed最常见的用法就是进行文本替换。
1)
2)之前的例子中只替换了每行中模式首次匹配的内容,g标记可以使sed执行全局替换
/#g标记可以使sed替换第#次出现的匹配
3)sed命令会将s之后的字符视为命令分隔读。这允许我们更改默认的分隔符/;
如果分隔符的字符出现在模式中,必须使用\对其进行转义。
4)移除空行
5)直接在文本中替换 sed -i,\b表示单词边界。
6)已匹配字符串标记&
可以用&指代模式所匹配到的字符串,\w\+匹配每一个单词
7)子串匹配标记
可以使用\#来指代出现在括号中的部分正则表达式所匹配到的内容。
8)组合多个表达式
可以利用管道组合多个sed命令,多个模式之间可以用分号分隔,或者使用-e。
9)引用
必须是双引号
4.6 使用awk进行高级文本处理
awk命令可以处理数据流。它支持关联数组、递归函数、条件语句等功能。
awk以逐行的形式处理文件。BEGIN之后的命令会先于公共语句块执行。对于匹配PATTERN的行,awk会对其执行PATTERN之后的命令。最后,在处理完整个文件之后,awk会执行END之后的命令。
1)输出文件行数
2)最重要的部分就是和pattern关联的语句块。这个语句是可选的,如果不提供,则默认执行{print},即打印所读取到的每一行。
当使用不带参数的print时,他会打印出当前行。print能够接受参数,这些参数以逗号分隔,在打印参数时则以空格作为参数之间的分隔符。在awk的print语句中,双引号被当做拼接操作符使用。
3)awk命令是一个解释器,它能够解释并执行程序,和shell一样,它也包括了一些特殊变量。
特殊变量 | 含义 |
NR | 记录编号 |
NF | 字段数量 |
$0 | 该变量包含了当前记录的文本内容 |
$1 | 该变量包含了第一个字段的文本内容 |
$2 | 该变量包含了第二个字段的文本内容 |
4)借助外部变量值传递给awk
5)从getline读取行
awk默认读取文件中的所有行。如果只想读取某一行,可以使用getline函数。
该函数的语法为:getline var。变量var包含了特定行。
6)使用过滤模式对awk处理的行进行过滤
7)设置字段分隔符
8)在awk中使用循环
4.7 统计特定文件中的词频
4.8 压缩和解压缩JavaScript
4.9 按列合并多个文件
4.10 打印文件或行中的第n个单词或列
4.11 打印指定行或者模式之间的文本
4.12 以逆序形式打印行
最简单的形式就是使用tac命令,当然也可以用awk来搞定。
1)tac
tac默认使用\n作为分隔符,但是我们也可以使用选项-s指定其他分隔符
2)awk
4.13 解析文本中的电子邮件地址和URL
1)能够匹配邮件地址的正则表达式:
2)匹配HTTP URL的正则表达式:
4.14 删除文件中包含特定单词的句子
sed是进行文本替换的不二之选,我们可以利用sed将匹配的句子替换成空白。
4.15 对目录中的所有文件进行文本替换
4.16 文件切片与参数操作
1)替换变量内容中的部分文本
2)我们可以通过指定字符串的起始位置和长度来生成子串
${var:M:N}:从第M+1个字符开始,打印N个字符
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4504144.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
Android 开源项目及库汇总
UI Awesome-MaterialDesign – MaterialDesignCenter改名为Awesome-MaterialDesign,优化了布局,新增了不少库。awesome-android-ui – ui库,非常多的ui及特效。ChipsLibrary – 在Android EditText中实现打Tag功能。bitmapMesh – 拉窗帘效果…...

用树莓派PICO做一个桌面时钟超详细教程!
用树莓派PICO做一个可显示时间和温湿度的桌面时钟一、概述二、材料准备1、树莓派PICO2、DHT11温湿度传感器3、DS1302时钟模块(选用)4、SSD1306屏幕5、其他材料三、开始1、连线2、写程序(1)使用内置RTC函数实现的时钟(2…...

插入排序(C++版)
#include <iostream> #include <vector> using namespace std;void print(vector<int>& nums){for(auto a: nums){cout<<a<<" ";}cout<<endl; }void insertSort(vector<int>& nums){int sizenums.size();if(size...

JAVA求素数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 JAVA求素数(质数)问题场景:一、素数的定义二、思路思路1思路2思路3输出结果问题场景: 例如:输出101~200之间的所有…...

Python超简单容易上手的画图工具库
今天,在网上发现一款很棒的python画图工具库。很简单的api调用就能生成漂亮的图表。并且可以进行一些互动。 pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒。废话不多说下来直接看…...

MySQL索引-2聚集索引探讨
本文目录 概述 innoDB中的索引 MyISAM中的索引 总结与开发经验 概述 聚集索引不是一种索引类型,而是一种数据存储方式,表示数据以主键索引的顺序进行聚集存储。 【聚集】表示数据行和主键聚簇存储在一起,数据行在磁盘的排列和索引排序保…...

Linux应用编程---8.共享内存
Linux应用编程—8.共享内存 共享内存是进程之间通讯的方式。大概原理是先申请一块共享内存,然后通过“映射”,映射到进程中。进程中读写这块被映射过来的内存,共享内存也会随之改变,同理其它进程也能做相同的操作。所以&#…...

Ryan的OC学习总结-----8 OC编码规范
一 命名规范 尽量不要采用缩写;采用美国英语;即清晰又简短。 常用命名方法: 匈牙利命名,一般只是命名变量,原则是:变量名=类型前缀+描述,如bFoo表示布尔类型变量&#…...

第一部分 基础篇 第三章 MongoDB体系结构
声明:该文章主要来自《MongoDB实战》一书内容,主要想通过该书学习MongoDB的相应知识,加深理解,故写在自己的博文当中,作为记录,在最后的章节中,会有一个自己集合MongoDB数据库应用的JavaEE的web应用。 Mon…...

大数据面试重点之kafka(三)
Kafka如何保证全局有序? 可回答:1)Kafka消费者怎么保证有序性?2)Kafka生产者写入数据怎么保证有序?3)Kafka可以保证 数据的局部有序,如何保证数据的全局有序?4࿰…...

iOS-自定义弹窗管理封装组件ZFJPopManager
ZFJPopManager 前言 有个小伙伴给我几百块钱,让我帮他写个弹窗管理的功能,然后我就利用闲暇时间做好了,完美的交付给他了,晚上我就拿钱美美的去吃顿火锅了🍲🍲🍲 闲来无事我又把我写的ZFJPopM…...
控制流图、圈复杂度
继续上次的测试作业,学习完程序插装的概念,今天学习测试的静态分析方法:绘制控制流图与计算圈复杂度。 一、控制流图: 一个过程或程序的抽象表现,常以数据结构链的形式表示。 二、圈复杂度: 复杂度越高&…...

真 彻底 Navicat导入Excel文件表时无法打开的四种解决办法
以前电脑从来都是正常的,自从今天折腾一天了,才找到解决办法,网上流传都是三种办法,实际上有一个被隐藏的,也是最容易忽略的就是方法4 方法1:navicat和Excel都是32或者64位 方法2:打开Excel表…...

使用Python将微信和支付宝账单导入随手记
简介 本文介绍如何使用Python将微信和支付宝账单转换为可以导入随手记的文件,实现微信和支付宝账单的批量导入。 需求: 1、需要将支付宝和微信上的支出账单自动或半自动地导入到随手记中 已知信息: 1、支付宝和微信的app端都可以导出csv…...

linux如何用浏览器做桌面,怎样在浏览器中制作桌面应用
步骤1:入门WebDGap要求您首先添加应用程序的名称。-第二个加载应用程序的徽标。-最后,将应用程序的源文件加载到一个zip文件中。重要!!! (将zip文件导出为桌面/chrome应用程序或扩展名时,您的zip文件必须看…...

navicat导入excel数据出现中文乱码解决
在导入excel的数据到mysql数据库中,出现了中文乱码,那么如何解决呢?我使用的解决办法如下: 1.把excel文件去掉空格,可以ctrlf全局替换空格 2.把excel文件转换为csv文件 3.将csv文件用记事本打开,另存为编…...

php throw,PHP的Try, throw 和 catch简单用法
本文简单记录一下关于php中的 Try, throw 和 catch 的用法,后面有时间再做一个详细的解析。Try - 使用异常的函数应该位于 "try" 代码块内。如果没有触发异常,则代码将照常继续执行。但是如果异常被触发,会抛出一个异常。Throw - 这…...

在线编辑视频、去重消重去水印视频深度处理什么视频批量采集下载软件好?在什么网站下载好?...
在线编辑视频、去重消重去水印 视频深度处理 什么视频批量采集下载软件好?在什么网站下载好? 有视频批量采集下载软件吗?在哪里下载安全? 好的视频去重消重去水印软件与视频下载软件 对视频进行深度处理的软件有吗?能去…...

运维是做什么的?史上最全互联网Linux工作规划!十分钟找到linux运维工程师职业方向!...
首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切。Linux因其高效率、易于裁剪、应用广等优势,成为了当今中高端服务器的主要操作系统,并且处于一个不可替…...

要源代码,这个网红机械妖姬竟踢爆对方公司总部
想要开源代码,欢迎前来自取!于是,知名网红「机械妖姬」直接走进对方公司的办公室,没想到吧! 找开源代码? 一般人大概会选择全球最大「同性交友网站」GitHub。 但 亲自上门要源代码 这个操作你听说过么&…...

加解 解密
加密/解密问题思考为什么需要加密 / 解密?信息泄露可能造成什么影响?案例一:战争情报案例二:破译北斗部分编码?乌龙加密技术加密技术是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(…...

Kafka之路
Kafka 有broker重topic的高性能消息队列 💡在重topic的消息队列⾥必然需要topic的存在 消息队列的作用:解决通信问题 #环境准备 1.安装zk 官网下载,这里以3.4.14版本为例,由于是老版本,所以需要在链接中找到这句…...

Navicat导入Excel提示无法打开Excel文件
参考文档: Navicat Premium导入Excel提示无法打开Excel文件_Somnus陳的博客-CSDN博客_navicat导入excel无法打开文件 之前遇到一次,一直没有记录下来,再次遇到,还是不知所措,故记录下来,方便下次查看 需要先打开excel,再执行导入即可导入...

与notepad 相似的mysql编译器_安卓手机上有什么功能类似于notepad++的编程工具吗...
种类挺多的,最常见的有920TextEditor和DroidEdit这两种。虽然手机屏幕小,但写个html什么的倒也够用了DroidEdit Pro是一款手机应用,大小为1.92MB,系统要求Android 2.1及以上。(推荐学习:notepad)DroidEdit Pro(code ed…...

短视频消重去重九种方法,组合使用原创度更高,各平台轻松过原创
想做好视频去重,首先要了解视频查重的机制 网上流传的检查MD5其实已经过时了,现在MD5已经是过去式。 查重要对视频的方方面面进行检查,包括但不限于: 视频的标题,封面,描述,时长,标…...

【Java后台开发规范】--- 圈复杂度
文章目录前言其他类型的规范圈复杂度提炼方法if、else卫语句去else策略模式switch循环嵌套其他建议前言 做Java开发的,大多数可能都有看过阿里的Java后台开发手册,里面有关于Java后台开发规范的一些内容,基本覆盖了一些通用、普适的规范&…...

php wps导入数据库,wps excel表格怎么导入数据库-如何把excel表格导入wps
wps怎么将excel表格导入word在word中的菜单栏选择“插入”--“对象”--选择“新建”或者“由对象创建”。选择“新建”,在底下的框中选择需要的文档,创建空白文档嵌入到 word中。选择“由对象创建”创建,预览 电脑查找需要的文件,…...

怎么把两个PDF合并成一个?这几种操作轻松合并
我们在工作中处理过的文件有很多,有时候为了工作更方便,我们通常需要把两个或是多个文件合并成为一个PDF文件,这样只需要打开这一个文件就可以查看全部内容,那么怎么把两个PDF合并成一个呢?这几种操作都可以轻松合并&a…...

平板电脑里安装python_10 个平板电脑上的 Python 编辑器
本文介绍 10 个可在 iOS 或 Android 平板电脑上的 Python 编程环境。Python 开发者可通过这些工具实现随时随地编码,蛋疼抑或爽极?Python 声称将实现 “在你的iPad或iPhone实现Python的禅“ ,不到比萨的价格你就可以购买的 Pythonista 并开始…...

博弈论——《取石子》《取石子游戏》
传送门:活动 - AcWing 思路: 结论:在所有堆的石子个数>1的情况下 只要石子数石子的堆d数-1b是奇数,那么先手必胜。b是不计算所有个数为1的石子堆得出的。的 b是奇数的情况下一定存在一个偶数后继,是偶数的情况下…...

Navicat导入excel的xlsx文件提示无法打开文件
navicat,Navicat for MySQL导入时显示如下信息(无法打开文件...): 解决方案: 1.打开excel文件另存为.xls或者.csv文件,然后再选择对应的格式导入试试。(不建议了,方案3比较好&#…...

pve安装黑苹果实录
一、pve 从模板安装 ubuntu 1. 从右上角创建CT 2. ubuntu更新源: sudo nano /etc/apt/sources.list注释掉原有源,替换下面的: deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliy…...

ElasticSearch-查询语法(全文查询)
文章目录ElasticSearch-查询语法(全文查询)matchmatch\_phrasematch\_phrase\_prefixmulti\_matchquery\_stringElasticSearch-查询语法(全文查询) 7之前查询时候是: 索引/文档类型/文档id (索引是库,文档类型是表,文档id对应行)7的时候: 索引/_doc/文档id ( 索引是表,_doc是默…...

点赞3K的《SpringBoot手册》,让你轻松吊打面试官
pring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发…...

控制流语句
控制流语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。 用途:控制语句可以用于控制程序的流程, 以实现程序的各种结构方式。 一般情况下,程序按照语句编写顺序依次执行,形成了一个标准的面向过程的结构化形式。但…...

华为云ESC产品突飞猛进,引领行业成长
华为云ESC产品突飞猛进,引领行业成长 华为云 ESC产品在2020年Q1的季度部署中,仅用了3个月时间就完成了从0到1的跨越。一个全新的产品形态和全新的服务体验,使其在疫情期间成为“炙手可热”的爆款产品。 据介绍,目前华为云 ESC已覆…...

基于javaweb+jsp的汽车租赁管理系统
基于javawebjsp的汽车租赁管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript idea eclipse MyEclipse Servlet SSM Maven … 部分代码实现JSP <div class"layui-form-item"><label class"layui-form-label">状态:</…...

微信锁屏密码怎么设置
微信锁屏密码的设置流程 1、打开手机,找到设置点击进入。 2、进入设置界面后,选择安全和隐私。 3、在安全和隐私中点击应用锁,会看见没有关联应用锁的相关软件。 4、进入后,会发现微信的应用锁处于未开启状态。 5、点击开启微…...

云运维必备知识-云运维定义以及工作内容讲解
【导读】不知不觉已经到2022年,越来越多的企业开始将业务迁移到云端,实现了企业上云。因此运维人员也从传统的IT运维转变成了云运维。那具体什么是云运维呢?云运维工作内容包含哪些?从事云计算运维可以考取哪些证书?云…...

为什么 VS Code 会这么牛逼?
点击上方“码农突围”,马上关注,每天早上8:50准时推送真爱,请置顶或星标来自公众号码农翻身 | 作者:李少侠链接:zhuanlan.zhihu.com/p/35303567 Visual Studio Code(VS Code)近年来获得了爆炸式…...

导入excel和json数据到数据库表中
导入excel和json数据到数据库表中1、清除表中数据2、从excel中导入数据3、导入JSON数据到表中Mysql:5.7.33 工具:navicat 12 在所有操作之前先将数据库备份,以免数据丢失 表zxxqxxbab结构: 1、清除表中数据 对于表含有自增字段(id)时&am…...

前后端分离,简单JWT登录详解
前后端分离,简单JWT登录详解 目录前后端分离,简单JWT登录详解JWT登录流程1. 用户认证处理2. 前端登录3. 前端请求处理4. 后端请求处理5. 前端页面跳转处理6. 退出登录7. 本文关联代码7.1 前端7.2 后端 JWT登录流程前端vue+axios+router 后端springboot+mybatisplus1. 用户认证…...

vue 遍历对象
不光可以遍历数组也可以遍历对象。 可以使用v-for 遍历对象,在M层定义普通对象, 举例:data 内容 data:{obj:{id:1,name:名称,des:des内容,content:具体内容} } 这个时…...

普通用户sftp 无法使用解决方法
我们使用普通用户登陆sftp的时候,会出现下面这个报错: ssh: symbol lookup error: ssh: undefined symbol: EVP_aes_128_ctr 这种情况优先考虑权限问题: [rootcompute1 ~]# chmod orx /usr/bin/openssl [rootcompute1 ~]# chmod orx /usr/i…...

使用EasyExcel将Excel表格中二级分类导入对应数据库
后端接口实现 1 需求 从Excel表格中导入数据库中 2 用代码生成器生成对应实体类serviceController strategy.setInclude("edu_subject"); //使用这张表生成Controller上加跨域注解 CrossOrigin CrossOrigin /* Navicat MySQL Data Transfer Source Server : lo…...

写作学【1】
1.古人所谓“袖手于前”、“成竹在胸”,是要在写作前对文章进行整体设计,从主题到故事情节、人物形象与表现方式,从中心论点到分论点、主要论据、论证思路及推理方式都要谋划清楚,这种设计是文章构思阶段中的(…...

Excel——身份证号后四位全是0的解决办法
身份证号后四位全是0的解决办法...

代码保护技术:控制流混淆
文章大部分内容来源自《软件加密与解密》,本人新手小白只负责学习和整理。 代码混淆的目的是在不改变源程序的功能的同时让程序代码可读性大大降低,使其反编译成本超过通过反编译所带来的利益。根据Collberg等人将代码混淆分为布局混淆,数据混淆…...

EditText 换行的问题
偶然发现EditText 设置了android:inputType属性之后不能自动换行(当然,设置为android:inputType"textMultiLine"是可以自动换行的)!解决的方法是添加android:digits属性。在保留android:inputType属性以便控制软键盘类型…...

听a16z讲安全:钱包的「非托管」谬论
个人对自己的私钥(和加密资产)有直接和唯一的控制权(和所有权)——坚持这种理念的加密钱包被称为「非托管」钱包,这意味着外部无法访问密钥。 直到一系列「非托管」钱包黑客事件——9 月 Wintermute 私钥遭「暴力破解」…...

C++入门教程:大白话讲解,新手基础篇(附源码及详解、视频课程资料推荐)
C TutorialC教程前言视频教程文字教程集成开发环境(IDE)编译器工作原理学习指南入门书籍进阶书籍算法、竞赛书籍教程标准构建程序解释第一个C程序——“hello world”编译C基础语法输入与输出C风格C风格变量全局变量局部变量常量注释C关键字、保留字C数据…...

Flutter卡packages get解决方法(附默认插件地址及国内镜像修改)
Flutter卡packages get解决方法(附默认插件地址及国内镜像修改)问题描述发现原因解决问题本篇主要讲述Mac环境下的配置,其他操作系统的用户可相应参考。 问题描述 为项目添加新的依赖包,一直卡flutter pub get / flutter package…...

Control-Flow Integrity(控制流完整性) 的提出与发展历程
1 引言 1.1 控制流劫持 计算机经常受到旨在控制软件行为的外部攻击。这种攻击作为数据传输并驻留在程序存储器中,就触发预先存在的软件缺陷。通过利用这些漏洞,攻击可以破坏执行并获得对软件行为的控制。 在二进制安全中,大部分的漏洞利用…...

15个开发者最亲睐的Android代码编辑器
如果你希望你的Android设备,如智能手机和平板电脑,在任何时间和任何地方都能够编写代码,那么,不妨看看下面我将介绍的15款Android代码编辑器,它们必将成为你的理想工具。 1.Deuter IDE 一款基于移动开发的文本编辑器&a…...

【Unity URP】设置光源层Light Layers
光源层 (Light Layers) 功能允许配置某些光源仅影响特定的游戏对象。 此功能可以用于加亮在暗处的物体。 1.开启光源层,并设置光源层名称 在URP资源中,点击Lighting右侧的垂直省略号图标 (⋮),勾选Show Additional Properties,…...

4.27-Postman和JMeter总结及实战描述
一、数据格式 常用的请求方法有8种,但是最常用的有4-5种 1、GET 获取资源 2、POST 添加资源(对服务端已存在的资源也可以做修改和删除操作) 3、PUT 修改资源 4 、DELETE删除资源 5、OPTION 路由映射 postman实战JMeter实战二、请求方法 postman、JMeter:post登录、添加,ge…...

mysql官网下载驱动包
【转载】原文链接:http://blog.csdn.net/u010523770/article/details/52240946 驱动官网下载地址:http://dev.mysql.com/downloads/connector/ 根据自己的需要选择驱动jar包,如果是java链接数据库的操作,选择Connector/J 下载.msi…...

如何将Excel表格的数据导入mysql数据库中
使用工具: Navicat Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并…...

千万数据去重_如何在 1 秒内做到大数据精准去重?
去重计数在企业日常分析中应用广泛,如用户留存、销售统计、广告营销等。海量数据下的去重计数十分消耗资源,动辄几分钟,甚至几小时,Apache Kylin 如何做到秒级的低延迟精确去重呢?什么是去重计数去重计数是数据分析中的…...

Android EditText控件使用
0 本文主要涉及 Android EditText控件的一些实际使用中的需求实现。1 隐藏默认样式 去除框样式 设置属性 android:background"null"去除光标 设置属性 android:textCursorDrawable"null"2 首次进入页面不需要弹出输入法 给父view设置 android:focusableInT…...

蓝桥试题 算法提高 Java分割项链
问题描述 两个强盗刚刚抢到一条十分珍贵的珍珠项链,正在考虑如何分赃。由于他们不想破坏项链的美观,所以只想把项链分成两条连续的珍珠链。然而亲兄弟明算账,他们不希望因为分赃不均导致不必要的麻烦,所以他们希望两条珍珠链的…...

【NOIP2006】【Luogu1063】能量项链
problem 给定 n 颗环形串起来的珍珠,每个珍珠有头标记 hi 和尾标记 ti,按照任意顺序合并相邻珍珠 u, v,会带来 hu ∗ tu ∗ tv 的收益,并且会结合成新的珍珠 w,其中 hw hu, tw tv。保证相邻珍珠同侧标记相同。求最大收益。 数据范围 n ≤ 100 solution 环形DP,…...

【洛谷P1972】HH的项链(求区间内有多少个不同的数---树状数组)
题目地址:https://www.luogu.org/problemnew/show/P1972 题目: 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不…...

C++实现尺取法——以彩色宝石项链为例
今日份的牛客网刷题,刷到一条在线编程题,彩色宝石项链,评论区一条高分答案写的很好,采用尺取法,在博客记录一下~ 题目描述 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红…...

HH的项链(树状数组)区间内不同的数量
HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此他的项链变得越来越长。有一天,他突然提出了一个问题&…...

小L的珍珠挂饰
题目背景 小L通过泥萌的帮助,成功解决了牛栏的修建问题。奶牛们觉得主人非常厉害,于是再也不敢偷懒,母牛们奋力挤奶,生娃。子子孙孙无穷匮也!小L于是成为了一代富豪! 但是一直困扰小L的就是单身问题&…...

昂贵的珍珠垂饰
题目 情人节之际,Alex决定用K种珍珠为他的GF做一串举世无双的珍珠垂饰与她的项链相配。珍珠垂饰是由珍珠连接而成的,其长度可以认为就是珍珠垂饰上珍珠的个数。众所周知,Alex家缠万贯,每种珍珠他都拥有N颗。根据将珍珠垂饰打开后…...

Luogu3307:[SDOI2013]项链
传送门求每个珠子的方案数 即有序的求三元组 \((x,y,z),x,y,z\le a\) 满足 \(gcd(x,y,z)1\) 设 \(G_i\) 表示 \(i\) 个小于等于 \(a\) 的有序数字,满足 \(gcd1\) 的方案数 容斥得到要求的\[\frac{1}{6}(G_32G_23G_1)\] 然后 \(G_11\) 运用简单莫比乌斯反演得到\[G_2…...

【NOIP模拟】项链
Description 经过一番周折,Bob找到了Alice,为了安慰Alice惊魂未定的心,Bob决定给Alice买一条手链,这条手链由M个珍珠组成,每个珍珠上刻着不同的小写字母。当Alice看到一些字母按照一定的顺序排列成的字符串时…...

P1972 [SDOI2009]HH的项链 区间查询
P1972 [SDOI2009]HH的项链 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不断地收集新的贝壳,因此,他的项链变得…...

[SDOI2013]项链
description luogu 最近,铭铭迷恋上了一种项链。与其他珍珠项链基本上相同,不过这种项链的珠子却与众不同,是正三菱柱的泰山石雕刻而成的。 三菱柱的侧面是正方形构成的,上面刻有数字。 能够让铭铭满意的项链必须满足下面的条件: 这串项链由\(n\)颗珠子构成的。每一个珠子上面的…...

彩色宝石项链
时间限制:1秒 空间限制:32768K 题目描述 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等。有一天国王把项链赏赐给了一个学者,并…...

【SDOI2013】项链 题解
【SDOI2013】项链 Problem 众所周知。 Solution 将原问题分为两个问题求解。 Part 1 首先求珍珠的种类数。 设fif_ifi表示满足gcdigcd igcdi的本质不同珍珠个数, gig_igi表示满足gcdgcdgcd为iii的倍数的本质不同珍珠个数 则f1f_1f1就是答案 由定义可得g(i)∑i∣df…...

6C.项链(C++)
项链(C) 点击做题网站链接 题目描述 小B想给她的新项链染色。 现在有m种颜色,对于第i种颜色,小B有aia_iai单位的颜料,每单位颜料可以染项链的一个珠子; 同时,小B对于第i种颜色的喜爱度为bib…...

洛谷P1063 能量项链
区间DP 题目传送门 算是比较经典的一道题了。因为它是个环,所以我们要把原来的数组*2。 f[l][r]表示把[l,r]内的能量珠进行合并能取得的能量最大值。 那么就有如下转移方程: f[l][r]max(f[l][r],a[l]*a[i1]*a[r1]f[l][i]f[i1][r] 因为两个数字才是…...

【二分答案】Problem A:天堂_珍珠
Problem A:天堂_珍珠 Time Limit:5000MS Memory Limit:65536KTotal Submit:232 Accepted:106 Description 我有很多很多(n条)用魔法合成的珍珠项链……(其实神仙比凡人更爱美),每天起来我都要从中挑一条戴上……挑哪条…...

珍珠项链(洛谷-P2768)(Dp矩阵加速)
文章目录题目思路代码题目 Luogu 题目大意: kkk 种珍珠,每种珍珠都要用上,问能做出长度[1,2,…,N]的首饰的方案数,答案模123456789112345678911234567891 T<10,1<N<1000000000,0<K<30T <10, 1< N< 1000000000, 0<…...

二分查找--天堂珍珠(珍珠项链)pearl
题目如下: 天堂_珍珠pearl Description 我有很多很多(n条)用魔法合成的珍珠项链……(其实神仙比凡人更爱美),每天起来我都要从中挑一条戴上……挑哪条很有讲究,如果比情敌**的难看࿰…...

Effective C++条款40:明智而审慎地使用多重继承(Use multiple inheritance judiciously)
Effective C条款40:明智而审慎地使用多重继承(Use multiple inheritance judiciously)条款40:明智而审慎地使用多重继承1、多重继承的两个阵营2、多重继承中,接口调用的歧义性3、菱形继承与虚(virtual)继承3.1 菱形继承…...

小兔 —— 「 洛谷 」P2768 珍珠项链
小兔的话 推荐 小兔的博客园 珍珠项链 题目限制 内存限制:125.00MB时间限制:1.00s标准输入输出 题目知识点 动态规划 dpdpdp矩阵 矩阵乘法矩阵加速矩阵快速幂 题目来源 「 洛谷 」P2768 珍珠项链 为了方便大家阅读通畅,题目可能略有改…...

洛谷 P2768 珍珠项链
题目背景 小L通过泥萌的帮助,成功解决了牛栏的修建问题。奶牛们觉得主人非常厉害,于是再也不敢偷懒,母牛们奋力挤奶,生娃。子子孙孙无穷匮也!小L于是成为了一代富豪! 但是一直困扰小L的就是单身问题&#x…...

珍珠项链
题目背景 小L通过泥萌的帮助,成功解决了牛栏的修建问题。奶牛们觉得主人非常厉害,于是再也不敢偷懒,母牛们奋力挤奶,生娃。子子孙孙无穷匮也!小L于是成为了一代富豪! 但是一直困扰小L的就是单身问题&#x…...

P2768 珍珠项链
题目背景 小L通过泥萌的帮助,成功解决了牛栏的修建问题。奶牛们觉得主人非常厉害,于是再也不敢偷懒,母牛们奋力挤奶,生娃。子子孙孙无穷匮也!小L于是成为了一代富豪! 但是一直困扰小L的就是单身问题&#x…...

测试开发 | 专项测试技术初识Hook
本文节选自霍格沃兹测试学院内部教材Hook 技术需要预先分析目标应用的源代码和逻辑,根据目标测试场景设置目标、逻辑和数据,然后运行时动态的对目标函数参数值、逻辑或者返回值做修改,达到修改现有函数逻辑、实现目标测试场景的目的。Hook的价…...

pandas文件读取
文章目录读取/写入csv文件读取/写入excel文件读取html转换为表格案例:北京高考分数线统计分析Pandas 是 Python 的一个功能强大且灵活的三方包,可处理标记和时间序列数据。还提供统计方法、启用绘图等功能。Pandas 的一项重要功能是能够编写和读取 Excel…...

PC时代的20位英雄
写在前面:是转载,仅为膜拜。 回首PC20年,它的历史就是一部英雄的历史,一个个闪亮的名字,就像一颗颗璀璨的星星,为人羡慕、令人敬仰;他们对PC业的兴起,对计算机技术的繁荣,…...
前端周刊第61期:你离 CTC 有多远?
最近阿里云的美女工程师张秋怡被 Node.js 社区吸纳为 CTC(核心技术委员会)成员,只有对 Node.js 社区有足够大贡献的人,才会被吸纳为 CTC 成员,张秋怡做了哪些贡献?如果你想参与开源社区,她是个很…...

英语学习好网址
A) 综合网站 1. 中英合作英语通 in2english.com.cn 2. 旺旺英语www.englishww.com/ 3. 英语角 www.cycnet.com/englishcorner/index.htm 4. 英语之声 www.4english.com.cn 5. 英文锁定 www.Icansay.com/ 6. 英语中国 www.englishchina.com/ 7. 英语在线 www.englishabc.…...
hulu推荐 | 虚构还是现实?
要说今年上半年对美剧的期待,除了《权力的游戏》第八季以外,最大的当属hulu出品的《使女的故事》。《权游》的烂尾让葫小二对《使女》保持了一定的警惕心理,所以在第三季沉淀了8集过后才敢开始写这篇推荐。并不是所有的神剧都会扑街ÿ…...

技术周刊 Vol.40 - 来学习一门新的编程语言吧!
新的一年不知不觉已经到来了,总结过去的 2017,相信小伙们一定有很多收获和感悟,那对于刚刚到来的 2018,有什么期待和规划呢?不防就来学习一门新的语言吧,进一步提高编程技能,扩宽自己的知识领域…...
5G时代来临,欢迎进入《头号玩家》的科幻世界
2018年,著名导演斯皮尔伯格的神作《头号玩家》,向我们展示了一个未来科技生活的图景,每个人佩戴“绿洲”游戏传感器,就可以完全生活在线上游戏世界,在游戏世界里梦想也触手可及。酷炫的画面、脑洞大开的剧情、充满青春…...

阿卡索获近亿元B轮融资,少儿在线英语为什么这么火?
最近,专注在线英语的互联网教育品牌阿卡索外教网(深圳市阿卡索资讯股份有限公司,以下简称“阿卡索”),在深圳宣布完成了近亿元B轮融资,由IDG资本领投,深创投、深圳市人才基金、红土创投、广发信…...

oracle软件算无形资产吗,购买软件是否属于无形资产的核算范围
无形资产是指企业拥有或者控制的没有实物形态的可辨认的非货币性资产。主要包括专利权、非专利技术、商标权、著作权、特许权等。那么企业购买的软件是否属于无形资产呢?一起看看吧。如果纳税人所购入的电脑软件是与电脑一起购入的,并且达到固定资产的标…...

httpURLConnection发送http请求
public static String CallJSHttpRequest(String data,String actionType,String invoiceAdderss){ // Properties prop InfProResourceLoader.loadPropertyFile(""); StringBuffer urlBuf new StringBuffer(); // String url prop.getProperty("url")...

C语言——常用字符串库函数的介绍
文章目录常用字符串库函数介绍1.1关于字符串简介1.2:[strlen库函数](https://legacy.cplusplus.com/reference/cstring/strlen/?kwstrlen)1.2.1strlen函数的功能1.2.2strlen函数的参数和返回类型1.2.3strlen函数使用注意事项1.2.4strlen的使用1.2.5模拟实现strlen函数1.3:[str…...

C语言 输入三角形的三条边(a,b,c),计算三角形的面积
求三角形的面积这里可以用海伦公式:ssqrt(p*(p-a)(p-b)(p-c)) 这里我在Linux编程环境编译 代码如下: 这里用到了sqrt()函数用来求给定值的平方根,需要加上#include<math.h> 在用gcc编译是出现错误 未定义对“sqrt”的引用的问题 虽然…...

C++面试宝典--基础知识
(一)基本语言 1. 说一下static关键字的作用 全局静态变量 在全局变量前加上关键字static,全局变量就定义成一个全局静态变量. 内存中位置:静态存储区,在整个程序运行期间一直存在。 初始化:未经初始化的全…...

2020届秋招正式批次面试经验
2020秋招腾讯面试: 怎么判断一个点是否在一个三角形内 思路一: 面积法: 如果一个点在三角形内,其与三角形的三个点构成的三个子三角形的面积等于大三角形的面积。否则,大于大三角形的面积。 所以,这个问题…...

零基础python必背代码-编程零基础应当如何开始学习 Python?
学Python,最高效的方法其实就是自学自问实战(海伦泰勒学习法的精简版)。 本文分为3大板块,不仅要帮你0基础入门,还专门写了进阶内容。 进阶内容中这51个Python的秘密,你可不一定知道。 并且免费课程处会带大…...

CF1C Ancient Berland Circus 几何
CF1C Ancient Berland Circus 传送门:点这里 题意:利用三个点求最小正多边形的面积。 上图: 手稿,有点丑 思路:一个正多边形,其每个点必把圆平分,且中心事原点。设有:多边形在圆上…...

编程小白C语言求三角形面积
题目要求 输入三角形的三边长,求三角形面积。为简单起见,设输入的三边长a、b、c能构成三角形。求该三角形面积!补充说明 如果已知三边长度,首先得判断是否构成三角形,我们知道三角形的任意两边之和大于第三边,其次是,知道了三边,怎么求面积,得用到一个数…...

java 并发 死锁_Java并发之死锁实例
package com.thread.test.thread;/*** Created by windwant on 2016/6/3.*/public class MyTestDeadLock {public void run() {MyThread mt new MyThread();new Thread(mt, "zhangsan").start();new Thread(mt, "lisi").start();}class MyThread impleme...

最受青睐的计算机代码“之”BLAS
好友说:“要易懂,大多数人看的懂,还要带有趣味性,这就像杨振宁和霍金的对比一样,霍金的演讲带趣味性,听众多,名气大。比如,高性能计算和太空宇宙的关系,和生物医学的关…...

研二师弟斩获阿里,美团,华为 offer!
大家好,我是小贺。考虑到最近校招已经开始了,最近会多分享一些校招秋招经验!上一篇分享了研二师弟拿下微信 offer 的故事,紧接着又有师弟报喜。同一个实验室的研二师弟经过自己的努力终于拿到了阿里高德、美团、华为等大厂的后端开…...

Python初级练习小实例(1-20例),1个实例多个例子相互参考
以下所有测试实例来自于菜鸟教程:https://www.runoob.com/python3/python3-examples.html 1:Python 数字求和 自己的代码 #用户输入数字,并转换为浮点型(float) a float(input(请输入数字1:)) …...

python三角形面积程序_linux下的python小程序——三角形面积
#!/usr/bin/python##file of sanjiaoxing mianjiimport matha int(raw_input(please enter side a:))b int(raw_input(please enter side b:))c int(raw_input(please enter side c:))if a b < c or b c < a or a c < b:out str(a),str(b),str(c)" cant...

linux c下求已知三条边的三角形的面积
首先使用的算法有两种: 1.用余弦定理求出一个角的余弦,然后求出正弦角A,然后用s1/2*(a*b*sinA)来求面积; 2.直接用海伦公式,p(abc)/2,ssqrt(p*(p-a)*(p-b)*(p-c)); 然后写完的代码如下&#…...

linux源码就是c面向对象,c语言实现面向对象编程
介简:Redy的开发语言是C,但在源码中,有很多地方都使用到了面向对象编程的方法,例如:在基本数据类型这一个模块,所有的数据类型都继承robject;在抽象语法树模块,所有的节点都继承asto…...

linux系统 python 程序_linux下的python小程序
linux下的python小程序——三角形面积#!/usr/bin/python##file of sanjiaoxing mianjiimport matha int(raw_input(please enter side a:))b int(raw_input(please enter side b:))c int(raw_input(please enter side c:))if a b < c or b c < a or a c < b:??…...

python利用海伦公式计算三角形面积代码_linux下的python小程序――三角形面积
#!/usr/bin/python##file of sanjiaoxing mianjiimport matha int(raw_input(please enter side a:))b int(raw_input(please enter side b:))c int(raw_input(please enter side c:))if a b < c or b c < a or a c < b:out str(a),str(b),str(c)" cant...

Spring学习系列(二)
Spring_特殊值的注入问题和各种类型的自动装配1.set两种方式的区别第4中赋值方式:自动装配(只适用于ref类型)使用注解定义bean1.set两种方式的区别 (1)把值写到value属性里面,必须加引号,写到子…...

点击一个盖在另一个元素上的元素(两元素同级),触发被盖住的元素的点击事件。
最近在做小程序,需要给一个元素加个光影效果,然后再做的过程中,如果一道光刚好滑到要点击的元素上,就相当于没点到元素上了,从网上搜了一下,说给盖住其他元素的那个元素加个CSS属性就可以了,什么…...

清空input type=file的值并为其绑定事件
场景描述 最近在写一个项目时,用到了文件上传,上传文件时用的是ajax上传,一般会用到onchange事件,但是它是在文件内容改变的情况下触发,如果我选了一个文件,结果下一次还选同一个文件,那就触发…...

matlab画累积频率曲线,matlab小白一枚,有关重要度排序、累积频率问题,求大神相助!...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼以下是原程序,求解26台设备的重要度排序X[100 50 30 30 20 60 50 40 2010 45 10 25 10 15 10 30 1010 10 10 20 10 30 5 20 510 10 10 20 15 50 0 10 0100 50 60 50 25 20 30 30 2010 50 40 50 20 20 0 30 080 70 80 80…...

改变一切的力量
策划人语 “母体是一切,它弥漫在我们的周围,蒙蔽了我们的双眼,让我们看不到真实的世界。”这是电影《黑客帝国》中的一句经典台词,它指向了是一个高度虚拟化的世界,一个连细胞都能够以数据化方式存储的奇幻时空。 有…...

C语言基础课第一次作业
一.大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 通过翻阅邹欣老师关于师生关系的博客,我发现大学和高中最大的不同除了没有人天天看着自己之外,还有教学方式的不同。高中的时候我们都…...

计算机应用未来愿望怎么写,2021新年愿望作文(5篇)
2021新年愿望作文(5篇)文章地址:https://www.llysc.cn/content/49-476065.html篇一:新年愿望转眼间,新年又到了,我开始思念起故乡的奶奶。我的新年愿望是让奶奶的病快点儿好起来。记得两年前这个时候,奶奶到我家来住。…...

灾害事件下社交媒体图文相关性研究
灾害事件下社交媒体图文相关性研究 摘 要 对灾害情境下的微博图片和文本内容进行分析,理解灾害情境下微博图片与文本的相关性。基于图像语义理解框架构建图文相关性分类模型,通过对图像和文本进行特征抽取,利用机器学习和深度学习方法提出图…...

悦悦走了,每个人应该都思考一下
悦悦走了,每个人应该都思考一下!她的死拷问我们每个中国人的心,更拷问我们伟大的D和ZF,是不是我们更应该做些什么?应该建立一套怎样的制度?或者应该如何教育和引导我们的民众?如果恢复或者弘扬我们中华民族…...

【追踪】送小悦悦一程:当路过发生 良心不再沉默
凌晨 噩耗传来 带着对成人世界的无奈,小悦悦去了天国,愿她一路走好,天国里不再有突突作响的车辆。 知道吗,小妹妹,你已经是我们良心重生的希望了。车轮碾过的那一刻,碾到了社会里沉默的大多数心中那沉寂的良…...

【Python+selenium】自动化生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。 unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一、入HTMLTes…...

小皮Windows web面板漏洞详解
漏洞简介 PhpStudy国内12年老牌公益软件,集安全、高效、功能与一体,已获得全球用户认可安装,运维也高效。 支持一键LAMP、LNMP、集群、监控、网站、数据库、FTP、软件中心、伪静态、云备份、SSL、多版本共存、Nginx反向代理、服务器防火墙、…...

MySQL OCP888题解069-CHECK TABLE
文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3.1、知识点1:CHECK TABLE语句4、总结1、原题 1.1、英文原题 1.2、答案 B、E 2、题目解析 2.1、题干解析 本题主要考察CHECK TABLE的作用和注意事项。 2.2、选项解析 C…...

【C++进阶】异常
文章目录C语言传统处理异常的方式C异常概念异常的用法异常的抛出和捕获异常的重新抛出异常安全异常规范自定义异常体系标准库异常体系异常的优缺点C语言传统处理异常的方式 传统的错误处理机制: 终止程序,如assert,缺陷:用户难以…...

【Python入门第四十天】Python丨NumPy数组创建
创建 NumPy ndarray 对象 NumPy 用于处理数组,NumPy 中的数组对象称为 ndarray。 我们可以使用 array() 函数创建一个 NumPy ndarray 对象。 实例 import numpy as np arr np.array([1, 2, 3, 4, 5])print(arr)print(type(arr))运行实例 type(): 这个内置的 Py…...

【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
【第十一届泰迪杯B题产品订单的数据分析与需求预测产品订单的数据分析与需求预测 】第一大问代码分享(后续更新LSTMinformer多元预测多变量模型) PS: 代码全写有注释,通俗易懂,包看懂!!!&…...

sensor HDR
目录 手机拍照HDR:先拍出来图片再融合 实时预览 preview HDR的实现: 4-Cell-3-Exposure HDR sensor DOL-HDR 输出三张不同时间的图像,融合成一帧 : 以下来自Sensor HDR模式简介|极客笔记 (deepinout.com) 手机拍照HDRÿ…...

Redis之底层数据结构
一 Redis数据结构 Redis底层数据结构有三层意思: 从Redis本身数据存储的结构层面来看,Redis数据结构是一个HashMap。从使用者角度来看,Redis的数据结构是String,List,Hash,Set,Sorted Set。从…...

Java实现输入一个整数,计算并输出它的阶乘(20以下)
目录 一、前言 二、代码部分 1.输入一个整数,计算并输出它的阶乘的代码 三、程序运行结果(控制台输出) 四、设计到的有关知识 一、前言 1.本代码是我在上学时写的,有一些地方没能完美实现,请包涵也请多赐教&…...

mysql暂时禁用触发器
在 MySQL 中,你可以使用以下语句来暂时禁用触发器: SET OLD_SQL_MODESQL_MODE, SQL_MODETRADITIONAL; SET GLOBAL event_scheduler OFF; SET GLOBAL log_bin_trust_function_creators OFF; SET DISABLE_TRIGGERS1; 这些语句将禁用触发器、事件调度程序…...

水溶性荧光生物素PEG:Alexa fluor 647 PEG Biotin,AF647 PEG Biotin,Alexa荧光647标记生物素
文章关键词:AF染料试剂,PE-Biotin衍生物,Alexa-fluor 647,Alexa Fluor 染料,Alexa荧光647标记 中文名称:Alexa fluor 647-PEG-生物素,Alexa-fluor 647-PEG-生物素 英文名称:Alexa fl…...

Java——redis通过改写部分源码实现动态db-操作数据库的时候可以指定db操作
Java——redis通过改写部分源码实现动态db-操作数据库的时候可以指定db操作起因data-redis-gps(1)改写的源码类redis连接配置 - RedisConnectionConfiguration.javaLettuce客户端配置 - LettuceConnectionConfigure.java(2)衍生的…...

基于Java+Springboot+vue的网上商城购物系统设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】
博主介绍:专注于Java技术领域和毕业项目实战 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案例(200套) 目录 一、前言介绍 1.…...

NVIDIA GTC 2023大会笔记+思考
思考 1 生成式AI大模型正在解决AI模型训练需要大量标注数据的问题(如Isaac Sim生成机器人仿真数据集,Drive Slim生成道路场景合成数据集) 2 依托类似Omniverse平台实现数字孪生等概念的工业生产流程模式,将因为节省大量现实调试成…...

《计算机网络原理》第一章 计算机网络概述
1.1 计算机网络的定义 定义:以能够相互共享资源的方式互联起来的自治计算机系统的集合主要特征: 资源共享分布在不同地理位置的“自治系统”遵循一定的规则—“协议 ” 1.2 计算机网络的发展历程 1.2.1 以单计算机为中心的联机系统 以单处理机为中心…...

基于springboot+mybatis-plus+mysql+vue实现物业管理系统
基于springbootmybatis-plusmysqlvue实现物业管理系统一、系统介绍1、系统主要功能:2.涉及技术框架:3.本项目所用环境:二、功能展示三、其它系统四、获取源码一、系统介绍 1、系统主要功能: 业主:基本信息、物业收费…...

ANR系列(一)——ANR源码拆解之Service的触发
前言 关于Service的ANR场景还是比较少见的,它的ANR设计原理也是比较简单,在很多监控的方案中都可以看得到 ANR触发场景 通过查阅Android官方文档,我们知道出现以下任何情况,系统都会针对我们的应用触发ANR: Servic…...

TitanIDE:云原生开发到底强在哪里?
原文作者:行云创新技术总监 邓冰寒 引言 是一种新的软件开发方法,旨在构建更可靠、高效、弹性、安全和可扩展的应用程序。与传统的应用程序开发方式不同,云原生是将开发环境完全搬到云端,构建一站式的云原生开发环境。云原生的开…...

基于antdv有可键入搜索的选择器
显示效果 传参效果 使用说明 本组件基于ant design Vue 和 Vue开发(JeecgBoot Vue2.0),带有搜索和键入 组件功能 支持动态传入请求路径动态设置请求方法动态设置是否模糊查询动态将请求方法进行带过来支持键入搜索,根据输入内容…...

GameFramework 框架详解之(十五)Setting配置存档
一.前言 在GameFramework中,我们可以使用Setting模块来管理游戏中的一些配置设置,通俗的来讲就是存档功能。Unity引擎给我们提供的PlayerPrefs工具其实作用是一样的,都是用来存储一些游戏配置的。 二.SettingComponent 类似PlayerPrefs的功能,提供基本数据类型配置的&qu…...

【MySQL】联合查询
目录 1、前言 2、联合查询 3、内连接和外连接 4、案例演示 4.1 查询篮球哥每科的成绩 4.2 查询所有同学的总成绩及邮箱 5、自连接 5.1 显示所有计算机原理成绩比java成绩高的同学 6、子查询 6.1 查询出篮球哥的同班同学 6.2 多行子查询 7、合并查询 1、前言 在实际…...

基于springboot+vue网上在线论坛交流网站
在生活上,他们不必像以前一样,想要在闲暇之余与好友或者是拥有同样兴趣的人交流,还得约时间地点一起聊天讨论,而仅仅需要用身边的电子产品打开论坛网站来进行沟通交流,就可以使自己能够在生活的压力下放松自己的心情&a…...

运用serv-u 、快解析搭建serveru ftp个人服务器方法教程
FTP的意思就是文件传输协议,用来管理TCP/IP网络上大型文件的快速传输。FTP服务器就是局域网信息资源的存储中心,主要是用来进行文件共享和传输。为了便于数据信息的共享和沟通,很多企业甚至个人都想搭建自己的ftp服务器,今天&…...

pytorch项目实战之实时人脸属性检测系统
简介 本项目采用CelebA人脸属性数据集训练人脸属性分类模型,使用mediapipe进行人脸检测,使用onnxruntime进行模型的推理,最终在intel的奔腾cpu上实现30-100帧完整的实时人脸属性识别系统。 ps:本来是打算写成付费专栏的,毕竟这是…...

vue过滤器filter
过滤器实质: 不改变原始数据,只是对数据进行加工处理后返回过滤后的数据再进行调用处理 用在两个地方: <!-- 在双花括号中-->{{ message | capitalize }}//capitalize为过滤器名字 <!-- 在 v-bind 中 --><div v-bind:id&qu…...

自主AI能力加速企业智能化转型 | 爱分析报告
报告编委 黄勇 爱分析合伙人&首席分析师 孟晨静 爱分析分析师 外部专家(按姓氏拼音排序) 杜晨阳 力维智联 五维实验室主任 王哲 九章云极DataCanvas 雅图BU总经理 特别鸣谢(按拼音排序) 目录 1. 报告综述 2. 金融…...

整理alacritty使用笔记
github: https://github.com/alacritty/alacritty features: https://github.com/alacritty/alacritty/blob/master/docs/features.md features(中文): https://gitcode.gitcode.host/docs-cn/alacritty-docs-cn/docs/…...

iOS多线程——GCD学习总结
文章目录多线程编程进程线程线程与进程的关系CPU核GCD简介为什么我们要使用GCD任务同步执行(sync):异步执行(async):队列(Dispatch Queue)串行队列(Serial Dispatch Queu…...

服务器安装 scenic plus python包
SCENIC 用来联合分析单细胞转录组和单细胞染色质可及性数据,软件官网:https://github.com/aertslab/scenicplus官方给出的代码很简单,就是 git clone 然后 pip install,但我实际安装时发生各种各样报错,总结了一下&…...

3、DRF实战总结:基于类的视图APIView, GenericAPIView和GenericViewSet视图集(附源码)
前面介绍了什么是符合RESTful规范的API接口,以及使用了基于函数的视图(FBV)编写了对文章进行增删查改的API。在本篇文章将使用基于类的视图(Class-based View, CBV)重写之前的接口。 参考: 1、Django开发总结:Django MVT与MVC设计模式&…...

【Unity 风格化】水墨风渲染01:从总结实现方法开始
写在前面 一直比较迷风格化的东西,之前写PBR其实也是为了后面尝试PBRNRP做铺垫,毕竟了解写实向才能进一步学习奇奇怪怪的NPR方式!话不多说,从水墨渲染开始,正式进入风格化的世界!! 无论是什么场…...

【C++进阶】C++11(终)包装器、线程库
文章目录包装器使用方法bind线程线程函数参数原子性操作库(atomic)死锁问题法一:在异常处解锁法二:lock_guard法三:unique_lock两个线程交替打印奇偶数包装器 看下面代码: 通过运行结果我们可以看到static实例化出了三份&#…...

智能制造装备主要技术
请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!!INTRODUCTION制造业是国民经济和国防建设的重要基础,是立国之本、兴国之路、强国之基。智能制造是当前制造技术的核心发展方向。智能制造装备是智能制造…...

日语能力考常考形容词,柯桥考级培训
日语能力考常考形容词大全(汉字しい类)汉字しい类的形容词恥ずかしい(はずかしい):害羞,害臊;不好意思 例:こんな格好で人前に出るのは恥ずかしい。大人しい(おとなしい&…...

Qt 学习笔记 10.QTableWidget
1.如何彻底删除 QTableWidget 中的表项 在 Qt 中,可以使用 QTableWidget::removeRow() 函数彻底删除在 QTableWidget 中的行,从而删除该行中的所有表项。 QTableWidget::removeRow() 函数接受一个整数类型的行号作为参数,表示需要删除的行号。…...

【python】【protobuf】逆向还原protobuf结构
文章目录一、前言二、示例三、python demo一、前言 在很多场景,都有一个需求: 得到了一个编码后的protobuf数据(比如竞品调研的的数据包),需要逆向还原其proto结构文件。 有3种方案去做这件事情: 从编码入…...

基于CZT的辐射探测器市场调研报告-主要企业、市场规模、份额及发展趋势
基于CZT的辐射探测器市场报告主要研究:市场规模: 产能、产量、销售、产值、价格、成本、利润等行业分析:原材料、市场应用、产品种类、市场需求、市场供给,下游市场分析、供应链分析等竞争分析:主要企业情况、市场份额…...

lvgl小部件-基础对象学习篇(二)
lvgl小部件-基础对象学习篇(二) 学习材料/工具 QT Creator 5.12.3 lvgl 源代码 极客笔记 学习过程/内容 LVGL 基础对象-坐标 尺寸 位置 对齐 父子关系 屏幕 层次 事件处理 部件 状态 风格 属性 保护 组 扩展点击区域 事件 按键 范例 具有自定义样式的基础…...

放射图表征学习(Radiograph Representation Learning)部分论文汇总
本文不保证时效性覆盖性 ICLR [link] [code] [MRM] [23] Advancing Radiograph Representation Learning with Masked Record Modeling MICCAI [link] [code] [M3AE] [22] Multi-modal Masked Autoencoders for Medical Vision-and-Language Pre-training [link] [code] [LM…...

【测试开发实战】Docker+Jmeter+InfluxDB+Grafana 搭建性能监控平台
1. 为什么要搭建性能监控平台? 1.1 需求背景 在用 Jmeter 获取性能测试结果的时候, Jmeter 本身带有聚合报告如下图所示: 这个报告有几个很明显的缺点: 只能自己看,无法实时共享;报告信息的展示比较简陋…...

【力扣专题】3.哈希表
3.哈希表理论知识数组代替哈希表setmap理论知识 一般哈希表都是用来快速判断一个元素是否出现集合里,要枚举的话时间复杂度是O(n),但如果使用哈希表的话, 只需要O(1)就可以做到。 ● 哈希碰撞:映射到了同一个索引 ● 拉链法&…...

【MySQL】MySQL的介绍MySQL数据库及MySQL表的基本操作
文章目录数据库的介绍什么是数据库数据库分类MySQL的介绍数据库的基本操作数据库的操作创建数据库查看所有数据库选中指定的数据库删除数据库常用数据类型数值类型字符串类型日期类型表的操作创建表查看指定数据库下的所有表查看指定表的结构删除表小练习数据库的介绍 什么是数…...

JVM中引用计数法与可达性分析
目录 概要 如何判断对象已死? 引用计数算法 优点 缺点 举例说明 可达性分析 图例说明 GC Roots的对象包括以下几种 可达性分析回收过程 四大引用 回收方法区 方法区的垃圾收集主要回收两部分内容: 1. 废弃的常量 2. 不再使用的类型。 JVM是…...

【面试】如何定位线上问题?
这个面试题我在两年社招的时候遇到过,前几天面试也遇到了。我觉得我每一次都答得中规中矩,今天来梳理复盘下,下次又被问到的时候希望可以答得更好。 下一次我应该会按照这个思路去答: 1、如果线上出现了问题,我们更多…...

Android 通用抓包方式
前言 抓包思路有两种 中间人hook android libssl.so 获取ssl key log 中间人的优势是简单方便,实时。hook的方式优势是原汁原味(比如可以看到两端握手的过程)。具体选哪一种,根据实际需求决定 中间人 可以利用的工具有pcap r…...

netstat命令参数
Usage: netstat [-ral] [-tuwx] [-en] Display networking information -r Routing table -----------------------查看路由表 -a All sockets 所有套接字状态 -l Listening sockets …...

Redis缓存过期策略
Redis 内存查看 Redis默认能用多少内存? 使用config get maxmemory命令查看 在64位操作系统默认可以飙到你的内存大小,0代表你的物理内存在32位操作系统下,默认3G内存 通过config set maxmemory设置内存值内存不够报OOM异常 淘汰策略 立即删…...

<C++> 三、内存管理
1.C/C内存分布 我们先来看下面的一段代码和相关问题 int globalVar 1; static int staticGlobalVar 1; void Test() {static int staticVar 1;int localVar 1;int num1[10] {1, 2, 3, 4};char char2[] "abcd";const char *pChar3 "abcd";int *ptr1…...

一起来学5G终端射频标准(TAE for UL-MIMO)
01—TAE的定义我们先来了解一下TAE测试标准的发展演变。在4G LTE的3GPP 36.101-1的技术要求规范中,就给出了对4G终端UL MIMO以及V2X UE的TAE的定义和最小要求,但在36.521-1的4G终端一致性测试规范中并没有对应的章节规定TAE的一致性测试。5G中有所变化&a…...

nginx-日志配置-错误界面配置-流量控制-7
nginx日志配置 nginx日志介绍 nginx 有一个非常灵活的日志记录模式,每个级别的配置可以有各自独立的访问日志, 需要日志模块 ngx_http_log_module 的支持,日志格式通过 log_format 命令来定义,日志对于统计和排错是非常有利的,下面总结了 n…...

dp-打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非…...

2023年杭州/广州/深圳DAMA-CDGA/CDGP数据治理认证线上班
DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业…...

华为OD机试用java实现 -【删除重复数字后的最大数字】(2023-Q1 新题)
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:删除重复数字后的最大数字 题…...

vue安装
要安装Vue,您需要先安装Node.js。以下是在Windows操作系统上安装Vue的步骤: 下载并安装最新版本的Node.js,可以从Node.js官方网站下载:Download | Node.js打开命令提示符或终端窗口,并输入以下命令来安装Vue CLI&…...

《计算机网络原理》第二章 网络体系结构
2.1 概述 2.2 网络分层 分层优点 各层独立每一层不需要知道下一层是如何实现的,只需要知道层间的接口和需要提供的服务。灵活性好当任意层发生变化时,只要接口不变,上下层均不受影响。结构上分开各层可采用最适合的技术。易于实现和维护促…...

就在明天 用友企业数智化财务峰会落地广州,聚焦实现业财合一新价值
3月28日,以「智能会计 价值财务」为主题的“2023企业数智化财务创新峰会”即将登陆广州。一同见证“智能会计”新时代下,用友 “价值财务”的新主张,同时在全球化的今天,助力大湾区企业扬帆出海迈向高质量发展! 本次峰…...

Python基础知识汇总(创建字典)
目录 字典的创建 常规创建字典 创建空字典 通过映射函数创建字典...

五个免费可用的 API 解锁快递物流应用更多的可能性
随着电商市场的迅速发展,越来越多的企业开始注重快递物流的重要性。为了提供更好的物流服务,许多企业都开始使用物流 API 来提高其物流操作的效率和可靠性。 通常我们在拿到一个快递单号想知道是属于什么快递公司的时候,我们会网上搜索&…...

Python 打印不带括号的元组
使用 str.join() 方法打印不带括号的元组,例如 result ,.join(my_tuple)。 str.join() 方法将返回一个包含元组元素的字符串,不带括号,带有逗号分隔符。 # ✅ 打印不带括号的字符串元组 tuple_of_str (one, two, three)result ,.join(tup…...

面试角度看问题:消息队列详解(万字长文,绝对值得一看)
面试角度看问题:消息队列详解前言一、消息队列是什么?二、为什么要使用消息队列?1.解耦2.异步3.削峰三、消息队列有什么缺点?1.系统可用性降低2.系统复杂度提高3.一致性问题四、如何保证消息队列的高可用?1.RabbitMQ 的…...