
小天管理 发表的所有内容
-
[云计算] [2 折租 GPU] 谷歌云, GPU&&TPU&服务器等都可用, 100k 美元,无门槛
2 折转让 100k 美元谷歌云,可用于购买 GPU 、储存、数据库、CDN 等等无限制;无使用门槛。 100k 美元的 credits ,无需付款,使用后直接抵扣 credits 即可;免费赠送 12k 美元技术支持+20%消费返点(额外返 20k 美元) 可用 GPU:H100 80GB 、A100 80GB 、A100 40GB 、L4 、T4 、P4 、V100 、P100 、K80 等,以及 TPU 可用区域:美洲、亚太、中东、欧洲、非洲 可用服务:计算、存储、数据库、网络、数分、AI/ML 等所有谷歌云服务 仅支持全额购买,有效期至 25 年 8 月,适合需要大量算力的公司。 稳定有保障,可找谷歌官方确认,可开票。 有意者联系:asthynature
-
[分享创造] 最近帮客户做了一个危废系统,搞了 2-3 个月终于上线了
协助客户梳理需求并落地一个危废系统,花了 2-3 个月的时间,有兴趣可以了解一下 知乎需求: https://zhuanlan.zhihu.com/p/780138478 若有类似需求可以进行定制 [闲鱼] https://m.tb.cn/h.grMDy3c?tk=FJD43R1EyWF
-
[程序员] 独立开发周记 86:大喜&大喜
2024,0923-0929 9 月 28 日,极简软件工作室成立 4 周年。 9 月 29 日,结婚十周年纪念日。 注册企业的时候没太注意日期,如果也是 9 月 29 日下证就更好了,一天两个纪念日。 Shipaton 结果 周二凌晨 Shipaton 比赛结果出来了,不出意外,没有获奖。如果获奖了,那就是三个大喜了。 但,说实话,很失望,消沉了一整天。唉,参赛报名时,嘴上说根本不在乎获奖,结果心口不一。 一共有三个奖项,最有可能赚钱奖,最佳设计奖,最 build in public 奖,每个奖项有一二三等奖。最有可能赚钱这个奖我是真心压根没信心去拿下,但是后两个奖项我还真的期待能够获奖。特别是 build in public ,我第一周每天都拍个简短的 vlog ,后来嫌费时费力就改成了每周一个 weekly vlog 。 最终获得 build in public 一等奖的是比赛期间一直在互相交流鼓励的一个印度小哥。我之前只关注了他的 X ,在比赛结果公布后我才知道,原来他每天都发一个进度视频到 YouTube ,难怪他拿这个奖了。得知自己获得了一等奖,他立刻买了机票飞去了旧金山,现场领奖,还参加各种研讨会,结识全球的优秀开发者,还参加播客录制,太羡慕了。 在上架后直至比赛结束,我的参赛 App 一个付费也没有(实际上,截止到写这篇周记,也仍然是零收入),所以我希望能够通过获得任意一个奖项来助力 App 的宣传。 诚如一个群友所说的,App 上架后只是第一步,只是九九八十一难的第一难而已。 iOS 18 的暑假作业 这周终于有空来给极简时钟和极简日记适配 iOS 18 的新特性了,主要就是支持深色和着色下的 App 图标,再就是增加控制中心的小组件。 今年的关于控制中心的适配,苹果的官方文档给的一点也不详细,最后还是靠 SO 和 Emote 的开发者的帮助下,才加入了这个新功能。 新版本上架后,很快就收到了多个用户的反馈:iOS 18 以下系统的小组件都不显示了,而且也无法添加。同时也收到了几个关于这个问题的差评。调查了一番,才知道「判断系统是否是 iOS 18 」的这句代码居然会在 iOS 18 以下的系统里引起崩溃……进而导致整个 App 的小组件无法加载。解决方法在这里:# WidgetBundleBuilder crash on #available(iOS 18.0) check,不得不吐槽一下苹果的软件品控也着实越来越堪忧了。 Phantom Types 这周看了 Vincent Pradeilles 的新视频:# Don't write this code! (use a Phantom Type instead 😌)视频很短,讲的就是如何避免不同语义但是相同类型的实例进行比较,由此我第一次知道「 Phantom Types 」这个东西。 搜了一下,原来几个知名的 Swift Blog 多年以前就都写过关于 Phantom Types 的文章了: Swift by Sundell ,# Phantom types in Swift Swift with Majid ,# Phantom types in Swift,# Building type-safe networking in Swift Hacking with swift ,# How to use phantom types in Swift 一直以来,我在自己的代码里很少使用 swift 的泛型,主要是自己认识水平不高,怕弄巧成拙。现在有了 AI 了,感觉可以大胆使用了。写代码的快乐很大程度上就来自于重构后的优雅啊! 其他 备案下来了,Nut Goals 在国区也上架了。 读完了《蛤蟆先生去看心理医生》,顺便把相关的《人间游戏》和《人生脚本》加入了阅读清单。 恢复户外步行,趁这个转瞬而逝的秋季。 夜骑了一次 10 km 。
-
[问与答] 请教大家一个关于 etcd 使用内存盘可行性的问题
大家国庆快乐!我们有一套预生产环境的 k8s 集群,大概 15 个节点,master 有 3 台虚拟机,配置是 8c 16g ,内核是 3.10 的,平时内存使用率比较低,大概能用到不到 4g ,每台 etcd 数据目录也就几百 M ,但是目前这 3 个虚拟机用的虚拟化集群的存储性能非常差,导致大量 api-server 到 etcd 请求超时,iowait 也经常到 20-30 。目前没有更好的存储可以供我们使用(机械盘的共享存储),etcd 这边我在调了 ionice 后也没什么可优化的了,因此想分 2 到 3 个 g 的内存盘给 etcd 当存储盘用,然后再用 fsync+inotify 等工具实时将 etcd 写的内存盘的数据写回机械磁盘,也达到了异步双写的效果,而且只有 1 台宕机,只靠 etcd 的自己的机制只靠内存盘也能恢复回来(同时 down 2 台可能性非常低)。不知道大家觉得这个思路有啥弊端吗?谢谢!
-
[程序员] 请问一下, macOS 上用于显示资源使用/网络状态的这是什么软件?还有其他值得推荐的吗?
请问一下,macOS 上用于显示资源使用/网络状态的这是什么软件? 还有其他值得推荐的吗?谢谢 🙏 https://i.imgur.com/Eq4CPJh.png
-
[问与答] V 友平常都怎么控制即时通讯软件的使用时长
翻了一下使用时长,发现一周花在微信和 qq 上的时间竟然超过 28h 很多时候没有那么多话聊,但总会自己不停的去翻各种群聊,哪怕没有人找自己聊天。 我自己感觉,大概是因为没有一个很好的处理碎片化时间的方法,而刷群聊之类的成本很低因此倾向于选择这种。 但是久而久之也会让我在平常工作的时候,去刷一眼 qq 微信,很打断思绪 此外,v 友们平常在通勤路上又是怎么打发时间的?我其实很想利用这段时间学一些东西,但是只看不做不记感觉其实也没啥用。
-
[生活] 在北京有 2 个月社保未交,能否补交
如题,楼主在北京,23 年换工作不好拿 offer ,代缴一个月后就摆烂了,断了 2 个月,社保不连续了现在有点后悔,想补上这 2 个月的社保,保持连续社保大于 5 年的入场券。大佬们有方法吗,还没有去社保基金管理中心区咨询。
-
[杭州] 在包子的口味这方面,南北方差异是不是非常大?
RT ,本人是包子爱好者,北方人,之前在上海生活,现在在杭州,两地在包子的口味方面几乎一模一样,倒说不上难吃,就是感觉跟在北方老家吃到的口味不太一样,略微甜口,很少放葱、粉条之类解腻的配料,全是肉+马蹄/笋之类的,再加上略微的甜口,导致包裹着油脂的汤汁被味蕾混合后特别同意腻。。 之前也待过北京,在北京买的包子和老家口味差不多,大部分都是纯咸口,都有葱和粉条之类的配料,很香,但又不容易腻,在北京还吃到过麻辣口的牛肉包,里面会包上一颗鹌鹑蛋,非常好吃。 此外,能推荐一些杭州的高分包子铺吗?只要能脱离杭州小笼包那种口味就行...
-
[问与答] 这个 sed 里,关于单引号双引号的用法,应该是去查阅 shell 的资料吗?
code=FF sed -i 's/111/0x'"$code"'/' $file 比如上面这个代码,最终效果等于sed -i 's/111/0xFF/' $file。 上面的过程是这样的吗?: 先对里面'"$code"'进行 shell 的解释。 解释成sed -i 's/111/0xFF/' $file后,sed 命令才开始工作。 另外主要对 shell 脚本不太熟,上面这个命令在$code 外面用了单引号和双引号,想彻底搞清楚这些用法,有什么官方链接吗? (比如类似 https://www.gnu.org/software/sed/manual/sed.html )( PS:当然我也会先看看中文博客讲解,后面需要查询特定技巧时 可能再来看这种官方链接)
-
[程序员] 我不干净了
常年用火狐+uBlock Origin 屏蔽广告,今天访问一个网站,提示我有广告屏蔽插件 我就换了 chrome 访问,我的 chrome 是干净的,什么扩展都没装 但是他还是提示我安装了广告屏蔽插件,我就点了一下它的提示标语,跳到了一个网站,提示我执行 win+R ctrl+v enter 三部检验是否是机器人 我脑子一热,就执行了。等我反应过来,看了下他让我执行的东西,好家伙,开头就是 powershell.exe -W Hidden 然后从 finalstepgo.com 下载一个 xxx.txt ,保存起来,并且 iex 执行 这个网站 google 就直接提示“此网站可能会损害您的计算机。”了 然后我手动下载了 xxx.txt 里的内容,里面更可恶,下载一个 zip 包,解压 exe ,删除 zip 包,执行 exe ,并且把 exe 添加到'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Run' 也不知道有什么后果,我就是傻逼
-
[程序员] 求前端大佬为 VSCode 的 SVN 插件添加日志搜索功能
VSCode 有一个 SVN 插件,用它看日志的时候必须一页一页翻,也不能过滤,也不能折叠。仓库提交超多的时候很不方便。 我的想法是在插件上加一个搜索功能,做的简单一点就一个搜索框搜索提交者、提交信息、修订号所有信息,做的更精细一点则可以选修订号范围、然后选提交者、过滤提交信息。 可以按 VSCode 本身的搜索一样加上正则、大小写敏感、全词匹配这些东西,不过也不是很重要。 总的来看应该是比较简单的一个改动。然后我就找到 插件源码,看了一下是 node 做的,用的 yarn 包管理。尝试拿下来编译,但有些依赖已经弃用了,版本超旧,似乎很难动。我不是 node.js 或者前端大佬,只好祈祷高手出马。 见 issue。
-
[问与答] pve 的虚拟交换机上 vlan 应该怎么设置
环境是这样的: n100 双网口小主机安装了 pve ,一个网口直通给 openwrt 虚拟机做 wan 拨号,另一个网口桥接 vmbr0 ,做管理口和 lan 口 主路由 openwrt vlan 设置是 eth0. vlan 2 tagged eth0 vlan 5 tagged lan 口下面接了一个小米 ax6000 ,连接到 lan1 口,解锁 ssh 参考这个帖子 https://www.right.com.cn/forum/thread-8247916-1-1.html 修改配置文件为: 2.5g 口没有使用,lan1 口和主路由 lan 口相连, config device option name 'eth1' config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config switch 'switch0' option name 'switch0' config switch 'switch1' option name 'switch1' option reset '5' option enable_vlan '1' config switch_vlan option device 'switch1' option vlan '5' option vid '5' option ports '0 1t 2 4t 6' config switch_vlan option device 'switch1' option vlan '2' option vid '2' option ports '1t 3 4t' config interface 'lan' option ifname 'eth0.5 eth0.2' option force_link '1' option type 'bridge' option proto 'static' option netmask '255.255.255.0' option multicast_querier '0' option igmp_snooping '0' option macaddr '64:64:4a:b7:81:4c' option ipaddr '192.168.5.253' config interface 'eth1' option ifname 'eth1' option keepup '1' config interface 'eth0' option ifname 'eth0' config interface 'miot' option ifname 'wl13' option type 'bridge' option proto 'static' option ipaddr '192.168.32.1' option netmask '255.255.255.0' config interface 'wan' option proto 'dhcp' option mtu '1500' option ifname 'eth1' 这样配置确实可以互通,但是 pve 中其他虚拟机需要修改网卡为 vmbr3 ,vmbr3 桥接了 vmbr0.5 的 vlan bridge 后也可以连通,但是有一个问题是,pve 管理口设置不了 vlan ,即使给 vmbr3 设置了同一网段 ip 地址也联不通, 不知道怎么连接。 另外,我尝试过主路由 eth0 vlan 2 tagged eth0 vlan 5 untagged ,pvid 然后 ax6000 上修改为 config switch_vlan option device 'switch1' option vlan '5' option vid '5' option ports '0 1 2 4t 6 这样都可以连通 pve 也不用创建 vlan briidge 但是会丢包,有时候 丢 2%, 有时候严重的丢 5.60% 求教如何正确设置两个 vlan 另外对于 vmbr0 这个网桥,不是很理解 我的理解他就是一个虚拟交换机,那 openwrt 桥接等于接在一个端口上,然后 lan 口网线接在另一个端口上,那我设置 openwrt vlan5 tagged 的时候,xiaomi 虽然设置了 vlan5 tagged ,但是他连接的虚拟交换机的那个端口不应该和其他虚拟机一样没有带 vlan 标签吗,这为什么可以互通
-
[MacBook Pro] MacBook Pro 如果只用机械键盘,不要求速度,有没有便宜质量好的 USB-C 转接头或迷你扩展坞推荐?
- [Docker] 使用 Ballast 文件解决 Docker 容器磁盘占满无法启动的问题
使用 Ballast 文件解决 Docker 容器磁盘占满无法启动的问题 背景 在容器开发工作中,售卖算力容器是一个很常见的需求,不管是用 Docker 容器还是 K8s Pod 交付。 其中有一个问题是:我们提供给用户的容器默认是没有限制 / 目录的,虽然说这些都是临时文件,真正需要持久化的文件我们可以提供分布式存储,然后挂载到用户容器的某个目录。 一个简单而有效的方式是使用 XFS 文件系统配合 --storage-opt 参数就能限制用户容器的 / 目录,也可以说是限制用户容器的系统盘大小。 问题 但是当用户长期使用一个容器,比如在容器里进行模型训练,会导致系统盘空间越来越小,当系统盘空间已经非常接近我们设置的大小时,例如限制系统盘大小为 20Gi ,用户已经使用了 19.9999Gi ,这时候当用户 Stop 了容器(关机),再次 Restart/Start 容器(开机)时很可能会失败。 报错信息如下: Error response from daemon: mkdir /localData/docker/overlay2/7adae703b531d3e114cd171999e5502fe685e13835569b6f1d9fb31ab812773b/merged: disk quota exceeded 这好像没什么好的解决办法,因为造成问题的原因是用户把容器当成了虚机来用,一般情况下我们也不会持久化用户容器的临时文件。 但目前确实遇到了这个问题,所以和朋友一番讨论后,想出来了一个思路。 实现思路 前段时间研究了一下 Golang 控制 GC 频率的方法,其中使用的是 ballast ,就像下面代码中: 初始化了一个生命周期贯穿整个 Go 应用的超大 Slice ,保证 GC 在 10G 的一倍时才被触发。 详情参考这篇文章 性能优化 | Go Ballast 让内存控制更加丝滑 package main import "runtime" func main() { ballast := make([]byte, 10*1024*1024*1024) // 10G // do something runtime.KeepAlive(ballast) } 所以脑洞大开,我们能不能也用 ballast 的思想来为容器提供一个 ballast ,当容器磁盘不足时,我们手动减少这个 “压舱石” 的大小,这样就能能保证容器关机后,再次重启时,不会因为磁盘不足,导致失败了。 当然这样的操作是基于一个前提的,就是: 无论如何都不应该删除用户容器里的任何东西,即使是日志或者垃圾文件。 所以使用一个人畜无害的压舱石,可能是比较优雅的方式。 坏处也很明显,就是用户可以删除这块压舱石,并且用户 df -h 看到的空间是和实际购买的不一样。 具体实现 用户开通容器时 当用户开通一个容器,我们会限制用户容器的系统盘大小,比如说默认 20Gi 的空间,但是通过程序开通容器时,我们使用 --storage-opt size 限制时会把系统盘大小设置为 20Gi + 5Gi ,5Gi 的文件作为一个 ballast (压舱石)存在于用户的容器中。 当用户使用了 19.9Gi (实际情况下要比这个数字更接近 20Gi ) 的空间后,df -h 显示如下内容: $ df -h Filesystem Size Used / 25Gi 24.9Gi 用户关机时 重点在 Stop 时,如果说 Used 已经很接近 Size 了,那么我们就调整 ballast 的大小,保证用户容器正确启动。 举个例子,当 Used 已经为 24.9Gi ,限制的大小为 25Gi ,我们 Stop 时,把 ballast 的大小减小 0.5Gi, 保证用户容器正确启动。 源码地址 ballast-docker-container 如果对你有帮助,请给我一个 Star ⭐️- [投资] 请问有老哥近期从币安出金吗,金额多少,是否安全
- [问与答] 让你肝下去的信仰是什么
从 4 月到现在,放弃了一切游戏、娱乐、外出,除了上班吃饭睡觉,就是肝自己的项目。 一路过来解决了很多问题,最近又遇到困难瓶颈,感觉肝不动了。 经常看到哪些肝一年、两年、几年的 v 友,真想知道大家的动力是什么, 什么信仰可以让你放弃一切,长期坚持专注的。 我最大的动力是感觉自己越来越老了, 时间越来越少,精力越来越不够了.... 我知道只要一个分心,就会走进岔路,回不来了, 不能分心,不能分神,这是最后的机会了...- [分享发现] 预祝大家国庆愉快!
- [推广] 广电 192G 的产品将于 2024 年 9 月 30 日(今日)晚 22 点,正式下架
所有广电 192G 的产品将于 2024 年 9 月 30 日(今日)晚 22 点,正式下架,替换为 24 元 120G 以及 34 元 120G+120 分钟,有需要的朋友可以考虑下单了😂 https://172.lot-ml.com/ProductEn/Index/3a283a0a00302f2f- [Windows] Win11 长时间不关机导致,资源管理器卡死,求助
最近几个月我的笔记本经常会出现这样的情况,两三天不关机之后,笔记本就会出现资源管理器卡死的问题:无法打开任务管理器,无法打开任何应用,任务栏的应用点击没反应,想要关机重启也关不了,只能电源键强制关机。 想知道各位大佬有碰到过这个问题吗?是怎么解决的,真滴烦呀- [小米] 小米 14 1T 影像套装
呃,第一只安卓机,在小米和谷歌之间做了好久考虑 生活地区:50 国内 / 50 海外 贪小米的 1T 影像套装 和 各种对国民级 app 的适配 ( eu 版 和 global 版是一样的吗?) 贪 GrapheneOS 对 pixel 的友好. 虽然有其他手机可以做主力机如果需要的时候。但是还是想选择一台给力的安卓机,想转安卓作为主力了。 在香港买小米会有什么不同吗?硬件上,例如 esim,软件上,rom ? 最好的方案是否先线专卖店下买小米,然后直接刷 ROM 呢? 请分享对小米 14 的爱恨情仇吧- [问与答] 组内有一些很恶心的人,怎么办
干的时间长了越发现职场有很多很恶心的人,文中的他不全是同一个人,以本人后端开发的视角,举几个例子感受下: 《特点一:自己的问题,嘴硬不愿意承认》 case 1 测试测出问题,来找他问: “这个东西,是不是没问题了” “没问题了,测过了”, (他显然没测过) “现在有问题,问题是:xxxxxx” “不可能”....“哦 这是数据问题( xx 问题,xx 导致的...)” (因为我是同组后端,很清楚,他是为了阐述原因,还是为自己辩解。总之就是,想找个理由,来表示自己导致的这个 bug 是有非常合理的原因的) case 2 我发现他的代码有问题,跟他讲。 “怎么会有问题,肯定没问题呀”....“你说的是,在极端情况下是有点问题,你这样的好处是 xx ,我这样的好处是 xx”。 然后自己,偷偷改掉。 在外人听他说的好像没问题,实际上他的明显不对,还嘴硬什么呢,我们环境整体和平,根本就没人跟你计较谁的责任,只是发现了问题,改掉就行了,而已。 就这个错了不愿意认,总想再说点啥,好让自己舒服的接受。 别说为啥我闲的去看他代码,要不是出 bug 总需要我看 我才不管呢 《特点二:别人的问题,夸张放大来抬高自己》 有次,别人改了问题让我忙部署到测试环境,我顺手帮点一下,去了厕所,回来他测试环境挂了,然后直接在群里 @我,“你不要打包部署操作完,就放那不管了,起码看一下运行成功没啊” 结果问题是代码编译都不通过,但是我觉得这可以理解,不小心或者 idea 没有识别,就 push ,谁都有失误。 但是令我发火的是,他在群里 @,而且说这句话,对于后端人来讲,部署之后验证是否运行成功,这是最基本的行为和职位操守了吧,感觉到超级不被尊重。直接想反怼了,旁边的人拉着我,说一个组的,别这样。稍微平和一下,越想越气,tmd 原来旁边也是狗啊,我跟旁边的人说,这是帮你部署的,他在群里这样说,你不应该一言不发吧,我不能平白无故被怼吧,最后他群里说了句:我没验证,我的问题。 算了了。 然后我就想:你有本事,别让我逮着你失误犯低级错误的时候。 果不其然,过了几天,测试群里说服务器挂了,我一查,他提交了,未能编译通过的代码,我也打字:@他 你提交代码之前,都不编译检查一下吗? 最后我删了没发,我想得饶人处且饶人,打个工,没必要跟他针锋相对的,他这个情商,我不能跟他一般见识。晚饭和测试一起吃,他入职的早,讲到那个人说,我们测试组都知道他啥样,情商贼低,还巨能装。 《特点三:表里不一,个人利益至上》 开发工期紧张,一个人一个模块,先给调用者定义接口,然后再写实现。 中间的我的内容写完了,等他接口。但他忙不过来一直没定义接口给到我,说写不完了 他下周提测吧。 我先下班了,结果组长开会回来说,这周必须提测,还差多少了 他:写完了。 我:除了和他连调的都写完了。 然后认为我耽误了进度。 实际他没写完,或者是说只按照最简单的方式提供了接口,这样我需要帮他组装数据改很多代码了,但是他就说他写完了,在组长看来 他写完了,而我还没有搞明白和搞完。 《特点四:又菜又爱装》 这里 举几个技术场景吧 case 1 springbean 对象成员变量定义变量, 说没线程安全问题 case 2 spring 拦截器,根据 token 设置 userid 等信息放到 threadLocal 里,我说原生 threadLocal 多线程有问题,直接用阿里的 TransmittableThreadLocal,后续多线程中也不会有问题了。 “这样写问题也不大,那个我也用过,不咋好用” 真的想骂人,咋这么能装逼呢, 什么就不咋好用就是一个多肽而已 该咋用咋用,java 的两个 threadLocal 都不是推荐用的,用了等于给自己挖坑。 case 3 插入更新 1w 条记录,并优化性能。 他做成了,线程池 1 个线程处理 1000 条,导致了死锁。 他自己在那念叨,这不好解决呀,根本没办法控制,先不说批量更新插入这种方式合理吗,就说死锁。 我试探问他, “找到问题了吗” “找到了” “啥问题导致的” “就是多线程处理数据,造成了死锁” 我就想笑了,这不是废话吗,报错都打印了 “具体啥原因导致的” 他支支吾吾讲不清了, 说没办法解决 “因为 1w 条数据里面有很多数据,更新的 where 条件相同,导致两个事物同时更新同一条记录,持有锁的事物没有及时提交事物导致,把相同 where 条件的数据分到一个线程里大概就解决了” 他讲一堆没用的说,“只能是降低死锁概率,并不能彻底解决,可以先这么优化” ,只能说是真会装逼。 我又说“没必要这么先分组很复杂,可以换种方式直接捕获死锁异常,做个补偿机制就可以了,大概率都不会出现这种数据的” 他支支吾吾 说一些中立的话,其实这很显然不合理的,没有处理死锁情况属于浪费数据资源啊。,我又问这个死锁异常,是数据库抛的 还是 spring 抛的,他也搞不清了,就乱说。 ============================================== 我是一个直爽的人,就觉得这样的人很狗,我的认知是: 有问题改了就完了呗,又不丢人; 不懂得东西就大胆说这块不懂,我稍后看一下,很难以启齿吗? 最烦这种,不懂装懂的, 又巨狗的。 但是往往这种“狗”人,职场上却偏得老板喜欢。- [程序员] 🔥 重磅推出! Innicdata AI 数据库工具——全面免费开放!每月 1000 次 AI 调用免费享!
🔗 Innicdata GUI:DuckDB 数据库的革命性操作体验 欢迎体验 Innicdata ,全球首个专为 DuckDB 数据库设计的图形用户界面。我们自豪地宣告,数据库管理的艺术已迈入新纪元。 🔑 Innicdata 的核心优势: 首创 GUI:Innicdata 是全球首个支持 DuckDB 的图形用户界面,引领数据库交互新潮流。 用户友好设计:直观的操作界面,让复杂的数据库任务变得简单易懂。 跨平台无缝体验:无论是 Windows 、macOS 还是 Linux ,Innicdata 都能提供一致的高效体验。 数据安全:采用行业标准的加密技术,确保数据的安全性和隐私性。 高级数据可视化:创新的数据展示方式,让数据分析结果更加直观明了。 集成开发环境( IDE ):集成的查询构建器、编辑器和调试工具,提升开发效率。 🚀 智能管理,专业之选: 一键接入:Innicdata AI 驱动数据库 GUI 工具,让您只需一键即可快速连接数据库,极大简化了操作流程。 智能交互:利用先进的 AI 技术,Innicdata 提供智能提示和自动完成功能,帮助您高效编写和执行 SQL 语句。 无缝操作:无论是数据查询、编辑还是管理,Innicdata 都能提供流畅、直观的操作体验,让数据库管理变得轻松愉快。 工作效率:优化的数据库连接和查询执行,显著提升数据处理速度和业务响应能力。 技术普及:降低技术门槛,让所有用户都能轻松管理 DuckDB 数据库。 🎯 特别推荐: DuckDB:Innicdata 全面支持 DuckDB 数据库,提供全兼容的数据库操作体验,无缝集成 DuckDB 的强大功能。 Parquet 支持:Innicdata 支持 Parquet 文件格式,优化数据存储和查询性能,支持高效的数据分析和处理。 🌐 立即加入 Innicdata 智能数据库管理的行列: 立即访问 Innicdata 官网 下载 Innicdata ,体验全球首个 DuckDB GUI 的独特魅力。 加入我们的社区,与全球数据专家共同探索数据的无限可能。 社交媒体: 知乎:innicdata Slack:加入 Slack Discord:加入 Discord 立即体验 Innicdata ,开启您的智能数据库管理之旅!- [计算机] 求推荐家用迷你主机
使用场景:主要是想在家丢掉笔记本,轻度家用,刷网页看视频和远程桌面之类的,运存要够大 系统:Windows 和 mac OS 价格范围:2K 内 牌子:排除小作坊 插孔:最好有 VGA 但纯 HDMI 也可 目前在看 nuc 小主机,推最多的好像是 8 ,看上去不错但感觉水深,准系统和无内存之类的不是很懂,求用过的大佬们指指路。- [程序员] 请教一个解密方面的问题
有三个二维码解析出来的数据,下面显示是 16 进制。有大神能看出来是用何种加密方式吗?开头是 0303 ,第 5 、6 位是相同内容的字节。这三个的原始内容数据应该很相近,但这个密文的差异很大,所以猜测这些数据是加密后的。 03 03 D2 57 D0 D0 3E 84 FE 20 FA E7 2D 94 77 4D 5F ED E9 B8 F9 DC 1C C7 1A D9 29 47 AD 25 4F 0B 92 F5 CD B4 66 2E B3 A9 3A 05 89 19 EA BF A1 82 EA 76 4A AB 9D C9 2B 12 0A D1 64 4A 0C 23 10 A6 EC 7A 1F E7 96 38 17 CF 76 0B 51 CF D0 F3 DC 77 AA 03 03 54 C5 E7 E7 09 B3 C9 17 CD D0 1B A2 59 63 71 C7 C4 15 12 87 D1 6F 24 55 52 C4 96 B4 48 08 C5 65 89 6D 2A 19 F0 C0 E8 03 C2 63 B4 1D 14 D8 AF 29 03 8B FF EC 33 55 62 58 B1 10 FC 31 48 E0 5C 50 76 60 91 86 0E DA 13 C3 FE 19 1E 3D 29 81 A1 03 03 7F B8 1F 1F F1 4B 31 EF 35 28 EF 5E A1 9B 89 23 20 E0 63 2A DC 27 B7 8C CC 68 FE 74 1C 5B CE 49 ED 14 AF 70 EE BC 3E B1 89 7D 47 B2 80 14 33 37 77 D3 48 FA 63 AE 89 68 92 0E 67 D9 A3 E9 9B A4 5C 55 44 22 E2 33 C8 C8 33 34 11 66 9A 29- [macOS] mbp 屏幕被猫咬了个洞,咨询下维修问题
屏幕被猫咬了一个洞。 MacBook 有 ac ,预约维修,一般是现场维修还是返厂呢,需要备份资料吗 希望各位有经验的 v 友帮忙解答下 - [Docker] 使用 Ballast 文件解决 Docker 容器磁盘占满无法启动的问题