IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    chancel
    发表于
    2024-06-17 00:00:00

    Linux下配置双向HTTPS证书认证

    HTTPS双向认证,也称为客户端认证、双向SSL认证或双向身份验证,是一种增强的HTTPS安全协议,用于确保Web服务器和客户端之间的双向身份验证和通信加密在传统的 HTTPS 连接中,只有服务器需要提供数字证书来验证其身份,并启用加密通信。而HTTPS双向认证要求不仅服务器要验证其身份,客户端也需要提供数字证书进行身份验证https(Hypertext Transfer Protocol Secure)是在 http 的基础上增加 SSL 加密通过双向认证,HTTPS确保了服务器和客户端之间的互相验证,防止中间人攻击和身份伪装这种安全机制常用于需要更高安全性和身份验证的环境,如在线银行、电子商务和企业内部网络等1. 单向认证 VS 双向认证传统的 HTTPS 访问过程如下双向认证是在上面的基础上增加多一次认证,如下2. 实践2.1. Nginx启用HTTPSNginx启用HTTPS流程:向CA证书商家申请证书下载证书,并更改NGINX配置指向证书重新读取NGINX配置即可完成HTTPS配置先手动生产一个测试用的CA证书自行产生的证书,浏览器会提示证书不安全先创建并切换到存放HTTPS证书的文件夹Bashcontent_copymkdir /etc/nginx/ssl_certscd/etc/nginx/ssl_certs制作CA私钥和证书,全部配置填"."Bashcontent_ ...继续阅读 (178)


    love 0
    10k
    发表于
    2024-06-17 00:00:00

    Use The Index Luke Note1

    The ebook discuss things of the index , more specific , the b-tree index for developersAnatomy of an IndexAn index is a distance structure in the database that is build using theCREATE INDEXstatement ; itrequires its own disk space, hold a copy of the indexed table data and is pure redundancy-> it doesn't change the original table data and creates a new data structure that refers to the table.Searching in a database index is like searing a telephone ->the entries are ordered-> so it's fast.We cannot update the index each time the table there is a write (update/ insert) -> too slow for the quer ...继续阅读 (69)


    love 0
    Allen Hua
    发表于
    2024-06-16 22:46:55

    机械革命无界14 Pro 安装 debian testing/trixie/sid 驱动扬声器,外部耳机,外接显示器过程分享

    前言革命未完成,我的心不死——还是想打造一个纯粹的 Linux 开发电脑,可惜为了追求更好的硬件买了更新的笔记本,按理说我去买那种 Ubuntu Certified 的笔记本设备https://ubuntu.com/certified/laptops比较一劳永逸。京东给免费更换新的固态硬盘前文须知,2023 年 618 买了一台机械革命笔记本,但很不愉快。最近我在这台笔记本上安装的致态 ZHITAI TiPlus7100 2TB 固态硬盘出现了问题,买了一年多,虽然已经过了【只换不修】期(好像是6个月),但在我申请了售后之后,京东还是果断给我换新处理了,真是感谢🙏🏻️东哥大善人。实际上这固态出现磁盘IO读写的问题已经有好几个月了,在B站上也能搜到不少相关视频,是硬件问题……我用这个 ssd 全新安装的 debian 12 桌面系统,但是运行10几天之后(通常是这个时间),就会出现 ext4-fs warning 的问题,导致机器无法ssh,也无法操作进入桌面,只能强制重启。售后小哥直接带着新的固态硬盘上门取件,给了我新的同时,将旧的带走了,这体验相当丝滑。好了,说回来。在新的固态到了之后我又全新安装了 debian 12,暂时没有发现 ext4-fs warning/error 相关的问题,但是这次准备将各种硬件驱动起来,当开发电脑用试试看,挑战一下。截止2024年6月16日 22 ...继续阅读 (139)


    love 0
    edony
    发表于
    2024-06-16 21:15:53

    松烟阁|小报童

    按语我有一个不成熟的观察:商业的进化方向是效率,但效率有个代价,就是对耐心的消磨。耐心的消磨,体现在对慢的不耐受,看不进去长文,写不了长故事,忍受不了等待,无法长时间对话,无法长时间专注。所有创作者都不希望内容创造(写作)成为对自己的一种消耗,因为更多商业化的考量(例如追求热点、蹭热度等等)这会让人变得着急,焦虑,关注收入。对我个人而言,写作最重要的功能是提升个人知识和批判性思维的一个工具。关于专栏专栏名叫「松烟阁|小报童」,在这里我会把一个想法的发展、思考、完成、总结等过程实操性地记录下来,希望我的经验与读者产生共鸣,进而引发读者的思考甚至实践。同时也希望借助小报童这个公共的平台接受读者的反馈和咨询,这是我一直坚信的价值。关于松烟阁的几个有意思的说明:重屋为楼,四敞为阁,阁有门有窗,雕栏回廊,可作藏书、远眺之用。松烟是松木燃烧后的黑灰也是松林中的烟云;符合付费专栏的定位,松烟阁是一个探索技术、生活与自我的地方,有远处云烟的深邃也有近处楼阁的通透;与我自己的个人产品Shadow Walker 松烟阁相呼应。我会写些什么?在这个专栏我会细致地以「小步快跑」的形式地记录想法、思考和研究,这样能够保持轻量和更新频率,我很喜欢这种舒适和轻松的写作方式,它可以及时获取反馈和需求,逐步积累关注,招募志同道合的人。关于内容,主要分为两大块技术相关和心理成长相关,会以不同的标签加以区分:逆熵编程・ ...继续阅读 (122)


    love 0
    wireless_com
    发表于
    2024-06-16 20:24:29

    大模型系列:提示词管理

    既然大模型应用的编程范式是面向提示词的编程,需要建立一个全面且结构化的提示词库, 对提示词进行持续优化也是必不可少的,那么如何在大模型应用中更好的管理提示词呢?1. 提示词回顾提示词在本质上是向大型语言模型(例如GPT-4)提出的具体问题,它们作为初始输入,指导着人工智能生成相应的输出。在利用这些大模型进行查询时,妥善管理提示词是至关重要的。由于这些模型的输出具有一定的随机性,即使使用相同的提示词... ...继续阅读 (160)


    love 0
    Teacher Du
    发表于
    2024-06-16 16:40:23

    群晖 NAS 删除重复文件的两种方法

    因工作需求要录制大量教学视频,杜老师的 4K 屏使得录制的视频文件大小会很大,想转存至 NAS 时,发现 NAS 已出现空间告警。通过存储分析发现 NAS 上有大量的重复文件,故此分享两种删除重复文件方法。使用存储空间分析器删除重复的文件首先进入到存储空间分析器套件,找到下方报告,点击立即分析报告:稍等一段时间后会出现报告,即可点击右侧的箭头查看报告:在报告页面的左侧选择重复文件,如果有多个共享文件夹,可通过筛选分别显示各个目录的重复文件:如果担心有误删的情况,可以点击操作选择对所有的文件执行细微比较。之后就可以根据颜色来区分组别,勾选需要删除的文件就行了:使用 Duplicate Cleaner Pro 删除重复的文件存储空间分析器的删除方式比较麻烦,因为不能快速选择,且每次分析的重复文件数有限制。可通过第三方工具,如 Duplicate Cleaner Pro 删除重复文件。首先设置搜索规则:接着设置扫描位置,可通过 SMB 协议挂载需查重的目录,添加到右侧的查重列表:Duplicate Cleaner Pro 可扫描所有重复文件,并可快速选择重复文件:在删除标签页选择删除模式,点击删除文件即可: ...继续阅读 (135)


    love 0
    林木木
    发表于
    2024-06-16 15:01:06

    广场周刊(第 24 期):你成熟了

    我们都学会了怎么去扮演一个“好”的社会人,却忘记了如何扮演“自己”。意识到这种变化的时候其实有一点难过,并不是难过自己变了,而是难过这才是成长,是家人朋友口中的”你成熟多了“。 —— By@pseudoyu主题图慰藉农忙时人们疲劳的心……(ByVian)博客推荐雅余(https://yayu.net/),一位爱喝咖啡的产品经理曾经是位设计师,偶尔捣腾代码,不玩摄影的时候也泡泡工夫茶。走着1.西昌——丐版的大理西昌总的来说是一个没什么惊喜的城市。城市的主要自然景观邛海,不如洱海宽阔也不如洱海多彩。绕湖一圈大概是 100 公里,骑电动车 4 个小时就可以走完。与在洱海走走停停不同,即使尝试了许多不同的拍摄角度,邛海的自然风光总是显得千篇一律。2.收割后的麦田昨天再去某地,蓝天白云,收割后的麦田,劳作抑或嬉戏的人群…… (By@响石潭)3.回老家划龙舟附近沿河两岸有几十个自然村落,每个村都至少有一条龙舟,多者甚至三四条。一到端午节,长年在外打工赚钱的人只要有机会都会赶回来划龙舟。五月初四我上船划了一下午,峰值心率飙升到170多,还没划半小时,手就磨出水泡了。 (By@落落vici)4.端午节日记端午三天假期,母亲在家已准备好包灰水粽(广西凉粽),我很喜欢吃,一吃就会连着几条下肚。南宁民生广场举办赛龙舟。远处的邕江大桥站满了人,而我们则下来到畅游阁观赏。 (By@云心怀鹤)5.成都印象-美 ...继续阅读 (128)


    love 0
    Nicksxs
    发表于
    2024-06-16 14:47:48

    NX30Pro 刷成 Openwrt-ImmortalWrt 后作为有线中继的配置方法

    因为买了两个NX30Pro,主要是奔着可以刷Openwrt,然后把两个都刷成了ImmortalWrt,结果发现要作为有线中继的话设置还有点麻烦,所以记录下首先要设置个与主路由相同网段的静态地址,方便管理在网络-LAN-基本设置-协议设置成“静态地址” ...继续阅读 (275)


    love 0
    haofly
    发表于
    2024-06-16 14:43:43

    proxychains 手册

    Proxychains是一个强大的工具,可以帮助用户在各种网络环境中实现代理访问,能够动态地将程序的套接字重定向到指定的代理。通过正确的配置和使用,能够大大提升网络操作的灵活性和便利性。clash的代理通常只能用于http或者https以及socks5,相当于设置了https_proxy,http_proxy,all_proxy,但不是所有的程序都会自动读取这几个环境变量,这个时候可以使用Proxychains直接更改套接字层。安装使用Github地址:proxychains-ng12345brew install proxychains-ng# For Macvim ~/.proxychains/proxychains.conf # 创建配置文件,内容如下:[ProxyList]socks5 127.0.0.1 7890# 这就是我实际代理的地址,clash默认就是7890端口使用场景之前不能使用代理的很多场景现在都能通过代理了:Firebase1proxychains4 node main.jsAndroid Studio模拟器:1proxychains4 ~/Library/Android/sdk/emulator/emulator -avd Medium_Tablet_API_26 ...继续阅读 (158)


    love 0
    1900
    发表于
    2024-06-16 14:37:57

    一图 流水账 #流水 dockerhub最近好像又被制裁了,不过我记得似乎一直都不能访问的把?实在不行就用镜像服务,有手有脚饿不死。 #流水 今天发现可以查成都马拉松的报名结果了,不出意外的没有中签,只能看看能不能候补上了。 发现 Coolify:Netlify等平台的自部署替代工具 #工具 Coolify是一个开源的Heroku、Netlify、Vercel替代自部署方案,他可以在你的服务器上完整实现上述平台的大部分功能,官方推荐的VPS配置是2c2g30g,另外官方也提供托管服务,差不多4刀一个月。 一键安装脚本: curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash 我之前也想过部署一个CI工具,不过最后还是放弃了,一是这类工具对系统占用都挺高的,我小鸡负担不起,二是其实我的用量是比较少的,性价比不高,所以最后还是用了Github Action。 项目地址:GitHub - coollabsio/coolify: An open-source & self-hostable Heroku ...继续阅读 (152)


    love 0
    惜分飞
    发表于
    2024-06-16 13:37:30

    RMAN-06207 RMAN-06208报错解决

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:RMAN-06207 RMAN-06208报错解决作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]数据库在rman备份时执行delete noprompt expired backup报RMAN-06207和RMAN-06208错误RMAN>delete noprompt expired backup; RMAN retention policy will be applied to the command RMAN retention policy is set to recovery window of 1 days allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=1364 instance=hisdb1 device type=DISK allocated channel: ORA_DISK_2 channel ORA_DISK_2: SID=3102 instance=hisdb1 device type=DISK allocated channel: ORA_DISK_3 channel ORA_DISK_3: SID=4534 instance=hisdb1 device typ ...继续阅读 (157)


    love 0
    惜分飞
    发表于
    2024-06-16 13:37:30

    RMAN-06207 RMAN-06208报错解决

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:RMAN-06207 RMAN-06208报错解决作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]数据库在rman备份时执行delete noprompt expired backup报RMAN-06207和RMAN-06208错误RMAN>delete noprompt expired backup; RMAN retention policy will be applied to the command RMAN retention policy is set to recovery window of 1 days allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=1364 instance=hisdb1 device type=DISK allocated channel: ORA_DISK_2 channel ORA_DISK_2: SID=3102 instance=hisdb1 device type=DISK allocated channel: ORA_DISK_3 channel ORA_DISK_3: SID=4534 instance=hisdb1 device typ ...继续阅读 (134)


    love 0
    Fish
    发表于
    2024-06-16 13:04:16

    三游珠海长隆

    朋友从外地到珠海玩,我凑个热闹,周六也带娃也珠海。今天一起去了长隆。本以为最近天气不好,又是周日,应该没那么多人,可惜事与愿违。白鲸剧场看看白鲸剧场这人。我三次来这里,这是唯一一次见到几乎满座的情况。鲸鲨既然到白鲸剧场了,就顺便再看一下鲸鲨。很奇怪的感觉,远没有第一次震撼。我甚至怀疑以前是一条大的,现在换成了两条小的。上次带娃来,娃还没有一米高,很多项目玩不了。今天可以玩大部分了,但又体会到了无穷无尽的排队。下午花了三个小时才玩了三个项目,其中雨林升降塔玩了两次。企鹅过山车排队尤其久,可以说是排队半小时,体验 1 分钟。企鹅过山车玩完再看下企鹅,小孩子还是很喜欢企鹅这个萌憨的动物的。帝企鹅帝企鹅感觉也没有印象中的那么大,好奇怪哦。最后合影的时候才发现,我今天穿的居然跟我去年和朋友合影时穿的是同一件衣服,!横琴海再见长隆! ...继续阅读 (104)


    love 0
    Fish
    发表于
    2024-06-16 13:04:16

    三游珠海长隆

    朋友从外地到珠海玩,我凑个热闹,周六也带娃也珠海。今天一起去了长隆。本以为最近天气不好,又是周日,应该没那么多人,可惜事与愿违。白鲸剧场看看白鲸剧场这人。我三次来这里,这是唯一一次见到几乎满座的情况。鲸鲨既然到白鲸剧场了,就顺便再看一下鲸鲨。很奇怪的感觉,远没有第一次震撼。我甚至怀疑以前是一条大的,现在换成了两条小的。上次带娃来,娃还没有一米高,很多项目玩不了。今天可以玩大部分了,但又体会到了无穷无尽的排队。下午花了三个小时才玩了三个项目,其中雨林升降塔玩了两次。企鹅过山车排队尤其久,可以说是排队半小时,体验 1 分钟。企鹅过山车玩完再看下企鹅,小孩子还是很喜欢企鹅这个萌憨的动物的。帝企鹅帝企鹅感觉也没有印象中的那么大,好奇怪哦。最后合影的时候才发现,我今天穿的居然跟我去年和朋友合影时穿的是同一件衣服,!横琴海再见长隆! ...继续阅读 (114)


    love 0
    Fish
    发表于
    2024-06-16 13:04:16

    三游珠海长隆

    朋友从外地到珠海玩,我凑个热闹,周六也带娃也珠海。今天一起去了长隆。本以为最近天气不好,又是周日,应该没那么多人,可惜事与愿违。白鲸剧场看看白鲸剧场这人。我三次来这里,这是唯一一次见到几乎满座的情况。鲸鲨既然到白鲸剧场了,就顺便再看一下鲸鲨。很奇怪的感觉,远没有第一次震撼。我甚至怀疑以前是一条大的,现在换成了两条小的。上次带娃来,娃还没有一米高,很多项目玩不了。今天可以玩大部分了,但又体会到了无穷无尽的排队。下午花了三个小时才玩了三个项目,其中雨林升降塔玩了两次。企鹅过山车排队尤其久,可以说是排队半小时,体验 1 分钟。企鹅过山车玩完再看下企鹅,小孩子还是很喜欢企鹅这个萌憨的动物的。帝企鹅帝企鹅感觉也没有印象中的那么大,好奇怪哦。最后合影的时候才发现,我今天穿的居然跟我去年和朋友合影时穿的是同一件衣服,!横琴海再见长隆! ...继续阅读 (112)


    love 0
    bigwhite
    发表于
    2024-06-16 12:50:38

    Gopher的Rust第一课:Rust的依赖管理

    本文永久链接– https://tonybai.com/2024/06/16/gopher-rust-first-lesson-managing-deps在上一章《Gopher的Rust第一课:Rust代码组织》中,我们了解了Rust的代码组织形式,知道了基于Cargo构建项目以及Rust代码组织是目前的标准方式,同时Cargo也是管理项目外部依赖的标准方法,而项目内部的代码组织则由Rust module来完成。在这一章中,我们将聚焦Rust的依赖管理,即Cargo对外部crate依赖的管理操作。我将先介绍几种依赖的来源类型(来自crates.io或其他Package Registries、来自某个git仓库以及来自本地的crate等),然后说说Cargo依赖的常见操作,包括依赖的添加、升降版本和删除;最后,聊一下如何处理依赖同一个依赖项的不同版本。作为Gopher,我们先来简略回顾一下Go的依赖管理要点,大家可以在学习Cargo依赖管理后自己做个简单的对比,看看各自的优缺点是什么。5.1 Go依赖管理回顾从Go 1.11版本开始,Go引入了Go Modules以替代旧的GOPATH方式进行依赖管理。我们可以使用go mod init命令初始化一个新的Go模块。go mod init会创建一个go.mod文件,该文件记录了当前项目的模块路径,并通过require dir ...继续阅读 (167)


    love 0
    虫师
    发表于
    2024-06-16 08:19:00

    Testim - AI 加持的自动化测试平台 - 虫师

    【摘要】Testim.io 提供了一个基于AI的自动化测试平台,专注于Web和移动应用的端到端测试。这个平台包括一系列的工具和服务,旨在简化测试过程,提高测试的效率和可靠性。下面是Testim.io平台提供的具体功能和工具: AI-Powered Test Case Generation Testim.io阅读全文 ...继续阅读 (131)


    love 0
    张善友
    发表于
    2024-06-16 07:10:00

    KAN:使用 Microsoft 的 KubeAI Application Nucleus简化边缘 AI - 张善友

    【摘要】我们需要的是在 Kubernetes 上构建和管理边缘机器学习应用程序的一致方法,一种可以加快开发和交付速度的方法。这就是 KAN 的作用,即 KubeAI Application Nexus。正如介绍性博客文章所指出的那样,这个名字来自一个普通话动词,翻译为“观看”或“看”。KAN 是一个开源项目阅读全文 ...继续阅读 (179)


    love 0
    叶落阁
    发表于
    2024-06-16 06:01:37

    离线安装Home Assistant

    前言最近搬到了新家,家里的智能设备也越来越多, 引入很多米家设备, 但博主使用的是苹果生态, 需要将这些不支持homekit的米家设备接入到homekit中, 经过调研发现Home Assistant是一个不错的选择, 本文会介绍联网安装的过程, 并且如果有需要联网的步骤, 也会提供离线安装的方法.本篇主要介绍通过docker部署的方式安装 Docker如已有docker环境, 可以跳过这一步12sudo apt-get updatesudo ...继续阅读 (108)


    love 0
    叶落阁
    发表于
    2024-06-16 06:01:36

    K8s-内部培训

    K8s 内部培训介绍K8s 为 Kubernetes 的简称, 是一个开源的容器编排平台, 最初是由 Google 工程师开发和设计的, 后于 2015 年捐赠给了云原生计算机基金会-CNCF应用服务管理发展史早期服务应用大多以单包的形式运行在服务器上, 当我们增加一些服务时, 比如添加JOB应用时, 我们会另开一个新的应用, 但基本用一台服务器上就能完成所以我们早期应用的发展就如下面图表所示, 由于用户数量较少, 所以更新应用时短暂的暂停服务也是可以接受的┌──────────────**石器时代**───────────────┐ ┌──────────────**石器时代**───────────────┐ ┌──────────────**石器时代**───────────────┐│ ┌─────────────`Server1`───────────────┐ │ │ ┌─────────────`Server1`───────────────┐ │ │ ┌─────────────`Server1`───────────────┐ ││ │ ┌──☕──┐ │ │ │ │ ┌──☕──┐ ┌──☕──┐ │ │ │ │ ┌──☕── ...继续阅读 (164)


    love 0
    smallnest
    发表于
    2024-06-16 03:45:28

    128位整数的原子操作

    我们已经知道,标准库中的 atomic 针对 int32/uint32、int64/uint64 提供了原子操作的方法和函数,但是如果针对 128 bit 的整数呢?当然使用128 bit 整数的原子操作的场景可能比较少,也不会有太多人有这个需求,但是如果我们需要对几个 32 bit、64 bit 变量进行原子操作吗, atomic128 可能就很有用。tmthrgd/atomic128在几年前提供了 atomic 128 的实验性功能,最后放弃了,但是他提供了一个思路,可以使用CMPXCHG16B指令为 AMD 64 架构的CPU 提供 atomic 128 功能。CAFxX/atomic128fork 了上面的项目,继续维护,还是使用CMPXCHG16B指令,只为 AMD 64 架构提供原子操作。首先我们看看它的功能然后再看一看它的实现,最后我们思路发散一下,看看使用 AVX 为 128 bit 甚至更多 bit 的整数提供原子操作是否可行。atomic128 的方法Package atomic128实现了对 128 bit值的原子操作。在可能的情况下(例如,在支持CMPXCHG16B的 amd64 处理器上),它会自动使用 CPU 的原生特性来实现这些操作;否则,它会回退到基于互斥锁(mutexes)的方法。Go 的基本整数中不包含 int128/uint128,所以这个库先 ...继续阅读 (140)


    love 0
    admin
    发表于
    2024-06-16 02:54:30

    Protected: 写给周陌:爸爸妈妈对我说

    This content is password protected. To view it please enter your password below:Password: ...继续阅读 (148)


    love 0
    Yiran\'s Blog
    发表于
    2024-06-16 00:00:00

    Weekly Issue-什么是职场 PUA?

    文章 链接到标题 技术 链接到标题 手机能跑图生成和 LLM 大模型吗 « bang’s blog 从手机的硬件条件和图生成、LLM 所需条件来进行讨论。其中骁龙8 Gen3 的 TOPS 要比天玑9300 高出一倍以上。 结论:图生成后续大概率可以运行在手机上,LLM 只可能能部署最小模型,效果不会很好。 重复的代码都应该被消除吗? Every piece of knowledge must have a single, unambiguous, authoritative representation within a system. 适当的重复好过糟糕的抽象。 网工闯了什么祸? | 卡瓦邦噶! ARP 没有得到回应,可能是处于不同的广播域了。 聊聊项目架构调整 过度设计的反面是务实 模块存在的合理性 模块实现的合理性 不合理的依赖 过于灵活的配置 过于冗长的流水线 过多的测试用例、测试环境及流程 Rob Pike 语录 数据为王。如果你选择了正确的数据结构,并且组织得当,算法几乎总是不言自明的。编程的核心在于数据结构,而不是算法。 最后,我意识到光想是没什么出路的,该动手实践了。 见识短浅,想象力就会受限。 Blog - Private Cloud Compute: A new frontier for AI privacy in the cloud - Apple Secu ...继续阅读 (173)


    love 0
    10k
    发表于
    2024-06-16 00:00:00

    1293. Shortest Path in a Grid with Obstacles Elimination

    1293. Shortest Path in a Grid with Obstacles EliminationQuestionYou are given anm x ninteger matrixgridwhere each cell is either0(empty) or1(obstacle). You can move up, down, left, or right from and to an empty cell inone step.Returnthe minimum number ofstepsto walk from the upper left corner(0, 0)to the lower right corner(m - 1, n - 1)given that you can eliminateat mostkobstacles. If it is not possible to find such walk return-1.Example 1:Input: grid = [[0,0,0],[1,1,0],[0,0,0],[0,1,1],[0,0,0]], k = 1 Output: 6 Explanation: The shortest path without eliminating any obstacle is 10. The shortes ...继续阅读 (70)


    love 0
    WinstonChen
    发表于
    2024-06-15 17:12:56

    又火一个惊艳的开源项目,诞生了!

    大家好,今天继续聊聊科技圈发生的那些事。一、ToonCrafterToonCrafter 可以通过预训练的图像到视频扩散先验来插值两个卡通图像。通俗点说,就是给出起始帧,给出结束帧,ToonCrafter会帮你补全中间的部分,生成一段完整的视频图像。另外,它还有个功能,基于给出的草图,给草图中的内容上色。ToonCrafter基于图像条件的扩散模型,通过丰富的运动先验来合成复杂的非线性运动和现象。主要包括三个关键的技术:卡通矫正学习:通过对预训练的生成模型进行微调,使其能够更好地理解动画的上下文,并生成与卡通风格匹配的内容。细节注入与传播解码:引入一个基于双参考的3D解码器,使用混合注意力残差学习机制,将有损的帧潜在变量转换回像素空间,并注入输入图像中的细节信息。基于草图的可控生成:ToonCrafter配备了一个帧独立的草图编码器,使用户能够通过草图输入来引导生成过程。我们来看一个具体的例子:将这两张图作为起始帧和结束帧,让 ToolCrafter 进行补全。成功补全风中凌乱的发型,效果生动逼真,灵动飘逸,毫无违和感。这个工具最优秀的特点是,生成出的gif图体积极小,给出的这些demo示例大多都只有几百KB的大小。同时,还能兼顾生成质量。项目已经开源,也已经有了 HuggingFace 的在线体验,感兴趣的小伙伴,可以体验看看。在线体验地址:https://huggingface ...继续阅读 (177)


    love 0
    泠泫凝
    发表于
    2024-06-15 14:55:26

    ARM 架构基于 Debian 安装 PVE

    在基于 arm 架构的设备上安装 Proxmox Virtual Environment(PVE)。环境介绍PVE官方并未释出直接在arm架构上可以安装PVE的iso,因此总体思路是先安装Debian,然后在Debian上安装PVE。写这篇文章的时候服务器没在手边,因此本文目前成文均采用树莓派3b,待服务器上线后修改不合适的部分。同时尽管树莓派并不适合做虚拟化也计划保留树莓派的部分供后来人参考。一些常规的废话比如PVE介绍什么的就不写了,我还挺烦写这些东西的,又没有人会认真去看。服务器硬件部分:型号:华为 Taishan 200 (2280)CPU:Kunpeng 920内存:192GB存储:480GB SSD(RAID 1) + 11TB HDD(RAID 5)软件部分:操作系统版本:Debian GNU/Linux 12 (bookworm)内核版本:待补全树莓派硬件部分:型号:树莓派3bCPU:Broadcom BCM2837内存:1GB存储:64GB SanDisk Extreme软件部分:操作系统版本:Debian GNU/Linux 12 (bookworm)内核版本:6.6.28+rpt-rpi-v8安装Debian跟着思路走的话第一步当然是安装Debian,这一步没什么好说的就配网、划分区、正常安装即可。安装完成后记得换一下源,后面会方便很多。安装apt组件:1ap ...继续阅读 (196)


    love 0
    admin
    发表于
    2024-06-15 04:13:06

    SaaS 产品的定制路线和集成路线

    最近有和一些做 SaaS 的技术负责人交流,原来专注于做线上 SaaS 业务,今年也开始开放了定制逻辑。回想之前看到的艾瑞咨询 2024 年发布的《中国企业级 SaaS 行业研究报告》,SaaS 行业有如下的一些变化:市场规模、增长预测和行业趋势:2023 年中国企业级 SaaS 市场规模达到 888 亿元人民币,同比增长 13.0%。预计未来三年,市场规模的增速将稳定在 15%-20% 区间,复合增速约为 15%。SaaS 行业正在经历关键转折点,由快速扩张向精细化运营转变。宏观经济放缓和资本退潮加速了市场的淘汰过程。AIGC 技术:AIGC 技术在 SaaS 行业的应用,特别是在医疗、人力资源、电商、设计等领域。SaaS 厂商利用 AIGC 技术进行自然语言处理、文本和数据处理,提升服务能力。AIGC 可能重塑 toB 市场未来,SaaS 行业迎来重估时刻。企业实践:SaaS 在企业中的渗透率不断提升,大型企业倾向于定制集成,中型企业成为平台生态模式的主流应用群体。SaaS 生成的底层逻辑从简单的流量互换转向更深层次的产品融合,集成和被集成可灵活投融资情况:投融资活动自 2019 年以来逐步下滑,显示出融资轮次后移的趋势。2023 年 SaaS 领域的天使轮和 A 轮融资占比回升,过亿元融资事件数量下滑。投资热度下滑,创业公司需要加强自我造血能力。行业垂直型厂商在融资轮次上更偏 ...继续阅读 (167)


    love 0
    admin
    发表于
    2024-06-15 04:13:06

    SaaS 产品的定制路线和集成路线

    最近有和一些做 SaaS 的技术负责人交流,原来专注于做线上 SaaS 业务,今年也开始开放了定制逻辑。回想之前看到的艾瑞咨询 2024 年发布的《中国企业级 SaaS 行业研究报告》,SaaS 行业有如下的一些变化:市场规模、增长预测和行业趋势:2023 年中国企业级 SaaS 市场规模达到 888 亿元人民币,同比增长 13.0%。预计未来三年,市场规模的增速将稳定在 15%-20% 区间,复合增速约为 15%。SaaS 行业正在经历关键转折点,由快速扩张向精细化运营转变。宏观经济放缓和资本退潮加速了市场的淘汰过程。AIGC 技术:AIGC 技术在 SaaS 行业的应用,特别是在医疗、人力资源、电商、设计等领域。SaaS 厂商利用 AIGC 技术进行自然语言处理、文本和数据处理,提升服务能力。AIGC 可能重塑 toB 市场未来,SaaS 行业迎来重估时刻。企业实践:SaaS 在企业中的渗透率不断提升,大型企业倾向于定制集成,中型企业成为平台生态模式的主流应用群体。SaaS 生成的底层逻辑从简单的流量互换转向更深层次的产品融合,集成和被集成可灵活投融资情况:投融资活动自 2019 年以来逐步下滑,显示出融资轮次后移的趋势。2023 年 SaaS 领域的天使轮和 A 轮融资占比回升,过亿元融资事件数量下滑。投资热度下滑,创业公司需要加强自我造血能力。行业垂直型厂商在融资轮次上更偏 ...继续阅读 (158)


    love 0
    豌豆花下猫
    发表于
    2024-06-15 00:00:00

    Python 潮流周刊#56:NumPy 2.0 里更快速的字符串函数

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。本期周刊分享了 12 篇文章,12 个开源项目,赠书 5 本,全文 2100 字。(PS.全新的赠书规则,31 本书籍任选,请查看Python猫周刊赠书规则与书单)以下是本期摘要:🦄文章&教程① 给 NumPy 2.0 实现更快速的字符串函数② Python 中的 __pycache__ 文件夹是什么?③ CPython 垃圾回收:内部机制和实现算法④ 从零开始搭建自己的相似图片搜索引擎⑤ 使用 Pydantic Logfire 满足你的日志记录需求⑥ FastAPI 深度揭秘:高效 Web 开发指南⑦ 通过用 Python 实现 HTTP 服务器来理解它⑧ 我对“Excel 里的 Python”的看法⑨ 用 Python 将卷曲文本的图像提取成 PDF⑩ Python Celery 的缺陷⑪ 事件驱动的 Ansible,是什么、为什么以及如何使用?⑫ 我国出版的 Python 教材几乎都有基本概念错误🐿️项目&资源① WeasyPrint:非常棒的工具,将 Web 生成 PDF 文档② oxo:现代的安全扫描编排器③ jupyterlab-desktop:Jupyte ...继续阅读 (138)


    love 0
    豌豆花下猫
    发表于
    2024-06-15 00:00:00

    Python猫周刊赠书规则与书单

    你好,我是猫哥。在创作《Python潮流周刊》一年多的时间里,我已累计通过抽奖赠书 80 本!早期周刊是免费分享,所以参与人数很多,现在周刊转为付费后,参与人数较少。在人数较少的情况下,我考虑将送福利的方式调整一下,以便能普惠到更多读者,答谢大家对潮流周刊的支持!赠书规则1、仅限周刊的付费订阅读者参与2、每期赠书约 5 人,每人可从奖品书单中任选一本书3、参与方式一:在小报童的本文下方留言,说说在过去一年里,对你影响最大的一个东西是什么(比如某本书、电影、思维方法等),它如何影响了你?希望你的留言是对他人也有启发的。4、参与方式二:通过小报童的邀请海报或邀请链接,邀请超过 3 人全年订阅本周刊,可获赠任选一本书5、参与方式三:可能还有额外的赠书,会在微信福利群中抽奖送出(猫哥微信可从Python猫公众号获取)6、以上每种方式可叠加,预计每期周刊选出 5 人7、规则可能会调整,以最新发文时为准推荐书单(感谢人民邮电出版社的赞助)Python工匠流畅的PythonPython数据结构与算法分析(第3版)明解Python算法与数据结构Python语言及其应用(第2版)Python基础教程(第3版·修订版)Python编程:从入门到实践(第3版)图解TCP/IP(第6版)Hello算法黑客与画家(10万册纪念版)图解IT基础设施网络是怎样连接的程序是怎样跑起来的(第3版)计算机是怎样跑起来 ...继续阅读 (153)

上一页 318/4404 下一页
沪ICP备19023445号-2号
友情链接