跳转到内容
彼岸论坛

小天管理

管理员
  • 内容数

    15991
  • 注册日期

  • 最后上线

  • 得奖次数

    1

小天管理 发表的所有内容

  1. 在 Go 语言中使用依赖注入(如 Wire )时,如果你希望在编辑器中方便地跳转到实现部分,可以采取以下几种方法: 1. 使用 GoLand 或 VS Code 等现代 IDE 现代的 Go IDE ,如 GoLand 和 Visual Studio Code ,都提供了对依赖注入框架的支持,包括 Wire 。这些 IDE 通常能够自动识别和解析依赖注入的配置,并允许你通过快捷键或右键菜单跳转到实现部分。 GoLand 跳转到实现:在依赖注入配置文件中,当你点击某个依赖项时,IDE 通常会自动跳转到其实现部分。 快捷键:通常可以使用Ctrl + B( Windows/Linux )或Cmd + B( Mac )来跳转到定义。 Visual Studio Code 跳转到实现:在依赖注入配置文件中,当你点击某个依赖项时,VS Code 通常会自动跳转到其实现部分。 快捷键:通常可以使用F12来跳转到定义。 2. 使用 GoDoc 注释 虽然这不是直接跳转到实现的方法,但通过在代码中添加 GoDoc 注释,你可以提高代码的可读性和可维护性。GoDoc 注释可以帮助 IDE 更好地理解代码结构,从而提供更好的导航功能。 //go:generate wire //+build wireinject package main import ( "github.com/google/wire" ) // InitializeApp 初始化应用程序 func InitializeApp() (*App, error) { panic(wire.Build(NewApp, NewLogger, NewDatabase)) } 3. 手动配置跳转 如果你使用的是不支持自动跳转的编辑器,或者希望手动配置跳转,可以手动在代码中添加跳转标签或注释。例如: //go:generate wire //+build wireinject package main import ( "github.com/google/wire" ) // InitializeApp 初始化应用程序 func InitializeApp() (*App, error) { panic(wire.Build(NewApp, NewLogger, NewDatabase)) } // NewApp 实现部分 func NewApp(logger *Logger, db *Database) *App { return &App{ Logger: logger, Db: db, } } // NewLogger 实现部分 func NewLogger() *Logger { return &Logger{} } // NewDatabase 实现部分 func NewDatabase() *Database { return &Database{} } 4. 使用第三方插件 一些编辑器支持安装第三方插件来增强对依赖注入框架的支持。例如,VS Code 有一些插件可以帮助解析 Wire 配置并跳转到实现部分。 总结 通过使用现代 IDE 、添加 GoDoc 注释、手动配置跳转标签或使用第三方插件,你可以在编辑器中更方便地跳转到依赖注入的实现部分。选择哪种方法取决于你的具体需求和使用的编辑器。 以上为 AI 的回答,感觉没啥用,vscode 和 goland 都不能很好的跳转到对应的接口实现部分,想要找到具体的实现部分代码每次都要翻找文件夹很是麻烦,感觉使用依赖注入让代码查找更麻烦了,不知道各位大佬有没有好的实践?
  2. 之前一直用的 memos ,后来 api 更新了导致数据库出了许多 bug ,就想着自己写一个. https://anynote.online flutter 开发,支持安卓和 windows 支持 markdown ,类似 obsidan 的编辑体验 selfhosted 部署,所有数据在自己手中 websocket 实时同步。 支持搜索和标签浏览 配置 api 后可以 ai 生成内容,推荐使用 deepseek 的 api ,量大便宜速度快
  3. 以前开 24 度 25 度就贼冷,现在开 16 度风速最高设置强风感觉还是不凉快。是不是要叫师傅来修一下
  4. 已经部署的: Vercel ChatGPTNextWeb ,自建的 AI 聊天,方便切换不同的模型; LobeChat ,也是自建的 AI 聊天,感觉比上面一个卡; Cloudflare sink, 一个短链项目; 请大家推荐一下其他的可以部署的小项目,感恩;
  5. 如图: 图 1 下午收到一封 account-security-noreply@accountprotection.microsoft.com 的邮件 内容离谱但 qq 邮箱也没检测到这个是垃圾邮件。看收件地址不是我的 看图 2 的来往邮件发件地址确实是微软的地址 有人知道为啥能发到我邮箱,为啥能使用微软的邮箱地址发件?
  6. 因为工作原因,高强度使用 ins 、facebook 、telegram 和科学上网软件。担心换回安卓之后被查。
  7. https://i.imgur.com/zLXcBTn.jpeg billbil-kun 透露 PS5 Pro 相关情报,并表示不出意外的话 9 月底会有全新一期 State of Play 召开,而 PS5 Pro 则将在 9 月上半月公开。 这台新主机确定会被称该台主机的正式名称就是 PS5 Pro 。 PS5 Pro 外形设计与最新的可拆卸光驱版本 PS5 近似(绘制的草图),主机正面有两个 Type-C 接口,一个电源键。 外形上的第一个区别在于,PS5 Pro 外壳的上部和下部之间存在三条黑色条纹来隔开,不过由于外壳形状与可拆卸光驱版本的机器近似,推测 PS5 Pro 的外壳能够与轻薄版 PS5 交换使用。 PS5 Pro 比轻薄版 PS5 厚。 目前掌握的是一台不带光驱的 PS5 Pro 信息,因此现阶段他无法确定 PS5 Pro 是否存在可拆卸光驱设计,以及是否存在光驱版本。 PS5 Pro 附带的手柄依旧为普通白色 DualSense 手柄。 from: https://t.me/PlayStationNewssss/3457
  8. 有感于t/1067500互助打卡找搭子的项目想法变多,所以决定赶紧把这个 demo 做出来发在奇思妙想,结构很简单 标题 neta 自aa meeting,即匿名戒酒会,不过原来的 12 步方案感觉是比较线下和灵性(宗教?)的,肯定没法直接搬到线上。 这是网址:web 界面 为了能也有互助会的一种心理效果,先区别出相同处于困境中的人。于是在第一次登录时要选择自己状态 草原 aog ( Always Optimistic and Gutsy ):正常向,可能是来找搭子的 沼泽 bog:困难户 然后是需要发表自己(或者关联公开的)卡片,上面能写些自己怎样处理这个议题的方案,也可以随便说点什么。卡片是一种描述/方法,这样子就会与普通以 [活动/事件] 的找搭子 app 不同,这里以 [方法方案] 组队,这意味着以后可以对不同的方法进行筛选测试(可以加入赞踩评价成功率等) 最后就是组团,加入时需要成员选择一张卡片,后面的人可以直接关联第一个人相同的卡片 不过还是感觉有点不顺手,所以就在里面放了一个随记,可以先整理一下自己的思路 好吧,其实绕的有点多。想要监督互助用普通的打卡模式就挺好的,不知道还有没有体验好一点的这种社区 (这个可能做起来比上一个好做点,但是涉及用户能留言的社区还是需要个管理员处理,所以想做的话还是直接做成普通的能一起互相正向或反向打卡小工具,自己设定好提供的标签,不用考虑那么多) 再把网址发一次: https://8397kvn28ggqr.villa.functorz.com/ 还有点 bug ,同时是白嫖版的可能会很慢
  9. 请问各位大佬,现有服务器分布于各个不同地域的机房,需要和机房建立 BGP 会话,把这些服务器统一放置于一个自治域编号( ASN )下管理,然后给这些服务器分配总大小为 /24 的 IPv4 和 /48 的 IPv6 地址 1.如何建立合适的内网来灵活分配 ip 地址?例如 A 机房的服务器分配的 /29(8 个) IPv4 B 机房的服务器分配的 /26(64 个) IPv4 2.机房没有托管路由设备,目前仅靠服务器进行路由(bird)有什么需要注意的事项吗? 3.内网如何架构比较好呢?机器数量比较少的情况下(单个机房服务器少于五台),直接 full-mesh? 还是应该选择其他架构提高后续的可扩展性? https://i.imgur.com/c8ZXZYx.png
  10. 只要是通过软件打开文件,例如 vscode 的 open 打开系统文件就会卡死,必现; 看了活动监视器,发现是 Open and Save Panel Service 这个进程卡死; 换了多个软件,都会有这个问题,有没有什么解决方法呀
  11. 试了官方原版 apk 和 Telegram X ,都无法下载频道内的视频。 在 iOS 上就没问题,点右上角三个点直接保存(除非群主设置频道视频不允许下载) 而且视频列表布局是固定三列,无法手动调整,视频多的话滑起来很慢。iOS 上 pinch 一下就能改变视图显示的列数,而且日历显示也很方便。
  12. Praises 是一款免费开源的文本转语音客户端,采用 Tauri + Vue3 + Vite 开发,致力于实现高品质的语音转换。当前,它主要集成了微软的 AI 语音接口,支持通过稳定的 Azure 官方 API 和 Edge 的试用接口轻松接入。本项目正在积极维护开发中,未来将支持更多语音接口,欢迎热爱编码的你加入我们的贡献行列! 产品亮点: 多语言支持:满足不同的语音需求,畅享全球语言的转语音体验。 国际化功能:全面支持中文和英文,跨文化交流更无障碍。 划词发音:精准发音,从容应对。不再错过任何一个单词! 语音文件保存:轻松保存喜爱的语音,随时随地回放。 现代化 UI 设计:简约直观的界面让使用变得更加轻松。 小巧高效:基于 Rust 的后端开发并采用 Tauri 打包,安装包仅 4MB ,启动速度极快。 社区参与:本项目积极开发维护,期待更多开发者的参与,让产品更臻完美! 欢迎各位提供宝贵的意见和建议,我们将不断优化产品,为用户提供更好的体验! Roadmap: 支持微软语音接口 支持 TikTok 语音接口 支持 ChatTTS 项目地址:Praises 下载地址:Releases
  13. 进来猫,然后分出来两根线,一根进了交换机入口,然后交换机再分出来一根去了卧室,另外一根分开了然后一半进了交换机的出口,然后去了客厅的 wifi 和电视,这是不是就是我 wifi 卡的原因
  14. 想在家里安个监控,直接把录像存 NAS 里,用手机直接连 wifi 看,用什么监控呢
  15. 大学时零零散散跑了一些,今年又重新捡起来跑步,之前一直穿得李宁的超轻系列,但是今年跑量上来之后左脚外侧容易疼痛(休息一天就能变好),感觉足弓有时也不太舒服,像换跑鞋穿。 预算尽量在 500 以下,最好能够日常走路也能穿,懒得换鞋。
  16. 1.个人情况:本人国防七子研一刚开学,老师让我两天之内做出决定,在网安和信安方向中选择一个,想问问大佬们对这此有什么意见。 2.我未来想干什么:一直想出去看看,所以想去一个外企然后看是否有机会出国工作,这想法是否切实我自己也不清楚但是感觉国防七子背景+网安信安方向已经算是 buff 叠满了。
  17. 最近被显示器问题搞的头很大,买了个未来视野的,但是发红太严重退了。优派的不敢买了。AOC 的网友也说是唤醒慢。看来看去,好像二手的 LG ultrafine 4k 24 寸和 mac 很搭? 听说是四角发红,现在二手价基本上 3000 左右。 有推荐的吗? 24 寸 4K 显示器
  18. 香港 Apple Pay1 大多数信用卡和借记卡 AliPay HK (支付宝香港) 7 Apple 账户余额(通过兑换 App Store 与 iTunes 充值卡或充值而获得) 手机账单支付 5 1O1O/csl 3 香港/SUPREME 中国移动 SmarTone 实测了 Alipayhk ,手机氪金易或者直接绑定 visa,master 都可以支付,唯独无法显示 apple pay 。 官方支持页面中第一个就支持 apple pay 支付,实际查看的时候并没有这个选项,不知道如何调用? 实测欧区的账号是可以直接调用 apple pay 付款的,方便很多。
  19. 做了一个 vscode 插件,鼠标放到折叠区域,可以查看折叠的代码 欢迎大家试用😊 地址 look-folding-code 动机 当要查看折叠的代码的时候,需要先打开折叠区域,看了又要关闭.每次都要这样操作,太麻烦了😅,所以有了这个小插件.
  20. 买了五张二手单车太阳能板,6 伏 6 瓦的,测了一下,每张电压 6v 左右,短路电流 500 到 700 毫安。 我把五块并联,装了一个 5v1a 的稳压模块,然后给我的手机充电,光线充足条件下,负载电流只有 0.7 安左右,平均每张 0.2a 都不到,为什么会这么小我也不知道,朋友们知道什么原因吗?
  21. 题主用的 firefox129 ,自从该扩展 8 月更新后,浏览某些网页会突然卡住,然后 firefox 会提示:浮图秀 扩展拖累了网页 XXX ,推荐停用。实在忍不了了,但是又迫于需要图片放大的功能,希望有同类型的扩展进行替代。
  22. 如果是这样的话,谁还愿意积极去处理这种紧急 bug 问题,还扣绩效。
  23. https://www.bilibili.com/video/BV1TnWReHE1h/?vd_source=092ebfe35564004d7ecc8490b3d0b428 请大家帮忙听一下,这段录音可以作为我劳动仲裁、公司主动辞退我的证据使用吗? 我的诉求很简单,公司干掉我,我申请 N+1 的经济补偿。公司不接受调解,现在连我 7 月份的工资都没有给我发放!
×
×
  • 创建新的...