IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    Miobowl 的书房
    发表于
    2024-09-04 00:00:00

    红楼梦舞剧 & JOJ 音乐会

    看红楼梦舞剧其实已经是快两个月之前的事了,但是因为内容实在是没有什么值得多提的,就一直攒着没有发。正好昨天去听了 JOJ 的音乐会,就放在一起聊一下。JOJ 音乐会先从最近也是印象更好的 JOJ 音乐会聊起吧。算下来,作为我的音乐剧启蒙之一,从第一次听歌剧魅影到现在,已经过了快 20 年了。要说所有版本的魅影里,最喜欢的毫无疑问就是熊叔。我仍然记得第一次听歌剧魅影的十周年版和第一次听二十五周年版时,听到熊叔唱夜之乐章的震撼。那时候倒是从没想过能有机会现场听熊叔演唱。这种感觉在之后看到二十五周年版的悲惨世界时,乃至于之后在伦敦现场看了魅影和大悲之后,更加加深了。而今天的音乐会,可以说是梦想成真的一天。唱其他歌的时候,尤其是各种慢歌时,熊叔的声音就已经非常让人沉醉了,💡P.S. 保利的音响完全 hold 不住熊叔的声压,尤其是快歌和摇滚类的歌时,音响直接爆音了而当他唱到歌剧魅影和大悲的曲子的时候,一开口,就是这个味儿的感觉就轰的一下出来了。行走的 CD 已经不足以形容他,正如他在演唱间隔时所说,live show 的意义就是,这辈子只能有一次这样的体验。不同的年龄、不同的场景、不同的心境,都会带来不同的享受。比如最后和洛朗班的合唱《Confrontation》也非常神奇。虽然他们在前两天才刚认识,但配合得仿佛练过很多次一样。一个用英语,一个用法语,洛朗班的声音与 Xavier 也非常配 ...继续阅读 (132)


    love 0
    zhishu
    发表于
    2024-09-04 00:00:00

    MySQL Index-Merge代价估算原理

    线上高频慢查在PolarDB-MySQL线上慢查问题中,经常遇到因选中Index-Merge索引反而导致查询更慢的情况,这种情况一般是没有太好的通用解决办法,一般是建议客户针对查询force index来固化某个索引,或者使用NO_INDEX_MERGE 的hint关闭index merge选项。比如下面一个PolarDB客户的查询(已脱敏),优化器选择了Index Merge,但查询变的更慢了:*************************** 1. row *************************** id: 1 select_type: SIMPLE table: p partitions: NULL type: index_merge possible_keys: key1,key6,key8,key5,key7,key2,key4,key3 key: key7,key5 key_len: 254,17 ref: NULL rows: 63220 filtered: 10.00 Extra: Using intersect(key7,key5); Using where ## 查看Trace信息: ...继续阅读 (64)


    love 0
    1900
    发表于
    2024-09-03 21:27:38

    Obsidian 和 Windows 我都用什么插件和工具

    刚刚看到雅余哥发布了一篇Obsidian 和 WordPress 我都用什么插件的文章,遂也想分享一下我的Obsidian所用的插件,而我没用WordPress,所以就分享一下Windows上的一些工具把。Obsidian先聊聊Obsidian,其实笔记软件我用过很多了,从Trilium到Logseq再到Obsidian,我换软件并不因为那款软件不优秀,相反,他们都非常有自己的特点,只单纯是因为我的笔记习惯发生了改变,Trilium和Logseq的优缺点我之前的文章中也有细碎的提起过,不过和本篇文章主题不搭就放待下次再说把。主题先说说主题把。最开始使用的Obsidian主题是Minimal,一款非常简洁的主题,热度一直也都是名列前茅,不过在 JUSTFUN 周刊:第四期 时我分享了我在B站发现的新主题 Border ,Border同样也是一款简约风格的主题。但是不同于Minimal的极简,Border的配色要略微活泼一点,且同样拥有丰富的自定义选项,并对一些插件做作了适配,而且我非常喜欢卡片样式的布局,在调整好后会让我有一种协调的舒适感,记笔记也更有动力了。主题地址: GitHub - Akifyss/obsidian-border: A theme for obsidian.mdBorder插件归功于Obsidian的用户数量,这让它的第三方插件生态非常强大,可玩的花样非常多,我 ...继续阅读 (165)


    love 0
    鄢云峰
    发表于
    2024-09-03 16:50:50

    因为需求分配问题,前端小姐姐被后端老哥气哭了

    有段时间没刷抖音了,刚刚刷抖音的时候正好刷到一个前端开发的小姐姐吐槽她跟公司后端吵架的视频,视频中她已经被气破防了,能看出来刚刚哭过,而且讲事情经过的时候她差点没绷住。 ...继续阅读 (133)


    love 0
    汤青松
    发表于
    2024-09-03 16:30:30

    利用phpy实现 PHP 编写 Vision Transformer (ViT) 模型

    背景在深度学习的世界中,Vision Transformer (ViT) 模型因其在图像分类任务中的卓越表现而受到广泛关注。然而,ViT 模型通常使用 Python 编写,尤其是基于 PyTorch 框架的实现。对于 PHP 开发者来说,利用 PHP 来实现 ViT 模型可能看似不切实际,但借助phpy扩展,我们可以轻松地在 PHP 中调用 Python 的生态系统,从而实现这一目标。什么是phpy?phpy是一个 PHP 扩展,允许 PHP 调用 Python 模块。这意味着我们可以在 PHP 中使用 Python 的强大功能和库,而不需要切换编程语言。这对于需要在 PHP 项目中使用深度学习模型的开发者来说,具有重要意义。安装方法:phpy入门:让PHP平滑使用Python的生态PHP 实现 Vision Transformer 的代码让我们首先来看一下如何在 PHP 中实现 ViT 模型。以下是一个完整的 PHP 实现,利用了phpy扩展来调用 PyTorch:php class ViT { private $emb_size; private $patch_size; private $patch_count; private $conv; private $patch_emb; private $cls_token; ...继续阅读 (147)


    love 0
    白宦成
    发表于
    2024-09-03 15:08:54

    推广需得法

    对于很多运营新人来说,社群运营 = 发广告。但,运营推广实际上是会消耗你的 Credit 的。因此,在实际去落地你的推广动作时,最好想清楚你到底想要什么?以及你的动作会损失什么。举个例子,假设你有一个社群,你可以选择不停的去发广告,这样可以获得足够的曝光,但另一面是,频繁的发布广告,会让你损失你的用户 —— 因为你伤害了用户的体验。如果你的运营行为本身会伤害用户体验,那么这个行为是否有必要,要认真思考一下。不仅如此,在触达用户时,也需要考量自己的频次,假设你的内容不是刚需,则需要尽可能的控制自己触达用户的频次(你又不是人民币,别人凭什么对你笑脸相迎?)。多次的触达可能意味着让用户困扰,甚至拉黑。举个例子来说,你有没有接到过各种保险公司打电话过来让你买保险的电话?前几个电话可能你还真的愿意接,但随着电话的频次越来越高,你就不再愿意接电话了,而是选择直接挂掉电话,甚至拉黑。运营并不简单,也并不是任何一个人都能做的。 ...继续阅读 (167)


    love 0
    crossoverJie
    发表于
    2024-09-03 15:08:51

    OpenTelemetry 实战:gRPC 监控的实现原理

    前言最近在给opentelemetry-java-instrumentation提交了一个PR,是关于给 gRPC 新增四个 metrics:rpc.client.request.size: 客户端请求包大小rpc.client.response.size:客户端收到的响应包大小rpc.server.request.size:服务端收到的请求包大小rpc.server.response.size:服务端响应的请求包大小这个 PR 的主要目的就是能够在指标监控中拿到RPC请求的包大小,而这里的关键就是如何才能拿到这些包的大小。首先支持的是gRPC(目前在云原生领域使用的最多),其余的 RPC 理论上也是可以支持的:在实现的过程中我也比较好奇OpenTelemetry框架是如何给gRPC请求创建span调用链的,如下图所示:这是一个 gRPC 远程调用,java-demo 是 gRPC 的客户端,k8s-combat 是 gRPC 的服务端在开始之前我们可以根据OpenTelemetry的运行原理大概猜测下它的实现过程。首先我们应用可以创建这些链路信息的前提是:使用了OpenTelemetry提供的javaagent,这个 agent 的原理是在运行时使用了byte-buddy增强了我们应用的字节码,在这些字节码中代理业务逻辑,从而可以在不影响业务的前提下增强我们的代码(只要就是创建 ...继续阅读 (172)


    love 0
    青南
    发表于
    2024-09-03 14:38:14

    一日一技:如何使用大模型提高开发效率

    前两天,有同学在微信群里面问怎么识别下图所示的验证码:一般爬虫验证码我会使用ddddocr来解析,在大模型出来之前,这个工具基本上是Python下面效果最好的免费验证码识别工具了。但是这次它翻车了。这个提问的同学也试过了很多个大模型,发现都提取不出来。甚至连GPT-4o也失败了:GPT-4o都失败了,还能怎么办呢?难道要使用付费的商业方案了?这个时候,突然有个同学发出来了一张截图:ChatGLM,也就是智谱AI,竟然识别对了!这个同学接着又发了一张图,另一个验证码识别又对了!甚至连四则运算验证码都能识别:这下整个群里面做爬虫的人都热闹了起来:于是就有了今天这篇文章。上面的截图是使用智谱AI网页版识别的,但是我们写代码时肯定需要使用API。智谱AI的大模型叫做GLM,也提供开放API服务。于是我到智谱AI BigModel开放平台注册了一个账号,并申请API。下面的代码是从API文档里面直接复制下来的,只修改了api_key、提示词和验证码URL,识别效果非常好:目前注册账号就送2500万Token,如果用来识别验证码,可以识别几十万张了。我每天都会使用大模型工具来辅助工作,但用得比较多的,一般是Kimi、通义千问和DeepSeek。大模型工具有先发优势,谁先出来一个亮点功能,谁就先占领用户心智。Kimi最先支持超长上下文,通义最先出来完整的语音转录、豆包的角色扮演模型很强、Deep ...继续阅读 (161)


    love 0
    Lynan
    发表于
    2024-09-03 13:46:50

    30+ 行代码即可保存剪贴板历史

    封面来自 Luba Ertel在日常工作或生活中,复制粘贴的使用率很高。有时你突然需要之前复制的内容,如果有历史记录可以阅读和搜索,那将非常方便。一个简单的 shell 脚本就可以做到这一点!当脚本在后台运行时,它每 2 秒读取一次剪贴板,比较本地保存的记录内容,如果尚未保存,则将当前剪贴板内容附加到文件末尾。文件以日期命名(可以在以下脚本中轻松修改,请参阅OUTPUT_FILE),以便于存储和归档。实现新建一个clipboard.sh脚本文件clipboard.sh1234567891011121314151617181920212223242526272829303132#!/bin/bashDATE=$(date +%Y-%m-$%d)OUTPUT_FILE=~/Documents/$DATE.txtif [ ! -f "$OUTPUT_FILE" ]; thentouch "$OUTPUT_FILE"fiwhile true; doCURRENT_DATE=$(date +%Y-%m-$%d)if [ "$DATE" != "$CURRENT_DATE" ]; thenDATE=$CURRENT_DATEOUTPUT_FILE=~/Documents/$DATE.txtfiif [ ! -f "$OUTPUT_FILE" ]; thentouch "$OUTPUT_FILE ...继续阅读 (177)


    love 0
    宋星
    发表于
    2024-09-03 12:15:08

    星友专享直播预告:如何把私域的死局做成活局!

    近期有一个知识星球的星友问了我一个很好的问题: 匿名用户 提问: 现在私域真的好难,太累了,我甚至觉得私域根本就是伪命题。用户访问过小程序,或者关注公众号就真的算私域用户吗?可能用户自己都不认为,企业不应该把潜客大而全的全部划到私域里,能玩 […] ...继续阅读 (110)


    love 0
    宋星
    发表于
    2024-09-03 11:57:57

    巨变中的品牌营销:砍广告预算,却还要更大影响力?

    01 品牌营销从业者最惨的一年! 最近,几个甲方的朋友都告诉我,自己家的品牌预算,被砍得很凶。 “天变了!”他们喟叹道:“也不知道现在的品牌营销该怎么做!” 他们口中的天变了,是过去那些传统的超级品牌推广媒体,在今天都变得黯然了。 电视台, […] ...继续阅读 (112)


    love 0
    云风的 BLOG
    发表于
    2024-09-03 11:21:09

    Ant 引擎的一些改进计划

    我独自开发游戏已经有三个月了。这三个月里,我是 Ant Engine 唯一活跃用户,这是一个很好的机会来挖掘对于一个独立游戏开发者来说,引擎哪些地方有缺失。现阶段,我还是希望把精力放在游戏开发上多一些,所以引擎方面恰恰够用就好。虽然,完善引擎这件事做起来会更愉快,因为这些工作对于我比较顺畅,容易想清楚,游刃有余;而一个人开发游戏,更多的时候是手跟不上心而产生的烦闷。我还是想挑战一下自己,把游戏设计好,实现好。引擎方面的事情,把想到的东西先记录一下。或许完成手头的游戏项目,沉淀更多,再回头做引擎,愉悦感更强一些。首先,可视化编辑器对我来说不重要。所以暂时就不维护了。我更需要的是一些快速验证眼下游戏设计中想法的功能,这些就在游戏 demo 中顺带实现就好,看起来没必要放在编辑器里。这和现阶段没有美术参与也有关系。因为对我自己做独立游戏来说,我不在乎开发进度,先做美术还是后做美术,区别不是很大。本来我自己就喜欢传统 roguelike ,几个 ascii 字符就能脑补所有的美术表现。我想,游戏原型阶段就不需要美术在编辑器里做创作了,用一些几何体就够用。这也是为什么我在三个月前最先完善的就是Ant 引擎中预制几何体这个功能的原因。我在使用 Ant 引擎的时候,发现因为缺乏具体 API 文档而只能不断的阅读源代码(毕竟有很多模块不是我自己动手写的,无法全部了然于心)。而且并非每个模块的设计都 ...继续阅读 (156)


    love 0
    1900
    发表于
    2024-09-03 11:15:29

    VPS备份脚本修复

    之前在服务器重装设置指南一文中分享了关于初装VPS后的一些列的优化操作,其中分享了一个数据的备份脚本,通过丰富的配置项即可实现文件、mysql数据的多版本备份策略,备份策略参见下放列表:保留一年前的1个备份保留150天前的1个备份保留90天前的一个备份保留30天前的1个备份保留最近7天的每天备份用尽量少的空间备份足够容错的数据备份,并通过rclone等工具同步到其他网盘或储存空间之上。但是最近忽然发现这个脚本似乎没有正常工作,当时是通过ChatGPT生成的备份脚本,可能存在某些问题,在排查日志时发现是因为路径问题导致脚本中断。所以今天又用AI重新对脚本做了修复和优化,目前能正常工作了,如果有需要的朋友可以拿去体验。💡配置中需要用到.my.cnf文件,这个是mysql的登录凭证,格式如下[mysqldump]user = rootpassword = gdsagag1217B#!/bin/bash set -e # 遇到错误停止执行 set -x # 打开调试模式 # 自定义变量 CUSTOM_HOME="/home/username" # 可以根据需要修改为其他路径 # 设置参数 BACKUP_DIR="$CUSTOM_HOME/backup" # 备份数据的存放文件夹 TARGET_DIR="$CUSTOM_HOME/data" # 需要备份的数据文件夹 DATABA ...继续阅读 (194)


    love 0
    百战百胜
    发表于
    2024-09-03 11:00:40

    【开源分享】Star 1.3k,代码抄袭检测工具

    项目介绍 一个用于检测源代码相似度的工具,支持 Java、C/C++、Python、JavaScript 等多种编程语言,适用于识别编程作业中的抄袭行为等场景。 项目截图 支持的语言 ...继续阅读 (132)


    love 0
    Yiwei Zhang
    发表于
    2024-09-03 09:28:04

    OpenCV Subdiv2D 平面细分

    平面细分(Subdiv2D)是OpenCV中一个强大的类,用于在平面上进行细分操作,并提供了一系列函数来管理和操作这些三角形。在本文中,我们将详细介绍Subdiv2D类的使用方法,并提供相关的源代码。 ...继续阅读 (138)


    love 0
    admin
    发表于
    2024-09-03 06:46:57

    2024 DTCC:企业级数据库DevOps最佳实践

    数据库DevOps这个话题我讲过很多次了,在阿里的数据库环境,已经是成熟的实践经验。现在离开阿里,以独立数据库工具厂商的身份去讲这个话题,还是有一些不一样的思考。09年,刚加入淘宝DBA团队的前几年,其实是很痛苦的。最早还没有工具和平台的思维,很多事情都是"手挑肩扛"。不过生产环境的数据库数量增长很快就远超团队人员增长速度。最早,淘宝内部将DBA分为"系统DBA",负责数据库的安装/部署、监控、备份、性能监控报警、故障诊断等工作;还有一部分是"产品DBA",负责面向上层业务的数据库支持,包括数据库的设计与发布、架构选型、业务优化、容量规划等。当时我在"系统DBA"团队,为了解决人员与系统增长不匹配的问题,当时也在前辈建立的"北斗"数据库管理基础上进行改进,并构建了淘宝数据库环境内首个MySQL数据库管理平台”天机“,取名字也是来自"北斗"七星中的"天玑",不过取自"天机不可泄露"便取"天机"。而后,这个平台也几经改造与重构,发展为内部一套完整、健壮的DBaaS系统。而"产品DBA"也面临着同样的问题,表现上略有不同。主要问题包括:业务/研发爆发式增长,"数据库的设计与发布、架构选型、业务优化(性能管理)、容量规划"这些原本DBA的工作,已经不可能再靠有限的DBA人力完成了。于是,内部的开始尝试通过一些简单的工具尝试解决这个矛盾。最早,先是使用WebSQLPlus解决数据查询的问题、 ...继续阅读 (135)


    love 0
    WinstonChen
    发表于
    2024-09-03 06:34:41

    开源版「网易云音乐」,火了!

    今天分享两个开源项目。话说开源的第三方软件,你们用过哪些?今天分享两个!一、YesPlayMusic网易云音乐,这的确是一款让人又爱又恨的软件。它的用户社区非常有趣,也有很多第三方直接上传的音乐。不过近几年,花里胡哨的功能越来越多,有些音乐版权也逐渐丢了。不过我相信也有很多人,就想使用网易云简单的听听音乐,喜欢这个风格的UI,又想去掉那些繁琐的功能,能实现吗?YesPlayMusic,这个软件的介绍非常有意思,「高颜值的第三方网易云播放器」。单看这个截图,有没有苹果的味道?颜值确实很高,作者自称灵感来源于 Apple Music、Youtube Music 等软件。我们可能会想,这样的一个软件,音乐版权从哪来呢?实际上,作者团队使用了网易云官方的API,然后用 Vue.js 全家桶写了这样一个简约大气的软件页面,意思就是,这完全就是一个更换新皮肤的网易云播放器!我们可以看看目前的功能:作者团队根据不同的设备、不同的地区都做出了各种适配。功能齐全,所以也不用担心为了一个“皮肤”,丢失了网易云原本的全部功能的问题。最重要的是,没有广告,没有各种乱七八糟根本用不上的区域!软件同样有发布 Electron 版本,得益于 Electron 强大的跨平台技术,YesPlayMusic 在macOS、Windows、Linux都得到了适配。甚至,你可以将 YesPlayMusic 部署到 Ver ...继续阅读 (116)


    love 0
    惜分飞
    发表于
    2024-09-03 06:30:56

    Linux 8 修改网卡名称

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Linux 8 修改网卡名称作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]在某些情况下,我们希望通过修改网卡的名称,从而避免应用层面的一些配置(比如oracle rac 网络从千兆换成万兆,我们直接把万兆网卡的名称修改和之前使用的网卡名称一致,集群层面不用做任何配置),这里做一个测试,验证在linux 8(redhat/oracle linux/Rocky/AlmaLinux/centos等)修改网卡名称可行性:查看当前主机网卡名称情况(有两个网卡ens160和ens192)[root@xifenfeidg network-scripts]# cat /etc/redhat-release Red Hat Enterprise Linux release 8.9 (Ootpa) [root@xifenfeidg network-scripts]# cat /etc/oracle-release Oracle Linux Server release 8.9 [root@xifenfeidg network-scripts]# ifconfig ens160: flags=4163mtu 1500 inet 192.168.118. ...继续阅读 (145)


    love 0
    惜分飞
    发表于
    2024-09-03 06:30:56

    Linux 8 修改网卡名称

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:Linux 8 修改网卡名称作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]在某些情况下,我们希望通过修改网卡的名称,从而避免应用层面的一些配置(比如oracle rac 网络从千兆换成万兆,我们直接把万兆网卡的名称修改和之前使用的网卡名称一致,集群层面不用做任何配置),这里做一个测试,验证在linux 8(redhat/oracle linux/Rocky/AlmaLinux/centos等)修改网卡名称可行性:查看当前主机网卡名称情况(有两个网卡ens160和ens192)[root@xifenfeidg network-scripts]# cat /etc/redhat-release Red Hat Enterprise Linux release 8.9 (Ootpa) [root@xifenfeidg network-scripts]# cat /etc/oracle-release Oracle Linux Server release 8.9 [root@xifenfeidg network-scripts]# ifconfig ens160: flags=4163mtu 1500 inet 192.168.118. ...继续阅读 (171)


    love 0
    惜分飞
    发表于
    2024-09-03 06:03:02

    如何修改集群的公网信息(包括 VIP) (Doc ID 1674442.1)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:如何修改集群的公网信息(包括 VIP) (Doc ID 1674442.1)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户端使用 VIP(虚拟 IP)连接 Oracle 数据库的版本为 10g 和 11g 的集群环境。这些虚拟 IP 是和虚拟主机名对应的静态 IP 地址并且通过 DNS 解析(除非您使用了 11gR2 GNS)。在安装 Oracle 集群管理软件时,用户会被要求为集群中的每一个节点输入一个虚拟 IP 和虚拟主机名。这些信息会被记录在 OCR (Oracle Cluster Registry)中,而且 HA 框架中的不同组件会依赖于这些 VIP。如果出于某种原因,需要修改 VIP、VIP 对应的主机名或者公网的子网、网络掩码等信息,请按照本文介绍的过程。如果修改涉及到集群私网,请参考Note 283684.1情况1.   修改公网对应的主机名集群公网对应的主机名是在安装时输入的,并且被记录在 OCR 中。这个主机名在安装之后是不能修改的。唯一的修改方法是删除节点,修改主机名,之后将节点重新添加到集群,或者直接重新安装集群软件,并完成后续的克隆配置。 情况2.  只修改公网 IP或者VIP, 但是不修改网卡、子网或网络掩码信息,或者只 ...继续阅读 (127)


    love 0
    惜分飞
    发表于
    2024-09-03 06:03:02

    如何修改集群的公网信息(包括 VIP) (Doc ID 1674442.1)

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:如何修改集群的公网信息(包括 VIP) (Doc ID 1674442.1)作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]客户端使用 VIP(虚拟 IP)连接 Oracle 数据库的版本为 10g 和 11g 的集群环境。这些虚拟 IP 是和虚拟主机名对应的静态 IP 地址并且通过 DNS 解析(除非您使用了 11gR2 GNS)。在安装 Oracle 集群管理软件时,用户会被要求为集群中的每一个节点输入一个虚拟 IP 和虚拟主机名。这些信息会被记录在 OCR (Oracle Cluster Registry)中,而且 HA 框架中的不同组件会依赖于这些 VIP。如果出于某种原因,需要修改 VIP、VIP 对应的主机名或者公网的子网、网络掩码等信息,请按照本文介绍的过程。如果修改涉及到集群私网,请参考Note 283684.1情况1.   修改公网对应的主机名集群公网对应的主机名是在安装时输入的,并且被记录在 OCR 中。这个主机名在安装之后是不能修改的。唯一的修改方法是删除节点,修改主机名,之后将节点重新添加到集群,或者直接重新安装集群软件,并完成后续的克隆配置。 情况2.  只修改公网 IP或者VIP, 但是不修改网卡、子网或网络掩码信息,或者只 ...继续阅读 (107)


    love 0
    桦仔
    发表于
    2024-09-03 00:00:00

    数据库中查询含有某个emoji表情的行数据 - 桦仔

    【摘要】数据库中查询含有某个emoji表情的行数据 MySQL的情况 代码如下 ​ create table tt6(id int, name varchar(800)); insert into tt6 select 1, '121😊33'; insert into tt6 select 2, 'ddd阅读全文 ...继续阅读 (139)


    love 0
    血衫非弧の一存
    发表于
    2024-09-03 00:00:00

    将远程服务器文件同步到本地 Windows

    这个脚本通过Plink连接远程服务器,查找以daily-开头文件并将其下载到本地,使用PSCP执行文件传输,整个过程完全自动化。脚本的主要功能步骤如下:定义服务器和文件路径:指定远程服务器地址、路径和本地存储目录。查找文件:使用Plink在远程服务器上查找符合条件的文件(例如,文件名以daily-开头)。文件下载:如果找到目标文件,则使用PSCP将其下载到本地。删除原文件:下载完成后,使用Plink删除远程服务器上的文件。工具介绍Plink:Plink 是 PuTTY 软件包中的命令行 SSH 客户端,支持通过 SSH 远程执行命令。PSCP:PSCP 是 PuTTY 软件包中的命令行工具,用于通过 SCP 协议从远程服务器传输文件到本地。@echo off :: 定义远程服务器和路径setSRC_SERVER=user@1.2.3.4setSRC_PATH=/home/user :: 定义密码setSRC_PASSWORD="password":: 定义本地目标目录setDEST_DIR=C:\Workspace\:: 创建目标目录(如果不存在)mkdir"%DEST_DIR%"2>nul :: 使用 plink 检查是否有以 daily- 开头的文件,并获取文件路径 plink-ssh-pw"%SRC_PASSWORD%"-batch%SRC_SERVER%"find % ...继续阅读 (124)


    love 0
    陈江
    发表于
    2024-09-03 00:00:00

    Mysql None-SPJ算子执行流程

    背景作者在polardb下一个版本开发中修复了大量带groupby+rollup集合结果不正确的bug, 顺带抽象总结一下None SPJ算子执行流程,不理解思想的话,单纯通过代码逆向反推逻辑会耗费大量精力,希望本篇文章对于入坑mysql同学有帮助。代码基于版本是mysql 8.4.2。 先抛出一个问题,我们查看一个常见groupby+order by sql执行计划时,是什么?为什么一定要加一张临时表?CREATE TABLE t1 (a INT, b INT); INSERT INTO t1 (a, b) VALUES (1,1), (1,2), (1,3); INSERT INTO t1 SELECT a + 1, b FROM t1; mysql> desc format=tree SELECT a*a, sum(b)+1, count(1)+1 as cnt FROM t1 GROUP BY a ORDER BY cnt DESC; +----------------------------------------------------------------------------------------------------------------------------------------------------+ | EXPLAIN ...继续阅读 (54)


    love 0
    陈江
    发表于
    2024-09-03 00:00:00

    Mysql None-SPJ算子执行流程

    背景作者在polardb下一个版本开发中修复了大量带groupby+rollup集合结果不正确的bug, 顺带抽象总结一下None SPJ算子执行流程,不理解思想的话,单纯通过代码逆向反推逻辑会耗费大量精力,希望本篇文章对于入坑mysql同学有帮助。代码基于版本是mysql 8.4.2。 先抛出一个问题,我们查看一个常见groupby+order by sql执行计划时,是什么?为什么一定要加一张临时表?CREATE TABLE t1 (a INT, b INT); INSERT INTO t1 (a, b) VALUES (1,1), (1,2), (1,3); INSERT INTO t1 SELECT a + 1, b FROM t1; mysql> desc format=tree SELECT a*a, sum(b)+1, count(1)+1 as cnt FROM t1 GROUP BY a ORDER BY cnt DESC; +----------------------------------------------------------------------------------------------------------------------------------------------------+ | EXPLAIN ...继续阅读 (73)


    love 0
    诺多
    发表于
    2024-09-02 23:00:06

    ✈️ SmartProxy: 一款优秀的浏览器科学工具,一键开眼看世界!

    SmartProxy是一款基于 WebExtensions/Chrome Extensions 技术的 Firefox/Chrome 浏览器扩展。它使用模式来自动定义规则,以代理你的网络浏览体验。使用SmartProxy,你无需手动更改代理设置或反复开启/关闭它。只需一键,你就可以将所需网站添加到代理规则列表中。之后,当你访问该特定网站时,SmartProxy将自动工作,该网站的所有数据都将通过代理传输,而你无需进行任何操作。🎭 功能特性SmartProxy受到了现已被视为过时的AutoProxy和AutoProxy-ng的启发。SmartProxy是完全基于 WebExtensions 从头开始编写的,并提供了比这些代理更多的功能。基于规则模式自动检测何时对特定网站启用或禁用代理轻松地在多个代理服务器之间切换作为您的活动代理服务器设置一键轻松将当前网站添加到您的代理列表中查看当前网站项目和请求,并一键决定是否通过代理进行轻松在代理模式之间切换并为所有域启用代理通过订阅支持代理API备份/恢复设置和规则🦊 功能展示下面简单展示下SmartProxy的主要功能,可在文末获取插件的下载方式。1️⃣ 常规设置包含智能功能、同步、错误检测、主题等方面的设置。2️⃣ 代理服务器用来添加和管理你的代理服务器,支持批量导入和导出。3️⃣ 代理服务器订阅除了手工添加代理服务器外,还可以直接订阅机场 ...继续阅读 (155)


    love 0
    lanphaday
    发表于
    2024-09-02 21:40:08

    PostgreSQL 的数据迁移

    本着的朴素想法,一直想把服务器成本降下来。这批服务器和进程,基本上都是之前开外包公司的时候积累下来的,随着时间迁移,大部分客户不再续费了,在网络工程,在数据备份策略等各方面都有很大的优化空间。现在每个月要支付1000块的费用,实在太高了。这几天稍闲一点,终于下定决心去优化。 ...继续阅读 (142)


    love 0
    1900
    发表于
    2024-09-02 15:32:30

    让文章内的Emoji也动起来。

    💡不过这种方式似乎有被注入的风险,现在换成在SSG工具中进行替换,代码是同样的。❤️❤️❤️在前文使用动态 Emoji一文中提到了我是如何添加动态Emoji表情到Artalk中的。但是,最近发现有一些朋友可能会直接通过输入法输入Emoji,而我的文章中也经常会使用Emoji,这导致了很多可以动的Emoji没有动起来。所以又在这个上面拓展了一下,这次把文章内、Artalk评论用户自己输入的Emoji也全都做了替换。构想的实现步骤如下通过js的正则获取页面内文章主体、Artalk评论元素中的Emoji字符使用这些字符去我的Emoji.json内匹配匹配到数据就替换成img标签根据以上构思结合Kimi,得到了以下代码,代码功能和使用方式直接通过注释写在下方代码块中。//定义一个替换函数,接受一个需要替换的Node数组 function replceEmoji(list){ // 定义获取Emoji的正则 const emojiRegex = /([\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2694-\u2697]|\uD83E[\uDD10-\uDD5D])/g; // 使用fetch请求emoji.json fetch('/assets/emoji.json' ...继续阅读 (164)


    love 0
    1900
    发表于
    2024-09-02 14:13:50

    一图Ai换脸的年轻成龙1. 被晒死的小叔 2. 蚂蚱1.近和远流水账2024 年 8 月 27 日:我们小两口吵了一架,各自发泄了积累的情绪,第二又和好了。2024 年 8 月 27 日:将博客全页面内的emoji 替换成了动态Emoji。2024 年 8 月 27 日:优化了一下 Github Workflow,做了缓存。2024 年 8 月 27 日:Ghost 写了一篇关于如何替换页面 Emoji 的文章发布时丢失了,用了这么久 Ghost 第一次遇到。2024 年 8 月 28 日:梗图。2024 年 8 月 30 日:用 DuckDuckGo 的 GPT4o mini 重新优化了一下发哥的地图代码,居然意外解决了卡顿的问题。2024 年 9 月 1 日:利用 Google Maps 实现了足迹页面的文章关联功能,之后打算搭配博客搜索功能,自动根据地点关联文章。2024 年 9 月 2 日:又在动切换到 Astro 的歪心思,之前没切是因为代码看不太懂,最近又重新看了一些主题,似乎又了新的理解,现在更有把握了。读了、看了、听了读了NeoDB - 图书 | 正是橙黄橘绿时:今天刚刚读完,书里用章节区分了不同的主题,从关于地点的回忆到城市、音乐、作曲家,前面几章读来有强烈的共鸣,不过关于音乐和作曲家的部分因为缺少相关知识的积累,读起来略微有些吃力。读了山茶文具店:翻译的很好,读 ...继续阅读 (145)


    love 0
    四十九C-137
    发表于
    2024-09-02 12:00:00

    2024年8月-川西之旅

    今年暑假工作已满3年,疲惫不堪,申请调休放松一下,加上周末凑够了5天,与女友去了川西稻城。先说体验,川西很美!风景很好看!稻城的原生态保护地很好,雪山,草地,溪流,清澈见底的湖,各种保护动物....大饱眼福。但是我不会再去第二次!!本来本意是放松,却不想经历了一次磨练;我会在尽量详细地列出此次行程的经历和费用,如果各位网上冲浪的游客也有想去川西稻城的想法,希望我的经历能给你一个参考。为什么是尽量?因为旅途中大部分时间我都是昏迷+神志不清的状态( ̄﹃ ̄)川西稻城太过偏远,1000+公里,且从成都出发没有高铁火车直达,沿途都是山路与弯道,幸运游客还有概率遇上泥石流(不开玩笑,沿途有村庄被无情摧毁),行程是个大问题,我们直接放弃了自己做攻略,选择了旅游团。旅游团费用1600/人,团内游客 8 人+司机,载具为小巴车。团内行程为 4 天,从成都出发,包3晚的住宿和早餐,不包午晚餐。长沙-成都往返选择坐飞机,往返机票约为1600/人。为什么不坐高铁?因为高铁需要 6 小时,且费用接近。假期时间紧迫,为了赶上旅行团,航班时间定为 Day0 的晚上,以及 Day5 的下午;需要提前预订成都的酒店,分别在 Day0 落地成都入住,Day4 旅游结束回成都入住。2 晚费用约为350。行程Day 0晚上 10 点的飞机,7 点到机场,提前过来休息吃点晚餐,结果落地延误了 2 次,12 点才坐上飞机。落 ...继续阅读 (101)

上一页 274/4404 下一页
沪ICP备19023445号-2号
友情链接