BLCL的博客小馆

归档 · 全部binance币安理财存U年化收益40% !!牛市躺着就是收钱,闲置资金记得放理财!立即注册立享收益!!

首页

关于

归档

stdout

正则获得国际电话前缀

2013年的时候喷过ITU这个国际电话号码,前缀是变长的问题 今天遇到问题,需要按国际区号初步分析归属地和供应商,stackoverflow和AI给的都很渣,写了个正则: re.compile(r"""\+ (1 # north america |(?: # 3 digits 21|22|23|24|25|26|29|35|37|38|42| 50|59|67|68|69|80|85|87|88|96|97|99)\d |[2-9]\d) # two digits """, re.VERBOSE) +1 开头的是北美,然后依次寻找3位的,再匹配2位的。 +7 本来是苏联的,现在给 哈萨克斯坦 和 俄罗斯 了,就当成两位的判定吧。

更多
loading..
KconfigCMake

Kconfig与CMake初步模块化工程3

Foreword 本篇解决一下CMake和VScode怎么整合到一起 VSCode 适配VSCode VSCode只需要一个CMake Tools,不需要安装其他CMake插件 Kconfig格式化和代码高亮,还是用nRF的好一些,另外那个Kconfig会识别出错 缺少 Select a Kit vscode cmake 缺少选择Select a Kit,主要原因是目录已经有了CMakePresets.json,有预设的情况下不会给你选kit,这个问题找了半天,发现官方文档就写了 但是你搜索的命令又有,只能说官方弄的有点乱,而且本身使用预设和可以选kit我觉得也不矛盾 CMake:Scan for compiles 去掉预设文件以后,这个kit果然就有了,就可以正常选择了..

更多
loading..
算法

一日一技:如何实现临时密码?

我买的房子今天交房了。开发商配的门锁是某品牌的智能门锁,它可以使用指纹开锁,也可以使用密码开锁。在使用手机跟门锁配对以后,可以远程在手机上生成临时密码。临时密码只能使用1次,并且在生成的30分钟内有效。这个功能可以方便装修人员进出又不用担心泄露密码。因为新房子还没有通网,所以门锁肯定是无法连接互联网的。而装修人员给我打电话要临时密码时,我在公司,离家几十公里外,门锁也不可能跟手机通信。那么问题来了,门锁是怎么验证这个临时密码合法的?今天我一直在想这个问题,目前有一些思路,但无法确定。所以发出来跟大家一起讨论一下它的实现方法。已知:手机App只有第一次跟门锁配对时,会通信,之后就完全不会有任何通信门锁无法连接外网无论我在任何地方,手机上都能生成临时密码。门锁输入临时密码就能解锁临时密码只能使用一次,之后就会..

更多
loading..
KconfigCMake

Kconfig与CMake初步模块化工程2

Foreword 继续上篇,解决一些未完成的问题 遗留问题 模块化 Linux内有一些模块化的操作,但是如果直接模仿,会发现无效。 比如类型中的tristate是三状态,比如y、m、n,表示启用模块、动态加载 、禁用,三种情况,但是如果直接像下面这么写是无法启用的,你会看到怎么设都是启动和禁止,没有动态加载的选项 menu "New Module Configuration" config NewModule tristate "NewModule" choice prompt "Feature selection" tristate config Feature1 tristate "..

更多
loading..
KconfigCMake

Kconfig与CMake初步模块化工程

Foreword 使用CMkae+Kconfig最小化的创建一个可以模块化的工程,可以适用于大部分MCU类型的工程,并且有一定程度的扩展性。 需求环境 环境需要的东西比较多,要安装4个独立程序才行,对比IDE一键安装,是复杂了一些 Arm GNU Toolchain https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads Arm交叉编译的环境,这个是编译的必需品,选择10.3的经典版本,实际上选择最新版(13.3和14.2)也没问题 Version 10.3-2021.10 https://developer.arm.com/tools-and-software/open-source-softwar..

更多
loading..
软路由

openclash搭配cloudflare优选ip的方案

几年前我整了一个国外的垃圾VPS(没错,就是scaleway,详见https://blog.yunyuyuan.net/articles/6167),本来它连ipv4都没有,套上warp后成为了一个可用的中转机器,速度很顶: vps自身测速 我给它搭建了v2ray server,它自带ipv6可以直连,但是直连的速度惨不忍睹: 直连后测速 于是我又给它套上了cf的cdn(就是打开云朵),这时候速度时好时坏,虽然比直连好多了,但是依旧不够用: 打开cf云朵后测速 开始教程本着不折腾完美就不罢休的精神,我开始研究变本加厉地白嫖cf 已知cloudflare在全球都有线路入口,随便连上一个都能用,cf只是在dns上做文章。但是具体dns解析到哪个入口ip是不可控的,一种简单的方法就是手动找到速度最快的ip,然后..

更多
其他linuxjavabashiptables操作系统rsync计算机网络ffmpge命令行mysqldumpnslookup域名解析netstat

分享一些平时我用到的常用命令, netstat、ffmpeg、rsync、mysqldump、dig、ip、iptables、

磁盘相关,挂载信息,格式化网络相关设置代理服务器查看网络连接情况, netstat,端口使用 lsof查看域名解析情况, dig nslookupip工具 查看网卡,查看路由表,代替ifconfig 和 routeiptales ip封禁和流量转发mysql 相关语句和命令语句,添加用户,设置权限,表空间mysqldump,备份bash 一些语法条件判断, if循环 while其他工具rsync同步文件,一般系统自带ffmpeg 视频剪辑,裁剪打码字幕倍速合并等,真神,这个需要额外安装进程信息查看, ps, pmap, lsofJAVA 内存分析, jcmd jstat jmap jhat分享一些我平时用到的常见命令都是系统自带命令,其实命令很简单,但是一般也不记,属于要用时也要查一下的也可能是年纪大了,..

更多
loading..
dockerzofflinezwift群辉macvlan

群辉 Docker 部署 zoffline

众所周知, 群辉默认占用了 80 端口, 443 端口. 而 zoffline 正好需要使用 80 和 443 端口, 如何解决呢?其实我们可以通过自定义 docker 网络. 创建一个类型为 macvlan 的网络, 手动指定 ip 即可. 具体 ip 和网络需要结合内网实际情况进行尝试和修改.内网环境zoffline 内网网段: 192.168.0.1/24zoffline 的容器 ip, 一般来说为了避免冲突, 需要在内网子网下, 内网 DHCP 之外. (冲突可能性不是很大, 这里重叠也无所谓…配置好 zoffline ip 之后, 在路由器 DHCP 页面看不到设备, 因为这属于静态 IP 指定.确定群辉网卡名称这里的 ip 是群辉的 ip, 操作时需替换成实际的 ip一般的网卡名称是 eth0..

更多
loading..
算法

aha-moment根源之高质量推理数据

前言过年期间,deepseek-R1火出了圈,各家媒体都在狂轰乱炸宣传deepseek,以及技术圈各种文章来介绍其实现原理。那这里仅从“高质量数据”角度作为入口来阐述对其的理解。 为什么需要高质量数据集?这不废话吗,没有高质量数据集怎么训练高质量模型。对的,这个回答完全没有问题,从目前大模型能力角度来讲,其回答已经持平或者某些方面已经高于绝大多数人的认知,这是其一。其二是在垂直领域或者具体业务,更多、更贴和的真实数据会给模型带来更好的效果以及降低一个量级的参数量,这也是下游能够应用大模型的主要原因。 那其三呢,我们无法构建一个真实环境,来给大模型进行交互,让其不断试错和学习,所以我们需要将人类对于各种问题的理解以及自然规律等等,用其简单明了直接的方式告诉大模型,这个就是答案,所以出现了SFT。其他文章在介..

更多
loading..
AICursor

一日一技:如何使用Cursor学习开源项目

大家肯定经常在微信公众号里面看到类似于《30秒使用Cursor开发xxx》这种文章。典型的标题党装逼货,大家当个笑话看就行了。Cursor目前还没有强到真的让一个完全不懂代码的人轻轻松松开发一个有用的软件,但Cursor确实可以让懂代码的人如虎添翼。正好最近有不少同学在群里面问我,如何正确使用Cursor:那么今天我就来讲讲我使用Cursor的一个场景:快速理解开源项目的核心逻辑。以Cline为例,这是一个VSCode插件,能够让VSCode实现Cursor的功能,配合DeepSeek最新模型,有人声称可以完美平替Cursor。那么,如果我完全看懂了Cline的原理,也就相当于看懂了Cursor的实现原理了。那么我们来看看如何使用Cursor辅助我学习Cline的源代码。首先把Cline的代码clone到..

更多
1234585