小天管理 发表的所有内容
-
[Telegram] 现在 Telegram 新号注册貌似可以直接添加恢复邮箱了
今天 9.21 ( GMT+0 22:25)注册实测输入完电话号码之后直接要求“添加邮箱地址”--“请输入您的有效电子邮箱地址以用于保护您的账户” 自身环境:英国当地网络+当地手机号码,要携号转台之前的旧号码随手准备注册一个就触发了 设备:iPhoneX
-
[投资] 区块链好像又行了?
- [问与答] 求 v 右推荐个便宜的域名注册商,我想注册 10 年
- [OpenAI] 目前 ChatGPT 免费用户与 Plus 在用户使用体验上有何不同?
ChatGPT 的 4o ,免费用户和 plus 用户都可以使用。 我想问一下除了使用次数外,使用体验上有区别吗? 是不是免费用户速度会慢?- [程序员] 凹语言再次点亮 Arduino nano 33
凹语言是国内首个面向 WebAssembly 设计通用编程语言,也是目前被 CNCF 基金会 wasm 全景图 收录的的唯一一个来自中国的开源编程语言项目。 凹语言最初在 2022 年底增加了对 Arduino-wasm 平台的支持,后来在 2023 年底因为聚焦 MVP 开发临时去掉了 Arduino 目标的支持。最近在下个发布的 v0.17.0 版本中将恢复对 Arduino nano 33 开发版的支持,相对于之前的版本现在的凹语言特性更加丰富。 例子代码:https://gitee.com/wa-lang/wa/tree/master/waroot/examples/arduino 安装凹语言版本:go install wa-lang.org/master 1. Arduino-wasm 是什么 Wasm3 是一个高性能的 WebAssembly 解释器,而 Arduino-wasm 则是 Wasm3 针对 Arduino 的定制版本。Wasm3 最小的硬件依赖是 ~64Kb Flash 和 ~10Kb RAM 。 Github 仓库:https://github.com/wasm3/wasm3-arduino 下面是 Wasm3 运行在 iOS 的截图: Arduino-wasm 则是运行在 Arduino Nano 33 等开发板上的 Wasm3 。 2. Arduino Nano 33 开发板介绍 Arduino Nano 33 ,是 Arduino Nano 的高配版本,是一款基于 nRF52840 SoC ARM 32 位处理器的微型开发板。其中 Arduino Nano BLE Sense 其主控芯片集成了蓝牙低功耗( BLE )。NANO 33 BLE 不仅保留了与经典款 NANO 同样的尺寸与管脚,且在此基础上配有多种高性能传感器等,当然最重要的是满足了 Arduino-wasm 的最低硬件要求。 目前( 2024 年底),淘宝的价格大约在 200 元以内。 3. 编写 Arduino 的闪灯例子 首先用wa init生成一个 arduino 例子: $ wa init -arduino $ cd hello/ $ tree . ├── README. ├── src │ └── main.wa └── wa.mod 其中 main.wa 内容如下: // 版权 @2024 arduino 作者。保留所有权利。 import "syscall/arduino" global LED = arduino.GetPinLED() func init { arduino.PinMode(LED, 1) arduino.Print("凹语言(Wa)/Arduino is running ...\n") arduino.Print("https://wa-lang.org\n") for { arduino.DigitalWrite(LED, arduino.HIGH) arduino.Delay(100) arduino.DigitalWrite(LED, arduino.LOW) arduino.Delay(900) } } 代码逻辑比较简单,只是换成了凹语言来写。我们直接使用了 syscall/arduino 包来使用 Arduino 的功能。 4. syscall/arduino 包介绍 让我们看看 syscall/arduino 包的代码: // 版权 @2022 凹语言 作者。保留所有权利。 const ( LOW :i32 = 0 HIGH :i32 = 1 INPUT :i32 = 0 OUTPUT :i32 = 1 INPUT_PULLUP :i32 = 2 ) #wa:import arduino millis func Millis() => i32 #wa:import arduino delay func Delay(ms: i32) #wa:import arduino pinMode func PinMode(pin, mode: i32) #wa:import arduino digitalWrite func DigitalWrite(pin, value: i32) #wa:import arduino getPinLED func GetPinLED() => i32 #wa:import arduino print func PrintRawString(ptr: i32, len: i32) func Print(s: string) { print(s) } func Println(s: string) { println(s) } 主要是将常用的函数通过 WASM 方式导入到了代码空间,大部分函数并不在凹语言中实现。 5. 编译到 Arduino-wasm 平台 可以通过wa build命令构建程序: $ wa build $ tree . ├── README.md ├── output │ ├── arduino │ │ ├── app.wasm.h │ │ └── arduino.ino │ ├── hello.wasm │ └── hello.wat ├── src │ └── main.wa └── wa.mod output 目录存放编译的结果,output/arduino/arduino.ino是 Arduino 工程文件,output/arduino/app.wasm.h是output/hello.wasm文件对应的数据数组。 // Auto Generate by Wa language. See https://wa-lang.org unsigned int app_wasm_len = 4608; unsigned char app_wasm[] = { 0x00, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x37, ... 0x03, 0x24, 0x74, 0x30, 0x17, 0x00, 0x18, 0x00, }; 然后 Arduino 工程就可以通过 #include "app.wasm.h" 方式引用这个 WASM 程序,最终和 Wasm3 一起编译。 6. Arduino 平台胶水代码初探 最终还需要一个 arduino.ino 代码(其实就是针对 Arduino 简化的 C++ 程序)。代码结构如下: #include <wasm3.h> #include <m3_env.h> // 定义 WASM 和 本地栈大小 #define WASM_STACK_SLOTS 1024 #define NATIVE_STACK_SIZE (32*1024) // WASM 最大内存限制, 一般不得超过 64KB 大小 #define WASM_MEMORY_LIMIT (32*1024) // 导入 凹语言 生成的 WASM 文件对应的二进制头文件 #include "app.wasm.h" 开头保护 Wasm3 和 WASM 程序对应的头文件,同时定义以下栈的大小。 然后看看代码主体结构: // 执行 WASM 的函数 void wasm_task(void*) { ... } // setup 作为 main 函数用户 void setup() { // 串口初始化 Serial.begin(115200); delay(100); // 等待串口初始化完成, 必须是 USB 串口 while(!Serial) {} // 阻塞执行 wasm 程序, 不会返回 wasm_task(NULL); } // 该函数不会被执行 // 定义该函数只是为了确保 Arduino 编译通过 void loop() { delay(100); } Arduino 的常规代码只有 setup 和 loop 两个函数。不过这里只用到了 setup 函数。在 setup 函数中首先初始化串口(方便打印调试信息),最后调用 wasm_task 执行凹语言写的亮灯代码,其中会加载 WASM 模块并执行。wasm_task 看起来是一个比较复杂的程序,不过核心逻辑和普通的 WASM 执行流程类似,细节可以下次文章再展开。 总体来说,以上这些胶水代码是相对固定的。后面会自动生成全部这些代码,同时去掉对外部其他工具的依赖。目标是生成的 Arduino 工程文件可以直接打开构建。 7. Arduino 构建 & 执行 如果是第一次使用 Arduino Nano 33 开发板,打开 IDE 后会提示安装必要的工具。然后需要在库管理菜单手动安装 Wasm3 包: 然后编译后上传的效果: 执行的效果,除了可以看到 LED 闪烁,串口还可以看到输出信息: 一切正常! 8. 总结展望 目前流行 Arduino 单片机的配置还是比较低的,可能难以运行 WASM 程序。不过可以乐观估计 Arduino Nano 33 将会很快普及。而且,Wasm3 不仅仅可以支持 Arduino ,还可以支持树莓派 Pico (淘宝价格 30 元)。因此,从长远看 WASM 是一个兼具灵活性和性价比的可选方案。 原文: https://wa-lang.org/smalltalk/st0052.html- [Apple] iPad 桌面 APP 图标旋转后顺序打乱
如题,发现这个很恶心的 bug 在 iPadOS18 依然存在,iPad 桌面横屏 5x6 和竖屏 6x5 按道理应该显示相同数量和相同顺序的 APP 图标,即在横屏和竖屏状态下,从左上往右下数的第 i 个 APP 图标都应该完全一样 但事实是,当你在横屏/竖屏对 APP 图标进行拖动/摆放/编辑之后,竖屏/横屏的 APP 图标顺序竟然不会跟着变,导致横屏和竖屏的 APP 排序是混乱的,这意味着当你对横屏摆放了自认完美的 APP 顺序后,竖屏还要来一遍!!!这让我这个强迫症相当痛苦,苹果也从来不修这个 bug😤- [MacBook Pro] MacBook Pro M2 Max,更新 macOS15 后合盖再开亮度就会变成 50%,复现率 100%,已关闭自动亮度还是有这个问题,有人碰到吗?
- [Android] miui 的 build.prop 文件一直修改失败, global 版无法添加内置安全模块
mix2 刷了 miui10,安卓 9 的 global 版本,之前一直都可以 root 后使用 magisk 模块刷入商店和小米钱包(这样就可以使用 nfc+公交卡+门禁卡),就达到同时有本地化和 Google 框架了,一直使用很多年了。很稳定。上几天我使用 XiaoMiFlash 线刷工具,破工具出现了 bug,没选种保全资料选项。导致直接把机器格式化了,本来我是要保全资料线刷一遍的,还好平常相册我都有备份,就微信个别聊天记录没了,微信聊天记录电脑端同步了一些,言归正传,当我刷入了 magisk 模块后,在去路径为 system/buildprop 修改 https://imgur.com/a/zmhWygG- [推广] 腾讯视频会员红包, 10 个。
最近比较少看视频了,都忘了有这个分享,随缘领取吧。 视频会员红包:一共有 10 份,最高 31 天,各凭运气了。 https://film.video.qq.com/h5/high-grade-gift/middle.html?s_vuid=232323686&s_red_id=e9eef550-a53e-492b-9700-74448b1e8560- [macOS] 开启 iPhone 镜像后,手机微信通知无法同步到 Mac
- [Cloudflare] encrypted client hello 只能使用 cloudflare DNS 么?
只能使用 cloudflare DNS ,浏览器才能启用 encrypted-client-hello 功能么? 据说 encrypted-client-hello 功能,要 DNS 返回额外数据,那么其他比如 openDNS 可以么?- [问与答] 有人用过这个 "第二代 RAG 系统 auto-coder.rag" 吗?
https://mp.weixin.qq.com/s/ZDH8B7gViBzO6MRIghUkqA 好像是个人开发的,没有大佬背书,网上的资料也很少,具体技术不看代码也不清楚,也没有论文。 有一个问题: 为什么我的主题不能切节点啊,选择换节点,没有可选项啊- [游戏开发] 有游戏开发,策划过程中需要 ai 支持的吗?
欢迎对接,提供专业的 Claude3.5sonnet 服务,为你提供强大的 ai 算力支持 便宜好用,支持高并发,企业跑数据,测试首选 比例:0.6cny:1 美金 中转站地址: https://chataiapi.com 注册免费一刀额度测试 联系方式 v:Iandloper- [问与答] 急诊医生不负责导致脑梗病人错过溶栓最佳时间,成为了植物人或近期死亡
情况是,地处三线小城市,4 月份因为脑干脑梗在这家医院治疗过二周出院后一直吃药,上周患者出现近期事情失忆,头晕,周日脑梗患者中午去参加了婚礼,晚上 9 点出现呕吐站不住打 120 送入这家医院,急诊医生让先做生化血检测和做颅脑 ct ,还要做核磁,说是晚上做不了要等明天做核磁,开了几个活血化瘀的中成药注射液然后急诊留置输液,ct 结果出来后我去找他,半夜 12 点病人出现意识模糊找急诊护士,护士站护士给急诊打电话,我也去找医生,急诊医生告知这种病就是一个恶化过程该用的药都用了,他也没办法,只能输液等着,说这个不确定是脑梗还有可能是脑炎什么的,如果是脑炎这里治不了要去省城,我没办法只能等输液或者明天做磁共振,然后多次恳求下开了个甲泼尼龙琥珀酸钠注射液,一直到第二天早上 6 点多病人叫不醒了,浑身不知是被尿液还是汗水湿透,跟护士说,告知早晨上班后等会诊,快 8 点急诊医生让我给病人做完磁共振推去抢救室抢救,期间多个医生多次找我说病人病很重,后脑大面积堵塞,错过了最佳溶栓时间,意思治好后成植物人,治不好近期去世,现在转入了住院部进行治疗,已经昏迷了 5 天了植物人状态+肺部感染一天能吸出 800ml 痰液,然后主治医生说这个核磁显示后脑大面积血管阻塞,没法治疗了,叫我最好出院去转去小医院做临终关怀,在这治疗白花钱,我想知道期间有哪些坑各位有经验的 v 友这种情况官司有的打吗,怎么打费用高吗,医院是本地最大的三甲医院,我没权没势打工的,怎么打,能打赢吗各位有经验的 v 友这种情况官司有的打吗,怎么打费用高吗,医院是本地最大的三甲医院,我没权没势打工的,怎么打,能打赢吗各位有经验的 v 友这种情况官司有的打吗,怎么打费用高吗,医院是本地最大的三甲医院,我没权没势打工的,怎么打,能打赢吗- [分享创造] 用 Tauri 写了个批量重命名的软件,想知道你们电脑上的照片都是怎么管理文件名的
https://armantang.fun/rename-photos-zh- [程序员] 不会页面设计,可以用 flux 生成 ui 图
不会页面设计,可以用 flux 生成 ui 图,我是这么个流程,以条码生成为例: 1. 先用 GPT 聊一下成熟商用的条码生成软件有哪些功能 2. 再用 GPT 给出生成 ui 图的 Flux 提示词,中英文对照,方便调整 3. 输入英文提示词到 Flux ,多抽几次(几乎每一张都很满意) 4. 照着图再用 Claude 改一改(也可以直接用 cursor 按图片生成基础布局,不过我试了效果不太好) 可以看下我改完的效果: https://barcode-maker.com/zh 附 Flux 提示词: Design a professional user interface for a barcode generator tool website with the following elements: 1. Top Navigation Bar: - Display the website name "Barcode Generator" - Include user account icon and settings button 2. Left Sidebar: - Provide a list of different barcode types (e.g., EAN-13, QR Code, Code 128) - Clearly identify each type with icons and text 3. Main Editing Area: - Large preview window showing the generated barcode in real-time - Editing panel with input fields and basic configuration options 4. Bottom Toolbar: - Include various editing tools such as add text, resize, change color, etc. - Use intuitive icons to represent each tool 5. Action Buttons: - Place "Save Project" and "Export Barcode" buttons in the top right corner - Highlight these buttons with prominent colors Overall Design Style: - Use deep blue as the primary color with a white background for a professional look - Adopt a flat design to ensure the interface is clean and readable - Add appropriate shadows and spacing to enhance visual hierarchy - Ensure responsive design to adapt to different screen sizes Make sure the overall layout is intuitive and user-friendly, allowing users to quickly get started with the tool.- [分享发现] 求问有无翻译 pdf 的免费神器?用来翻译一些学术文献
目前小弟用过 deepl 免费版和有道翻译,但 deepl 对 pdf 文件大小有限制,有道倒是没限制,翻译也比较好但有字符限制。所以求问大佬有没有比较好的翻译 pdf 神器- [macOS] 如何提升 VMWare 虚拟机和 Orb 容器中的磁盘读写速度
虚拟机和容器运行的是 ubuntu, 使用 fio 和 dd 测试读写速度发现与原生磁盘相比差别较大, 尝试过外接的雷电硬盘,想试试能不能 pci-e 直通,发现 VMWare 没有这个选项,使用 PD 发现读写也不太行 看看网友们有没有经验可以分享,谢谢啦- [分享发现] 随便看了部电影,触发了世界 bug
2024 年 9 月 21 日,周六下午,心血来潮想看电影,于是打开投影连上极空间的影库,瞎翻想着翻到什么想看的就看啥,翻了五分钟然后选了霍比特人 1 ,电影好长看了三个小时。本来就是消遣,看完就出门逛了,晚上才回到家,结果手机负一屏突然弹出「历史上的今天」,赫然显示 1937 年 9 月 21 日,托尔金的《霍比特人》正式出版,本来我都困得想睡了,看到后突然就一个激灵睡意全无,细思极恐,完全的随机事件竟带来如此巧合,甚至都不愿相信这是巧合。就是有一种感觉,背后有眼睛在盯着我,凉嗖嗖的。我更愿意相信是这个世界运行时出 bug 了。- [Tesla] 焕新 3 方向盘两侧滚轮灵敏度不一致?
现象:刚提一个月新 3 ,发现右侧滚轮按压激活 ap 明显没有左侧滚轮灵敏,左侧滚轮轻按一下就可以播放暂停音乐,右侧滚轮有时候需要按好几次,重按或者长按才能激活 ap ,(我是在车道线标识明显的路段,屏幕左侧已经有了方向盘图标)。我现在已经改成了一次点击激活 ap ,每次使用都要有意识地重按。 我不是很确定这到底是防呆设计还是一个故障,所以在 Tesla APP 上找了人工客服,他建议我预约售后,并说没有接到过其他客户有类似反馈。我预约售后之后,接到一个 Tesla 服务电话,这名工作人员跟我说这是新三的正常现象,是特意设计的,然后我问他是否有官方文字说明这个操作,他说没得,因为只有新三才有这个操作。 想问问新三车主,是否有遇到过跟我类似的状况?- [全球工单系统] RichVision RV200Pro type-c 连接 Mackbook Pro M2 无法网飞 4K
前提:使用 Apple Display Studio 自带的雷电线,连接 Macbook Pro M2 ,可以在网飞观看 4K 影片。 现象: 使用上述同样的雷电线,或者 RV200Pro 显示器自带 type-c 的线,连接 Macbook Pro M2 , 播放网飞影片,最高只能显示 1920x1080 分辨率画面,无法输出 4K 画面,调试信息显示"output-restricted", 拔掉 Macbook Pro M2 与显示器的连接,影片可以输出 4K 画面,并且上述调试信息消失。 在网上搜索,发现可能与 HDCP 有关,但是我不是专业的,所以这条信息仅供参考。- [求职] [base 深圳/广州] 工作 10 年 技术栈:flutter/ios/android/react
上半年小打小闹单干过,目前有正职工作。 最新闲下来了,想看看有没有合心意的项目可以合作。 可以加我微信聊聊,合作模式可谈可无报酬。 wv: d3NhZmU=- [Android] android 手机 CPU 调频问题
最近因为科研需要要在手机上对 CPU 进行频率限制。 设备:红米 K40S (高通 870 ) 个人想更改 8 个核心中 cpu7 的频率设置,让其永远跑在特定频率(定频,如 2553600 ),但是并未成功 个人参考https://blog.51cto.com/u_16099177/8841374的步骤,进行了如下操作: 解锁获取 root 权限 尝试通过修改scaling_governor,从原本的 schedutil 变为 userspace ,来改变频率调度器,使得可以自定义频率 调整scaling_max_freq和scaling_min_freq的值为 2553600 但是通过以上操作定频失败,对scaling_max_freq和scaling_min_freq进行手动更改后马上就有不知道什么系统调度进程对这两个文件进行了修改,又自动调整回 2745600 了 查阅资料看可能是高通芯片 mpdecision 进程的问题,要终止才能定频,但是经查找手机上并没有这一进程。 上述操作在我的 pixel 5 上也进行了实验,依旧无法成功 求问大家有什么解决方案吗- [酷工作] [深圳][18k-25k/月] Startup 招聘全栈工程师(Strapi+Flutter)
职位要求 使用 Strapi 进行后台管理开发与维护 使用 Flutter 进行跨平台移动应用开发 在 AWS 上进行项目部署与维护 使用 Git 进行代码管理和协作开发 有海外移动应用开发和上线经验者优先 具备良好的沟通能力,能够与其他团队成员高效合作 维护和迭代开发现有的 Strapi + Flutter 产品,有其他技能更好。公司在深圳南山,前期(估计两到三个月)居家办公,后面要到办公室上班,双休 简历投递 emhvbmd5aWthaTAxQGdtYWlsLmNvbQ==- [全球工单系统] Steam 新版本把 DS4 手柄支持弄坏了?
17 号的版本更新后 DS4 手柄在大屏幕模式虽然可以正常使用 但是在不支持 DS4 的游戏控制器设置就直接是空白 进入游戏无法使用手柄 摇杆被映射成了鼠标 有人遇到么 https://imgur.com/a/DLTSTOo