
小天管理 发表的所有内容
-
[程序员] 《国产编程语言蓝皮书-2024》开放申报通道
《国产编程语言蓝皮书-2024 》作为该系列的第二版,根据前一版的经验和反馈,对编制方案进行了以下优化: 增加了英文版,以扩大国际影响力,中英文版本将同步发布,内容保持一致; 在项目申报资料中,为项目简介部分提供了建议内容清单,以促进项目展示的标准化; 延长了项目申报的时间,给予申报者更多的准备时间,直至 2024 年 10 月底。 编程语言是软件业的工业母机、编译器技术是信息产业的根技术,各种编程语言被用于操作系统、数据库管理系统、网络服务、工控设备、应用程序等的开发,渗透到了所有现代产业和服务领域。尤其是信息产业创新空间的持续扩展、系统复杂度的持续上升、开发成本的持续降低,都直接受益于不断涌现的编程语言和编译技术。 迄今为止,国内几乎没有出现被广泛使用的编程语言,这与我国世界性工业大国、科技大国的地位相去甚远。 国家政策层面,工业和信息化部发布的《“十四五”软件和信息技术服务业发展规划》中提到,应“强化基础组件供给……加快突破编程语言开发框架”;中国软件行业协会发布的《中国软件根技术发展白皮书(基础软件册)》第四章专门对编程语言和编译器的重要性、发展态势等进行了归纳。 这些政策文件的发布,为编程语言产业的发展提供了坚实的支持。随着信息技术的多年积累,我国已经形成了一个庞大的产业群体,对编程语言这一基础工具的需求日益增长。特别是在大语言模型、国产芯片等新兴技术领域的快速发展,对编程语言提出了更多新的需求。 回顾历史不难发现,与其他产业不同,作为信息产业的核心,编程语言的成功案例充满了偶然性。目前广泛使用的编程语言和开发工具,它们可能源自大型企业的商业推动,也可能源自个人或开源社区的创新。国内根软件行业呈现出项目高度分散化的趋势,企业和社区正在积极推动各种类型的编程语言项目,以满足不同领域的需求。 随着国家对软件和信息技术服务业的重视,以及对基础软件的大力支持,国产编程语言的发展迎来了前所未有的机遇。《国产编程语言蓝皮书-2024 》的编制,正是响应国家政策,汇聚国内编程语言创新力量的重要举措。 鉴于此,编程语言开放社区( PLOC )推出的《国产编程语言蓝皮书》,旨在全面收录并定期更新国内活跃且具有一定可用性的编程语言项目,为行业提供一个全面的国产编程语言概览。 2023 版蓝皮书地址: https://www.ploc.org.cn/ploc/CNPL-2023.pdf 原文: https://mp.weixin.qq.com/s/8ZJXPSQZlAOZoEYUkzGQfA
-
[分享创造] compare diff chrome 插件
参考大佬的 https://diffsuite.com/ , 自己写了个 diff chrome 对比插件 https://chrome.google.com/webstore/detail/ebbfggkfjapoflphdgmohdbcpkjpgfdo
-
[分享发现] 为了更快搜索 AI 开源项目,我的伙伴做了一个发现开源 AI 项目的爬虫导航站,欢迎来访
他在团队是唯一的 AI 技术狗。他发现找到 Github 和其他平台上找开源 AI 项目很费劲,经常花无数小时,但找到的信息都比较零散,质量也参差不齐。 为了能方便搜索和系统收录,他做了一个开源 AI 项目的爬虫导航站。每天自动爬取收录,目前已收录 2720 个项目,每天在持续更新。 如果你是: 💻 AI 工程师,前后端开发,数据工程师 🖌️ 跟踪最新 AI 开源项目、需要做毕设的同学 🎨 独立开发者,喜欢研究新 AI 开源项目的创作者 你可以在 AiExh 上: 🔍 一键快速找到和发现互联网上的开源 AI 项目(可以自然语言搜索)(搜索功能即将开放,我会继续开贴跟进进度和精神股东们汇报进展) 🌟对比不同开源 AI 项目,并查看评价 👯一个可以讨论开源和 AI 的地方,有免费 AI API 接口和工具给大家使用(预计下个版本出) 欢迎来使用 AiExh ,或提提建议 👉 https://www.aiexh.com/ PS (大大大福利): 之后会上线免费的不同 AI 模型、免费 GPT 接口和发放免费的 credit (还有很多很多免费工具即将开放),大家可以来限量早鸟领取哦!有同行或者合作伙伴欢迎来撩!
-
[健康] 求问有没有可能便宜点的逐搏测量的心率带
想查看自己的全天实时(过去3分钟) HRV 最好能蓝牙 GATT 界面 Notify 就是逐搏的或者几个 R-R Interval 一撮的那种,方便我自己( Github 偷来改的)程序显示 我知道 polar H10 可能能做到,但是有点小贵…… 一些便宜的心率带比如某些 100 元左右的不是逐搏测量的,给出的 R-R Interval 使用估测心率除出来的假的,就那么 几个固定值,而且报告率固定 500ms ,用这个算 HRV 永远在 5ms 左右…… 求问可能的购买渠道/型号/二手信息,谢谢大家!多有打搅!
-
[问与答] 老哥们,本地电脑 4K,调试的时候怎么控制浏览器的分辨率
需求 电脑显示器 4K ,准备写一个以 1K 分辨率为标准的网站; 怎么在开发的时候把浏览器调成 1K 呀; 尝试了缩放不精准,又使用了切成移动端,分辨率调成 1K ,但是感觉怪怪的,就像我用 1K 分辨率的显示 打开移动端设置 1K 分辨率一样 ; 有什么小妙招吗?
-
[酷工作] 高级 PHP 招聘
职位描述 1.开发及优化:系统功能模组架构设计,并对已有功能进行优化 2.代码 Review:进行代码审查,确保代码品质和最佳实践,并给予优化意见 3.技术预研:进行技术预研,评估新技术与方法的可行性 4.线上维护:快速回应并解决线上系统问题,分析并解决复杂的线上问题,与营运团队密切合作,处理系统相关回馈 5.技术分享:制定和维护团队的开发标准和规范,组织技术分享,促进团队的知识交流和技能提升 6.文档总结:撰写技术文档,总结专案经验和最佳实践 要求: 1.PHP 开发经验 5 年以上,包括 2 年以上 PHP 团队领导经验 2.效能优化和高并发处理经验 3.熟悉至少一种 PHP 框架(如 Laravel,Yii,ThinkPHP 等) 4.熟悉 MySQL 设计及最佳化,有实际线上优化经验 5.熟悉 Redis 优化,有实际线上优化经验 6.具备优秀的问题解决能力与分析能力 7.具备技术文件写作能力 8.计算机科学或相关领域全日制本科及以上学历 加分项: 1.容器化和云端服务使用经验(如 Docker, Kubernetes, AWS) 2.全端开发经验 3.微服务架构经验 工作及待遇: 1.远程居家办公 2.海外合法彩头游戏开发,需要人在海外远程,非大陆,会说中文 3.单休 4.每天工作 8 小时 5.待遇:每月 5000 - 7000 USDT
-
[问与答] 蓝牙耳机双设备连接怎么避免被打断
蓝牙耳机支持双设备连接,工作的时候, 因为公司电脑不能打开音乐网站, 所以一般是同时连电脑+手机, 手机听音乐, 电脑开线上会议(较频繁) 然后出现一个问题很讨厌, 电脑上一旦来推送, 手机音乐就会停止, 很讨厌, 如果把电脑断掉, 重新连上又会花 5-20s 左右, 就很麻烦 想问问大家是否有这样的困扰, 以及是怎么解决的?
-
[问与答] 求问数据清洗的简易方法
数据量在亿级别,主要清洗需求包括对特定字段去空格、统一日期格式、计算日期差、特定数值求和(数值都在行中)、查对字典得到对应值等等。需求虽然五花八门,好在所需的数据都在同一行,不需要进行聚合,也不会跨行查询。不过如遇到无法处理的数据需要及时找到并剔除,反馈并等待重新收集。这种情况需要进行语言交流和重传数据,所以会耗费一定时间。 目前的方法是导入 PostgreSQL 进行清洗,遇到不容易通过 SQL 实现的逻辑,比如统一日期格式,使用 C#编写了程序去处理。曾尝试使用 pandas 处理,但数据量太大无法载入内存遂放弃。 目前想要解决的问题是: - 剔除问题数据后,获取到修复的数据,为了防止混乱,我会把每次新获得的数据存在新表中单独再清洗一遍。但是清洗流程太多(有很多 SQL 语句,因为一条 SQL 只能清洗一列,列很多,还有 C#处理的部分),数据问题反馈后还有问题也是常见情况,数据库中就会有大量的表,虽然有做视图,但也大大增加了管理压力。尽管如此我也不想把各数据全部整理在一张表,总是会害怕越整越乱。 - 因为不需要对数据进行聚合,也不会跨行查数,如果顺应人脑的思维逻辑的话,就是对每行的各个列字段应用特定的方法,然后逐行执行就可以。这样还可以多线程执行以及查看进度。遇到出问题的行也可以快速定位到。当然这个不是必要的,但我感觉会比数据库要简单直观。 想问下各位前辈遇到这种情况一般如何处理?有没有比较合适的软件可以使用?
-
[程序员] 编程语言中使用了依赖注入,那怎么才能让 IDEA 方便的跳转到具体实现部分呢
在 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 都不能很好的跳转到对应的接口实现部分,想要找到具体的实现部分代码每次都要翻找文件夹很是麻烦,感觉使用依赖注入让代码查找更麻烦了,不知道各位大佬有没有好的实践?
-
[分享创造] 开发了一款多端同步的便签应用
之前一直用的 memos ,后来 api 更新了导致数据库出了许多 bug ,就想着自己写一个. https://anynote.online flutter 开发,支持安卓和 windows 支持 markdown ,类似 obsidan 的编辑体验 selfhosted 部署,所有数据在自己手中 websocket 实时同步。 支持搜索和标签浏览 配置 api 后可以 ai 生成内容,推荐使用 deepseek 的 api ,量大便宜速度快
- [问与答] 我的空调是不是坏了
-
[分享发现] 请问有什么可以部署在 Vercel 或 Cloudflare 上的小项目吗
已经部署的: Vercel ChatGPTNextWeb ,自建的 AI 聊天,方便切换不同的模型; LobeChat ,也是自建的 AI 聊天,感觉比上面一个卡; Cloudflare sink, 一个短链项目; 请大家推荐一下其他的可以部署的小项目,感恩;
-
[问与答] 收到一封微软邮箱地址但不是微软发的垃圾邮件,邮箱地址确实是微软的域名
如图: 图 1 下午收到一封 account-security-noreply@accountprotection.microsoft.com 的邮件 内容离谱但 qq 邮箱也没检测到这个是垃圾邮件。看收件地址不是我的 看图 2 的来往邮件发件地址确实是微软的地址 有人知道为啥能发到我邮箱,为啥能使用微软的邮箱地址发件?
-
[问与答] [不懂就问] 国产安卓机用户如何保证通讯录、图片、隐私不泄露?
因为工作原因,高强度使用 ins 、facebook 、telegram 和科学上网软件。担心换回安卓之后被查。
-
[问与答] 开车时,大家会因为转向灯有可能变成后车加速器,而到最后一刻才打或不打转向灯吗?
- [PlayStation 5] PS5 Pro 相关细节爆料
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- [奇思妙想] [仅 demo] xx meeting 任意互助会 :doge:
有感于t/1067500互助打卡找搭子的项目想法变多,所以决定赶紧把这个 demo 做出来发在奇思妙想,结构很简单 标题 neta 自aa meeting,即匿名戒酒会,不过原来的 12 步方案感觉是比较线下和灵性(宗教?)的,肯定没法直接搬到线上。 这是网址:web 界面 为了能也有互助会的一种心理效果,先区别出相同处于困境中的人。于是在第一次登录时要选择自己状态 草原 aog ( Always Optimistic and Gutsy ):正常向,可能是来找搭子的 沼泽 bog:困难户 然后是需要发表自己(或者关联公开的)卡片,上面能写些自己怎样处理这个议题的方案,也可以随便说点什么。卡片是一种描述/方法,这样子就会与普通以 [活动/事件] 的找搭子 app 不同,这里以 [方法方案] 组队,这意味着以后可以对不同的方法进行筛选测试(可以加入赞踩评价成功率等) 最后就是组团,加入时需要成员选择一张卡片,后面的人可以直接关联第一个人相同的卡片 不过还是感觉有点不顺手,所以就在里面放了一个随记,可以先整理一下自己的思路 好吧,其实绕的有点多。想要监督互助用普通的打卡模式就挺好的,不知道还有没有体验好一点的这种社区 (这个可能做起来比上一个好做点,但是涉及用户能留言的社区还是需要个管理员处理,所以想做的话还是直接做成普通的能一起互相正向或反向打卡小工具,自己设定好提供的标签,不用考虑那么多) 再把网址发一次: https://8397kvn28ggqr.villa.functorz.com/ 还有点 bug ,同时是白嫖版的可能会很慢- [云计算] 请教一下各位大佬,关于 BGP,内网,路由的问题
请问各位大佬,现有服务器分布于各个不同地域的机房,需要和机房建立 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- [Unreal Development Kit] UE5 项目太大,用什么版本控制系统?
- [macOS] 求助, Open and Save Panel Service 进程卡死
只要是通过软件打开文件,例如 vscode 的 open 打开系统文件就会卡死,必现; 看了活动监视器,发现是 Open and Save Panel Service 这个进程卡死; 换了多个软件,都会有这个问题,有没有什么解决方法呀- [Telegram] 安卓版的 TG 不能下载频道内的视频嘛?
试了官方原版 apk 和 Telegram X ,都无法下载频道内的视频。 在 iOS 上就没问题,点右上角三个点直接保存(除非群主设置频道视频不允许下载) 而且视频列表布局是固定三列,无法手动调整,视频多的话滑起来很慢。iOS 上 pinch 一下就能改变视图显示的列数,而且日历显示也很方便。- [推广] 免费开源的文本转语音客户端
Praises 是一款免费开源的文本转语音客户端,采用 Tauri + Vue3 + Vite 开发,致力于实现高品质的语音转换。当前,它主要集成了微软的 AI 语音接口,支持通过稳定的 Azure 官方 API 和 Edge 的试用接口轻松接入。本项目正在积极维护开发中,未来将支持更多语音接口,欢迎热爱编码的你加入我们的贡献行列! 产品亮点: 多语言支持:满足不同的语音需求,畅享全球语言的转语音体验。 国际化功能:全面支持中文和英文,跨文化交流更无障碍。 划词发音:精准发音,从容应对。不再错过任何一个单词! 语音文件保存:轻松保存喜爱的语音,随时随地回放。 现代化 UI 设计:简约直观的界面让使用变得更加轻松。 小巧高效:基于 Rust 的后端开发并采用 Tauri 打包,安装包仅 4MB ,启动速度极快。 社区参与:本项目积极开发维护,期待更多开发者的参与,让产品更臻完美! 欢迎各位提供宝贵的意见和建议,我们将不断优化产品,为用户提供更好的体验! Roadmap: 支持微软语音接口 支持 TikTok 语音接口 支持 ChatTTS 项目地址:Praises 下载地址:Releases- [问与答] 运维的哥哥给看看,联通的人为什么会这样给我走线
进来猫,然后分出来两根线,一根进了交换机入口,然后交换机再分出来一根去了卧室,另外一根分开了然后一半进了交换机的出口,然后去了客厅的 wifi 和电视,这是不是就是我 wifi 卡的原因- [问与答] 大佬们,什么监控可以把内容直接存 nas 里
- [分享发现] 新手跑鞋推荐
大学时零零散散跑了一些,今年又重新捡起来跑步,之前一直穿得李宁的超轻系列,但是今年跑量上来之后左脚外侧容易疼痛(休息一天就能变好),感觉足弓有时也不太舒服,像换跑鞋穿。 预算尽量在 500 以下,最好能够日常走路也能穿,懒得换鞋。 - [PlayStation 5] PS5 Pro 相关细节爆料