小天管理 发表的所有内容
-
有一些 TXT 文件,格式是回车截断的,宽度不同,例子放在下面,需要改成无硬格式的文本。 Windows 上有“文本整理器”这样的软件可以处理,但难以跟其他工具做成整个处理流,例如,处理好 TXT 格式后还要处理错别字标点等,还要制作成不同文件格式等工作,所以想找找 Linux 上有没有类似软件。 搜了半天也找不到,关键词都不知道用什么好。 例子如下: 我用 P4 看小说 P4 被 我摔坏了 内屏坏了 暂时不能修 小半个 屏黑了 所以要让小 说每行 10 个字就能看 了 正好下到个小说就是 这样的 但是其余的 不会排版 百度知道里讲什么调 整 TXT 文件宽度的根 本没用 拉开后还是 满的!! 50 分很高了吧!!一 定要随便复制出来贴 在哪里都达到上面的 效果才算!!
-
如题,我有 poe 的账号,但是 poe 上的 flux,体验非常糟糕. 请教诸位大佬,去哪个站体验 flux 最好啊? 当然是可以接受付费,最好是淘宝上能充值的.感谢带路. 补充下,我想创建 logo,flux 适合吗? 有没有比 flux 更专业的适合干这事的?
-
第一次准备做安卓订阅制的,以前只在 ios 做过。 用的是 react native 。
-
找了许多,osdlyrics 中文歌曲还行,英文歌曲基本匹配不到正确的歌词。其他好多软件如 audacious deadbeef quodlibet 的歌词插件基本都废了。foobar2000 debian 端不好用。
-
油管有没有类似 B 站“信息 Gap”这种的英文新闻 up ,每天更新一期,每期 10 分钟以内,不评论只汇总新闻,适合吃早饭或睡前看的,还能练练英语听力。 不是 Fox news ,ABC News 那种,也不是时政类的中文 Youtuber 。
-
刚刚大吵一架,原因是家里老人最近参与了一个加密货币项目,我几次劝说让把钱取出来,结果完全不听。争执了很久吵起来了,现在完全不知道该如何怎么办。 我了解到的大概经过是这样的: 家里老人在和几个朋友的交流过程中,了解到了有一个叫 ID Planet ( ID 星球: idplanet.gitbook.io/whitepaper-cn )的项目,目前正在前期筹备中,已进行了 AB 两轮融资, 但还没有上交易所。这个项目绑定了一家链游公司 infinitar ,这个链游公司的游戏货币会和 ID 星球的货币挂钩,到时候上市即可通过交易市场变现。 之后家里老人在朋友的劝说下通过欧易购买了价值 5000 RMB 的 ID Token 代币(ID 星球有个自己的钱包,上家收到钱后在 ID 星球钱包转账)。接着被拉到一个地区工作室的 WX 群里,然后管理天天发一些利好的消息甚包括一些假新闻( t.me/idplanet/81/4725 )。现在官方计划是在 10 月份上交易所,群里的人都在等着变现后大赚一笔。 我通过官方的白皮书找到了 TG 群( t.me/idplanet ),大概 3w 人在里面基本没什么新消息,里面发的视频都是国内各个地区线下宣讲现场视频,可以从视频里看到大部分参与者都是中老人。X 上的推文也没有什么互动。基本可以断定这是个割韭菜的骗局。 现在大吵一架,甚至要和我断绝关系(我说我要报警告那几个朋友),我人都气炸了。V 友们有没有遇到这种情况,又是如何劝说的?
-
有哪些可视化 LevelDB 工具推荐? mac 或者 CLI 的也行,主要就查看数量和查看键值。
-
睡觉听长视频很容易睡着,但是我似乎没有找到合适的长视频,也在 B 站试着找过,但是没听几分钟就没兴趣了,想来看看大家喜欢看或者听的长视频是什么(这里指的长视频至少是 25 分钟以上的视频)
-
目前没法在桌面端重现。 发现这些推荐还蛮符合我的阅读习惯的。
-
一直自信今年股市会有一波行情,所以 5 月份开始一直买,中途下跌一路加杠杆,最终我没熬过这个寒冬,9 月 19 日我爆仓了。如果不加杠杆,我现在就扭亏为盈,能小赚 10 个点了,然而现在本金全无,还负债 10 万。 真是惨痛的教训,无论何时还是要对股市抱有敬畏之心,只用自己闲钱炒股。不要加杠杆,不要贷款炒股。
-
以往一直都是坐的南方航空,南航的电子登机牌二维码是可以截图使用的。为了避免排队的时候打不开小程序,我都会提前截图准备好。 今天试了一次海南航空,发现海航的二维码竟然是实时刷新的。我也没有坐别的航空的印象,所以今天我第一次发现竟然有的登机牌也是刷新的。 原理可能就是一个加了时间戳的加密,一个没有加。凭着朴素的认识,我觉得航空公司的安全性大概是没有问题的(至少不是我一个安全外行能发现漏洞的程度)。 既然如此,如果不加时间戳的安全性就已经够用了,那么有的航司为什么还要加上呢?还是说不加时间戳就是不够安全的?(我发现二维码里有明文的敏感信息,所以就不发给大家查看了) 不太懂安全/密码学相关的内容,如果有什么错误的地方还请指教(不过我希望还是专注在技术话题上,请不要在这里聊 国庆去哪里玩了/过往坐飞机的体验/哪个航空公司服务最好之类的话题:)
-
朋友长期在国外,网络环境如下: 1 、当地家庭有线宽带(下行 500M ,上行 200M)。 2 、观察了一段时间(至少半年),除非光猫(与路由二合一)重启,不然 IP 地址保持不变。 3 、从国内带了一个京东云亚瑟路由器( 512m/128G)过去,已刷 iStoreOS. 4 、只有台式机和笔记本,均为 win11 系统。 问题: 1 、上述的网络条件能否搭建节点(比如 v2ray 或其他)供我在国内使用? 2 、如可行,求教程 技术小白,请各位指点,谢谢!
-
手中一台鸡肋的 512 内存的搬瓦工机器,闲置了一年多没用,今天登录上去看了下,发现之前 Physical Location 明明在美国,但现在却显示是在香港了,但是 IP 并没有改变,不知道怎么回事。 另外,想问下这玩意现在能用来干点啥才不浪费掉?考虑放弃几年了,但每到续费的节点,又总担心后面会用上,但一年一年下来却一直都没用上。
-
大概 3 年前我用淘宝登录了阿里云账号,然后今年年初我想注销这个淘宝号,淘宝一直提示阿里云有业务,无法注销。然后我用这个淘宝号登录阿里云的时候提示是 trimps_XXXX@aliyun.com 这个阿里云账号登录的,我也尝试找回了这个阿里云账号的密码,不论我用淘宝账号登录,还是说用 trimps_XXXX@aliyun.com 这个邮箱加密码登录,一直提示就是图片这个错误问题,我从年初,到现在一直打电话给阿里云和淘宝,阿里云回复的就是说这个账号是合作商的账号,需要联系他们。我联系淘宝,淘宝说这个是阿里云的问题,让联系他们,现在搞得这个问题一直没办法解决
-
最近换了机场,podcast 听不了 bbc ,但其他所有内容都能听。Apple ID 用港区、日区、美区的试过,都不行。 会不会是新机场的规则漏掉了 bbc 相关的域名?怎么判断是什么域名,想手动加进规则里试试能不能救 先谢过大佬们
-
各位好: 上次 PPResume 更新 过去了 3 个月,PPResume 最近上线了 Pricing Plan,并且将 beta 阶段的 5 份简历的限制去除了。 所有在本月及之前注册的用户,在选择 Pricing Plan 时,会享受 50% 的优惠,有效期为一年,不限次数。 PPResume 去年 9 月份上线,经过一年的打磨(优化登录流程、优化 UI、支持 PWA、支持多语言),积累了 1450+ 注册用户,最近总算是有时间,把 Pricing Plan 也上线了,目标是希望这个项目能够做到 self sustainable ,从而长久的维护运行下去。 一些 Preview: 另,PPResume 采用了 Stripe 作为 payment processor ,也算是把技术方面能踩的坑都踩了一遍,前两周另外写了一个 post。 关于排版、支付、SaaS 方面的讨论,欢迎随时与我联系哈。
-
请教大佬们,如题,是选哪家的芯片和型号,是 intel 还是螃蟹家的,可以局域网跑满 2500 兆的速率的。是否有需要注意避坑的外置网卡,谢谢。
-
这个问题困扰了几个月了,不确定是不是 mac 升级到 14 带入的 bug (是的,13 的时候没有,14 才有的),还是鼠标的 bug 。 这个问题解决方案是有的,就是是关闭 master 3s 电源。过 10-20min 之后再打开电源,hover 效果又回来了(成功率 80%)。但是通常用不了 10min ,hover 又没有了,鼠标 hover 到 dock 不动,右键鼠标 hover 到 menu 也没有了效果,感觉就像是冻住了。 我同时接入的其他鼠标设备比如 tarckpad ,以及另一个蓝牙鼠标,都没有这个问题。 在 master 3s 出现 hover bug 的时候,其他鼠标都正常,甚至可以混用。在出现 hover bug 的时候,其他鼠标也有这个 hover 问题,但是这个时候 master 3s 关闭后,bug 消失。其他鼠标又有 hover 效果了。 另外就是我切换 User ,这个 bug 不会消失,或许 App 引入的概率不大,更可能的是 OS 引入的。 网上搜到不少案例,下面的链接是其中一些,但都没有解决方案。目前我还没在中文社区里发现有人提到这个问题。 https://www.reddit.com/r/logitech/comments/yom93c/mx_master_3_macos_is_not_sending_custom_buttons/ https://www.reddit.com/r/MacOS/comments/m4s17l/macbook_m1_mouse_hover_stop_working/ 这个讨论甚至认为就是 mac 更新导致的问题: https://discussions.apple.com/thread/255171864?sortBy=rank 因为这个问题不确定因素过大,debug 的难度也不小,可能是 OS ,也可能是硬件/固件,也可能是 App 引入的,而且是偶发的,加上关闭电源静默一段时间又没有问题了。所以不期望能在这贴找到答案,只是 po 出来,如果有人遇到同样问题可以留言,如果你有解决方案也可以分享一下。
-
Pro Max 系列从 12 代开始割手,到 13 代,14 代不锈钢加强割手感(又变重),到 15 代(钛金属还不成熟)剌手,16 Pro Max 拿在手里终于变得圆润... 只能说是好事吧,但这么大一个公司。。这么多年才做好一件事情。。。
-
新人学习 rust ffi ,实在搞不定,特来请教一下 下面段代码主要是实现一个简单的字符串然后通过 FFI 调用 hyperscan (这是一个 C++写的库,我通过 lib 调用,完全静态编译)的正则表达式同时匹配多个 pattern ,然后打印每一个 pattern 出现的第一个位置即可,如果没出现打印-1 。 但是这个代码我怎么改都是-1 或者 0 ,就是不能有正确结果,我问了多个 AI ,但是都始终无法解决这个问题,所以想向大神请教一下,非常感谢。 运行结果如下: Hyperscan 版本: 5.4.2 2024-10-06 模式 "test" 未出现,位置: -1 模式 "string" 未出现,位置: -1 模式 "example" 未出现,位置: -1 模式 "中文" 未出现,位置: -1 完整代码如下: use std::ffi::{CStr, CString}; use std::os::raw::{c_int, c_uint, c_void}; use std::ptr; const HS_MODE_BLOCK: c_uint = 1; const HS_FLAG_LITERAL: c_uint = 1 << 10; // 添加 HS_FLAG_LITERAL 常量 #[link(name = "hs")] extern "C" { fn hs_version() -> *const i8; pub fn hs_compile_multi( expressions: *const *const i8, flags: *const c_uint, ids: *const c_uint, elements: c_uint, mode: c_uint, platform: *const c_void, db: *mut *mut hs_database_t, compile_err: *mut *mut hs_compile_error_t, ) -> c_int; pub fn hs_alloc_scratch( db: *const hs_database_t, scratch: *mut *mut hs_scratch_t, ) -> c_int; pub fn hs_free_scratch( scratch: *mut hs_scratch_t, ) -> c_int; pub fn hs_scan( db: *const hs_database_t, data: *const i8, length: c_uint, flags: c_uint, scratch: *mut hs_scratch_t, match_event_handler: Option< extern "C" fn( id: c_uint, from: u64, to: u64, flags: c_uint, context: *mut c_void, ) -> c_int, >, context: *mut c_void, ) -> c_int; pub fn hs_free_database(db: *mut hs_database_t) -> c_int; pub fn hs_free_compile_error(error: *mut hs_compile_error_t); } pub enum hs_database_t {} pub enum hs_scratch_t {} #[repr(C)] pub struct hs_compile_error_t { pub message: *const i8, pub expression: c_int, } const HS_SUCCESS: c_int = 0; extern "C" fn event_handler( id: c_uint, from: u64, _to: u64, _flags: c_uint, context: *mut c_void, ) -> c_int { unsafe { let positions = context as *mut u64; let pos_ptr = positions.add(id as usize); if *pos_ptr == u64::MAX { *pos_ptr = from; } } 0 } fn main() { unsafe { // 获取并打印 Hyperscan 版本 let version = hs_version(); let c_str = CStr::from_ptr(version); let str_slice = c_str.to_str().unwrap(); println!("Hyperscan 版本: {}", str_slice); // 定义要匹配的模式列表 let patterns = vec!["test", "string", "example", "中文"]; // 将模式转换为 CString let c_patterns: Vec<CString> = patterns .iter() .map(|s| CString::new(*s).unwrap()) .collect(); // 创建 expressions 、flags 、ids 数组 let expressions: Vec<*const i8> = c_patterns.iter().map(|s| s.as_ptr()).collect(); // 使用 HS_FLAG_LITERAL 标志 let flags: Vec<c_uint> = vec![HS_FLAG_LITERAL; patterns.len()]; let ids: Vec<c_uint> = (0..patterns.len() as c_uint).collect(); // 编译模式 let mut db: *mut hs_database_t = ptr::null_mut(); let mut compile_err: *mut hs_compile_error_t = ptr::null_mut(); let compile_result = hs_compile_multi( expressions.as_ptr(), flags.as_ptr(), ids.as_ptr(), patterns.len() as c_uint, HS_MODE_BLOCK, ptr::null(), &mut db, &mut compile_err, ); if compile_result != HS_SUCCESS { if !compile_err.is_null() { let err = &*compile_err; let message = CStr::from_ptr(err.message).to_string_lossy(); println!("编译错误: {}", message); hs_free_compile_error(compile_err); } else { println!("未知的编译错误"); } return; } // 分配 scratch 空间 let mut scratch: *mut hs_scratch_t = ptr::null_mut(); let alloc_result = hs_alloc_scratch(db, &mut scratch); if alloc_result != HS_SUCCESS { println!("hs_alloc_scratch 失败"); hs_free_database(db); return; } // 定义输入字符串 let input = "This is a test string for example purposes 中文测试."; // 初始化匹配位置数组 let mut match_positions: Vec<u64> = vec![u64::MAX; patterns.len()]; // 执行扫描 let scan_result = hs_scan( db, input.as_ptr() as *const i8, input.len() as c_uint, 0, scratch, Some(event_handler), match_positions.as_mut_ptr() as *mut c_void, ); if scan_result != HS_SUCCESS { println!("hs_scan 失败,错误代码: {}", scan_result); hs_free_scratch(scratch); hs_free_database(db); return; } // 输出结果 for (i, pattern) in patterns.iter().enumerate() { let pos = match_positions[i]; if pos != u64::MAX { println!("模式 \"{}\" 首次出现位置: {}", pattern, pos); } else { println!("模式 \"{}\" 未出现,位置: -1", pattern); } } // 释放资源 hs_free_scratch(scratch); hs_free_database(db); } }
-
APP 名称:BatteryBuddy BatteryBuddy 是一个 macOS 应用程序,用于监控和管理您的 Mac 电池状态。它可以帮助您优化电池使用,延长电池寿命,并在关键时刻提醒您。 代码开源,欢迎大家使用 下载点击: https://github.com/E13Lau/BatteryBuddy/releases/
-
如题,认证后可以全名搜索,模糊搜索搜索不出来了。怎么解决这个问题,有大佬清楚吗
-
github 上搜到好像有那么几个像是,但不敢轻易使用,所以先问问 1 、可以全走 SOCKS5(打算通过代理中继,去落地 ip 再去访问 API) 2 、维护积极 3 、可以赞助后,全开功能也无妨 我目前还是低度使用,大多数时候 free 的 4o-mini 互动都能解决我的需求了 但最近图片对话互动多了,现在每次要 gpt 问图片进行互动,得先把外区手机支棱起来,把图片弄到手机上,再发送,非常麻烦 这次借到了一个好友订阅会员的账号,担心把它账号弄砸,所以比较谨慎 另问: 4:好友现在是纯手机 App 和偶然 Web 浏览器使用,如果我使用客户端 API 消耗他账户里的 token 去互动的内容,好友能看到这些历史内容吗?