javascript画全年日历
前些日子闲聊群里有人提了用js画全年日历的需求,趁闲暇时间画了个小demo,下面还是先上效果图吧。
高亮显示的是今天的日期和标记要高亮显示的日期,也添加了点击事件的钩子,自己可以实现钩子函数,从而操作点击的日期值。
下面还是先上dai
/*** 日历视图*/
class DateView{/*** [constructor 构造]* @param {[type]} option [description]* @return {[type]} [description]*/constructor(option){this.FtColor=option?.FtColor==undefined?"#000":option?.FtColor;this.BdColor=option?.BdColor==undefined?"#fff":option?.BdColor;this.BgColor=option?.BgColor==undefined?"#fff":option?.BgColor;this.FtSize=option?.FtSize==undefined?"30px":option?.FtSize;this.padding=option?.padding==undefined?"10px":option?.padding;this.parent=option?.parent==undefined?"body":option?.parent;this.index=0;}/*** [setFtColor 设置字体颜色]* @param {[type]} FtColor [description]*/setFtColor(FtColor){this.FtColor=FtColor;return this;}/*** [setBdColor 设置边框颜色]* @param {[type]} BdColor [description]*/setBdColor(BdColor){this.BdColor=BdColor;return this;}/*** [setBgColor 设置背景颜色]* @param {[type]} BgColor [description]*/setBgColor(BgColor){this.BgColor=BgColor;return this;}/*** [setFtSize 设置字体大小]* @param {[type]} FtSize [description]*/setFtSize(FtSize){this.FtSize=FtSize;return this;}/*** [setPadding 设置padding]* @param {[type]} padding [description]*/setPadding(padding){this.padding=padding;return this;}/*** [setParent 设置日历容器]* @param {[type]} parent [description]*/setParent(parent){this.parent=parent;return this;}/*** [drawDateByMonth 取得某一月的日历视图]* @param {[type]} yearOrmonth [年或月]* @param {[type]} Month [月]* @param {[type]} callBack [钩子函数,点击日期后的动作]* @param {[type]} width [控件宽度]* @param {[type]} tagData [需要高亮显示的日期数据如['2023.1.12','2023.1.13']]* @return {[type]} [description]*/drawDateByMonth(yearOrmonth,Month,callBack,width,tagData){let date=new Date();let year,month;if(yearOrmonth==undefined){year=date.getFullYear();month=date.getMonth()+1;}else if(yearOrmonth!=undefined&&yearOrmonth>12){year=yearOrmonth;if(Month==undefined){throw new Error("缺少参数“月份”");}month=Month;}else{year=date.getFullYear();month=yearOrmonth;}if(year<1900||year>2100){throw new Error("年份超出了限定区间1900-2100");}let html=`<style>.dateView${this.index}{position: relative;${width};margin-left:10px;color:${this.FtColor};font-size: ${this.FtSize};background: ${this.BdColor};display:inline-block;vertical-align:top;padding:10px;}.dateView${this.index} tr{background: ${this.BdColor};}.dateView${this.index} tr td{background: ${this.BgColor};padding: ${this.padding};cursor:pointer;}.dateView${this.index}Tag{color:${this.BgColor};background: ${this.FtColor} !important;}</style><table class="dateView${this.index}"><tr><td colspan="7">${month}月</td></tr><tr><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td><td>七</td></tr>`;let days=this.getDaysByYearAndMonth(year,month);//本月多少天let firstDay=new Date(year+"/"+month+"/1 1:1:1").getDay();//本月第一天是星期几firstDay=firstDay==0?6:firstDay-1;let weeks=Math.ceil((days+firstDay)/7);//本月有几周let dateArr=[];for(var i=1;i<weeks*7+1;i++){if((i-firstDay<=0)||(i-firstDay>days)){dateArr.push("");}else{dateArr.push(i-firstDay);}}function splitArray(array, size){let data = [];for (let i = 0; i < array.length; i += size) {data.push(array.slice(i, i + size))}return data}dateArr=splitArray(dateArr,7);tagData=tagData==undefined?[]:tagData;let today=new Date();today=today.getFullYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();tagData.push(today);for(var i in dateArr){html+=`<tr>`;for(var j in dateArr[i]){var t=`${year}-${month}-${dateArr[i][j]}`;if(tagData.indexOf(t)>=0){html+=`<td class="dateView${this.index}Tag" t="${t}">${dateArr[i][j]}</td>`;}else{html+=`<td t="${t}">${dateArr[i][j]}</td>`;}}html+=`</tr>`;}if(this.parent=="body"){document.body.insertAdjacentHTML("beforeend",html);}else{document.querySelector(this.parent).insertAdjacentHTML("beforeend",html);}if(callBack!=undefined){document.querySelector(`.dateView${this.index}`).addEventListener('click',function(e){if(e.target.getAttribute("t")!=null){callBack(e.target.getAttribute("t"));}});}this.index++;}/*** [getDaysByYearAndMonth 根据年月取得月份的天数]* @param {[type]} year [年]* @param {[type]} month [月]* @return {[type]} [description]*/getDaysByYearAndMonth(year,month){if([1,3,5,7,8,10,12].indexOf(month)>=0){return 31;}else if(month==2){if(year%100==0){if(year%400==0){return 29;}else{return 28;}}else{if(year%4==0){return 29;}else{return 28;}}}else{return 30;}}/*** [drawDateByYear 画出某一年全年的日历]* @param {[type]} year [年]* @param {[type]} cols [一行显示几个月份]* @param {[type]} callBack [钩子函数,点击日期后的动作]* @param {[type]} tagData [需要高亮显示的日期数据如['2023.1.12','2023.1.13']]* @return {[type]} [description]*/drawDateByYear(year,cols,callBack,tagData){year=year==undefined?new Date().getFullYear():year;cols=cols==undefined?5:cols;let width="width:"+Math.floor(100/cols-1)+"%";console.log(width)for(var i=1;i<=12;i++){this.drawDateByMonth(year,i,callBack,width,tagData);}}
}let d=new DateView({FtSize:"20px",FtColor:"#123ae3"
});
d.drawDateByYear(2023,5,function(v){alert(v);
},['2023-10-13','2023-9-26','2023-10-12'
]);
使用也很简单,本文开始的效果图,实现代码如下
let d=new DateView({FtSize:"20px",FtColor:"#123ae3"
});
d.drawDateByYear(2023,5,function(v){alert(v);
},['2023-10-13','2023-9-26','2023-10-12'
]);
其中FtSize为字体大小,Ftcolor为字体颜色,具体设置看构造函数,也有单独的设置字体大小颜色等配置的函数,通过链式操作即可,例如
let d=new DateView({
FtSize:"20px",
FtColor:"#123ae3"
});
也可以写成
let d=new DateView();
d.setFtColor("#123ae3").FtSize("20px");
或者也可以不传入任何参数,将默认输出黑白日历
drawDateByYear()方法画出全年的日历,也可以用drawDateByMonth()方法画出某个月的单月日历,默认将日历dom插入到body里,也可以通过传入parent修改日历容器,例如某个div,d.drawDateByYear(2023,5,function(v){
alert(v);
},[
'2023-10-13',
'2023-9-26',
'2023-10-12'
]);
其中这个匿名函数
function(v){
alert(v);
}为点击回调的钩子函数,这个是点击相应日期后alert()以下被点击的日期,这个自己根据业务需要实现。
后面这个数组就是要高亮显示的日期
代码都有注释,比较明了了
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4501757.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
tidb集群安装部署
tidb集群安装部署 部署架构图 一、安装tiup curl --proto https --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh二、部署tidb集群 架构图 存储架构图 SQL层架构图 1、安装tiup cluster tiup install cluster2、制作集群部署文件 global:user: &q…...

FR
帧中继网络可以拿来做VPN 帧中继环境下运行rip要关闭自动汇总 undo summary,因为在帧中继环境下,水平分割机制是默认关闭的。而不在帧中继环境下,水平分割机制是默认开启的,自动汇总功能也就关闭了。帧中继网络的传输主要是依靠DL…...
Neocities 免费HTML 网站空间,每月200 GB 流量托管静态网页超简单
Neocities 免费HTML 网站空间,每月200 GB 流量托管静态网页超简单-第1张图片-小蜜蜂免费云主机 二十几年前有个相当知名的网页空间服务「GeoCities」,可以说是早期网路服务的始祖,当年有非常多类似的网页托管服务,让使用者将制作后…...

ElasticSearch学习笔记(三)
文章目录ElasticSearch学习笔记(三)1.Springboot集成ElasticSearch1.1创建工程1.2配置ElasticSearch2.Elasticsearch在springboot里的增删改查2.1创建索引2.2判断索引是否存在2.3删除索引2.4添加文档2.6判断文档是否存在2.7获取文档的信息2.8更新文档的信息2.9删除文档信息2.10…...

TiDB体系结构之TiDB Server
TiDB体系结构之TiDB ServerTiDB ServerTiDB Server主要组成模块SQL语句的解析和编译行数据与KV的转化SQL读写相关模块在线DDL相关模块TiDB的垃圾回收TiDB Server的缓存TiDB Server TiDB Server的主要作用如下: 处理客户端连接SQL语句的解析和编译关系型数据与KV的…...

matlab综合应用线性规划,matlab在线性规划中的应用.doc
matlab在线性规划中的应用.doc MATLAB课程论文MATLAB在线性规划中的应用姓名马福蕊学号12010245317专业通信工程指导老师汤全武学院物理电气信息学院完成日期2011127MATLAB在线性规划中的应用(马福蕊12010245317通信工程(1)班)【摘要】在各类经济活动中,经常遇到这样…...

金格签章 页面签章 报服务器错 但是没请求服务器
错误原因在于,金格签章所涉及到的url地址和网站的地址不一致导致。比如金格签章的server 地址是http前缀 http://aaa 而所在网站页面的地址是https://aaa 那就不一样了。捯饬问题。...

TiDB安装部署
文章目录部署方式选择TiDB-Local单机版TiDB-Docker集群版扩展CentOS安装MySQLCentOS安装GitCentOS安装DockerCentOS安装Docker ComposeDocker Compose命令部署方式选择 通过查阅官方文档和网友踩坑经验,我们学习测试时就就直接使用官网推荐的Docker Compose方式快速构建TiDB集群…...

TiDB基本原理学习
目录1、OLTP、OLAP和HTAP1.1 OLTP1.2 OLAP1.2.1 OLAP分类1.3 HTAP2、TiDB简介3、TiDB架构4、优势5、核心特性5.1 水平扩展5.2 高可用5.2.1 TiDB5.2.2 PD5.2.3 TiKV6、核心原理6.1 存储原理6.1.1 Key-Value6.1.2 RocksDB6.1.3 Raft6.1.4 Region6.1.5 MVCC6.1.6 Percolator6.2 计…...

TiDB Server调优
max-proc 控制tidb-server使用的CPU核数,单机上部署多个tidb-server的时候设置该变量的值可以限制tidb-server使用的资源,避免对其他进程造成影响; token-limit 配置可以同时请求的session数量,即tidb server可以同时为多少个会…...

LeetCode_数组_简单_1.两数之和
目录1.题目2.思路3.代码实现(Java)1.题目 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出和为目标值 target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组…...

具体案例 快速原型模型_【复习资料】软件工程之快速原型模型
引入快速原型模型的原因:如果用传统的方法开发一个系统,在初期需求方面的工作时,无论和用户做如何详细的沟通,用户都能难对自己的需求表达准确、全面,因为用户和开发团队双方的知识领域有很大差异。开发人员懂技术&…...

帆软js-FR对象
提示框:FR.showDialog(标题,宽,高,内容) FR.showDialog(12,500,300,内容) 可以自定义提示内容:以对话框形式弹出主子表这个报表 var url "http://localhost:8075/webroot/decision/view/report?viewlet主子表.cpt" //跳转地址 var ifr…...

机器视觉:工业相机专业词汇中英文详解
机器视觉:工业相机专业词汇中英文详解1、电荷偶合元件CCD:Charge-coupled Device2、互补金属氧化物半导体CMOS:Complementary Metal Oxide Semiconductor3、接口Interface:IEEE 1394b - 800 Mb/s, 1 port,指相机输出接…...

卷帘相机和全局相机的区别(Rolling Shutter Global Shutter)
1.1. 什么是快门 快门是照相机用来控制感光片有效曝光时间的机构。是照相机的一个重要组成部分,它的结构、形式及功能是衡量照相机档次的一个重要因素。 1.2. 什么是Global Shutter(Total Shutter)? 通过整幅场景在同一时间曝光实…...
Tensorflow神经网络预测股票均价
一、简介 1.目标: 已知股票的「开盘价」和「收盘价」,利用神经网络来预测「收盘均价」 2.数据源: 日期(data):[ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.] 开盘价(beginPrice&a…...

Unity立体翻转大屏互动kinect体感翻转广告牌
佩京体感翻转广告展示的优势在于将一个大屏分为多个区域进行分别展示,当参观者走过去的时候,会自动翻页,当全部翻完的时候会形成一个整体广告语,进行整体展示。 系统说明: (1)根据行人位置翻转对应广告牌。 (2)每个位…...

在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的。按下述步骤调整:
在FastReport2.8中打开frf文件,选择另存为fr3文件,这时FastReport4是不能打开该文件的。按下述步骤调整:使用记事本打开该fr3文件。1.将所有 Tfr 替换为Tfrx2.将所有 Memo.text 替换为Text3. 替换为空4.控件中文改英文(主要是“…...

grid布局常用属性
grid布局即网格布局(二维),flex布局(一维) <div class"wrap"> <div class"item">item 1</div> <div class"item">item 2</div> <div class"item…...

反重力铸造工艺中的高精度快速压力调节解决方案
摘要:针对客户调压铸造炉对真空压力控制系统的技术要求,本文介绍了相应的解决方案和验证试验。方案的技术核心是基于高速动态平衡法,采用大流量压力控制装置,与传感器和真空压力控制器组成PID闭环控制回路,其特点是可快…...

面试官问我:未来五年的职业规划..我是这样回答的
“能否简述下你未来5年的职业规划呢?” 相信大多数求职者在面试的时候都会被问到过这个问题。 实际面试时,HR和业务部门的面试考核维度不同,这也代表着公司评估一个应聘者的能力不仅仅是技术能力,还可能是稳定性、沟通、价值观等…...

Tidb使用
一、为什么使用Tidb 最近发现tidb在互联网圈大火,新生代的一个NewSql数据库 具体链接可以访问pincap的官网 https://www.pingcap.com/docs-cn/v3.0/ 二、Tidb常见的问题: 1.数据热点问题 因为tidb使用的是基于raft的tikv实例(rocketdb),任何分布式的系统都会存在或多或少的数据…...

2023北京/深圳NPDP产品经理入门到精通班招生简章
NPDP产品经理国际资格认证是国际公认的唯一的新产品开发专业认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 我们针对互联网时代的个人、互联网企业、与传统企业推出一系列学习。 课程从…...

WEB在打印fr3报表上显示二维码和图片
代码: #region 生成二维码DataRow dr ReportData.Rows[0];var DEtEvl dr["DEtEvl"].ToString() "T" ? "合格" : "不合格";string enCodeString "车 牌 号:" dr["HPHM"] "\n&q…...

达内python人工智能19年大纲_达内Python人工智能编程 入门干货
编程语言那么多,哪一个适合新手学习呢?哪些语言学完后好就业?其实对于这样的问题,一个简单的判断方法就是看市场需求什么,比如现在火热的人工智能行业,人工智能行业最近几年已经成为下一个改变行业的力量&a…...

TIDB
基于Docker TIDB安装 自己本身记录一下从无到有在Centos 上安装TIDB 单机版 基于最新版的Centos 安装 按照基础命令进行安装,当做一个笔记来使用 vi /etc/security/limits.conf 添加 soft nofile 100001hard nofile 100002 root soft nofile 100001 root hard …...

国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)...
在2013-07-15 整理了一份国内各大互联网公司相关技术站点2.0版 (集合腾讯、阿里、百度、搜狐、新浪、360等共49个) 近日重新整理了一番,希望能对大家有所帮助 2013年 腾讯系列(13) 阿里系列(18)…...

MySQL复制技术方案——半同步复制配置
Google为MySQL和InnoDB设计了一个大规模补丁集以量身打造服务器和存储引擎。其中一个修补程序可用于MySQL5.0版本,是半同步的复制补丁。MySQL已经打上了该补丁并在MySQL5.5中发布了。 半同步复制的理念是在允许更改操作继续执行前,确保更改操作至少被写…...

MSP430FR6043超声波传感器设计记录
1.前言 最近项目设计了一个超声波传感器 参考TI官方的板子EVM430-FR6043搭建的电路 EVM430-FR6043评估模块是一个用于评估MSP430FR6043 MCU性能的开发平台。 MSP430FR6043 MCU是一款超低功耗器件, 集成了超声波感测模拟前端 用于精确地进行超声波测量。 专为超声…...

算法leetcode|31. 下一个排列(rust重拳出击)
文章目录31. 下一个排列:样例 1:样例 2:样例 3:提示:分析:题解:rustgoccpythonjava31. 下一个排列: 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如࿰…...

执念斩长河22年寒假出发录
大家好,我是执念斩长河。不经意间,博主的寒假就要到了2022年1月12日。俗话说:“寒假不努力,开学徒伤悲”,那博主的寒假有哪些安排呢? 寒假大约6周,共40天。 寒假只干三件事分为三个方面…...

Google天气和股票API
实时股票 Google 的数据 1. 实时数据 http://www.google.com/ig/api?h1zh-CN&stock600001 2.K线图 http://www.google.cn/finance/getchart?q600336&xSHA&p5d&i240 http://www.google.com/finance/chart?qSHA:600001&tlf12 3. 补全信息 "h…...

广域网之FR
文章目录实验拓扑图:实验配置思路:实验摘要重点命令:实验详细配置步骤:FR配置配置接口IP地址将接口修改为FR查看帧中继映射抓包实验拓扑图: 实验配置思路: 配置接口IP地址将链路模式修改成FR 实验摘要重点…...

2022年全球及中国植物激活剂行业头部企业市场占有率及排名调研报告
本文调研和分析全球植物激活剂发展现状及未来趋势,核心内容如下: (1)全球市场总体规模,分别按销量和按收入进行了统计分析,历史数据2017-2021年,预测数据2022至2028年。 (2ÿ…...

FR填报远程公式调用SQL
//var sql"SQL(\"JDBC3\",\"UPDATE FH SET FH66 WHERE CKMCZJ0001\",1,1)" //FR.remoteEvaluate(sql) //var a FR.remoteEvaluate("sum(12)"); //alert(a) var djbhcontentPane.getWidgetByName("djbh").getValue(); aler...

TiDB介绍
文章目录数据库技术发展简史从MySQL到TiDB场景引入问题分析问题解决总结TiDB概述扩展数据管理技术发展阶段数据库模型发展阶段SQL,NoSQL,NewSQLOLTP和OLAPTiDB怎么诞生的?数据库技术发展简史 数据库技术产生于20世纪60年代末70年代初,其主要…...

小米测试总监,10年软件测试工程师感悟,写给还在迷茫中的朋友!
前言絮叨: 刚刚在知乎上看到另外一个浏览量五十多万的问答。说是年龄25岁,问零基础学习软件测试怎么样?我猜是想问是不是还来得及?软件测试行业前景与怎么学习?我想这应该是很多想要零基础学习软件测试或者转行软件测…...

matlab 批量处理图片
一、基本上比较常用的就是自己的图片命名是规律的,这样可以 快速循环处理: strD:\; %我的图像放在D盘,做差文件夹下,好的图像文件夹下 for i1:12 Iimread([str,num2str(i),.png]); %依次读取每一幅图像 %在此处进行你的图像处理即…...

【计算机网络考研面试】体系结构与参考模型参考模型
文章目录分层结构名词解析认识分层各层次报文组成小结🍑🌸🍃博主昵称:一拳必胜客 博主主页面链接:博主主页传送门 博主专栏页面连接:专栏传送门–计算机考研 🍑创作初心:本博客的初心…...

Maven是怎么样构建Spring Boot项目的?
准备好项目运行所需的环境后,就可以使用IDEA开发工具搭建一个Spring Boot入门程序了。我们既可以使用Maven方式构建项目,也可以使用Spring Initializr快捷方式构建项目。这里先介绍如何使用Maven方式构建Spring Boot项目,具体步骤如下。 1.初…...

一小时入门proteus使用教程
同学好,我是一名单片机工程师 . 这节课我们来讲解一下:一小时入门proteus使用教程 . 什么是Proteus Proteus是用于电子设计自动化的软件;主要用于准备原理图和设计PCB。它具有许多工具,这些工具不仅易于使用,而且有…...

保姆级教程从零搭建云服务器(小彩蛋,请大家看烟花秀)
笔者已从零搭建好云服务器,在文章开始笔者请大家看一场简单的烟花秀,该篇博文是写给小白的保姆级教程,不论是有基础还是没基础的,都可以根据本篇博文,轻松搭建个人云服务器。 烟花秀:浏览器直接输入ysw.wo…...

麒麟V10 kylin v10服务器版yum软件源官方源亲测可用
yum软件源配置 备份原来的软件源 mv /etc/yum.repos.d/kylin_aarch64.repo /etc/yum.repos.d/kylin_aarch64.repo.bak 修改软件源:vi /etc/yum.repos.d/kylin_aarch64.repo 删除之前的内容,文件内容如下 ###Kylin Linux Advanced Server 10 - os rep…...

数值分析上机题答案c语言,东南大学数值分析上机题c语言版
第一章舍入误差与有效数 设SNj 2N311 。 ,其精确值为1 j 12 2NN 121111,计算SN的通用程序。 2222 13 1N 111,计算S的通用程序。 (2)编制按从小到大的顺序SN 1 NN2 1(N 1)2 122 1(1)编制按从大到小的顺序SN(3)按两种顺序分别计算S102ÿ…...

JS DOM innerHTML和innerText
JS DOM innerHTML和innerText在JavaScript中,我们可以使用innerHTML属性很方便地获取和设置一个元素的“内部元素”,也可以使用innerText属性获取和设置一个元素的“内部文本” 例如,我们用innerHTML来向HTML文档中添加一张图片:…...

TCP、IP详解(转)
注:因在网上看到有位大神写的不错,就借鉴下了 TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别…...

PyTorch-Tutorials【pytorch官方教程中英文详解】- 1 Quickstart
在PyTorch深度学习实践概论笔记5-课后练习2:pytorch官方教程【中英讲解】中跟着刘老师课后练习给的链接学习了pytorch官方教程,后来发现现在有更新版的教程,有时间正好也一起学习一下。 官网链接:Quickstart — PyTorch Tutorial…...

c++builder读取系统时间Now函数
sprintf(pLog,"%s",DateTimeToStr(Now()).c_str());...
JavaScript中textContent、innerText和innerHTML的用法以及区别
目录 0.码仙励志 1.textContent的用法 1.设置标签中的文本内容 2.获取标签中的文本内容 2.innerText的用法 1.设置标签中的文本内容 2.获取标签中的文本内容 3.innerHTML的用法 1.设置标签中的文本内容 2.获取标签中的文本内容 4.innerText和textContent的区别 1.兼容…...

电子邮件安全对企业的重要性
电子邮箱是企业常用且重要的传输工具。调查数据显示,有80%以上办公文档、95%以上的企业业务数据都在通过电子邮件传递和共享。 但是,随着网络攻击手段的不断升级,电子邮件也成为了黑客攻击的重要目标。服务器开放及漏洞,权限缺乏…...

textContent 和 innerText 之间的区别
1. textContent : 该属性用于设置或返回所选节点及其所有后代的文本值。在设置 textContent 属性时,所有子节点都会被删除。它被包含指定字符串的单个文本节点替换。 句法 : 要设置节点的文本 - node.textContent 文本 返回节点的文本 - n…...

KALI更新软件源地址
1.输入以下命令,用于修改kali系统自带的软件源更新配置,值得一提的是leafpad是linux下一个很方便的文本编辑软件。当然你也可以使用vi命令来修改它。 leafpad /etc/apt/sources.list 2.可以删除当前所有配置,也可以在每一行前加#号来注释&a…...

c++语言Qt实现仿微信聊天软件
目标:开发一个仿微信聊天软件,用于qt编程练习。 内部原理:这里我是先在网上参考了别人的(具体参考的文章我忘记了,所以没法放上参考链接),然后自己做了一些修改,所以这里记录一下&a…...

innerHTML innerText
区别: 1、innerText 只识别文本,不识别html标签 非标准 去除空格和换行 2、innerHTML 可解析标签、文本 识别html标签 W3C标准 3、这两个属性可读写 可获取元素里面的内容 另:document.write() 方法 只能追加到body中 <div></di…...

【Lua基础 第2章】lua遍历table的方式、运算符、math库、字符串操作方法
文章目录💨更多相关知识👇一、lua遍历table的几种方式🍂pairs遍历🍂ipairs遍历🍂i1,#xxx遍历🌟代码演示🍂pairs 和 ipairs区别二、如何打印出脚本自身的名称三、Lua运算符🔸算术运算…...

计算机专业英语教程第七版,经典_计算机专业英语教程.pdf
计算机专业英语教程2010.5.1Computer science major courseComputer EnglishChapter 1 The History andFuture of ComputersChapter 1 The History and Future of ComputersAs a computer science student,we shouldstudy English hardThis book is very important to us计算机…...

从Deepmind最新成果DreamerV3启发的通用AI技术分析
一、背景 本文系个人观点:错漏在所难免,仅供参考 北京时间 1 月 12 日,DeepMind 官方推特发文,正式官宣 DreamerV3,这是首个能在游戏「我的世界」(Minecraft) 中不参考人类数据,就能从头开始收集钻石的通…...

制造业企业如何做好数字化转型?推荐收藏!
工作原因,接触过挺多传统制造企业,这些企业有一个清晰的共通点: 传统行业发展了这么多年,该提升的效率、该缩短的营销链路、该自动化的生产工具、该提升的利润空间,都基本快到顶了。头部公司利润增速越来越慢…...

手机在线测试黄疸软件,在家怎么用手机测黄疸
文章导读新生婴儿遭遇的问题中最普遍的便是黄疸,新生儿黄疸绝大多数都归属于生理性的,不需要独特医治,还可以在医师具体指导下服食用药治疗,在平常一定要多给宝宝晒太阳。有的病人出世以后黄疸指数不比较严重,可是住院…...

自备一个刷BIOS神器
我其实不太懂Intel平台_cpuwolf的成长笔记-CSDN博客【原创】大三学生写了个操作系统:19年前_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1YS4y1r77n#reply103602594912大概1998年,妈妈花了重金给买的奔腾II 266MHz,这个视频我也说了…...

学习RocketMQ小插曲
单纯的记录一下学习中的小插曲,自己其实挺关注粉丝数量的,可能快乐就是这么简单,前几天心血来潮想学习一下RocketMQ,毕竟是Java写的,就写了一篇感觉没什么干货的文章,结果上热榜了,然后就多了9个…...

python学习笔记——小插曲
作为eclipse的忠实粉丝,我自然乐意用eclipse来编写。 于是捣鼓了一小会儿就搞好了。 但是我运行的第一个程序出现了一个很奇怪的问题: SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xce in position 16: invalid continuation byt…...

使用pygame前的小插曲
问题一:已经安装了pip ,在DOC里执行pip list,为什么会提示 Fatal error in launcher: Unable to create process using? 我的解决方法:在环境变量里,把系统变量的 path中Python路径,与用户变量…...
使用PIL库,出现了cannot import name ‘Image‘ from ‘PIL‘的小插曲
今天使用PIL库获得素描图时,出现了 的错误,使用快捷键winR,输入cmd后,我重新安装了一遍PIL库,(在cmd里PIL的全称是pillow),输入pip install pillow,最下面出现了如图黄色…...

MathType 安装到 WPS 的小插曲
MathType 安装到 WPS 的小插曲 近日, 我无意中从B站上刷到了有关"Mathtype"视频, 一下子就被它的专业性及支持LateX语法的特性吸引, 于是便从网上找教程. 前几个步骤中并无大碍, 然而在将MathType 安装到 WPS (对, 我用的就是WPS而不是office, 因为我在WPS充了会员, …...

(P4)小插曲之变量和字符串:变量,字符串,原始字符串,长字符串
文章目录1.变量2.字符串3.原始字符串4.长字符串1.变量 变量名就像我们现实社会的名字,把一个值赋值给一个名字时,Ta会存储在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变…...

C++小插曲--strncmp函数
时间久了,不用都忘完了,特记下一笔。 仅用来记录自己的学习,闲暇时间看一眼,加深记忆! strncmp函数 函数原型:extern int strcmp(char str1,char str2,int n) 参数说明:str1为第…...

小甲鱼《零基础学习Python》课后笔记(三):小插曲之变量和字符串
0. 编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!” name input("请输入你的姓名:") print(你好,name!) 1. 编写程序:calc.py,要求用户输入1到100之间的数…...

Linux系统中创建新用户时遇到的小插曲
一点点小的总结。。 今天用Ubuntu添加新用户时,本来是在终端用useradd 或adduser 命令,或X Window中的图形界面工具, (useradd user1, passwd user1 不设置口令就会被禁止登陆。 tail -1 /etc/passwd tail -…...

信息加密小插曲
无数次在电视剧见过传递情报使用的电码。没想到升入大学后,我也可以给信息加密,编出一套自己明白的密码。 初涉信息安全的我很好奇,很想进一步深入学习, 我会在老师的指导下,认真努力地学习。加油!...

Linux 升级Openssh8.0p1 和 Openssl1.0.2r的小插曲
Linux 升级Openssh8.0p1 和 Openssl1.0.2r的小插曲结果报错最终解决方案先把我升级的命令发出来,用7.9的改的 没什么技术含量 which openssl cd /tmp/ vim /etc/xinetd.d/telnet service xinetd restart netstat -tnl |grep 23 iptables -I INPUT -p tcp --dport …...
Hook的两个小插曲
看完了前面三篇文章后,这里我们来一个小插曲~~~~ 第一个小插曲,是前面文章一个CM精灵的分析,我们这里使用hook代码来搞定; 第二个小插曲,是现在一些游戏,都有了支付上限,例如每天只能花20块钱来…...

飞桨PaddlePaddle window系统下命令安装出现的小插曲
作为刚接触python的新手,在安装python时,直接安装了最新版3.8.1,导致在使用命令安装paddle时出现了找不到所需版本的错误。 C:\Users\19193>python -m pip install paddlepaddle -i https://pypi.tuna.tsinghua.edu.cn/simple Looking in…...

修补MySQL漏洞(CVE-202221454等)小插曲-丢失的mysqld-safe
一台服务器,系统是CentOS8,安装了mysql,版本5.7.37。 扫描出现几个安全漏洞。如下: CVE-2022-21454 CVE-2022-21427 CVE-2022-21417 CVE-2022-21451 CVE-2022-21444 到官网查看,其影响版本包含5.7.37。 Oracle Critical Patch Update Advisory - Apri…...

如何制作nc文件(小插曲)
借处理CMORPH降水数据,写一篇关于python制作nc文件的文章。制作nc的模块Matlab, R ,Python 都有,任意选择一个使用即可。之前尝试看过CDO软件,是一个很强大的软件,命令简洁高效,有兴趣可自行goo…...
Navicat小插曲(中文乱码)
Navicat小插曲(中文乱码) 选定出现乱码的数据库,右键->找到数据库属性->把字符集和排序规则改成如下(可选择的,不用自己写) 我这里是新建数据库就修改的,建表之后出现乱码这样修改不知道…...

小插曲
下周就要开始带项目了…… 今天思考了一整天:管理的本质是什么呢?在书里找了N多答案后,恍然大悟——大部分书里说的“管理”都是高层管理,对于我的工作没有什么指导意义。作为基层小干部,我的职责就是帮助大家维持在最…...

Django Restframework 里的小插曲
Django REST framework 是一个强大且灵活的工具包,用以构建Web APIs 学习其最好的方法就是浏览开发文档了 但在学习过程中也出现了不少小插曲 在照着官网例程里面进行用户验证权利时ch出现了bug 上面显示1054,“Unknown column ‘……owner_id’in f…...
Cocoapods 更新到 1.0.x 以后,出现的小插曲
Cocoapods version 1.0.x 之前 在更新到 1.0.x 之前 Podfile 里面的内容一直写的很简单。 直接 pod ‘XXXX’ 然后退出保存 pod install 就可以了。 Cocoapods version 1.0.x 之后 Podfile 得加上一些佐料,比如 支持的版本号 platform :ios, "7.0"…...

SQL “varchar转换为numeric时出错” 的小插曲
工作小插曲今天在做数据分析时出现了一个小问题:在统计金额总数时的问题。 根据我从业这么多天的 “资深经验” ,一般出现这个错误是由两个原因。 第一种,有空值。这应该是varchar类型的值有个别为空,但是是用“NULL”表示的&…...

十月份英语学习——出现了一个小插曲
前段时间闲着无聊,也是一直在想着怎么提高一下自己的英语口语。我就闲着没事注册一个免费试学一个番茄时间的课程。人家也是挺费心的了,提前给我打了好几个电话,要我提前看一下教材,提前准备好上课。下面先简单介绍一下那天的经历…...

CMake跨平台编译小插曲
将一个在WINDOWS上编译好的paho.mqtt源码, 拷贝到LINUX进行编译,安装好CMAKE后, 删除CMakeCache.txt, 执行cmake, 反复出现莫名其妙的错误: CMake Error at /usr/cmake-3.7/Modules/CMakeTestCCompiler.cmake:51 (mes…...
智能一代云平台(四):15年上半年维护过程中精彩小插曲
一、背景: 从六月三十日到七月八日进行了一场轰轰烈烈的网考!规模:平均每天五场活动;平均每场参加活动人数:800人。当然在这期间出现许许多多的精彩小插曲,愿在此与诸君共享。 二、频繁报cookie弹出框&…...

Tomcat小插曲
1、做项目手动配置Tomcat的时候,点击文件夹bin中的startup.bat 总是一闪而过,百度之后发现,原来是java的%JAVA_HOME%环境变量尚未配置,好疏忽,当时安装jdk的时候并没有在意这些细小的环节,以为现在的jdk会自…...

SSM整合项目出现的小插曲:从数据库查询数据为null
在做整合项目时,有需要从数据库中查询数据,然后响应的前端页面,然而发现从数据库中根本查不到数据,于是开始检查 一、检查mapper.xml中的查询语句 public interface IHouseDao {//查询房源信息List<HouseView> findFourHo…...

微信小程序——视图与逻辑,页面导航(导航到 tabBar 页面,导航到非 tabBar 页面)
一.页面导航1.什么是页面导航页面导航指的是页面之间的相互跳转。例如,浏览器中实现页面导航的方式有如下两种:a.< a >链接b.location . href2.小程序中实现页面导航的两种方式声明式导航在页面上声明一个< navigat…...

小插曲中的生活
生活中的小插曲,真的是要多少有多少。插曲过后,静下心来想正是因为这些插曲,生活才变得丰富多彩呢! 这几天我就一直感觉,我就是一个事故多发地带,大事没有小插曲不断。不是今天这个软件有问题,就…...

前端小插曲
1、使一排字体倾斜展示:transform:rotate(7deg) 参数为旋转角度。 例: div{transform:rotate(7deg);-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform:rotate(7deg); /* Safari 和 Ch…...
Python——小插曲之变量和字符串
测试题:0. 以下哪个变量的命名不正确?为什么? (A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM 答:(C)选项不正确,因为 Python 中的变量名不能以数字开头。 PS:C。1. 在不上机的情况下,…...

003.小插曲之变量和字符串
插曲之变量: 0、 变量名就像是我们现实社会的名字,把一个值给一个名字时,ta会存储子在内存中,称之为变量(variable),在大多数语言中,都把这种行为称为“给变量赋值”或“把值存储在…...

matlab判断系统稳定性 -Nyquist图(极坐标图)判据(还没有搞完。。。。。。。)
matlab判断系统稳定性 -Nyquist图(极坐标图)判据(还没有搞完。。。。。。。)...

使用python-control库实现MATLAB自动控制原理常用函数:Bode图 Nyquist图 根轨迹
最近在学习自动控制原理,电脑装的windows/ubuntu双系统,matlab安装在windows上,日常用ubuntu,写作业切换系统过于繁琐,因此想要找到python中可以替换MATLAB Control工具箱的函数库,尝试了scipy.signal、自行…...

2021-05-24 Nyquist图背后的信息
相角裕度 PM,幅值裕度 GM,有时候单纯只看一个可能失效,因此(-1,0)与曲线的距离也是重要参考指标。...

Nyquist三大准则
解释如下: https://blog.csdn.net/rs_network/article/details/51148132...

用matlab绘制幅相特性曲线(Nyquist图)
用matlab绘制幅相特性曲线(Nyquist图) ①写出系统的开环传递函数 ②在matlab中输入代码:分别输入开环传递函数分子和分母的多项式; 再systf(num,den)得传递函数 ③Nyquist(sys)即可 示例: 输入 num [1 8] den [1 2 …...

用MATLAB画nyquist图时,怎样只花出一半的图?
目录1 步骤1 步骤...

【计算机网络】Shannon公式与Nyquist定理
预备知识 在系统介绍Shannon定理和Nyquist定理之前,我们需要先搞清楚一些必要的预备知识。波特率、比特率、带宽以及信噪比。 1.波特率Baud 波特率表示每秒钟传送的码元符号的个数,它是对符号传输速率的一种度量,1波特即指每秒传输1个符号…...

(五)2.自动控制原理 Frequency Responce Methods 之 Nyquist曲线
幅相特性曲线:Nyquist曲线 就是合并幅频和相频的那个曲线 我就想先给个基本环节全家福给大家看看哈哈 总结一下画Nyquist的步骤 1.根据函数,画出零极点图,并且用频率法表示原函数 2.写出幅频和相频的表示,用w表示 3.通过分析零…...

【开发自己的CAD】第四课:了解所有的实体类添加到图纸
类名类型Entity实体Line直线Solid体Circle圆Arc圆弧Ellipse椭圆Polyline多段线LWPolyline轻量多段线Spline曲线Insert块参照(CAD内Blockrefrence)Dimension标注MText多行文字Text单行文字Attdef属性定义CAD内AttributeDefinition)Attrib不知_3DFace3D面Point3D点Hatch填充Vi…...

幅相曲线渐近线_第十讲 频域分析法(Nyquist曲线)
金鸡一唱天下白:第九讲 根轨迹法zhuanlan.zhihu.com自动化人 - 知乎www.zhihu.com概述频域(频率响应)分析法是研究控制系统的一种工程方法,典控制理论最重要、最主要的分析方法。应用系统的频率特性可以间接地分析系统的动态性能和稳态性能。频域分析…...

【自动控制原理_B站网课笔记】开环系统Nyquist曲线绘制
2020-04-16 5.2开环系统Nyquist曲线绘制 文章目录 绘制方法1. 解析法2. 借助软件绘制3. 典型环节绘制法3.0 过程3.1 Nyquist曲线的起点 ω = 0 + \omega=0_{+}...
Sketch Nyquist plot 徒手绘制Nyquist 曲线
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011368821/article/details/27793853 Sketch Nyquist plot 这是相当纠结的领悟。我始终没明白Nyquist曲线究竟是怎么回事,简直痛苦 之前讲了 波特图入门 徒手…...
根据传函求频率响应、根据实验的频率响应求传函、Nyquist图、bode图
所谓频率响应,就是观察一个系统对不同频率的正弦波的响应,我们给系统输入一个幅值为1、频率为ω、相位为0的正弦波以后 u(t)sin(ωt0) 系统也会输出一个正弦波,只是这个正弦波的幅值A、相位φ会发生变化,而ω不会变,也…...

MATLAB之Nyquist图和Bode图
一、拉氏变换 matlab自带工具:拉氏变换(laplace) 例laplace(f)返回f的拉普拉斯变换。 默认情况下,自变量是t,变换变量是s。 例laplace(f,transVar)使用转换…...

根轨迹图、Bode图、Nyquist图的Matlab仿真
根轨迹 根据输入的传递函数绘制根轨迹在图上标出任意一点即能找到其他闭环极点并算出K根据输入的Kg找出闭环极点num=[1 1];%华工课本P186 den=[1 3 12 -16 0]; axis equal; rlocus(num,den); title(根轨迹绘制) [k,p...

【C++算法题】求三角形边长
键盘输入三角形的三条边,求出三角形的边长。 注意:三角形的形成条件 // variable.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" #include <windows.h> #include <iostream> using namespace std;int _tmain(int ar…...

React--》如何在React中创建TypeScript项目并使用?
目录 React中创建TS项目 TS目录结构 React函数组件类型 React类组件类型 如果你已经掌握了TS中基础类型、高级类型的使用,还想在前端项目中更深一层的使用TS,还需要掌握React、Vue、Angular等框架和框架提供的API,懂得如何在框架中使用TS…...

python计算三角形面积_【Scratch算法编程】计算三角形面积
【问题】已知一个三角形三条边的边长分别为a,b,c,利用海伦—秦九韶公式设计一个计算三角形面积的算法。(已知三角形三边边长分别为a b c,则三角形的面积为S),其中p.这个公式被称为海伦—秦九韶公…...

举例解析条件极值解法——高等数学
目标函数即题目所要求的函数 条件函数起限制作用,即所求函数需要满足的条件 至于做好拉格朗日函数后,很多同学开始对这个解法感到头疼。其实掌握技巧,解法也不是那么难的。 比如第一个函数是对x求偏导所得偏导完后缺个x,第二个函…...

多元函数的极值牛顿迭代法
多元函数的极值&牛顿迭代法多元函数的极值牛顿迭代法多元函数的极值 多元函数求极值的方法其他网页已经写了很多,在此不多叙述。在此不多赘述。简单给出结论: (1)一元函数求极值:对于一阶连续函数: 必…...

线性代数笔记12:二次型与函数极值
这一节我们将看见,如何将数值函数用矩阵表示,并使用正定矩阵来指示函数的极值。 二次型 定义:对nn维实向量x" role="presentation" style="position: relative;">xx及nn阶实对称矩阵A" role="present…...
python 寻找离散序列极值点
使用 scipy.signal 的 argrelextrema 函数(API),简单方便 import numpy as np import pylab as pl import matplotlib.pyplot as plt import scipy.signal as signal xnp.array([0, 6, 25, 20, 15, 8, 15, 6, 0, 6, 0, -5, -15, -3, 4, 10, 8, 13, 8, 10, 3,1, 20…...

股票多因子选股模型 —— 数据去极值
data_extreme #为什么要做去极值的工作(Why) 在做回归分析的时候,因为过大或过小的数据可能会影响到分析结果,离群值会严重影响因子和收益率之间的相关性估计结果,因此需要对那些离群值进行处理 ## 有哪些去极值的方…...

数据处理:去极值、标准化
1. 数据处理专题:去极值、标准化 导语:一般的数据预处理中常提及到的处理:去极值、标准化。我们将向大家讲述这常见的数据处理操作。 注意: 该笔记只能在mindgo网站的notebook中实现。 1.1 去极值 在分析上市公司当季净利润同…...

F - 人活着系列之芳姐和芳姐的猪(佛洛依德)
Description 百年来,人活着是为了什么这个问题一直萦绕在人的脑海里,也一直困扰着人的思想。人活着就是活着了,为活着本身而活着,而不是为活着之外的任何事物而活着的。正因为活着,所以活着。对,是有点莫明…...

佛洛依德的兔子和乌龟,环形链表双指针问题
leetcode287 寻找重复数 给定一个包含 n 1 个整数的数组 nums,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2] 输出: 2 …...

C#利用SaveFileDialog实现保存的功能示例
private void tsmExportLog_Click(object sender, EventArgs e){try{String title "导出日志";SaveFileDialog saveFileDialog new SaveFileDialog();saveFileDialog.Filter String.Format("{0}(*.txt)|*.txt", "日志");saveFileDialog.Filte…...

【介绍】好用的网页查词插件(greasy fork 插件):iciba划词翻译
文章目录前言正文小结参考文献前言 创作开始时间:2021年9月26日11:18:27 我的浏览器经常有一页是为百度翻译而留,一旦遇到生词经常需要在几个网页与百度翻译网页之间切换,虽然可以按照PC客户端进行划词翻译,但是我的电脑性能有限…...

第二季:爬取iciba上的单词发音文件
自从上次爬取iciba上的单词发音文件之后,今天再测试,居然发现爬取不到了,研究了一下发现网站改变了其网页的代码,没关系,爬与反爬是永远的主题,这次更新了源码,顺便将爬取到的文件存到我的hadoo…...

11.Python标准库_多进程探索 (multiprocessing包)
Vamei博客地址:http://www.cnblogs.com/vamei/archive/2012/10/13/2722254.html 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在初步了解Python多进程之后,我们可以继…...

Springboot项目如何实现mybatis的流式查询
前言 mybatis的流式查询,有点冷门,实际用的场景比较少,但是在某些特殊场景下,却是十分有效的一个方法。很多人没有听说过,实际上是对mybatis没有太重视,对mybatis想法还停留一个dao接口对应着mapper里的一个…...

大量产品“GPT 化”,开源大模型 AI 应用开发框架发布
大型语言模型(LLM)的出现,让我们看到了 AI 在自然语言处理方面的潜力,它涌现出来的创造力和思维能力令人叹为观止,并在新一代人机交互领域释放了大量的想象空间。 目前,决策者、产品负责人和开发者都在抢滩…...

logback-spring.xml日志配置
springboot为我们提供了一个规则,按照规则组织配置文件名,就可以被正确加载: Logback:logback-spring.xml, logback-spring.groovy, logback.xml, logback.groovy Log4j:log4j-spring.properties, log4j-spring.xml, …...

五、寄存器方式LED灯控制
寄存器方式LED灯控制 1、原理 电路图中相同网络标号表示它们是连接在一起,STM32F103ZET6的PC0-PC7 管脚连接D1-D8发光二极管阴极,如要使 D1 指示灯亮,只需控制 PC0 管脚输出低电平。 2、工程文件 Keil工程包含main.c、stm32f10x.h、start…...

【C++STL】vector的使用及其模拟实现
文章目录一、vector的介绍二、vector的使用1.构造函数2.扩容机制3.三种遍历方式4.容量操作5.元素访问6.增删查改三、vector深度剖析及模拟实现1.核心框架2.reserve使用memcpy拷贝问题3.构造函数错误调用问题4.insert和 erase迭代器失效问题5.模拟实现完整代码6.1 vector.h6.2 t…...

python快速编程入门 • 第1章 Python概述
全部章节 >>>> 文章目录1.1 认识Python1.1.1 Python的前世今生1.1.2 Python语言的特点1.2 安装Python解释器1.3 常用的Python编辑器1.3.1 PyCharm1.3.2 Jupyter Notebook1.4 开发第一个Python程序1.4.1 使用PyCharm编写Python程序1.4.2 使用Jupyter编写Python程序1…...

Cursor软件,内含GPT服务,软件免费,可以进行聊天
Cursor软件,内含GPT服务,软件免费,可以进行聊天 Cursor这个软件的安装 安装好后,双点击使用: 最后有软件地址 如果英文不好,怎么办,搭配有道词典: 效率嘎嘎快 用Ctrl+K进行代码指令后面如下自动生成代码 也可以在聊天框里面进行代码的编写和对话...

现在大专生转IT可行吗?
当然可行的。 大专也是人,为什么不可以选择喜欢的专业学习,现在大学生遍地都是,学历已经不是限制你发展的因素了。有的人就是不擅长理论学习,更喜欢技术。IT也只是一个普普通通的技术行业,跟其他技术行业一样…...

MySQL高级第八篇:关联查询、子查询和排序相关优化
MySQL高级第八篇:关联查询、子查询和排序相关优化一、关联查询的优化情况1:左外连接(和右外连接相似)情况2:内连接JOIN 语句原理二、子查询优化三、排序相关优化问题:WHERE条件上加了索引,为什么还要在 ORDER BY字段加…...

python消息队列4种方法及使用场景
Python 有许多消息队列实现,其中一些最流行的包括:一:RabbitMQ是一个高度可靠的消息队列系统,用于发送和接收消息,支持多种消息协议。一个开源的消息队列系统,具有高可用性、高可靠性和高可扩展性等特点&am…...

【JavaScript基础语法】判断数组对象是否含有某个值的方法(6种)
【JavaScript基础语法】web前端判断数组对象是否含有某个值的方法(6种)知识回调场景复现实现方式(6种)利用循环遍历数组元素利用some,filter方法利用array.indexOf方法利用array.includes方法利用array.find方法利用se…...

看完不再愁 | 图解TCP 重传、滑动窗口、流量控制、拥塞控制
目录 前言 正文 🌲 重传机制 1. 超时重传 2. 快速重传 3. SACK 方法 4. Duplicate SACK 🌲 滑动窗口 🌳 流量控制 🌳 拥塞控制 1. 慢启动 2. 拥塞避免算法 3. 拥塞发生 4. 快速恢复 前言 前面我们讲到「硬不硬你说…...

Oracle集群管理ASM-扩容磁盘组报错ora-15137
1 内容描述 今日对19c集群磁盘组进行扩容, [rootdb1 ~]# oracleasm createdisk DATA7 /dev/sdm1 Writing disk header: done Instantiating disk: done [rootdb1 ~]# oracleasm createdisk DATA8 /dev/sdn1 Writing disk header: done Instantiating disk: done 使…...

【内网安全】 横向移动PTH哈希PTT票据PTK密匙Kerberos密码喷射
文章目录章节点域横向移动-PTH-Mimikatz&NTLM概述1、Mimikatz2、impacket-at&ps&wmi&smb域横向移动-PTK-Mimikatz&AES256概述域横向移动-PTT-漏洞&Kekeo&Ticket概述1、漏洞-MS14-068(webadmin权限) 利用漏洞生成新用户(高权限)的票据2、kekeo(高权…...

【1638. 统计只差一个字符的子串数目】
来源:力扣(LeetCode) 描述: 给你两个字符串 s 和 t ,请你找出 s 中的非空子串的数目,这些子串满足替换 一个不同字符 以后,是 t 串的子串。换言之,请你找到 s 和 t 串中 恰好 只有…...

1.计算机操作系统概述
思考 一.什么是计算机操作系统概述?(What) 1.操作系统的概念、功能、目标 1.操作系统概念 2.操作系统功能、目标 3.总结 2.操作系统的四大特征 1.并发 2.共享 3.虚拟 4.异步 5.总结 3.操作系统的发展和分类 1.操作系统的分类及其…...

telnet命令详解及使用示例
telnet 是一种用于远程访问和管理计算机网络设备、服务器和服务的协议和命令行工具。它可以用于连接到运行 Telnet 服务器软件的任何计算机,并在远程计算机上执行命令和操作。以下是 telnet 命令的详细解释和使用示例。 通常我们会使用该命令传参测试你的服务器与其…...

STFCN学习笔记
文章目录STFCN: Spatio-Temporal FCN for Semantic Video Segmentation论文abstractpointLSTMRNNRNN的应用RNN局限性——长期依赖(Long-TermDependies)问题LSTM1 Introductionpoint2 Related Work2.1 Feature Extraction2.2 Segmentation MethodspointRG…...

网络作业4【计算机网络】
网络作业4【计算机网络】前言推荐网络作业4一. 单选题(共5题,25分)二. 填空题(共3题,21分)三. 判断题(共3题,15分)四. 阅读理解(共1题,39分&#…...

Java_Spring:7. AOP 的相关概念
目录 1 AOP 概述 1.1 什么是 AOP 1.2 AOP 的作用及优势 1.3 AOP 的实现方式 2 AOP 的具体应用 2.1 案例中问题 2.2 问题的解决 2.3 动态代理回顾 2.3.1 动态代理的特点 2.3.2 动态代理常用的有两种方式 2.3.3 使用 JDK 官方的 Proxy 类创建代理对象 2.3.4 使用 CGLi…...

HTML 标签和属性
一些标签 单双标签 双标签。双标签指标签是成对出现的,也就是有一个开始标签和一个结束标签,开始标签用 <标签名> 表示,结束标签用 </标签名> 表示,只有一对标签一起使用才能表示一个具体的含义。例如 <html>&…...

try... excpet BaseException(异常处理捕获)
try ...except 是最常见的捕获处理异常的结构,其主要作用是将可能出现问题的代码块用try :包裹起来,不至于出现错误让程序崩溃,无法执行下去常见的try ...excpet 的结构有三种try:pass except BaseException as e &…...

C++————构造函数与析构函数
在C中,我们有一个专门有一个函数给类的成员赋值,这个赋初值的工作由构造函数来完成。 说明: 1.构造函数的名字必须与类名相同,否则编译程序将把它当成一般的成员函数来处理。 2.构造函数没有返回值,在定义构造函数时&a…...

Spring Boot连接Redis问题
Spring Boot连接Redis问题序我的问题序 之前其实也遇到过连接不上的问题,常规无非是bind问题或者是保护机制、防火墙等。 可查看这篇文章进行解决: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 (踩坑经历) …...

最新前端面试知识点总结-2023(3w+字,长篇幅)
2023-前端面试知识点总结面试题总览javascript相关一、js 代码的常用优化手段二、es5 构造函数与继承三、new 一个对象的过程四、防抖与节流五、promise/A规范概述六、实现一个柯里函数封装七、事件队列八、微任务是哪些宏任务是哪些九、执行js代码时,同步任务、微任…...

python@调用系统命令行@os.system@subprocess@标准输入输出@sys.stdin@sys.stdout@input@print
文章目录python调用系统命令行os.system标准输入输出sys.stdinsys.stdoutinputprint概要os.systemdemoswindows命令解释器ComSpecsubprocessrecommended🎈基本用法demos标准输入输出sys.stdininput()sys.stdin.inputinput()交互模式小结sys.stdoutsys.stdout.wirte(…...

浅谈Scrapy框架普通反爬虫机制的应对策略
简单低级的爬虫速度快,伪装度低,如果没有反爬机制,它们可以很快的抓取大量数据,甚至因为请求过多,造成服务器不能正常工作。而伪装度高的爬虫爬取速度慢,对服务器造成的负担也相对较小。 爬虫与反爬虫&…...

NVT | NT96660 文件系统库应用说明
NVT | NT96660 文件系统库应用说明 时间:2023-03-27 文章目录 `NVT` | `NT96660` 文件系统库应用说明1.介绍2.特色3.操作3-1.`FileSys_Init`3-2.`FileSys_Open`3-3.`FileSys_Close`3-4.`FilesysTsk`3-5 .`FileSys_* API`4.用法4-1. 装载存储4-2.获取盘信息4-3.格式化5.`UART`…...

GPT4会应用到Playwright 中对 Selenium进行降维打击吗?
最近调研了Playwright,Playwright是微软开发的一个端到端的Web测试和自动化库。该框架的主要作用是测试Web应用程序,也可以将其应用于网页抓取。另外进行了初步学习后,发现网络更为关注的是Playwright和Selenium的对比!Playwright…...

SpringBoot集成Apollo和自动注册Consul
本文将介绍如何在 Spring Boot 中集成阿波罗(Apollo)和 Consul,并使用 Apollo 和 Consul 实现配置管理和服务注册与发现的功能。 1. 什么是阿波罗 阿波罗是携程开源的分布式配置中心,支持多种编程语言和框架。它提供了一套完整的…...

PyTorch 两大转置函数 transpose() 和 permute() 以及 view()和resize()
文章目录1. 官方文档transpose()permute()2. 相同点3.不同点合法性不同例子:4.关于连续contiguous()5.总结6.view()7.reshape()在pytorch中转置用的函数就只有这两个1.transpose()2.permute()注意只有transpose()有后缀格式:transpose_():后缀函数的作用…...

地表最强,接口调试神器Postman ,写得太好了
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。 无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。 那么接下来就介绍下postman到底有哪些功…...

2023年全国最新保安员精选真题及答案34
百分百题库提供保安员考试试题、保安职业资格考试预测题、保安员考试真题、保安职业资格证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 341.道路与铁路平面交叉道口有两个红灯交替闪烁或者一个红灯亮时,&#x…...

Linux内核模块开发之创建slab内存缓存(kmem_cache_*)
Linux内核模块开发之创建slab内存缓存(kmem_cache_*)一、创建专用的内存缓存编程接口二、实现步骤三、内存缓存的数据结构四、完整代码示例4.1、源代码4.2、编译和执行一、创建专用的内存缓存编程接口 创建内存缓存 kmem_cache_create。指定内存缓存分配…...

后端Springboot框架搭建APi接口开发(第一章)
本文章以IDEA为开发工具,使用SSM框架进行项目编写 第一节:设计并创建数据库 我们用一个简单的用户表进行操作演示 首先创建Data数据库 create database data;创建User数据表,表中包含用户邮箱,用户姓名,用户密码 create tabl…...

一位软件测试小姐妹的五万字面试宝典
本文干货成吨,全程高能 宝典内容包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等 通过大数据总结发现,其实软件测试岗的面试都是差不多的。常问的有下面这几块知识…...

常用的批量重命名工具
版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 批量重命名工具概述 批量重命名工具是一种软件工具,可以帮助用户批量修改文件和文件夹的名称。这些工具通常提供多种重命名选项,如添加前缀、后缀、删…...

Scala基础(二)
单例对象(object) Scala的类中无法定义静态成员,即无static关键字。如何像Java一样表达类的静态成员变量、成员方法与静态代码块? Scala解决方案:单例对象 使用“object”关键字声明,可包含变量、方法与…...

亚马逊视频营销类型及注意点
视频营销一直是亚马逊推广的重要组成部分,其中包括主图视频、关联视频、QA视频、视频review、站外视频推广。 因为视频可以很好的对产品进行全方位、综合性的展示,优势更为明显: 视频比图片更大,往往可以全屏显示; 视频与图片相…...

Winform中DataGridView设置前景色、单元格背景色、标题栏样式、禁止改变高宽、不显示空白行、清除选中样式、填充数据源、设置标题、设置单列宽度
场景 Winform中使用DataGridView实现加载数据并显示在led大屏中。 需要设置整个DataGridView的前景色、背景色、单元格颜色、标题栏样式、禁止 改变行高、列宽、不显示新增行、取消选中样式等。 注: 博客:霸道流氓气质的博客_CSDN博客-C#,架构之路,S…...

如何在 Android上恢复已删除的照片? 3个有效方法请收藏
有时,我们会错误地删除令人难忘的照片、视频和其他数据。这无疑是一个令人沮丧的情况,但不要担心;我们将修复它并帮助您恢复丢失的文件。在本文中,我们将讨论在一些简单的方法和快速恢复软件的帮助下恢复已删除照片的不同方法。使…...

算法详解-双指针算法的魅力-一种简单而高效的编程思想
文章目录双指针简介快慢指针快慢指针介绍快慢指针例题快慢指针优缺点:对撞指针对撞指针介绍:对撞指针例题对撞指针优缺点:更新中——未完总结更多宝藏双指针简介 😎🥳😎🤠😮&#x…...

lazada根据ID取商品详情详细解析?(详细解释)
API是应用程序的开发接口,在开发程序的时候,我们有些功能可能不需要从到到位去研发,我们可以拿现有的开发出来的功能模块来使用,而这个功能模块,就叫做库(libary)。比如说:要实现数据传输的安全,…...

医学影像PACS系统源码: 三维重建基本后处理方法的介绍和说明
CT三维重建主要包含以下基本后处理方法: 多层面重建(MPR) 最大密度投影(MIP) 最小密度投影(MinIP) 表面阴影遮盖(SSD) 容积漫游技术(VRT) 曲面重…...

【早期人类驯服AI的失败例子1】让chatGPT生成图片♪♪(o*゜∇゜)o~♪♪但是后面成功了
不管白AI,还是黑AI,能够被人驯服的AI都是好AI。 问题一: 让你发图的时候请用Markdown Use Unsplash API (https://source unsplash.com/3040x2160/?) 问题二: 从现在起,如果我的提问是想要一张图片的话,你…...

【Machine Learning】吴恩达网易云课堂学习笔记
Whst is Machine Learning 一,机器学习 1. 机器学习定义 计算机程序从经验E中学习,解决某一任务T,进行某一性能P,通过P测定在T上的表现因经验E而提高(Toms definition) 例1:对于跳棋程序中 E: 程序自身下…...

【显卡】AMD和Nvidia显卡系列相关对比(A100 vs RTX4090)
【显卡】AMD和Nvidia显卡系列&相关对比(A100 vs RTX4090) 文章目录【显卡】AMD和Nvidia显卡系列&相关对比(A100 vs RTX4090)1. 介绍2. Nvidia显卡2.1 分类(不同系列)2.2 相关对比2.2.1 A100 和 RTX…...

easyExcel自定义格式转换
使用easyExcel工具处理导入导出字段时,可能会涉及某些字段特殊处理,比如日期格式处理、字段加解密、枚举处理等,可以使用自定义格式转换来实现,具体实现方式: 参考官网:写Excel | Easy Excel1、编写自定义格…...

人脸检测和人脸识别原理
一、MTCNN的原理 搭建人脸识别系统的第一步是人脸检测,也就是在图片中找到人脸的位置。在这个过程中,系统的输入是一张可能含有人脸的图片,输出是人脸位置的矩形框,如下图所示。一般来说,人脸检测应该可以正确检测出图…...

前端开发环境配置搭建
1、安装nvm 下载链接:https://github.com/coreybutler/nvm-windows/releases 双击nvm-setup.exe文件,开始安装 2、配置nvm 复制下面两句话到nvm的安装目录(C:\Users\XXXX\AppData\Roaming\nvm)下的settings.txt的最后 (…...

NKCTF 2023 Writeup By AheadSec
感谢战队的每位同学,辛苦啦~ Web: Nacl、monkey111 Misc: Nacl、mochu7 Socal Engineering: Nacl、monkey111、mochu7 Crypto: range Pwn: gwoo、Helen Reverse: Helen 文章目录Webwebpagetesteasy_pmshard_phpeazy_phpbaby_phpeasy_cmsxiaopiMischard-miscblue三体…...

加密软件的新品类:环境加密
数据保密产品发展至今大致可分为两类:文档加密类产品和沙盒类(或者称为环境加密)产品。两类产品设计理念和功能迥异。从这几年的应用情况看,数据防泄密项目想要实施成功,除了选择合适自身的产品外,更加需要…...

Java基础知识 | 常见面试题(上):基本语法
撰写成一问一答的形式,每次回答都默写,对比参考答案后,再默写出更恰当的答案。 相关内容 Java基础知识 | 常见面试题(上):基础概念和常识 自测篇 2.1 Java、MySQL和Linux中注释有哪几种形式? 2…...

用 BI 思维分析,把控现金流量风险
现金流量风险,从字面意思还是比较容易理解的,就是企业的现金流入、现金流出不对等,流出大于流入,现金流循环不起来。这里面有很多不确定性的因素,因为企业的业务大体要经过采购、生产、销售等很多环节,哪一…...

docker版jxTMS使用指南:导入数据
本文讲解docker版jxTMS的如何导入excel文件中的数据,整个系列的文章请查看:docker版jxTMS使用指南 请按前文所述先做好相关的准备工作,然后sftp登录后,进入docTemplate目录,将【入库单.xls】下载到本地,为…...

PostgreSql pg_restore 用法
一、概述 pg_restore 是一个用来从 pg_dump 创建的非文本格式文件中恢复 PostgreSQL 数据库的工具。 二、语法 pg_restore [connection-option] [option] filenameconnection-option 可选参数: -h host 或 --hosthost:连接地址。 -p port 或 --portpo…...

八股文小结
文章目录项目介绍Java基础MapJava并发线程volatilesynchronized线程池JVM类加载机制垃圾回收(GC)1. 垃圾回收算法(内存回收方法论)2. 垃圾收集器(内存回收具体实现)**Serial:****ParNew…...

陶泓达:3.27最新黄金原油白银走势分析及操作策略!
【黄金行情走势分析】 上周五,黄金收盘1975附近,周K十字阴K收盘!在上周五的日内点评之中,李呈金说过,周五要防止下跌,修正,因此,持续做空思路为主。最后的修正还是走出来了。 所以&a…...

SOLIDWORKS案例 | 无缝协作方式降低成本
时间、成本和返工均减少 50%——SOLIDWORKS为发明家提供了经济实惠的产品开发服务 前情介绍 在当前的“创客”和技术孵化器开始流行之前,MAKO Design Invent 早在 1999 年就开始了创新,其使命是让发明家、初创企业和小型企业将他们的创意从概念转变为…...

目标检测:FP(误检)和FN(漏检)统计
1. 介绍 目标检测,检测结果分为三类:TP(正确检测),FP(误检),FN(漏检), 尤其是针对复杂场景或者小目标检测场景中,会存在一些FP(误检),FN(漏检)。 如何对检测的效果进行可视化,以帮助我们改进模型,提高模型recall值。 步骤 (1): 数据需要准备为yolo格式(2) 训练数据获得…...