喵の守护
Ms_sw
Moonlight
Java啊 以前找工作的时候在五八上找到个说是游戏设计师边学边做 结果一去面试 是个叫千把块学习的
展开Biu
Java啊 以前找工作的时候在五八上找到个说是游戏设计师边学边做 结果一去面试 是个叫千把块学习的写字楼课堂 笑
[查看全文]tonight
QCZJ
saotomesuzu
elysia
kibito
990773187
查看更多
喵の守护
喵の守护
## 能帮我出一些sql语法的练习吗 要postgre的
>>
完整版
能帮我出一些sql语法的练习吗 要postgre的
当然可以,以下是一些基于PostgreSQL的SQL语法练习题:
创建表:
CREATE TABLE Employees ( id SERIAL PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT, department VARCHAR(50), hire_date DATE );
插入数据:
INSERT INTO Employees (name, age, department, hire_date) VALUES ('John Doe', 30, 'Sales', '2020-01-01'), ('Jane Smith', 28, 'HR', '2019-05-15');
查询所有员工信息:
SELECT * FROM Emp...
喵の守护
## div如果有背景,滚动条部分会有一个白条,有办法让它透明吗
>>
完整版
div如果有背景,滚动条部分会有一个白条,有办法让它透明吗
在CSS中,可以设置滚动条的样式以实现透明效果。以下是一个示例:
div::-webkit-scrollbar {
width: 10px; /* 定义滚动条宽度 */
}
div::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3); /* 这里设置滚动条滑块的颜色和透明度,你可以调整最后一个参数(这里是0.3)来改变透明度 */
border-radius: 5px; /* 可选,定义圆角 */
}
div::-webkit-scrollbar-track {
background-color: transparent; /* 这里设置滚动条轨道(也就是你说的白条部分)为透明 */
}
这段代码是针对Webkit内核浏览器(如Chrome、Safari)的滚动条样式的设置。对于Firefox等其他浏览器,可能需要使用不同的前缀或者更复杂的解决方案。
请注意,Internet Explorer浏览器...
喵の守护
# 浏览器里面要如何使用sse(Server-Sent Events)
>>
完整版
浏览器里面要如何使用sse(Server-Sent Events)
Server-Sent Events(SSE)是一种让服务器向浏览器客户端推送实时更新的技术。在浏览器中使用SSE,通常需要通过JavaScript的EventSource对象来实现。
以下是一个基本的使用步骤:
// 创建一个新的EventSource对象,URL指向提供SSE服务的端点
var source = new EventSource('your_sse_endpoint_url');
// 当接收到服务器发送的消息时触发的事件处理器
source.onmessage = function(event) {
// event.data 包含了服务器推送的数据
console.log('Received message:', event.data);
};
// 当连接打开时触发
source.onopen = function(event) {
console.log('Connection opened');
};
// 当连接关闭或发生错...
喵の守护
喵の守护
喵の守护
# 低维护成本的软件开发
>>
完整版
低维护成本的软件开发
本文转载
目标
没有技术债务。
软件的设计是容易理解的,需要修改软件时,将很容易找到相应的代码。
软件以可维护为最优先目标,开发者可以在忘记它的数年后回来继续改进它。
软件无限接近完成状态,直到因环境变更而落后或新的需求出现为止都令人满意。
可以自信地升级主版本相同的依赖项。
原则
实现低维护成本的软件开发的关键不在于少犯几个错误,而在于尽量把事情做对。
诚然,这是相当有难度的,因为大部分软件项目是生长出来的,不可能一开始就做到完美。
此处总结了一些有助于实现低维护成本的软件开发的一般原则:
摒弃所有非必要功能。
停止使用生态环境不健康的语言和工具链。
使用具有强表达力的语言,避免在编码过程中扭曲和偏离语言的常见模式。
停止将宏用于任何可能产生代码坏味道的目的。
只使用具有类型定义或类型标注的语言。
尽可能使用经过时间检验的技术,因为这些技术有希望存在更长时间。
全局性地思考问题,避免战术编程。
积极重构代码,允...