跳转到内容
彼岸论坛

小天管理

管理员
  • 内容数

    19567
  • 注册日期

  • 最后上线

  • 得奖次数

    5

小天管理 发表的所有内容

  1. 有没有一起学习微信小程序开发的人?大家一起组一个学习搭子,一个人学习小程序开发好难坚持下来,大家一起相互监督,相互提醒效果应该会好很多。如果你是在广州大学城的女生更好,我们还可以一起逛街。 加 V:harry_cn_gz
  2. 个人情况:统招本科,六年工作经验,react 和 vue 都会(都有 3 年左右的使用经验)。react 会更熟一点。 上任工资 20k ,这次薪资预期持平即可,已离职随时到岗,另外现在还不在上海,最好一面能够远程面试。 如果有意向可以加我 v:jarvan_king(不用解 base64),我发简历或者留下联系方式我联系你
  3. 难道是升级了 IOS 18 的原因? 没升级之前隔三差五菊花一次,也能接受。 现在每天菊花十几次,动不动就菊花一下,实在太难受了,手机背面也烫的厉害。 以前也去过天才吧,检测也没啥问题。 你们有遇到这类情况的吗?你们如何解决或者缓解的呢?
  4. 平时 iPhone 静音,watch 只开震动 iOS17 的使用习惯:微信收到消息之后手机不震动,手表震动 升级 iOS18 之后,微信收到消息手表直接不震动了,为此耽误不少事情 今天偶尔发现手机的 [声效与触感反馈] - [默认提醒] - [触感反馈] 默认是无,随便设置了一下,手表有震动了,但是更难受的是,这样设置之后手机在微信打开的时候也是有震动的
  5. 现在出口是香港,速度倒是贼快,延时 44ms ,但是没法用 chatgpt 个 gemini 了。。。
  6. 酷睿 14 代 i5-14400 32G DDR5 1TB ,价格 4500 政府补贴 20% 3600 元,用来写代码,生产力,不怎么打游戏:D 。 本来想购买一个 thinkbook 16+ 后面想了一下还是台式机更实惠。自己有两个 Dell 的 1080p 显示器,当时买也不便宜,打算接着用,这个价格适合入手吗?
  7. 有个场景需要用不同的公网 IP 地址访问同个服务器,IP 数量越多越好。IPv4 太贵,IPv6 目前哪个云厂商支持这个需求,并且价格最低?
  8. 如题。 之前开发了一半没弄完,前几天刷到 v2 有朋友开发了个这个。又把这个小程序用起来了。 之前一直没认证小程序,名字搜索不到。直接贴码吧。 空了再添加一些功能。
  9. ![markdown]( https://imgur.com/a/tFk4fir) 我在 boa 的官网上,找 cd ,但是发现怎么利率才 0.3%,有点离谱. 但是,利息不应该是在 4%+的吗? 很疑惑。
  10. 我安装了 GMS 后,内置从 APKMirrors 下载的 AndroidTV 版本 GooglePlayStrore ,打开提示不兼容,但是手机版本安装后是可以打开的,是需要额外的操作吗?
  11. 经常遇到 iCloud 云盘的同步进度已经 100%了,但还是显示正在下载 xx 个项目,之前退出过 iCloud 账号可以解决,但是又出现了,有什么办法可以治标又治本吗?
  12. BV18wtDeQEec ,实测国行 16PM 直接插港版 magsafe 充电器就能跑到 25w ,这下国行 iPhone 跟外版的差距只有 AI 了(非常规手段好像也能开?) 但苹果今年的国行操作还是令人窒息,不刚需无线充的 iPhone 表面锁快充,而真正刚需无线充的 watch 锁死慢充,无敌了。
  13. 大学主要还是做的前端 有过一年前端实习经验 现在在一家小公司做前端开发 会 Vue React Ts Nuxt Sass 不知道赴日就业是否对就业经验很有要求呢? 现在这家公司感觉快经营不下去了 但是这个学历在国内实在太难了
  14. 用 Rust 编写的 Jenkins 命令行发布工具,支持多环境、项目过滤、构建参数缓存、console 结果展示。 项目地址: https://github.com/kairyou/jenkins-cli 对于需 Jenkins 触发构建的场景,尤其是需要频繁构建的场景,可命令行直接发布。 人生苦短,节约时间。 欢迎 star 或使用。
  15. 比如传统的 win32 程序可以通过 hook 系统 api 的形式拦截到对这些 api 的调用并获取一些有意义的信息,主要是参数和堆栈 对于 java 程序由于已经有一层 vm,所以直接对 win32 的 api 进行监控无法和原代码或者伪码对应,所以请问是否有工具可以做到类似的效果?
  16. V 友们好,本人目前在北京工作,想跟 v 友们请教一些经验。本人家乡在大兴安岭,平时也爱好做一些饭。我后续计划离开北京,在别的城市开一家东北麻辣烫店,目前首选是在西安(我比较喜欢西安这个城市,哈哈),准备十一先去西安考察看看。想请教一下在西安工作或者对西安比较熟悉的 v 友们: 东北麻辣烫在西安的接受程度怎么样? 十一我去西安探探路,应该重点在哪里考察比较好呢,目前我准备去高新和大学城附近看看,但由于对西安不是很了解,各位 v 友们是否有推荐的具体的地点呢 如果有 V 友们有过餐饮相关的经验,也希望各位传授下宝贵的建议~ 感谢大家!
  17. 最近在go-zero中使用了一些三方包集成内部的链路追踪, 部分代码如下 package main import ( "fmt" "github.com/zeromicro/go-zero/zrpc" ) func main() { // 1. 获取服务依赖的配置 svcCtx := svc.NewServiceContext() // 2. 实例化服务但配置, 实际上这里的代码会调用 otel.SetTracerProvider() // server.NewServer() => // service.SetUp => // trace.StartAgent => // trace.startAgent() => // otel.SetTracerProvider() s := zrpc.MustNewServer() defer s.Stop() fmt.Printf("Starting rpc server at %s...\n", svcCtx.Config.ListenOn) s.Start() } package svc import ( "time" "github.com/redis/go-redis/extra/redisotel/v9" "github.com/redis/go-redis/v9" "gorm.io/driver/mysql" "gorm.io/gorm" "gorm.io/plugin/opentelemetry/tracing" "github.com/zeromicro/go-zero/zrpc" ) func NewServiceContext() { conn, err := gorm.Open() redisClient := redis.NewClient() // 1.1 增加 链路追踪 // 这以下两个方法都会调用 otel.GetTracerProvider() redisotel.InstrumentTracing(redisClient) conn.Use(tracing.NewPlugin(tracing.WithoutMetrics())) // return xxx } https://github.com/go-gorm/opentelemetry/blob/v0.1.6/tracing/tracing.go#L46 https://github.com/redis/go-redis/blob/v9.6.1/extra/redisotel/config.go#L57 按理说肯定要先Set才能Get,而实际上otel采用了委托的方式让我们可以先get然后再set 代码追踪 otel包的代码也很简单, 就是为了包装一层标准, 实际上是调用了global包 package otel // import "go.opentelemetry.io/otel" import ( "go.opentelemetry.io/otel/internal/global" "go.opentelemetry.io/otel/trace" ) func Tracer(name string, opts ...trace.TracerOption) trace.Tracer { return GetTracerProvider().Tracer(name, opts...) } func GetTracerProvider() trace.TracerProvider { return global.TracerProvider() } func SetTracerProvider(tp trace.TracerProvider) { global.SetTracerProvider(tp) } global包的代码也很简单, 就是为了包装一层标准, 实际上是调用了global包 代码也没什么特别的, 只是使用了原子返回了一个默认的实例 最主要的就是SetTracerProvider方法, 它会通过TracerProvider拿到当前的实例(gorm,redis已经用的那个) 然后把当前要设置的tp传递给原来的的那个(且只会执行一次) package global // import "go.opentelemetry.io/otel/internal/global" import ( "sync" "sync/atomic" "go.opentelemetry.io/otel/metric" "go.opentelemetry.io/otel/propagation" "go.opentelemetry.io/otel/trace" ) var ( globalTracer = defaultTracerValue() delegateTraceOnce sync.Once delegateTextMapPropagatorOnce sync.Once delegateMeterOnce sync.Once ) type ( tracerProviderHolder struct { tp trace.TracerProvider } propagatorsHolder struct { tm propagation.TextMapPropagator } meterProviderHolder struct { mp metric.MeterProvider } ) func TracerProvider() trace.TracerProvider { return globalTracer.Load().(tracerProviderHolder).tp } func SetTracerProvider(tp trace.TracerProvider) { current := TracerProvider() if _, cOk := current.(*tracerProvider); cOk { if _, tpOk := tp.(*tracerProvider); tpOk && current == tp { // Do not assign the default delegating TracerProvider to delegate // to itself. Error( errors.New("no delegate configured in tracer provider"), "Setting tracer provider to its current value. No delegate will be configured", ) return } } delegateTraceOnce.Do(func() { if def, ok := current.(*tracerProvider); ok { def.setDelegate(tp) } }) globalTracer.Store(tracerProviderHolder{tp: tp}) } func defaultTracerValue() *atomic.Value { v := &atomic.Value{} v.Store(tracerProviderHolder{tp: &tracerProvider{}}) return v } 图解 ┌───────────────────┐ │ │ │ │ │ tracer.Start() ├──────────────────────────────┐ │ tracer.Tracer() │ │ │ │ │ │ │ 6. 实 际 是 使 用 delegate 去 调 用 对 应 的 方 法 ├───────────────────┘ │ │ │ zrpc.MustNewServer() │ go-redis/gorm/x │ │ │ tracer = otel.GetTracerProvider()──┐ │ │ │ │ │ │ │ │ │ 4. 设 置 链 路 追 踪 服 务 提 供 者 2. get global default │ │ │ │ │ ┌───────────package global───────────── │ ───────┐ │ ▼ │ ▼ │ │ otel.SetTracerProvider() │ ┌───────────────TracerProvider() │ │ │ tp = 0x03 │ │ │ │ │ │ │ │ │ │ │ │ │ │ ▼ │ 3. return global default │ │ ┌─ global.SetTracerProvider() │ │ │ │ │ │ │ ▼ │ │ │ │ │ ┌─►globalTracer tracerProviderHolder = 0x01 │ │ │ 5. 修改当前全局默认 │ │ tp tracerProvider = 0x02 ┌────┐ │ │ │ │ │ │ delegate trace.TracerProvider =│nil │ │ │ │ ▼ │ │ │ │ │ │ │ globalTracer tracerProviderHolder = 0x04 │ │ │ │ │ │ tp tracerProvider = 0x03 │ 1. init global default │0x03│◄─────┘ │ │ │ └────┘ │ │ └──defaultTracerValue() ▲ │ │ │ │ │ │ └──────────────────────────────────────── │ ─────┘ │ │ │ │ │ │ │ │ │ │ │ │ 5-1. 把 delegate 从 nil => 0x03 │ │ │ │ └────────────────┘ 调试断点的值也能说明这一点
  18. 原来长大怎么不好玩
  19. 上个月开会,为了加强网络安全管理,更新了邮箱策略,强制开启 2FA ,每天首次登陆都要验证码。我平时用 1Password ,一键填充没啥太大影响 今早上班,有个部门同事问能不能取消 2FA ,登陆每次都要验证码很不方便。我说是上面的决定,有异议可以找我老大讲,我只负责执行不参与决策 因为他手机没更新,用起来很麻烦,我主动推荐了几个替代软件,他回了一句懒得弄。当时就有点生气,没理他,反正这事我说的又不算。一大早的碰到个 213 ,影响摸鱼心情 过会又私聊我,能不能他单独取消认证,反正有没有黑客攻击他,我当时就黑人问号了,说当然不行,公司统一设置的,然后就被怼了,说我不灵活,跳不出条条框框,巴拉巴拉一堆(插句题外话,我们公司跟安全行业沾点关系,性质比较特殊,网络攻击和钓鱼家常便饭了,光运维和安全部门就 40 多号人) 遭不住了,不是哥们你谁啊,先不说能不能单独设置,我凭啥给你取消认证?万一出了安全事故你替我进去怎么的?之前也遇到过缺根弦的,今天这种是头一次见 顺便问一下,这种事要不要给领导题一嘴?
  20. 无法呼出控制中心和通知中心 QQ 、微信等,同样的通知会出现两遍
  21. 18 年的时候掉过一阵子,后来没管它,自己好了,现在真不能再掉了,再掉就秃了,求推荐北京的医院
  22. 版本 1.93.1 ,windows 版本 双击标题栏在最大化和非最大化之间切换,闪电一般的效果,铝合金狗眼也扛不住啊....
  23. 前几周在黑裙上装了 nastool ,qBittorrent 等服务, 这两天发现 qBittorrent 总是有一个下载任务,删了过段时间又会自己加入下载, 结合 nastool 的日志时间和文件下载时间, 感觉像是 rss 订阅下载的,但是我又没有相关的订阅。 请教下怎么排查? 自动下载的文件 qBit 日志 nastool 日志
  24. 9300+ 6400mah 196g 双频 gps 屏幕好像升级成了小米 14 同款华星 c8 线下价格 16+256 2499 16+512 2899 不知道发布会会写多少
  25. 原文 和学妹微妙的关系,我该怎么做? 看到很多 v 友催,来补后续了。(其实第二天下午我就在原文 APPEND 了第三条附言。) 时间线拉回 9 月 20 日,看完每个 v 友的评论后,那时心中有了些想法和决定。六点,准时下班附会。 9 月 20 日晚 晚上,我们在商场碰面,吃的淮扬菜。 那晚她面无血色,略显憔悴,她说她例假第二天都很虚弱。 淮扬菜不怎么合她胃口,吃了没多少就回酒店了。 我坐沙发,她坐床上。 那晚聊了很多我想问的问题,比如她的理想型是什么样的,未来有什么规划,对结婚的想法。(那时的我已做好表白的准备。) 但她说: 她不接受异地,不考虑远嫁,只会留在重庆,态度很肯定。 很显然,她很清楚知道自己想要什么,而我并不是她理想的那个人! 我做不到放弃这边的一切,远离家乡去重庆发展,她也是。 所以,其他条件再符合、两人再搭又怎么样呢? 明知结果会失败,还要固执的去做吗? 我不是处男,我不是第一次谈恋爱,我更不是阳 w ,我只是不想谈一场没有结果的恋爱,我不是只想玩玩而已,我想谈能走到最后的恋爱。 心里已有想法,我也没再说什么,开始聊其他的话题。 学妹可能看出我的异样,说饿了,还想再吃点烧烤。 但后来的话始终都没说出口。那晚两点多到家。 9 月 21 日 白天陪学妹去了鸡鸣寺(我没进去),逛了玄武湖,两人都逛累了,下午回家各自补觉。 晚上 6 点半,学妹问要不要一起吃一起去夫子庙,我表示晚饭吃过了,晚上想休息会,没去。 晚上 9 点 02 分,学妹发了来南京后第一条(也是唯一一条)朋友圈 —— 夜游秦淮河的游客照,配文** [她仍在这里守候,隔江遥盼那城楼] **。默默点了个赞,夸照片拍的好看。 9 月 22 日 一天无话。 学妹自己去玩了。 下午三点,学妹说找到一家经常在重庆吃过的川菜馆,晚上她请,位置在明瓦廊。 我以距离太远为由委婉拒绝。 约一小时后,学妹说我家附近也有一家分店,晚上就在那吃,想想答应了下来。 晚上,茶颜悦色配川菜,说不上来的味道。 学妹是十足的 E 人,也可能她自己故事确实很多,在她房间又聊到晚上十点。 她说她不想上班想到处玩,我说什么时候不愁吃穿了就可以; 我说“我给你介绍个学长,包配你”,她说“别,我还小,不想谈”。 她说她 11 月想去大理,我说国庆过后,我就没假了,只有过年。 她说那可以过年再去一趟。她喜欢大理。 最后 她跟我再次确认了国庆的行程,让我 2 号过去。我说行,到时候看看。 我让她收拾好行李,定好闹钟,早点休息,别误了飞机。 随即道别 9 月 23 日 这个时候,她已回到重庆,向我报了平安。 我 我知道我令 v 友们失望了,很多 v 友看的火冒三丈,看的恨铁不成钢。 或怂或理性或想法过多,我跟她都不是对方的最佳人选。 我不想谈一场轰轰烈烈的恋爱后,最后又因早就知道不可能妥协的问题,黯然收场。 不表白有可能造成遗憾,但如果走出那一步,结局不是更令人遗憾吗? 有花堪折直须折,莫待无花空折枝。 此花有意非向我,且留芬芳待他时。 最后 有可能对她来说我就是个朋友而已,有可能她也知道在一起的结局,有可能她的段位比我高,也有可能......,但无论何种,我跟她的故事也到此为止,日子继续恢复平静~ 和学妹微妙的关系,就让 TA 顺其自然吧~ emmmm ,已做好被骂的准备,请~ 以上皆真人真事
×
×
  • 创建新的...