×

CSS文章/教程

【css】svg修改图标颜色(css动态修改svg背景颜色)

修无生 修无生 发表于2024-05-20 浏览6759 评论0
项目中使用了大量的svg图标,一开始只是导入直接使用,直到产品提出要根据条件修改图标的颜色 svg教程||菜鸟教程 可以简单看下教程了解下svg SVG 意为可缩放矢量图形,SVG 使用 XML 格式定义图像。 导入项目的svg图标大概是这样 有个path路径,并且有类名 在style中有个fill对应的颜色就是svg的图标颜色 关于这个fill属性,大概的解释是fill 属性设置形状内的颜色 需要改颜色的话,要在svg图标的内部,把这个类名改成这样 .st0{fill:cur

sql

SQL 后计算的利器 SPL(sql做计算)

修无生 修无生 发表于2024-05-19 浏览15566 评论0
现代应用开发中,通常只用SQL实现简单的数据存取动作,而主要的计算过程和业务逻辑直接在应用程序中实现,主要原因在于: 过于复杂的SQL很难调试、编写、阅读、修改。 SQL有方言特征,大量使用SQL后,会导致程序很难移植。 架构方面要求业务逻辑在应用中实现,而不能依赖于数据库,否则耦合性过高。 有些计算SQL不擅长,包括复杂的集合计算、有序计算、关联计算、多步骤计算,经常也需要移到数据库外实现。 实现流程控制时,因为更难移植、耦合性更高、影响数据安全,不方便使用存储过程。 此外,还有涉及多数

架构

操作系统MIT6.S081:[xv6参考手册第4章]->Trap与系统调用

修无生 修无生 发表于2024-05-19 浏览3353 评论0
本系列文章为MIT6.S081的学习笔记,包含了参考手册、课程、实验三部分的内容,前面的系列文章链接如下操作系统MIT6.S081:[xv6参考手册第1章]->操作系统接口操作系统MIT6.S081:P1->Introduction and examples操作系统MIT6.S081:Lab1->Unix utilities操作系统MIT6.S081:[xv6参考手册第2章]->操作系统组织结构操作系统MIT6.S081:P2->OS organization and system calls操

架构

云原生--k8s一主多从架构搭建(k8s 云原生)

修无生 修无生 发表于2024-05-19 浏览5666 评论0
目录 一、部署步骤 二、实验环境 1.在所有节点上关闭防护墙与核心防护,并且关闭swap交换 2.修改主机名,并写入每台服务器的host文件中 3.调整内核参数 4.在所有的节点上安装Docker 5.所有节点配置k8s源 6.所有节点安装kubeadm,kubelet和kubectl 7、部署 kubernetes Master 节点(master 节点上执行) 8、token制作 9、k8s-node 节点加入 master 节点(两个 node 执行) 10、mas

Ruby教程

软件界旷世之架:测试驱动开发(TDD)之争

修无生 修无生 发表于2024-05-19 浏览5629 评论0
摘要:在软件行业中,神仙打架的名场面,那就不得不提的是2014年的那场——测试驱动开发(TDD)之争。 在历史上有很多精彩绝伦的神仙打架,比如数学界的牛顿和莱布尼茨关于微积分的旷世之争;比如量子物理中的爱因斯坦和波尔的紫禁之巅;比如足球里的梅西和C罗的旗鼓相当难分高下;又比如滴滴和快滴之间触目惊心的烧钱大战……而在软件行业中,也同样有神仙打架的名场面,那就不得不提的是2014年的那场——测试驱动开发(TDD)之争。 比赛的红方是David Heinemeier Hansson,蓝方是K

rabbitmq

rabbitmq_delayed_message_exchange插件使用记录

修无生 修无生 发表于2024-05-18 浏览5801 评论0
列举一个延迟消息使用的场景: 在某些特殊系统订单中,一个用户下单支付之后,有3分钟使用期限, 如果3分钟之内没有使用,那么这个订单将进行异常处理,这时候就可以使用延迟队列来处理这些订单了。 这次就使用rabbitmq_delayed_message_exchange插件进行记录 以windows为例 其他操作系统请自行百度 1.下载rabbitmq_delayed_meaage_exchange 下载地址:http://www.rabbitmq.com/community-plugins.htm

tomcat

别再误人子弟了-tomcat、undertow、jetty性能对比(jetty和tomcat的区别undertow)

修无生 修无生 发表于2024-05-18 浏览5705 评论0
在网上搜索查询发现清一色的都是说undertow高并发性能优于tomcat,并且还提供了各种实验依据以作证明,但是我私下测试发现情况和网上大部分结果并不一致。 简单接口测试 @GetMapping(“/test”) publicStringtest() { returnUUID.randomUUID().toString(); } 这是第一次测试的接口,使用jemter每秒600个线程调用这个接口。 Tomcat Undertow Jetty 结论 在简单接

MYSQL教程

数据库编码 问题 mysql 修改字符集为utf8mb4

修无生 修无生 发表于2024-05-18 浏览6737 评论0
数据库编码 问题 mysql 修改字符集为utf8mb4 问题 ; 当向数据库插入表,或者在表中插入数据时,出现 ERROR 1366 (HY000): Incorrect string value: ‘\xBD\xF0\xD3\xB9’ for column ‘name’ at row 1 原因 数据库编码方式 和 表编码方式 以及 插入数据(字符串)的编码方式不同 我们可以查看建表,建数据库语句,查看他们的编码 show create database databas

node.js

JS逆向之浏览器补环境(一)

修无生 修无生 发表于2024-05-17 浏览9071 评论0
JS逆向之浏览器补环境(一) 简介 今天分享是是浏览器环境检测以及node js补环境 我们点击检测设备信息看发出的请求,可以看到是sign和data 这个data看起来像base64,我们试一下,发现不是 分析加密位置 可以看到经过混淆了 我们选中看一下 那我们接下来就知道了,要逆向的两个参数变量 _0x392f2d _0xd9e63f 我们直接把整个文件拷贝到webstrom里,看一下这两个变量在哪里定义的,可以看到在这 由于我们

MSSQL教程

Microsoft SQL Server 2019 下载、安装及Java JDBC配置连接数据库(多图详解 超详细)

修无生 修无生 发表于2024-05-16 浏览15255 评论0
一、下载 下载链接Microsoft SQL Server 二、安装 1.找到刚刚下载的文件,双击打开后,选择基本并接受 2.选择接受 3.选择安装位置,并点击安装,然后等待下载安装完成 4.正在安装 -5.遇到了一个问题,重启一下(未遇到该问题的可忽略此步) 6.安装成功,点击安装SSMS 7.点击下载SSMS 8.找到下载的安装程序,以管理员身份运行 9.选择合适的文件夹并安装 10.正在安装 11.安装完成,点击关闭 三、配置 1、在开始菜单找到

html5

HTML5中inpunt新增

修无生 修无生 发表于2024-05-16 浏览3821 评论0
type新增属性值: email:电子邮箱地址文本框(提交表单时会自动校验email格式)。 url:网页地址文本框(提交表单时会自动校验网站格式)。 color:选取颜色(后面通过js方法:decodeURIComponent('上传颜色数据')颜色转化为16进制表达)。 search:搜索框。 number:数字框。 range:数字滑块。 date:年、月、日。 month:年、月。 week:年、周。 time:时间(小时、分钟)。 datetime:UTC时间。