小工具
未读
JYC - 让配置文件管理更简单的命令行工具
JYC 是一个高级文件内容操作工具,专为开发者设计,以便于他们能够高效地进行文件数据的查询、修改、添加和删除操作。该工具支持多种文件格式,包括 JSON、YAML 和配置文件,提供了一个强大的命令行界面来处理复杂的数据操作需求。 为什么要开发JYC? 在日常开发和运维工作中,我们经常需要处理各种配置
shell_工具脚本
未读
Linux文件内容行数合并
工具概述 这是一个灵活的文件内容行数合并工具,专门设计用于将文本文件按指定行数进行压缩和合并。对于需要处理大量文本文件、简化数据或进行日志压缩的场景,这个工具将会非常实用。 主要功能 灵活的行数合并 用户可以自定义每组合并的行数 支持将多行文本压缩成单行 精准的文件处理 可指定源文件和目标文件 提供
shell_工具脚本
未读
Linux文件内容合并
在日常工作中,尤其是在数据处理、日志分析和文本文件管理等领域,我们常常需要将多个文件的内容合并在一起。为此,我开发了一个简单而高效的 Bash 脚本工具,旨在帮助用户快速合并多个文本文件的内容,逐行输出合并结果。 工具功能 这个工具具备以下主要功能: 多文件支持:用户可以一次性传入多个文件,工具会处
Python
未读
如何打包和分发你的 Python 项目
在 Python 中打包一个应用程序或库意味着将你的代码和所有依赖项组合成一个标准的发行格式,这样其他用户可以轻松安装和使用。Python 有几种打包和分发工具,最常用的是 setuptools 和 wheel。以下是一个基本的指南,介绍如何使用这些工具来打包一个 Python 项目。 步骤 1:
vue3
未读
Vue3项目运行时配置文件管理方案详解
1. 代码分析
import { createApp } from 'vue'
import App from './App.vue'
const app = createApp(App)
async function loadConfig() {
try {
const
SSH
未读
Port Knocking(端口敲门)
Port Knocking 是一种通过在特定顺序下连接到一系列预定义端口来触发防火墙规则的技术。通过正确的端口顺序,用户可以“敲门”以触发特定的操作,比如允许连接到受保护的服务端口。这种技术可以增加网络安全性,隐藏真实的服务端口,以及防止未经授权的访问。 实现 Port Knocking 的条件和因
指令
未读
Vue3 · 指令 · 获取元素宽高
简介 sizeOb 是一个 Vue 3 自定义指令,用于监听元素大小的变化并在大小变化时执行相应的操作。该指令基于 ResizeObserver API,可以帮助你实时监测元素的宽度和高度变化。 使用方法 安装 首先,确保你已经在项目中安装了 Vue 3。 导入和注册指令 在需要使用该指令的地方,导
组件
未读
Vue3 · 组件 · 纵向滚动控制横向滚动
简介 这个 Vue 3 组件实现了一个特殊的滚动效果,通过纵向滚动来控制横向滚动,从而实现了一种独特的展示方式。该组件包含了一个容器,内部包含了一个纵向滚动的区域,其中的内容会在横向方向上滚动。这种设计可以用于展示横向内容较多的情况,同时保持纵向滚动的便捷性。 组件结构 <template>
<
shell_游戏
未读
shell · 坦克大战
#!/bin/bash
# BY: LingYi
# DATE: 2016.02.23
#place temporary files
tmpdir='/tmp'
#u:up d:down l:left r:right
boundary_u=2
boundary_d=26
boundary_l=