
小天管理 发表的所有内容
-
[iPhone] 这种字符串 WIFI:T:WPA;S:U1SI;P:U1Sllllll;;,有办法让 iPhone 手机直接打开并连接上 WIFI 吗
本来想着是通过快捷指令,某些情况下自动连接这个 WIFI ,完成某个操作后断掉。 发现快捷指令只支持开关 WIFI ,不支持连接,这边又不想自动连接这个 WIFI
-
[问与答] 请问你们买红米 AX6000 路由器会刷 OpenWrt 系统吗?
家里有软路由和红米 AX6000 ( AP ),现在想将 AX6000 刷成 OpenWrt 有几个疑问: 刷 OpenWrt 后 Wi-Fi 信号如何? 系统稳定性如何? 哪个大神编译的固件较好(目前软路由我使用 iStoreOS 固件感觉还可以)
-
[生活] 勇敢了一次,被拒绝了。。。
** 背景 ** 大概 20 年吧,特殊时期,过完年从老家到北京,下了高铁,坐地铁,碰到了一个一辈子都忘不掉的场景,我刚上车,余光就看到一个身材挺好的女的跟着进来,没好意思直接瞅,就玩起了手机,中间应该是在加载东西,我就看那个女的,身材真的可以,可惜特殊时期都带口罩,看不清全脸,然后看她眼睛时,她也正好在看我,大家懂那种一眼千年的感觉嘛?真的感觉时间都定格了,眼睛真的好看,我俩对视了有二三十秒,哇,那种感觉,心跳加速,然后我主动避开了,装模作样继续玩手机,内心惊涛骇浪,偶尔撇两眼,余光也能看到她有看过我(不是心里作用,那会儿地铁人特别少,我是在地铁最尾部,没啥可看的),然后我就天人交战,只要再对视一次就上去要联系方式,然后又目光交汇了,然后怂了,被拒绝了怎么办,最后我快换乘了,决定只要两个人同站下车我就去要,然后她先下车了。。下车了。。下了。。车门关闭后她在车外没立刻离开,和我对视了一下一两秒,我那会儿真想立刻下车,真想。。真想。。 现在虽然忘了那个女生的眼睛、身材啥的,但是那种场景下的那种感觉永远都忘不掉 ** 开始 ** 今年中秋回家了,返程时从老家坐着火车到太原,在坐火车到北京(软卧,睡一觉第二天上班),就在到太原的硬座上,对面坐了一个女生,哇,跟我小时候的女神基本长的一模一样,小时候的女神是邻居大妈的外孙女,假期偶尔到我们村,那会儿天天盼着能碰到。对面的那个女生穿的很朴素,短袖都有点起球了,肯能是因为现在年龄大了,我俩对视的时候远没有上文的感觉了,但感觉眼神清澈,有种大学生似的愚蠢感。。。但还是想接触一下,绿皮车上的人真多,我是真不好意思当着这么多人的面要联系方式,然后想着下车时要,排队等停站时我故意等她起身时我站她后面,但是一个大妈斜插我旁边了,然后又没要,然后下了车一直尾随人家,想等人少了要,一直到快出站了,眼瞅着到快速换站口到了,那女生出站了。。然后我又天人交战,怕错过了,然后也出了站,尾随到人少的地方,张口要联系方式,如标题,被女生一脸惊惧的拒绝了 虽然被拒了,没想象中的尴尬,只感觉解脱了,哎,估计把人家吓到了,一路上的尾随都太明目张胆了。。。
-
[问与答] 咨询下 VS Code 中的 Thunder Client 插件,创建的多个 API 请求怎么在多设备上同步?
现在在用 Bruno 挺好用的工具。但如果 VS Code 能多设备同步的话,那我就可以少装一个客户端了。一个工具里可以搞定很多事情了
-
[Go 编程语言] 求助:怎么使用 go 实现 pdf 的数字签名与校验
目前有业务需要给 pdf 合同进行电子签名,目前使用的是 https://github.com/digitorus/pdfsign 这个库,但是碰到一个问题,首先是能够正常签名,但是校验时出现了一些问题。 当对已经签名过的 pdf 文件在末尾添加几个随机字节,此时使用 pdfsign 去检测,是没有办法检测到该文件已经被篡改了,在 adobe reader 中是能够检测到该文件有问题。 这里不讨论公司是否拥有这个资质的问题 有几个需要帮助的地方: 目前市面上常见的 pdf 签名方式是否与 pdfsign 类似 怎么解决这个问题 是否有其他依赖库实现 pdf 的数字签名与校验 代码: package main import ( "crypto" "crypto/rsa" "crypto/x509" "encoding/json" "encoding/pem" "errors" "github.com/digitorus/pdf" "github.com/digitorus/pdfsign/revocation" "github.com/digitorus/pdfsign/sign" "github.com/digitorus/pdfsign/verify" "log" "os" "time" ) func main() { err := run("a.pdf", "b.pdf") if err != nil { panic(err) } data, err := os.ReadFile("b.pdf") if err != nil { panic(err) } data = append(data, []byte{0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f}...) err = os.WriteFile("c.pdf", data, 0644) if err != nil { panic(err) } verifyPdf("c.pdf") } func verifyPdf(pdfName string) { input_file, err := os.Open(pdfName) if err != nil { panic(err) } defer input_file.Close() resp, err := verify.File(input_file) if err != nil { panic(err) } jsonData, err := json.MarshalIndent(resp, "", "\t") if err != nil { panic(err) } // 将 jsonData 的数据写入文件 err = os.WriteFile("verify.json", jsonData, 0644) return } func run(input, output string) error { input_file, err := os.Open(input) if err != nil { panic(err) } defer input_file.Close() output_file, err := os.Create(output) if err != nil { panic(err) } defer output_file.Close() finfo, err := input_file.Stat() if err != nil { panic(err) } size := finfo.Size() rdr, err := pdf.NewReader(input_file, size) if err != nil { panic(err) } certificate_data, err := os.ReadFile("certificate.crt") if err != nil { panic(err) } certificate_data_block, _ := pem.Decode(certificate_data) if certificate_data_block == nil { //log.Fatal(errors.New("failed to parse PEM block containing the certificate")) panic(err) } cert, err := x509.ParseCertificate(certificate_data_block.Bytes) if err != nil { panic(err) } privateKeyFs, err := os.ReadFile("private_key.pem") if err != nil { panic(err) } key_data_block, _ := pem.Decode(privateKeyFs) if key_data_block == nil { panic(errors.New("failed to parse PEM block containing the private key")) } // 尝试解析 PKCS#1 格式的私钥 pkey, err := x509.ParsePKCS1PrivateKey(key_data_block.Bytes) if err != nil { var t any t, err = x509.ParsePKCS8PrivateKey(key_data_block.Bytes) pkey = t.(*rsa.PrivateKey) if err != nil { panic(err) } } certificate_chains := make([][]*x509.Certificate, 0) err = sign.Sign(input_file, output_file, rdr, size, sign.SignData{ Signature: sign.SignDataSignature{ Info: sign.SignDataSignatureInfo{ Name: "xx", Location: "xx", Reason: "xx", ContactInfo: "xxx", Date: time.Now().Local(), }, CertType: sign.CertificationSignature, DocMDPPerm: sign.AllowFillingExistingFormFieldsAndSignaturesPerms, }, Signer: pkey, // crypto.Signer DigestAlgorithm: crypto.SHA256, // hash algorithm for the digest creation Certificate: cert, // x509.Certificate CertificateChains: certificate_chains, // x509.Certificate.Verify() TSA: sign.TSA{ URL: "https://freetsa.org/tsr", Username: "", Password: "", }, // The follow options are likely to change in a future release // // cache revocation data when bulk signing RevocationData: revocation.InfoArchival{}, // custom revocation lookup RevocationFunction: sign.DefaultEmbedRevocationStatusFunction, }) if err != nil { panic(err) } else { log.Println("Signed PDF written to " + output) } return nil } /* 自签私钥与证书生成 1. 生成私钥 openssl genpkey -algorithm RSA -out private_key.pem 2. 创建证书签名请求 (CSR) openssl req -new -key private_key.pem -out csr.pem 3. 签发自签证书 openssl x509 -req -days 365 -in csr.pem -signkey private_key.pem -out certificate.crt */
-
[宽带症候群] frp 的 xtcp 内网穿透强的可怕, zerotier、tailscale 不行的它都行
一端是家宽,另一端是 5g cpe ,双 nat4 ,无 ipv6 ,zerotier 和 tailscale 加上自建的 moon 也穿透不了,frp 的 xtcp 却轻松穿透,启动服务不到 3 秒穿透成功,强的可怕,唯一的缺点就是不支持 tun ,只能端口,希望作者可以尽快上 tun 一直没穿透成功的小伙伴可以试试,stunserver 记得填 stun.miwifi.com ,其他按官方文档配置就行
-
[Apple] apple TV 看 youtube kid 体验如何?
youtube kid 会自动连播吗?还是需要遥控器控制。 现在孩子用 ipad 看屏幕小,想给换到电视看。 一直没用过 appletv ,有大佬帮忙介绍介绍这块的体验吗?
-
[酷工作] [上海] 米哈游内推,大佬们~
带岗位(就是你期望的岗位, 我帮你查 jd ),私聊哇 福利待遇好 感兴趣的大佬欢迎来投 VX:huanghtLeon
-
[程序员] 有人用过 macOS Sequoia 中自带的 Passwords 应用登录 Github 成功的么 ?
用的 Apple M1 Pro ,最近收到 macOS Sequoia 系统更新的消息,昨晚升级了一下系统,完事儿后看到了此次升级出来的 Passwords 应用。 想着 macOS/iOS 终于有自己的密码管理应用了,就试试吧,简单的用户名、密码、Chrome 浏览器填充都 OK. 接着要试试 Github 那种支持 2FA 的验证码了,结果掉坑里了,添加的 two-factor secret 字符串之后生成的验证码登录不了 Github ,尴尬。然后又试试添加 Github 里面的二维码,结果 Passwords 应用直接崩溃了,感觉这应用还有 Bug ?
- [程序员] vscode 如何写 markdown 笔记?
- [程序员] 求一位会写 dma 固件的大佬,价格私聊
-
[问与答] macbook 的摄像头和感光器不能用了
应该不能用很长时间了 因为我平时也不用摄像头, 就一直没发现, 直到准备卖二手电脑 自己拆下屏幕在别的机器试了一下是没问题的, 不知道是哪里出故障了? 还有必要修吗?
-
[问与答] Macbook 升级到 macOS 15.0 后触控板有滞留感?
我电脑芯片是 M3 ,最近将系统升级到 macOS 15.0 后,感觉到触控板有“滞留感”。因为平时一直用触控板,所以尽管很微妙但能感受得到。 我尝试过提高触控板的“跟踪速度”来消除它,但使用发现仍然会有那种感觉。😅 不知 V 友们是否有类似感受,或者可以分享一些解决建议吗?🙏
-
[问与答] 有没有劝人不做好人,老实人的书作品?
当然不做好人,老实人不代表就要去做坏人,去坑人,去害人,教科书,影视作品,很多书都告诉你要做善良的人,善良会有福报,想看一些相反理论的,小红书,抖音,论坛看到一些,但不够深入,深刻
- [问与答] 现在是不是买房的好时候
-
[问与答] 把爱好变为工作真的是件幸运的事吗?
- [投资] 预测贴-大 A 2 周内回 3000 点
- [问与答] 请问老毛子固件打开无线接入点(AP)后 SS 插件就没法连接外网
目前 SS 插件已经配置好了,可以正常访问 google ,但是我一旦打开无线热点 AP (系统管理,操作模式),SS 插件好像就会失效,有大佬知道这是为什么吗- [酷工作] 中广有线,有广电行业的大佬知道么
中广有线网络信息有线公司,自己在企 chacha 、某度等平台搜了一遍,对这家公司还是不太了解。 注册地址在北京,实际在杭州办公的 说是国企,但应该只是国控公司。然后,主要业务是电视机顶盒,当年为了搞一地一网弄得试点公司吧。 不知道有没有行业内的朋友,对这家公司比较了解的,希望来讲讲这家公司如何- [问与答] 好用的反链交换平台
做网站的重要一步就是提交反链,除了向各大导航站提交链接等待审核外,有什么好用的链接交易平台吗?用链接换链接或者付费换链接等等。- [NAS] [求助] 群晖套件如何迁移到其他硬盘上
感觉之前的套件安装的太随意的,很散乱,现在想统一放在同一个硬盘里,有什么方案可以无缝迁移吗。 重装的话好麻烦,很多资料都要备份。- [程序员] 请教各位 v 友,有什么合适好用的免费服务器、域名注册的服务商?
如题,感谢各位 v 友推荐。最好是稳定点的,拜谢。 如果没有,一些性价比高(便宜)的推荐也是可以接受的。再次拜谢。- [软件] 终于放弃了彩云天气
彩云天气 svip 之前续费到 28 年 2 月,彩云天气的优点,降雨预测大部分时间是很准的,我 ios 和安卓双持,之前都用彩云。但是用了一年多下来,还是有些吐槽的点,感觉它并不适合我,现在都换成了系统自带的天气 app 了。 忍不出吐槽一下彩云: 1 、安卓的小组件,我用澎湃 os 和 originos ,小组件都没办法根据系统深色模式变化自动适配黑色或白色。ios 可以,一直不懂为什么安卓的就不行; 2 、我用 Apple Watch ,用模块表盘,ios 自带的天气,可以有很多的图表展示,很好看。彩云是纯文字,告诉你天气情况和温度; 3 、彩云增加的天气小助手 AI ,对我而言实在是鸡肋; 4 、天气首页经常会有运营活动骚扰,最近 ios 下方有个万年历,还有个驾驶天气,对我来说都是干扰信息,还无法关闭。 可能彩云天气预报,对比系统自带天气 app ,更准一点。但是还是说再见了👋。- [问与答] 分体式键盘现在有合适的吗?
这几天闲逛,偶然接触到了分体式键盘。类似这种: 但是,好像又不太接受这种,这种分开了又感觉没分开一样,看着更难受了。 然后,一番搜索,我又找到了这种,,但是这个价格又接受不了,3000 多确实下不了手。 我又在淘宝,和咸鱼找到了我们国内一些自己动手制作售卖的键盘,类似这种。 这两个价格都在 4 ,500 左右。 有没有使用过,或者也有这个想法的老哥们,还有其他的选择推荐吗?也不用推荐我自己 diy 了,我是个废物,就像直接拿来用,还没钱,就是像体验一下这种键盘。- [程序员] 用 Python 实现一个简单的回测系统需要注意什么