大象笔记

知者行之始,行者知之成

oracle 通过 sql 查询当前 oracle 的版本号

想查询一下远端 oracle 数据库的版本号,方便判断该使用哪个版本的依赖库,可以通过执行 SQL 获取到: SELECT * FROM v$version; 例如,返回结果: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for 64-bit Windows: Version 11.2.0.1.0 - Production NLSRTL Vers ...

阅读全文...

oracle pl/sql developer 客户端查询结果中文显示问号

安装了 Oracle pl/sql developer 客户端,想在里面查看表结构。 但是发现右键表选择查看,查看列时,注释中的中文部分都显示为问号。 而且,select 的查询结果也是同样的问题,中文均显示为问号。看起来是字符编码的配置问题。 解决方法: 查看数据库的字符集 select userenv('language') from dual; 点击菜单中的“会话”-“执行” 即可看到当前数据库的字符集。例如,我本地是: AMERICAN_AMERICA.ZHS16GBK 没想到会有人用 GBK 。。。 修改 Windows 系统变量 在 Windows 系统变量中,新建一个环境变 ...

阅读全文...

EMQX MQTT 后台修改数据转发链接地址

目前是通过 EMQX MQTT 后台转发上报的日志到三方平台。 但是客户要修改这个接收地址,找了一下修改配置的地方: EMQX 后台,找到数据集成 - 数据桥接: 点击设置即可修改 URL 地址。 但是,注意,最好备份一下原有的地址。防止新平台有 bug,需要切换回来。 ...

阅读全文...

RSS 内容自动转发到 Twitter 和 Facebook

发现一个不错的海外服务,robopost.app,可以自动将网站的 RSS 订阅 feed 内容转发至 Twitter 和 facebook 这类平台。 只需要进行授权即可,不需要自己注册 Twitter 的开发者账号,更不需要填写复杂的 app key 和 secret 信息。虽然免费账号只支持一个自动化任务,但是对我来说足够了。自动发送内容之后,还会发送邮件通知。 对于想把一份内容自动同步到所有社交平台上,这个自动化工具可以节省大量时间,非常棒。只可惜没法转发到某书。 同时,我也是测试了 make.com 的服务,但是这个有点复杂,更像是一个平台,上面的转发服务是三方开发的,需要输入自己的 ...

阅读全文...

VSCode 2026 年第一个版本支持了 Agent Skills

VSCode 2026 年的第一个版本新增了 Agent Skills 功能,这也是最近最火的一个概念。 之前是看 Claude Code 的团队经常提到 Agent Skills,说的神乎其神的,这次 GitHub Copilot 也支持了这个功能,那说明这个功能确实有它的价值所在,我就必须了解一下了。要不真得跟不上时代。 什么是 Agent Skills VS Code now supports Agent Skills, allowing you to teach the coding agent new capabilities and provide domain-specific ...

阅读全文...

微信内分享转发网页链接,使用微信 JS-SDK 优化消息卡片展示

在开发的一个公司网站,为了优化在微信内转发网页链接时的展示效果,使用了微信 JS-SDK 来实现更好的分享效果。 如果不使用微信 JS SDK, 微信内分享出去的链接消息卡片显示效果很差,缺失描述部分,及缩略图或 logo 部分。 参考 官方文档: https://developers.weixin.qq.com/doc/subscription/guide/h5/jssdk.html 微信 JS SDK 的作用 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照、选图、语音、位置等手机系统的能力,同时可以直接使用微信分享、扫一扫、卡券、支付等微信特有的能力,为微信用户提供更优质的 ...

阅读全文...

批量生成测试数据:MySQL SQL for 循环脚本,批量执行一个 insert 语句

正在测试一个招聘功能,需要生成一堆测试数据,放到某个公司下。 虽然之前尝试过 golang 的 faker 库,参考:自动创建测试数据的库 go-faker。 但是,我感觉,还是不如直接写 SQL 语句来的自由方便。 这里记录一下如何批量生成 MySQL 数据库测试数据的步骤: 先录入一条测试数据 在 web 管理后台,或者 MySQL WorkBench 的 GUI 界面。手动录入一条测试数据记录。 用 Web 管理后台的好处是,可以顺便测试一下开发的管理页面功能是否有 bug。 生成单条的 insert SQL 在 MySQL WorkBench 里,查询显示当前数据表的所有记录。 可以复 ...

阅读全文...

Emoji 作为网站 favicon,Twitter 开源的一个 Twemoji 项目

最近喜欢使用 Emoji 作为页面内的图标,可以省去引入三方图标库的麻烦。而且美观度也非常好。 但是 favicon 图标是否也可以直接使用 Emoji 呢?直接使用是不行的,因为 favicon 要求是一张图片或者 SVG。 于是,我找到了一个有趣的实现,就是这个 Twitter 开源的 Twemoji。 Twitter Emoji (Twemoji) A simple library that provides standard Unicode emoji support across all platforms. 简单翻译一下,它是一套开源的表情符号(Emoji)图标库。这个项目的 ...

阅读全文...