跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

小天管理

管理员
  • 注册日期

  • 最后上线

小天管理 发表的所有内容

  1. 只能看到“近期差评”, 不知道是什么时候开始的, 平时用美团的
  2. 有个项目使用的是 A ui 组件库,帮转成另外一套 B 组件库
  3. 定位是短期,短择的关系,没那么喜欢,感觉可有可无,只是为了解决自己一部分的需要,当然很多时候关系是互相的,是彼此都默认的状态。
  4. CODESS 代码片段工具 我们优化了文档。 官网 CODESS,在线工具,文档 codess 是一个管理 vscode 代码片段提示的一个 npm 包,codess 可以安装网站上的公共包,也可以安装本地自定义的包,codess 安装的包是片段包,是一个代码片段的集合,里面有很多自定义的代码片段。 您如果不了解什么是 vscode 代码片段提示的话请看下一章,您如果不了解 codess 的工作原理的话,请看另一章节。 您只需要几步就能使用 codess 了 1:第一步,安装 codess 您得确定您已经安装过 node.js npm install --global codess 2:第二步,使用 codess 安装一个代码包 这里我们安装一个叫做 codess-example 的包,版本是 1.0.0 ,注意:因为代码片段需要基于一个 node 项目,所以您可以随意建一个 node 项目试试。没有版本号的话安装默认版本。 codess install codess-example@1.0.0 3:第三步,随意打开项目中得一个 js 文件,并在其中输入:for 现在您的 vscode 已经可以很智能的根据触发词筛选出您想要的代码片段了。如果您不想打开 vscode ,您可以使用片段包预览来模拟 vsoode 输入触发词会有什么片段提示。 codess 结构化的管理您的代码片段,方便快捷。 一些常用的用法 除了安装,您还可以初始化,卸载,安装本地包。 初始化 codess init 卸载包 codess uninstall codess-example@1.0.0 打包 直接根据配置文件打包为 .code-snippets vscode 配置文件。其中有远程包的会重新下载。 codess build 清除已生成的 vscode 代码片段配置 清除当前项目下已生成的 vscode 代码片段配置 ./vscode/*.codess.code-snippets codess clear-snippets codess 配置文件 codess 配置文件是项目根目录下的 codess.config.json 文件。 { // 依赖的代码片段包列表 "dependent": [], // 包安装记录,主要记录已安装包的信息 "installRecord": {}, // codess 官方文档 "document": "https://codess.dumogu.top/doc" } 示例: { "dependent": [ { // 包名 "package": "vue", // 包触发词 "prefix": "v", }, { "package": "file:snippets",// 一个本地片段包 ./snippets/ "prefix": "my" } ], "installRecord": { "vue": { "home": "", "description": "", "version": "3", "iterationNumber": "1" } }, "document": "https://codess.dumogu.top/doc" }
  5. 招商 2 #小程序://支付有优惠/Y0xZfbhuzqG4EhG 邮政 5 #小程序://支付有优惠/TldllfDPIA7cGbD 中国 2 #小程序://支付有优惠/T6RsdOoCZbZvCju 中信 5 #小程序://支付有优惠/nNaGIZ5h2dNiQQB 中国 3 #小程序://支付有优惠/ahUQx3niXkulgWd
  6. 背景:昨天试了下 deeplivecam ,挺有意思 场景:奇思妙想着能不能戴着眼镜,把身边的人换脸成彭于晏、林志玲之类的 需求:想搞个 vr 眼镜,然后利用 vr 的摄像头 > pc 的 deeplivecam > 再串流回眼镜。求推荐能二次开发的眼镜,quest 3 ?之类的? 底层硬件编码能力为 0 ,软件编码能力有,不知道能不能实现,我看库似乎没几个?
  7. 代码片段: https://gist.github.com/jan-bar/b856c271712a6481260131dd66dd7ffe 测试命令如下 # http CONNECT proxy method curl -v -x http://127.0.0.1:1080 https://cn.bing.com https://www.baidu.com https://www.sina.com # http direct proxy method curl -v -x http://127.0.0.1:1080 cn.bing.com www.baidu.com www.sina.com # socks5 proxy method curl -v -x socks5://127.0.0.1:1080 https://cn.bing.com https://www.baidu.com https://www.sina.com # socks5h proxy method curl -v -x socks5h://127.0.0.1:1080 https://cn.bing.com https://www.baidu.com https://www.sina.com 还可以在 func proxyDial 方法中添加连接二级代理服务器的代码。
  8. VLOOK™ 是针对 Typora(跨平台 Markdown 编辑器)的主题包和增强插件(针对导出的 HTML 文件),旨在与众 Markdown 粉共创 Markdown 的自动化排版 2.0 ,在保持 Markdown 简洁性的基础上,让编辑、阅读 Markdown 文档更实用,也更愉悦。 VLOOK™ 属于开源软件(遵从MIT License),也是 OSCHINA 开源中国 推荐的国产开源产品、Typora 的首个增强插件。 这个「Markdown 新看(wán)法系列」将会通过一系列的小话题小篇幅来给各种 Markdown 粉分享使用 Typora + VLOOK 在文档排版、内容导航、演示辅助、交互体验等方面全新看玩和玩法~ 今日份的小话题: Markdown 可以这样轻松实现「分栏」排版 Markdown 原生是不支持分栏排版,有些用户将就着用表格来顶班,仍然也很难受~ 如果你用 Typora + VLOOK 的话,现在有了一个非常简单、优雅的方式,只要 1 个动作就可以让你的「引用块、列表、GitHub Style Alert」瞬间分栏排列。 这个关键的动作就是在要分栏的内容前,添加 Markdown 的水平分隔线语法 --- 即可,这条线相当于「一把刀」,把页面空格一分为二。 如果要三栏,砍两刀就可以(添加两条分隔线),以此类推~ 下面我们来看看具体的例子: 一、列表分栏 主要适用于带小标题的分栏需求,排版内容适合通过列表方式进行组织,如:任务看板之类的。 如下为双栏的 Markdown 内容: --- - 列表 1 - 列表项 1-1 - 列表项 1-2 - 列表 2 - 列表项 2-1 ...... 效果如下: 三栏的效果如下: 二、引用块分栏 主要适用于对同类内容进行分块组织,且排版内容不适合通过列表方式进行组织的情况。 --- > 分栏 1 > 分栏 1 的内容 > 分栏 2 > 分栏 2 的内容 效果如下: 四栏的效果如下~(除分栏外,还启用了 VLOOK 的引用块着色、引用块小标题的排版特性) 三、GitHub Style Alert 分栏 与引用块的分栏的用法一致~ 有关 VLOOK 中使用 GitHub Style Alert 的内容,详见之前的另一个小专题 > 好了~今天的新看(wán)法小专题暂收笔于此,如果想自己上手玩玩,或了解更多关于 VLOOK™ 的内容,以下入口自行选择: 更多有关的小专题:轻轻一点去看看 VLOOK 简介 快速参考手册 Part.I | 快速参考手册 Part.II
  9. 一个人要经常表现自己的能力,特别是技术人员,因为技术人员的能力是难以量化的,做的好与坏难以评价 我作为一个观察员,有着敏锐的洞见能力,经常看到有天赋的人利用自己的高智商在提升自身能力的可见性上下足了功夫 一次,有一位领导给一个下属安排了工作,我们暂且给这个下属起名为小王。这个工作需要深入调研,收集数据,谁接到这个工作都会认为比较棘手。这个下属在研究了几天后,成竹在胸,正打算把自己的成功向上级汇报的时候,突然转念一想,这是一个普通工作,我如何把他变为不普通呢。 他找到领导,向他表达这个工作难度有点大,并陈述了难度大的原因。 领导听完汇报,当即招来其他下属一起讨论对策,由于对此项工作缺乏了解,并不能立即发表建设性的意见,领导下达指示,说这个事情比较重要,我们先把手头的工作放一放,花时间研究一下,今天下班前我们再讨论。 各位下属接到指示后,立即放下其他工作开始研究,逐渐意识到,要完成此工作需要更多的时间才能给出方案,但转眼下班时间就到了,领导再次召集所有下属进行讨论。 每一个人都给出了自己的初步意见,并一致表示时间太少,没有突破的进展。此时领导意识到这个任务确实非常的复杂,要求大家继续努力研究。 第二天,下属小王在公司群中宣布,他已经完成这个任务,建议领导召开会议进行演示讲解,在会议上,领导对于小王进行了大力表扬,并号召大家向小王学习。 我们对小王的策略进行总结 目标:提升个人职场影响力 思路:通过提升任务的可见性,来获得大家的赞誉 步骤: 选择一个稍微复杂的任务,不要选 1 天就能做完的任务,也不要太复杂导致做不出来,估算时间 1 周的任务表合适 努力工作,完成工作,收集工作的难度指标 选择性格急躁的领导,如果领导性格比较稳,最好找他比较忙的时候进行汇报工作的难度,让他快速下决定 想办法让其他人介入自己的工作,目的是了解自己工作的难度 在其他人没有进展的时候快速宣布自己工作已完成, 最后,再讨论下另外的问题,这个故事里面的其他下属是被利用的对象,如果你是他们的话,如何破局呢?
  10. 1 、起因 由于最近玩黑神话悟空,原配的 Intel i7-6800K 与 NVIDIA GTX1080 已经是 8 年前买的了,只能开中低画质+帧生成 才能有相对及格的流畅性体验,因此催生了升级显卡的念头。 2 、问题 不考虑价格因素,我该升级到哪款显卡比较合适? 3 、分析过程 因此我在 3DMark 官网, 搜索了我当前在用的 CPU 与 不同显卡 组合 的 3DMark TimeSpy 的 Graphics 平均得分,数据如下表所示:(注意是 Graphics 得分不是 Overall 得分,Overall 得分会被 CPU 跑分影响) CPU GTX1080 6950XT 7800XT 7900XT 7900XTX 4080Super 4090D 6800K 7618 19865 19049 21129 23010 21910 / 7700x 7591 21615 20186 26697 30283 28225 35382 7800x3d 7628 21604 20106 27005 30913 28356 34504 14900k 7491 21989 19946 26727 31452 28540 34134 懒得画图上传了,直接就着数据说明吧,应该挺一目了然的 4 、 结论 对 Intel i7-6800K 这款 CPU 来说, 升级到 AMD 7800XT 是相对合适的方案 从相同显卡搭配不同 CPU 的得分对比可以看出,CPU 确实会限制“高性能显卡”的能力发挥(比如 6800K + 4080 Super 的显卡得分仅为 14900k + 4080 Super 的 76.7%) 价差巨大的 7700x 与 14900K 从显卡得分上并没有明显的差距,甚至是搭配最高的 4090D 的得分都不相伯仲 5 、结果 我买了 讯景 7800XT 海外版 Pro 6 、数据来源 https://www.3dmark.com/search
  11. 目前遇到的问题是安卓 chatgpt app 无法登录会一直返回主页 节点是支持 app 解锁的 网页端使用正常 iPhone 小🚀也使用正常 不知道 mihomo 配置上有啥问题 mixed-port: 7890 allow-lan: false ipv6: false mode: rule unified-delay: true keep-alive-interval: 15 log-level: info dns: cache-algorithm: arc enable: true respect-rules: true listen: 0.0.0.0:53 enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 fake-ip-filter: - "*" - "+.lan" - "+.local" - "+.market.xiaomi.com" nameserver: - https://1.1.1.1/dns-query - https://8.8.8.8/dns-query - 1.1.1.1 - 8.8.8.8 proxy-server-nameserver: - https://223.5.5.5/dns-query - https://1.12.12.12/dns-query nameserver-policy: "geosite:cn,private,apple": - https://223.5.5.5/dns-query - https://1.12.12.12/dns-query external-controller: 127.0.0.1:9090
  12. 我和女票胃都比较小,吃正常分量的火锅经常一下子就饱腹了😄😄
  13. 想办个民宿,纯小白,不知道怎么搞 1 普通居民楼租房或者自己的房可以办不 2 需要哪些证件
  14. 目前是创建一个 note 目录专门放 md 文件,这个 note 目录下创建了一个 assert 目录,存放该目录下 md 引用的资源。 有什么软件可以删除这个目录下没有被 md 文件引用的资源。
  15. 个人比较自卑,矮矬穷一个,对象结识了几年,但感觉自己对自身的认知还是废柴一个。即便找到了对象好像也没让自己增添多少自信。 毕业后上了快三年班,期间有朋友表达过好感但婉拒了,不过能再被别人欣赏让我增添了不少自信。 而在上班期间,有一个比较社牛的女同事经常在公开场合表达对我的欣赏,一开始我还以为是我比较老好人帮了别人不少忙因此得到夸奖,但后面我发现她没公开夸过谁,而且期间我有一个挺有钱的同事一直在追这个女同事但无果。私下她和其他同事透露她想找的是我这种类型的,要不是我有对象了,是觉得我们是有机会在一起的。 后面每次听她在公共场合夸我都觉得这真是一件让人开心且增添信心的事情,譬如“你是我在 XX 最欣赏的男人”、“XX 是最帅的”、“XX 可真是人美心善”之类的,这换谁听了不迷糊,我感觉到了真诚的夸奖是可以让人产生愉悦且增添自信的。当然我们的交流也只限于线下工作交流。 上个月这个女同事离职了,再也不能在上班时听到一声声靓仔的夸奖了。这可真是人生中很美好的一段回忆。希望各位也能拥有诸如此类的记忆。
  16. 上下班这个点一窝蜂的电动车,人行道路都堵死了,有点还骑得快。。。 被撞了一次: 那哥们启动快了撞我鞋上了,还好鞋子硬给他撞停了 被刮到了一次:下雨,一堆电动车堵在路上,人车夹在一起,他妈的直接从旁边开了过去,车刮到我了,当时只是感觉被碰了下没啥事。妈的回去看刮了条口子。。。 要么你骑车你走非机动车道,没有就去路上。傻逼开到人行道上来 深圳个叼地方发展也不好好规划下
  17. 目前在做 mysql 的同步工作,然后技术选型用的是 flink cdc ,然后用的 flink sql 来创建 job ,但是现在发现 mysql cdc 只能有 19 个连接吗?超过 19 个连接就会报连接超时,有没有做过这方面的大佬,可以告知一下是什么问题吗?万分感激!
  18. 目前有一个 Apple ID (账号 A )登录了二十几台设备,新购买了设备(设备 1 ),发现设置里和 App store 都登录不上,但是 Apple 官网和 iCloud 网页能正常登录,Apple 客服给出的方法都尝试过了。用其他 Apple (账号 B )是能正常登录设备(设备 1 )的。 经过自己测试,把(账号 A )从已经登录的设备(设备 2 )退出,就能用这个 ID (账号 A )登录新设备(设备 1 ),但是已经退出的设备(设备 2 )就无法登录这个 ID (账号 A ), 设备包括 MacBook ( M1 、M2 、M3 )、iPad 、iPhone ,Apple 说 Apple ID 登录没有设备限制
  19. 可以推荐第三方版或者修改版养老版等,别的好用的软件也可以推荐,如果带下载链接就更好了哈哈
  20. 我遇到的问题: 2024-08-29 07:13:10 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_5 , error = pingresp not received, disconnecting 2024-08-29 07:13:14 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_88 , error = pingresp not received, disconnecting 2024-08-29 07:13:15 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_43 , error = pingresp not received, disconnecting 2024-08-29 07:13:15 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_72 , error = pingresp not received, disconnecting 2024-08-29 07:13:15 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_1 , error = pingresp not received, disconnecting 2024-08-29 07:13:17 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_37 , error = pingresp not received, disconnecting 2024-08-29 07:13:18 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_10 , error = pingresp not received, disconnecting 2024-08-29 07:14:13 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_52 , error = pingresp not received, disconnecting 2024-08-29 07:14:18 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_59 , error = pingresp not received, disconnecting 2024-08-29 07:14:19 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_84 , error = pingresp not received, disconnecting 2024-08-29 07:14:19 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_54 , error = pingresp not received, disconnecting 2024-08-29 07:14:21 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_22 , error = pingresp not received, disconnecting 2024-08-29 07:14:22 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_12 , error = pingresp not received, disconnecting 2024-08-29 07:14:23 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_25 , error = pingresp not received, disconnecting 2024-08-29 07:14:24 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_97 , error = pingresp not received, disconnecting 2024-08-29 07:14:26 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_36 , error = pingresp not received, disconnecting 2024-08-29 07:15:08 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_63 , error = pingresp not received, disconnecting 2024-08-29 07:15:16 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_23 , error = pingresp not received, disconnecting 2024-08-29 07:15:19 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_96 , error = pingresp not received, disconnecting 2024-08-29 07:15:20 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_50 , error = pingresp not received, disconnecting 2024-08-29 07:15:25 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_75 , error = pingresp not received, disconnecting 2024-08-29 07:15:30 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_78 , error = pingresp not received, disconnecting 2024-08-29 07:15:36 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_7 , error = pingresp not received, disconnecting 2024-08-29 07:15:39 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_97 , error = pingresp not received, disconnecting 2024-08-29 07:16:17 error go-iot/mqtt_service.go:40 mqtt connection lost id = TT_79 , error = pingresp not received, disconnecting 这是我正在使用的程序代码 package main import ( "encoding/json" "fmt" mqtt "github.com/eclipse/paho.mqtt.golang" "go.uber.org/zap" "sync" "time" ) // MqttInterface 定义了 MQTT 客户端的基本接口 type MqttInterface struct { client mqtt.Client Id string Chan chan []byte Config MqttConfig wg sync.WaitGroup } // NewMqttClient 初始化并返回一个新的 MqttInterface 实例 func NewMqttClient(id string, config MqttConfig) *MqttInterface { return &MqttInterface{ Id: id, Chan: make(chan []byte, 1000), Config: config, } } // Connect 连接到 MQTT 服务器 func (m *MqttInterface) Connect(host, username, password string, port int) error { opts := mqtt.NewClientOptions() opts.AddBroker(fmt.Sprintf("tcp://%s:%d", host, port)) opts.SetUsername(username) opts.SetAutoReconnect(false) opts.SetPassword(password) opts.SetClientID(m.Id) //opts.SetDefaultPublishHandler(m.messageHandler) opts.OnConnectionLost = func(client mqtt.Client, err error) { zap.S().Errorf("mqtt connection lost id = %s , error = %+v", m.Id, err) StopMqttClient(m.Id, m.Config) } opts.SetOrderMatters(false) opts.SetKeepAlive(60 * time.Second) // 创建并启动客户端 client := mqtt.NewClient(opts) if token := client.Connect(); token.Wait() && token.Error() != nil { return token.Error() } m.client = client return nil } // messageHandler 处理接收到的消息 func (m *MqttInterface) messageHandler(client mqtt.Client, msg mqtt.Message) { } // Subscribe 订阅一个或多个主题 func (m *MqttInterface) Subscribe(topics string) error { var token = m.client.Subscribe(topics, 0, func(client mqtt.Client, msg mqtt.Message) { m.wg.Add(1) defer func() { m.wg.Done() //zap.S().Errorf("mqtt subscribe id = %s , topic = %s", m.Id, msg.Topic()) }() mqttMsg := MQTTMessage{ MQTTClientID: m.Id, Message: string(msg.Payload()), } jsonData, _ := json.Marshal(mqttMsg) m.Chan <- jsonData }) if token.Wait() && token.Error() != nil { zap.S().Errorf(token.Error().Error()) return token.Error() } return nil } // Publish 向一个主题发布消息 func (m *MqttInterface) Publish(topic string, payload interface{}) { token := m.client.Publish(topic, 0, false, payload) token.Wait() } // Disconnect 断开与 MQTT 服务器的连接 func (m *MqttInterface) Disconnect() { m.client.Disconnect(250) } func (m *MqttInterface) HandlerMsg() { for { c := <-m.Chan PushToQueue("pre_handler", c) } } 创建 MQTT 客户端和开启订阅 client := NewMqttClient(clientId,config) err := client.Connect(broker, username, password, port) if err != nil { zap.S().Errorf("mqtt connect err = %v", err) return false } go client.Subscribe(subTopic) go client.HandlerMsg() 请问这个问题应该如何解决。 我的尝试 我发起了一个 Issues ,我理解是让消息接收后进行异步处理 https://github.com/eclipse/paho.mqtt.golang/issues/686 修改程序如下 var token = m.client.Subscribe(topics, 0, func(client mqtt.Client, msg mqtt.Message) { go func() { mqttMsg := MQTTMessage{ MQTTClientID: m.Id, Message: string(msg.Payload()), } jsonData, _ := json.Marshal(mqttMsg) m.Chan <- jsonData }() }) 上述两个操作均没有得到正常处理。请问应当如何解决这个问题。
  21. 最近在电视上折腾高清的 IPV6 直播源,方便家里老人小孩观看。 背景:索尼 65X90L ,装了 emotn ui 。直播软件安装了 tivimate,家里宽带千兆电信。tivimate 配置了 fanmingming 的直播源和 yanG 的 在奥运期间还能正常观看,不怎么卡顿,频道切换都很快,4K 频道也几乎没有缓冲。但是最近突然观看频道开始卡顿,每隔几秒就开始缓冲。然后晚上 10 点半之后就能流畅观看。刚开始以为是路由器原因。后来使用安卓手机安装 tivimate ,使用手机移动数据(电信的卡)然后配置相同的源,情况居然一样。看来是电信信号本身的问题了。现在怀疑是否是电信运营商对 IPV6 的直播源做了限制。 请问大家有无遇到相同的情况。该如何解决?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.