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

    love 0
    煎鱼
    发表于
    2024-01-24 12:31:51

    Go1.22 新特性:终于增强 http.ServerMux 路由能力,将有更强的表现力!

    大家好,我是煎鱼。Go1.22 有一个比较重要的新特性,那就是基于提案《net/http: enhanced ServeMux routing》,增强了 http.ServerMux 的路由匹配能力。非常值得大家学习和关注。本次的新特性主要是新增了 HTTP 方法和路径变量。快速学习在 Go 中,可以认为几乎所有的路由相关的库都会基于 net/http 或是兼容其 interface。否则容易脱离一个标准路线。本文的主角 ServeMux,函数签名如下:type ServeMux func NewServeMux() *ServeMux func (mux *ServeMux) Handle(pattern string, handler Handler) func (mux *ServeMux) HandleFunc(pattern string, handler func(ResponseWriter, *Request)) func (mux *ServeMux) Handler(r *Request) (h Handler, pattern string) func (mux *ServeMux) ServeHTTP(w ResponseWriter, r *Request)最简单的 Demo 如下:type apiHandler struct{} func (apiHa ...继续阅读 (134)


    love 0
    bluishglc
    发表于
    2024-01-24 11:18:30

    查看 Avro 格式的 Kafka 消息(启用了 Confluent Schema Registry )

    使用 Avro 格式传递 Kafka 消息要比 Json 更加高效,因为它是二进制格式,在启用了 Confluent Schema Registry 的情况下,会进一步地提升传输效率,因为 Avro 中的 Schema 信息将不再出现在消息中,消息体积会进一步压缩,同时,还可以利用到 Schema Registry 的其他好处,例如 Schema Evolution 管理。 ...继续阅读 (144)


    love 0
    伍华聪
    发表于
    2024-01-24 08:49:00

    在Winform系统开发中,使用MediatR来实现类似事件总线的消息处理 - 伍华聪

    【摘要】MediatR是一款进程内的消息订阅、发布框架,可实现请求/响应、命令、查询、通知和事件的消息传递,解耦了消息处理器和消息之间耦合。提供了Send方法用于发布到单个处理程序、Publish方法发布到多个处理程序,使用起来非常方便。目前支持 .NET Framework 、.NET Stardand、.NETCore等版本,可跨平台使用。本篇随笔介绍在Winform系统开发中,使用MediatR来实现类似事件总线的消息处理。阅读全文 ...继续阅读 (280)


    love 0
    x359981514
    发表于
    2024-01-24 08:30:33

    Flutter鸿蒙终端一体化-混沌初开

    点击上方蓝字关注我,知识会给你力量环境配置欲练此功,必先仔细阅读此项目的README文件十遍以上。flutter_flutter项目,这是我们整个工程的核心,但是很多人都倒在了第一步,其原因,就是——需要使用Dev分支!!!https://gitee.com/openharmony-sig/flutter_flutter/tree/dev/当前项目已经支持Linux、Mac、Windows环境下使... ...继续阅读 (150)


    love 0
    Derobukal
    发表于
    2024-01-24 08:22:34

    如何参与Apache顶级开源项目

    我们在日常工作中经常会使用到很多的开源项目,开源也是一个在工作和学习中都离不开的内容。一般来说,开源项目可以选择直接开源,也可以选择捐赠给某些基金会,例如Linux Foundation、CNCF和ASF等等。以ASF为例,如果一个项目想要成为顶级项目,则需要先通过孵化器孵化,孵化结束毕业才能成为顶级项目。最近我因为一些原因参与了云原生网关APISIX开源项目,这里做一下介绍。搭建环境首先我们需要下载源代码并且构建开发流程,根据官网介绍,我们把项目代码fork到自己的仓库并clone到本地,随后在本地仓库中将原始的项目设置为上游upstream,之后新建分支进行开发即可~ git clone git@github.com:RitterHou/apisix.git~ cd apisix~ git remote -v~ git remote add upstream https://github.com/apache/apisix.git~ git config --global user.name "derobukal"~ git config --global user.email "derobukal@gmail.com"~ git fetch upstream~ git checkout master~ git rebase upstream/master~ git push ...继续阅读 (286)


    love 0
    Derobukal
    发表于
    2024-01-24 08:22:34

    安装并使用zsh

    首先我们安装zsh,并切换默认的shell为zsh,之后重启进入zshsudo apt-get install zshchsh -s /bin/zshsudo shutdown -r now之后我们安装oh-my-zsh,因为网络的原因所以设置了代理wget -e https_proxy=192.168.65.100:7890 https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.shchmod +x install.sh./install.sh然后再安装zsh命令自动补全插件zsh-autosuggestionsgit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions之后编辑~/.zshrc文件,修改ZSH_THEME="simple",并且在plugins里面添加zsh-autosuggestions配置ZSH_THEME="simple"plugins=(git zsh-autosuggestions) ...继续阅读 (213)


    love 0
    路过秋天
    发表于
    2024-01-24 07:23:00

    Visual Studio 2012 更新 NuGet 包管理器 - 路过秋天

    【摘要】前言: 最近一段时间发现VS2012的Nuget包管理器已经搜不到内容了,而且新下载的本地包也无法引用了。 之前一直都是切换到VS2022 去引用包,再切回VS2012,比较麻烦。 正文: 为了解决VS2012 的 Nuget 包无法使用问题,找到了解决问题的根源: 以下为处理过程步骤: 1、打开V阅读全文 ...继续阅读 (120)


    love 0
    王旭阳个人博客
    发表于
    2024-01-24 02:43:29

    Linux下启动Jar包很慢

    问题 公司项目,开发环境没什么问题启动很快,打包部署到生产环境启动时异常的慢。 在启动日志中发现 InetAddress.getLocalHost().getHostName() took 40029 milliseconds to respond. Please verify your netwo ...继续阅读 (185)


    love 0
    1Link.Fun 科技周刊
    发表于
    2024-01-24 00:00:00

    1link.fun 科技周刊 | 第 84 期

    随机动画每次刷新、点击都会出现一个随机的动画(不是动画片)效果,适合做屏保的那种。RSA 算法简单又有趣一篇关于 RSA 算法的”简单“介绍,如果你对公私钥加解密算法感兴趣,可以看看字符画艺术大全这个网站收集了很多,非常多字符画,你可以在这里找到包括动漫角色,动物,植物等等的字符画表示。为什么用小写字母保存文本会节省空间大写字母和小写字母都是占用一个字节,为啥用小写字母保存一段文本要比用大写字母保存文本占用的空间要小呢?使用计算机视觉从碎钞中赚取 138,000 美元的可能性任何国家都要处理粉碎的钞票,在香港你可以买到一罐碎钞作为纪念品,但是有没有可能利用计算机视觉把碎钞纪念品还原成一张一张的钞票呢?这个论文就利用碎钞纪念品进行了实验,结果表明这种可能性是很高的,最后作者和香港金融管理局相关的员工讨论了这篇论文,目前碎钞纪念品已经停售。世界上各种语言如何表达“笑死了”一个有趣的网页,假设世界上各种语言的人都在一个群聊里,每个人用自己的语言说“笑死了”都是什么样。用音乐引诱外星人到地球的人当美国宇航局在1977年发射旅行者号宇宙飞船探索宇宙时,他们发送了金唱片 - 以及来自世界各地的音乐 - 作为人类的快照,如果智能生命形式找到它。但是,如果外星人转而收听收音机呢?于是一个美国人坚持了近 30 年的时间, 用自己设计的科学仪器向太空播放音乐,试图和外星人建立联系。发明了 Robot ...继续阅读 (179)


    love 0
    10k
    发表于
    2024-01-24 00:00:00

    283. Move Zeroes

    QuestionGiven an integer arraynums, move all0's to the end of it while maintaining the relative order of the non-zero elements.Notethat you must do this in-place without making a copy of the array.Example 1:Input: nums = [0,1,0,3,12] Output: [1,3,12,0,0]Follow upCould you minimize the total number of operations done?AlgorithmBasic solution is to leverage bubble sort and bubble the 0 to the end, this will have a O(n*n) time complexity;In the follow up, the algorithm is showed in the second code part, we maintain two pointers, one is normal index for looping, the other is the sorted or moved num ...继续阅读 (47)


    love 0
    依云
    发表于
    2024-01-23 18:55:12

    如果你发现你的 OOM Killer 在乱杀进程

    本文来自依云's Blog,转载请注明。请对 systemd 做如下设置,避免它将你的用户进程调整为更容易被杀:建立 /etc/systemd/user.conf.d/oom.conf 文件,并写入:[Manager] DefaultOOMScoreAdjust=0建立 /etc/systemd/system/user@.service.d/resources.conf 文件(及其中间目录),并写入:[Service] OOMScoreAdjust=0这也会干扰火狐浏览器自己的设定,造成与预期相反的行为。 ...继续阅读 (130)


    love 0
    1900
    发表于
    2024-01-23 18:54:00

    最后一块拼图:在Android手机上使用Rime输入法

    昨天在V站偶然间刷到了一个关于输入法上传个人信息给广告联盟的帖子 实锤了,输入法才是精准广告推送元凶 。 不过这个事情显然在潜意识里我已经默许了,我当时并不觉得非常意外,甚至觉得这可能就是国内软件厂家的「基操」,也做好了信息被泄露的心理预期。 不过本来不是明面上的事被翻出来晒了太阳了,索性还是想就着这个机会换个输入法算了。 所以就抱着淘宝的心态开始刷评论,在看回复的时候发现有人推荐了一款支持Rime的Android版开源输入法 fcitx5-android ,并且说支持Rime。 而我恰好Window平台就一直使用RIme-weasel作为我的主力输入法,所以又想尝试尝试了。 其实之前我也有尝试过在手机上安装支持Rime的输入法,不过体验嘛...都有点一言难尽,那些输入法要不是因为界面太过原始不太想用,要不就是配置折腾不来,最后都无果而终。 但是这次的 fcitx5-android 安装后却给了我一个惊喜,各方面功能都已经相当完善,可以说是一款比较成熟的输入法产品了。 而且开发者们还在快速迭代,可以在Trello上看到他们的开发计划: https://trello.com ...继续阅读 (200)


    love 0
    Denis | 邓鸿华
    发表于
    2024-01-23 16:46:05

    一个函数就解决 WordPress 多站点开发最大的问题,一定要收藏!

    先简单说下什么是 WordPress 多站点,WordPress 多站点就是一套程序,通过子域名或者目录的方式可以开启无数个子站点,后期还可以绑定域名,看起来和普通的 WordPress 站点没什么区别。比如我们做的花生小店,就是通过 WordPress 多站点模式支撑起 2 万多个站点的电商小程序 SaaS 服务。switch_to_blog 之后知道了 WordPress 多站点,那么下一步就是在 WordPress 多站点环境下做开发,做过这方面开发的朋友知道多站点开发最大的问题,就是切换站点获取数据。比如用户登录花生小店的商户助手的小程序,要对自己店铺的某个商品进行编辑,我们就要切换到他的店铺,完成之后再切换回来,我们定义了一个相关更新商家商品的函数,为了演示简洁,这里我们只修改标题:function wpjam_update_shop_product($shop_blog_id, $id, $title){ switch_to_blog($shop_blog_id); // 切换到商家的店铺 wp_update_post(['ID'=>$id, 'post_title'=>$title]); // 更新商品信息 restore_current_blog(); // 切换回商户助手的站点 }看起来还好,如果我们需要把更新的信息返回,最简单的办法直接在w ...继续阅读 (203)


    love 0
    诺多
    发表于
    2024-01-23 16:25:04

    Wechatsync:一键同步文章到23个平台,4195名自媒体人都在使用的神器!

    作为一个业余自媒体人,笔者多多少少也玩过不少自媒体平台。水完一篇文章其实花不了多少时间,但是把文章发到各个平台才是最费时间的,慢慢的笔者也就只专注于自己的博客和公众号了,毕竟个人的时间是有限的,太多平台实在发不过来!但最近发现的这个工具——Wechatsync,似乎让笔者又重新燃起了新的想法😂1️⃣ Wechatsync简介Wechatsync,中文名:文章同步助手,是一款开源免费的浏览器插件。不同于不少商业版的同类工具,这个插件不需要在云端登录你的自媒体账号,而是直接使用浏览器本地的登录状态,免去了 Cookie 可能被盗用的安全风险。目前这款工具已支持语雀、知乎、头条号、百家号、Wordpress、Typecho等23个自媒体平台,30+个平台正在适配或计划适配的,可以说是相当给力了。一次排版发布,多平台同步发布。解放自媒体人生产力,专注于写作本身!2️⃣ 使用Wechatsync温馨提示:可在文末获取插件下载方法。以下所有操作的前提是你已经在浏览器上登录了自媒体账号。Wechatsync支持多种同步方式,分别是多平台互同步、从公众号同步、同步到公众号和在线Markdown同步,下面逐个介绍。一、多平台互同步在任意网页右键菜单 点击插件提供的提取正文选项,可以做到从知乎同步到头条,头条同步到公众号,任意平台互同步。详细如下:任意网页右键菜单点击提取文章并同步即可提取到当前页面到 ...继续阅读 (159)


    love 0
    Yanjun
    发表于
    2024-01-23 15:14:17

    PyTorch 分布式训练模式 FSDP 设计分析

    在 AI 大模型训练场景中,数据是海量的,模型也是超大的,对于训练大模型会带来很大挑战,比如对算力的需求,对处理大模型的工程复杂度,等等。PyTorch 给出了一种实现方式——FSDP(Fully Sharded Data Parallel),它提供了易用的 API,可以非常方便地解决大模型分布式训练的难题。FSDP 是在 DDP(DistributedDataParallel)的基础上提出的,首先我们了解一下 PyTorch 的 DDP(DistributedDataParallel) 训练模式的一些特点:在 DDP 中,核心的能力还是训练数据并行(Data Parallel)。以多机多卡方式为例,每个 process/worker 都会持有模型的一个副本(Replica),通过使每个 process/worker 处理一个 batch 的数据试下并行处理,最后使用 all-reduce 操作对多个不同 process/worker 计算得到的梯度进行累加求和;接着,再将优化器状态、梯度通过跨多个 process/worker 进行复制,使得每个 process/worker 上的模型参数都得到同步更新。也就是说,在 DDP 中并没有实现对模型参数的分片管理,即模型并行(Model Parallel)。在 FSDP 中实现了模型的分片管理能力,真正实现了模型并行。将模型分片后,在 ...继续阅读 (152)


    love 0
    归思君
    发表于
    2024-01-23 15:12:34

    聊聊Git中的引用

    一. 引言什么是Git引用和分支?比如我在 Github 上一个项目的.git/refs目录下:├─heads │ dev │ master │ ├─remotes │ └─origin │ master │ └─tagsrefs 目录下包含了 heads、remote、tags 三个子目录,每个子目录下都有对应的文件打开heads/master文件,查看其内容:$ cat heads/master 1b41db435c03fe80fa965dc77442261708deb16d上述这段编码,其实就是 SHA-1 值,再来看看其类型和内容:$ git cat-file -p 1b41d tree 03073e441d5360400b758257647c2a0250ee38c7 parent 90157be126d9204779c63aaadf3a95f5fa207fc4 author haohuin1623935829 +0800 committer haohuin1623935829 +0800 系统介绍Readme这个 SHA-1 值就指向 Git 仓库中的某个提交对象 ID。既然能用 SHA-1 值来区分不同的提交对象,为何要创建一个存放 SHA-1 值的文件呢?因为 SHA-1 值过于长,而且没有规律,如果利用简单的文件名来引用对原来 ...继续阅读 (190)


    love 0
    Teacher Du
    发表于
    2024-01-23 14:38:02

    推一下 Vercel 加速节点

    杜老师说友链中不少小伙伴都使用 Hexo 构建博客,其中大多数都选择托管在 Vercel。虽然选择了香港的节点,当访问的速度依旧不太理想。今天推荐加速节点使用方法,欢迎一试!写在前面Vercel 不仅可以部署 Hexo 博客,还能部署很多服务。如本博的「文坛」就托管在 Vercel 上。境内选择 Vercel 的站长很多,为了提升访问速度,自然选择了距离大陆最近的香港节点。选的多了,节点压力自然就会增大,就算 Vercel 属于大平台,对陆带宽依旧有限,必然会出现互相影响的情况。再加上滥用资源等问题出现,不少小伙伴反馈 Vercel 越来越慢。今天为 Vercel 用户提供一个加速方案。食用方法将原来解析至cname.vercel.com改为vercel.cdn.yt-blog.top「杜老师用的是另外一个,所以截图中的内容显示不通,但是加速效果相同」加速原理Vercel 在大陆周围还有很多节点,其中包含中国台湾、韩国、日本、新加坡等,这些节点的访问延迟在接受范围,且相对香港节点来说带宽更充足。Vercel 的 Anycast 会自动将节点解析至距离最近的香港服务器,但如果手动解析则太过麻烦。vercel.cdn.yt-blog.top是通过脚本自动测速,并自动解析至附近可用节点,尽可能的选择优质节点。最终数据会回源至自己的 Vercel,所以不用担心数据安全。这项服务非杜老师提供 ...继续阅读 (139)


    love 0
    SegmentFault思否
    发表于
    2024-01-23 12:16:50

    权威发布 | SegmentFault 思否 2023 年度 Top Writer

    2023 年,是互联网技术再次充满变革和创新的一年,尤其是生成式人工智能(AI)的蓬勃发展,取得了令人瞩目的成果。技术的进步带来了更多的机遇与挑战,但同时也意味着竞争会更加激烈。所谓“春江水暖鸭先知”,身处技术浪潮最前线的开发者,或许唯有保持持续学习,及时调整自己的技术栈和技能,才能适应当下的种种变化。思否作为陪伴了大家 11 年的技术社区,将继续践行我们的使命——凝聚集体智慧,推动技术进步,一如既往和开发者们共同成长进步。而在社区的成长和发展中,离不开这样一群中坚力量 —— 他们是社区的基石,也是行业发展、技术发展的源动力。他们是活跃在 SegmentFault 思否社区的一群卓越的开发者,他们热衷于分享知识与经验,他们布道技术与未来,他们让众多开发者受益,他们叫「Top Writer」。为了感谢 2023 年对社区做出卓越贡献的开发者们,我们基于用户行为大数据(如文章发布数量、参与回答数量、点赞量等)的综合分析,从「技术问答」和「博客文章」两个维度共评选出 30 位创作者给予「SegmentFault 思否 2023 年度 Top Writer」称号。他们的出色表现,赢得了社区的尊重和赞誉,让我们为他们喝彩!他们是:|技术问答用户名积累声望值精选问答fefe17,184cp命令的-d选项和-P选项有何区别?fuGUI1,460使用js如何转换这种数据结构?hfhan27869V ...继续阅读 (168)


    love 0
    南城FE
    发表于
    2024-01-23 09:55:52

    每个开发人员都应该知道的13个Nodejs库

    本文翻译自Node.js Power Tools: 13 Libraries Every Developer Should Know,作者:Pinjari Rehan, 略有删改。Node.js被视为许多Web开发人员的理想运行时环境。它是世界上最流行的编程语言之一,Node.js提供了通过JavaScript库重用代码的能力,但是在项目中选择合适的库可能很困难。有用的库可以缩短开发时间,并为您的Web应用程序提供几个优点,例如更快的加载时间和减少应用程序包的大小。在选择库时,要考虑应用程序的复杂性、支持库的社区、更新的频率以及文档的质量。Node.js库通过Node.js包管理器npm进行维护,npm可以帮助安装各种开源库。下文选择了13个不错的Node.js库,它们使Web开发变得更简单,希望对你有帮助。什么是Node.js?Node.js是一个开源的服务器端运行时环境,用于JavaScript编程。它的异步特性和跨平台互操作性使其成为流行的Web开发基础。Node.js使用事件驱动和非阻塞I/O,使其在处理大量数据的实时分布式系统中非常高效。什么是Node.js库?库,有时称为模块,是预先编写的代码,封装了经常使用的操作。你可以利用库来加速编码过程,并鼓励代码重用,这将有助于你保持你的工作“DRY”(不要重复自己)。框架通常作为整个程序的骨架,与框架相反,库是完成的功能,可以 ...继续阅读 (177)


    love 0
    MaskRay
    发表于
    2024-01-23 09:04:58

    RISC-V TLSDESC works!

    I'll make this post more polished.Patch musl per Re: Draftriscv64 TLSDESC implementation123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263diff --git c/arch/riscv64/reloc.h w/arch/riscv64/reloc.hindex 1ca13811..7c7c0611 100644--- c/arch/riscv64/reloc.h+++ w/arch/riscv64/reloc.h@@ -17,6 +17,7 @@#define REL_DTPMOD R_RISCV_TLS_DTPMOD64#define REL_DTPOFF R_RISCV_TLS_DTPREL64#define REL_TPOFF R_RISCV_TLS_TPREL64+#define REL_TLSDESC R_RISCV_TLSDESC#define CRTJMP(pc,sp) __asm__ __volatile__( \"mv sp, %1 ; jr %0" : : ...继续阅读 (132)


    love 0
    一线码农
    发表于
    2024-01-23 08:36:00

    C# 线程本地存储 为什么线程间值不一样 - 一线码农

    【摘要】一:背景 1. 讲故事 有朋友在微信里面问我,为什么用 ThreadStatic 标记的字段,只有第一个线程拿到了初始值,其他线程都是默认值,让我能不能帮他解答一下,尼玛,我也不是神仙什么都懂,既然问了,那我试着帮他解答一下,也给后面类似疑问的朋友解个惑吧。 二:为什么值不一样 1. 问题复现 为了阅读全文 ...继续阅读 (186)


    love 0
    nzooherd\'s blog
    发表于
    2024-01-23 05:35:36

    我在北京这七年(四)-故乡

    太行山石巍巍而立,默默守护华北平原千载万载。山脚泜河日夜不息的从赵家庄旁掠过,东流入海。正当五月天时,河畔麦田绿地发亮,想来又是一个丰收之季。三两只孩童带着渔网,说说笑笑地穿越麦地向河谷而去,脚边水渠闪着微光,就那样静静流着… 我印象中的童年从这里开始。这片山水孕育着数不尽的生命与生活,可不知其中又有多少被永远禁锢在这山水中。 有时我会想起《在山的那边》,初中语文第一课。可惜少年不屑一顾,只会进入社会跌跌撞撞数年后的某个夜晚,突然想到漫漫求学路。 我在山里读得初中,物理意义上的山。那是一所封闭的寄宿制学校,三面环山,剩下一面正对马路,可实际上穿越马路,仍然是麦田、河谷、山。我依然记得美术课上,刚刚毕业的美女大学生带着我们穿过油菜花田,去干涸的河谷写生。我在队前紧跟着美术老师,情窦初开的年纪,看着那婀娜背影幻想着把老师压在身下… 当然那也是唯一一次写生,整个初中三年学生都有着相同且乏味的目的,考取县城高中公助生。为此要放弃尽可能的娱乐,待到初三,为给学生们压缩时间,我们住到了和教室同一楼的宿舍。说是宿舍,其实也只一间小屋,两层木板。屋子东西各有小窗,东侧小窗正对露天走廊,方便老师夜间查寝,西侧小窗望去,尽是茫茫太行。睡前和同学们插科打诨,成为仅剩的娱乐活动。然而谈到未来时,总会忽然寂静下来。大家谁都不语,静静想着自己的心事。野风掠过山谷,犹带呜咽之声,那是我印象中最冷的冬天。 冬去春 ...继续阅读 (64)


    love 0
    naosense
    发表于
    2024-01-23 04:56:45

    红楼梦人物关系图谱

    宁国公(长子)贾代化(长子)贾敷(长子,早夭)贾敬(次子)贾珍x尤氏贾蓉(儿子)x秦可卿贾蔷(侄子)贾惜春贾代儒贾瑞父母(亡故)贾瑞(孙子)荣国公(次子)贾代善(长子)x史太君贾赦(长子)x邢夫人贾琏x王熙凤贾迎春x孙绍祖贾政(次子)x王夫人+周姨娘+赵姨娘贾珠(长子,早夭)x李纨贾兰贾元春(长女)贾宝玉(次子)贾探春(庶女,母赵姨娘)贾环(庶子)贾敏x林如海林黛玉史家史太君史鼐(内侄)史湘云(侄女)王家王公王子腾王夫人薛姨妈凤姐之父王仁王熙凤薛家薛公宝钗祖父薛宝琴之父薛宝琴薛蝌薛宝钗之父x薛姨妈薛蟠薛宝钗 ...继续阅读 (157)


    love 0
    crazyant
    发表于
    2024-01-23 04:20:39

    Centos运行Faiss报错ImportError: libmkl_intel_lp64.so.1: cannot open shared object file: No such file or directory

    代码内容 import numpy as np d = 64 # dimension nb = 100000 ...Read moreCentos运行Faiss报错ImportError: libmkl_intel_lp64.so.1: cannot open shared object file: No such file or directory ...继续阅读 (151)


    love 0
    血衫非弧の一存
    发表于
    2024-01-23 00:00:00

    在文件夹右键服务中添加 “新建markdwon文件”

    打开 Automator 应用程序。创建新的工作流程:保存代码:cd"$@";touchreadme.md;open readme.md;文件另存为xxx.workflow选择创建一个新的“快捷操作”:设置一些操作,选择刚才的工作流xxx.workflow,把这个工作流保存为”markdown.workflow”现在,将这个工作流程添加到右键菜单中:转到“系统偏好设置” > “键盘” > “快捷键”选项卡。在左侧选择“服务”(Services)。在右侧找到刚创建的服务,并启用它的复选框。这个时候如果打开最近的文档,会发现刚才编辑的两个文件: ...继续阅读 (188)


    love 0
    10k
    发表于
    2024-01-23 00:00:00

    75. Sort Colors

    QuestionGiven an arraynumswithnobjects colored red, white, or blue, sort themin-placeso that objects of the same color are adjacent, with the colors in the order red, white, and blue.We will use the integers0,1, and2to represent the color red, white, and blue, respectively.You must solve this problem without using the library's sort function.Example 1:Input: nums = [2,0,2,1,1,0] Output: [0,0,1,1,2,2]AlgorithmYou cannot assume the amount of 0, 1, 2 are the same.Basically the idea is to put the 0s at the left side and 2s at the right side, and the positions left in the middle are 1sThere should ...继续阅读 (44)


    love 0
    南城FE
    发表于
    2024-01-22 16:40:49

    JavaScript 的双位非运算(~~)

    今天介绍JavaScript中双位非运算~~,~~操作符是一个强大且经常被忽视的特性。它提供了一种快速、简洁的方式来处理数字和执行类型转换,通常可以被用于数学计算和类型转换。我们先了解一下~~的基本概念和它的一些应用场景。~~操作符简介在 JavaScript 中,~~是双位非(bitwise NOT)操作符的双重使用。位非操作符 (~) 将其操作数的所有位进行反转(即,1 变成 0,0 变成 1)。当你连续使用两次(如~~),它会再次反转这些位,从而实际上返回原始值。在给定表达式~foo的情况下,其最终的效果是-(foo + 1)。因此双位非操作~~foo将导致-(-(foo + 1) + 1)。这只适用于整数,给定所有可能的操作数,与~~等价的真实的表达式可能是下面这样的,但真实的内部计算肯定不是这样:typeof foo === 'number' && !isNaN(foo) && foo !== Infinity ? foo > 0 ? Math.floor(foo) : Math.ceil(foo) : 0;下面是一些双位非运算的例子:~~null; // => 0 ~~undefined; // => 0 ~~0; // => 0 ~~{}; // => 0 ~~[]; // => 0 ~~(1/0); ...继续阅读 (177)


    love 0
    惜分飞
    发表于
    2024-01-22 15:59:29

    RECOVER_YOUR_DATA勒索恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:RECOVER_YOUR_DATA勒索恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]mysql数据库被删除库的勒索新变种会删除掉你的所有库里面表,并且在每个库里面创建一个RECOVER_YOUR_DATA表[root@xff appdata1]# cd receipt_2 [root@xff receipt_2]# ls db.opt RECOVER_YOUR_DATA.frm RECOVER_YOUR_DATA.ibd并且创建一个RECOVER_YOUR_DATA数据库,里面有一张RECOVER_YOUR_DATA表[root@xff RECOVER_YOUR_DATA]# ls -ltr total 116 -rw-rw---- 1 mysql mysql 61 Jan 21 10:14 db.opt -rw-rw---- 1 mysql mysql 8560 Jan 21 10:14 RECOVER_YOUR_DATA.frm -rw-rw---- 1 mysql mysql 98304 Jan 21 10:14 RECOVER_YOUR_DATA.ibd所有的RECOVER_YOUR_DATA表内容为:All your ...继续阅读 (192)


    love 0
    惜分飞
    发表于
    2024-01-22 15:59:29

    RECOVER_YOUR_DATA勒索恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:RECOVER_YOUR_DATA勒索恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]mysql数据库被删除库的勒索新变种会删除掉你的所有库里面表,并且在每个库里面创建一个RECOVER_YOUR_DATA表[root@xff appdata1]# cd receipt_2 [root@xff receipt_2]# ls db.opt RECOVER_YOUR_DATA.frm RECOVER_YOUR_DATA.ibd并且创建一个RECOVER_YOUR_DATA数据库,里面有一张RECOVER_YOUR_DATA表[root@xff RECOVER_YOUR_DATA]# ls -ltr total 116 -rw-rw---- 1 mysql mysql 61 Jan 21 10:14 db.opt -rw-rw---- 1 mysql mysql 8560 Jan 21 10:14 RECOVER_YOUR_DATA.frm -rw-rw---- 1 mysql mysql 98304 Jan 21 10:14 RECOVER_YOUR_DATA.ibd所有的RECOVER_YOUR_DATA表内容为:All your ...继续阅读 (167)


    love 0
    路过秋天
    发表于
    2024-01-22 15:05:00

    Failed to create CoreCLR, HRESULT: 0x80070008--.net core 8 run in docker - 路过秋天

    【摘要】这几天计划打算上传微服务网关和微服务注册中心的docker镜像:Taurus.Gateway、Taurus.RegistryCenter 却发现 dockerhub在国内无法使用了。 目前使用阿里云个人免费版来上传镜像。 用.net core 8 打包本地测试正常后,上传阿里云,再从虚拟机测试下载运阅读全文 ...继续阅读 (149)

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