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

    love 0
    coder4
    发表于
    2024-07-08 10:05:32

    Linux Gnome中添加快捷启动

    1 创建.desktop文件 [Desktop Entry] Type=Application Name=YourAppName Exec=/path/to/your/YourAppName.AppImage (也可以是其他binary) Icon=/path/to/your/icon.png Categories=Utility; Terminal=false 2 移动和权限 sudo mv ~/YourAppName.desktop /usr/share/applications/ sudo chown root:root /usr/share/applications/YourAppName.desktop 然后在Launcher中就有了,也可以根据需求固定在Dock上   ...继续阅读 (153)


    love 0
    superadmin
    发表于
    2024-07-08 07:43:21

    600万设备连接平台遇到的坑

    MongoDB 的坑listCollections问题:代码中存在 listCollections 操作,大量数据上报时,造成MongoDB CPU高升,使处理性能受到影响。经过检查,发现通信报文日表是自动创建的,每次都会判断集合是否存在;而mongo驱动包里判断集合是否存在的操作,就是先执行 listCollections;优化:提前创建好需要的集合,不要在数据上报的时候进行判断、创建;ps:其实其他数据库,比如mysql、tdengine等,都是同样的道理;连接数过大问题:MongoDB 连接数配置较大,导致很多handler服务,过多的线程会导致上下文切换开销变大,同时内存开销也会上涨;优化:调低连接数配置,进行压力测试;规则引擎的坑问题:为了提升性能,往往采用队列+规则引擎来处理业务,设备协议解析+计费业务是在一个handler里,而规则引擎则在下一个队列处理;规则引擎负责为欠费的表具创建短信提醒、关阀指令(产品欠费规则配置),往往在第一个队列里需等待N秒,将规则引擎创建的指令一起下方给表具,每天几百万表具实时上报数据+实时计费,数据并发量较大,如果都等待N秒,会严重影响处理性能;优化:对计费后余额大于等于0的的表具,不等待N秒,直接回复结束指令,绝大部分表具其实已经是关阀状态,无需本次下发关阀指令,哪怕有需要关阀的,延后到下次通信再执行也没影响;对于小于0的表具,则使用原 ...继续阅读 (161)


    love 0
    久酷
    发表于
    2024-07-08 00:06:56

    关于qnap LXD无法启动的问题解决

    背景原来qnap有两个2.5G网口全部都连接交换机,正常分配IP,后来拔掉了其中一个网口,一切也都正常没有问题,然后系统重启后,LXD无法启动,报错内容为:Container Station lxd / 5.0.2-qnap5 Container Station Containers [Container Station] 无法启动容器“almalinux”。错误消息: Failed to start device "eth0": Parent device "br0" doesn't exist解决办法刚开始尝试在编辑容器界面重新配置网络,依旧报错,无效果。最终可行的解决办法:打开LXD界面,选择导出,导出后,然后在容器列表页面选择【导入】这样重新导入容器,配置网络后一切OK。 ...继续阅读 (66)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-07-08 00:00:00

    FreeRTOS深入理解优先级翻转

    Foreword深入理解FreeRTOS中的互斥量、信号量、优先级反转、优先级继承等概念理解基础有一些知识基础才能看明白下为什么这么设计,这么说中断不应该被阻塞操作系统相关优先级远低于硬件中断,仅仅讨论操作系统内的情况,不考虑中断介入的更复杂情况优先级翻转假设:系统中有3个任务Task1,Task2和Task3,优先级分别为3,2,1,也就是Task1的优先级最高任务Task1和Task3互斥访问串口打印printf,采用二值信号实现互斥访问。起初Task3通过二值信号量正在调用printf,被任务Task1抢占,开始执行任务Task1。问题产生:任务Task1运行的过程需要调用函数printf,发现任务Task3正在调用,任务Task1会被挂起,等待Task3释放函数printf。在调度器的作用下,任务Task3得到运行,Task3运行的过程中,由于任务Task2就绪,抢占了Task3的运行(Task1说:好家伙,被你小子偷鸡了)优先级翻转问题就出在这里了,从任务执行的现象上看,任务Task1需要等待Task2执行完毕才有机会得到执行,这个不符合抢占式调度的原理了,正常情况下应该是高优先级任务抢占低优先级任务的执行,这里成了高优先级任务Task1等待低优先级任务Task2完成,所以这种情况被称之为优先级翻转问题。任务Task2执行完毕后,任务Task3恢复执行,Task3释放互斥 ...继续阅读 (144)


    love 0
    wireless_com
    发表于
    2024-07-07 20:24:33

    从Docker 网络看IaC

    【引子】近来,老码农又一次有机会实施IaC 了, 但是环境有了新的变化,涵盖了云环境、虚拟机、K8S 以及Docker,而网络自动化则是IaC中的重要组成,温故知新,面向Docker 的网络是怎样的呢?Docker 网络机制不仅构建了容器之间以及与外部服务间的高效通信桥梁,还通过灵活的配置选项满足了不同应用场景下的网络隔离与互联需求。每个Docker容器在启动时,都可以选择或指定加入到一个或多个... ...继续阅读 (172)


    love 0
    白宦成
    发表于
    2024-07-07 16:26:20

    公司的期权该卖么?

    在 X 上看到小橘子的这个信息,我觉得可以给一些我自己的输入。从我自己的视角来看:如果你还愿意在这家公司工作,那么就应该继续持有。关于公司回购期权,其实真的挺好奇大家的选择是什么……但可惜没办法明目张胆地和同事聊。看了下回购价,基本就是按照粉单价格来的。加上我目前手上本来也没归属多少,所以实际也没多少钱。要不就还是先放在那儿吧……— 小橘子 (@zoeyzhou1103)June 28, 2024接下来继续解释原因:我这几年也在做一些投资,来满足自己在规律性的投资之外的动手的欲望。我卖飞过 NVDA、卖飞过 PDD、卖飞过 Microsoft。不过整体的收益还是正的,倒也还算是有一些心得。期权可以理解为你所在公司的一部分权益,是兑换未来股票的机会。他代表着你对于一家公司的金钱的投入(虽然你并没有真实投入钱,但它也会占用同样钱的机会成本)。而你为一家公司工作,则是对这家公司的时间投入。从这个视角来看,如果你觉得一家公司还不错 、还在增长,或还有增长的空间,你应该继续持有这家公司的期权或股票(至少这些不是卖出期权的理由)。那么,什么是我们卖出的理由?是我们发现更好的投资标的(比如你当前公司的增长是年化 10%,但你找到了年化 50% 的渠道);或者是我们发现当前公司已经不是优质的资产(比如你的公司已经在走下坡路了,它已经无力增长)。如果你的卖出期权的理由符合上述两者任一,那 ...继续阅读 (155)


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

    广场月刊(第 1 期):顿感生活

    人到中年,所有的正能量和负能量,都不再来得那么排山倒海。的确是!大喜,大悲,大笑,大怒,似乎再也不见。更多的是,有好消息时,“好,我知道了”。有麻烦了,“好,想办法解决”。不顺是常态,比自己不幸的人多得是,似乎也没有什么资格自怨自艾。——《笑得出来的养育》主题图银河。内蒙古乌兰哈达火山,一个我俩从未去过的地方。(By@仲平)走着1.看日出七月七日晴,今早四点多去深圳玩公园日出剧场看日出。(via@落落vici)2.东北卢浮宫(via@Mr.Hu)3.雨后彩虹与晚霞(via@Leslie)4.夏日玩水在坪山,从家导航过去43公里,地铁16号线田心站直达。夏日溯溪玩水计划,就从这个新开的公园开始。路边的公交站台叫“对面喊居民小组”,有意思。(By@落落vici)5.初夏荷花开嫘祖文化苑念祖湖的荷花又盛开了。(By@网友小宋)6.宁波一日游至于为什么是宁波,我同样也说不清楚。大概是因为那句「杭州不理发,宁波不买车」的顺口溜,身在杭州,自然就联想到了宁波;或是宁波离杭州近,又靠近海边,海对我有莫名的吸引力……。(By@zzxworld)7.宁波东钱湖由后花园,一转身,已成客厅。8.赴中原受同学召唤去河南一游,欣然前往。高铁驶入北方,平原的辽阔气象就在窗外显露出来。可能生在北方平原地区,所以更喜欢广阔坦荡的格局。胸有丘壑固然能让人起敬,但直率坦白更让人乐于亲近,北方原野的景色正是这种气质。 ...继续阅读 (189)


    love 0
    Allen Hua
    发表于
    2024-07-07 13:59:00

    入门三脚架推荐|云腾VCT-668配合索尼A7C2+FE 35mm F1.8 第一次夜景出片

    最近长三角地区受副热带高压影响,都是晴好的天气,虽然巨热,但是天空晴朗,空气能见度高。17年毕业季班级出资送了我一个三脚架,但是弄丢了已经,今天自费买一个,哈哈。依然是选择入门性价比的三脚架产品,不用来干活,不用来吃饭,个人用用玩玩就够了。在预算100多的条件下,我只留下了两个候选:云腾 VCT-668优篮子 Ulanzi 青葱-影优篮子整体设计和用料做工会更好一点,还有白色款,颜值真的高很多。但是现在价格298,查了一下历史低价,也看了B站一些视频的评论区,有些人实付款170就买到了……我现在原价购买就是大冤种。也查了云腾 VCT-668的历史低价,100,现价118,于是果断入手。周四晚上23点之前买的,希望周五下午就能到货,只有京东自营做得到了。下了班之后我直奔蒋王庙,顾不上吃碳水,想着这大热天流汗还能燃脂……35 36度的天,背着书包+三脚架爬山已经很难了。这些人为了赚点小钱,背着这么多矿泉水在山间各休息点卖,真是好不容易啊。爬到山顶天完全黑了,为了早些到达山顶我还一路超人,导致周末肌肉酸痛[捂脸]手持1.3s长曝光。感觉晚上天空反而没有那么纯净。头陀岭这两个观景台,护栏太高了,人又很多,不太好找机位。凑合拍了几张,感觉还没有小米14 Ultra 拍得好呢。虽然 FE 35mm F1.8 有 F1.8 大光圈,但是手机摄影的夜拍实在是厉害,计算摄影不容小觑。下面圆拱顶带灯的 ...继续阅读 (139)


    love 0
    1900
    发表于
    2024-07-07 12:10:59

    一图我的座驾夕阳刚落下,华灯初上骑行随拍给旧楼穿衣服流水账#知识不吃早点是非常容易得胆结石的,原因是不按时吃饭,胆没有规律性工作,胆汁停留时间过长。#知识乌龙球一词源于英语的“Own goal”,直译成中文为“自进本方球门的球”。由于粤语“乌龙”有“搞错、乌里巴涂”之意,所以香港记者便在报道中以“乌龙”或“乌龙球”来翻译“own goal”。中国大陆记者也借用了香港的这种译法。而中国成语的“自摆乌龙”、“乌龙大礼”也成为乌龙球的另一种戏称。#资讯在TG上看到OpenSSH出现高危远程代码执行漏洞一文,遂用ssh -v检查了一下自己的SSH版本,似乎在受影响范围,赶紧升级一下,整理了一下升级流程升级SSH版本到openssh-9.8p1#流水今天有人帮朋友在博客群里征婚,是位大概30岁左右的男士,深圳户籍。看他的征婚简历,个人条件其实还算不错的。#流水浏览器又从 Chromium 换回了 百分浏览器 ,换了后Instagram死活打不开,不知道是我梯子的问题还是换浏览器导致的。#技巧企业邮箱其实可以设置客户端专用密码让第三方客户端登录且是长时间有效,避免密码只有3个月有效期的问题,功能路径为设置 》 邮箱绑定 》 客户端专用密码#技巧以前使用Trilium的时候日志都是按年/月/日以文件夹形式进行存放的,后转入Obsidian用了两年多,一直都是直接存放在Diary文件夹下,虽然不影 ...继续阅读 (164)


    love 0
    Red
    发表于
    2024-07-07 12:02:08

    别用 Hyper-V 第二代虚拟机安装加密磁盘的 Debian

    昨晚尝试用安装全盘加密的 Debian 虚拟机,安装时一切正常,装完后启动发现无法输入磁盘密码,导致无法启动。网上搜索一番,发现是 Debian 在解密磁盘时还没加载 Hyper-V 的键盘驱动,导致无法输入:Because Generation 2 virtual machines in Hyper-V are presented with a minimal set of EFI hardware, the kernel module “hyperv_keyboard” must be present to interact with the console keyboard. On systems with disk encryption, the user will be prompted for the key to decrypt the disk, but cannot enter the password because no keyboard driver is present.此问题不仅在 Debian 存在:Debian:Unlocking LVM under Hyper-VKaki:[Hyper-V] hyperv_keyboard module needed for Generation 2 VMs可能还有些其他 Linux 发行版 ...继续阅读 (159)


    love 0
    admin
    发表于
    2024-07-07 09:06:05

    一文了解文生图中 ControlNet 的实现原理和生态发展

    在聊 ControlNet 的之前,先了解一下 ControlNet 的基础模型 Stable Diffusion 的生成过程。Stable Diffusion (SD) 是一种基于扩散模型的文本到图像生成技术,它可以根据输入的文字描述,生成与之语义相符的高质量图片。整个 SD 模型的架构包含了多个关键组件,它们分工协作、相互配合,共同完成了这一令人惊叹的创意生成任务。Stable Diffusion 的实现原理SD 的核心思路源自扩散模型。扩散模型是一类生成式模型,它的基本原理是:先将原始数据加入大量随机噪声,然后学习如何一步步去除噪声、恢复数据。SD 正是利用了这一思路来生成图像。它先将原始图片加入高斯噪声,得到一张几乎全是噪点的图。然后,使用一个名为 UNet 的神经网络,通过多轮迭代去噪,最终生成干净、清晰的图像。在训练阶段,SD 模型接受三个输入:原始图片、加噪后的图片、以及对原始图片的文本描述。其中,UNet 学习建立起加噪图片和原始图片之间的映射关系。通过最小化预测噪声与真实噪声的差异,UNet 掌握了去噪的能力。同时,由于训练数据中包含了图像-文本对,UNet 也学会了如何根据文本线索对图像去噪,这是后续根据文字生图的基础。但是,直接对原始图片进行去噪训练会带来巨大的计算开销。为了提高效率,SD 先使用变分自编码器(VAE)将高维图像压缩到低维隐空间,然后在隐空间中 ...继续阅读 (135)


    love 0
    admin
    发表于
    2024-07-07 09:06:05

    一文了解文生图中 ControlNet 的实现原理和生态发展

    在聊 ControlNet 的之前,先了解一下 ControlNet 的基础模型 Stable Diffusion 的生成过程。Stable Diffusion (SD) 是一种基于扩散模型的文本到图像生成技术,它可以根据输入的文字描述,生成与之语义相符的高质量图片。整个 SD 模型的架构包含了多个关键组件,它们分工协作、相互配合,共同完成了这一令人惊叹的创意生成任务。Stable Diffusion 的实现原理SD 的核心思路源自扩散模型。扩散模型是一类生成式模型,它的基本原理是:先将原始数据加入大量随机噪声,然后学习如何一步步去除噪声、恢复数据。SD 正是利用了这一思路来生成图像。它先将原始图片加入高斯噪声,得到一张几乎全是噪点的图。然后,使用一个名为 UNet 的神经网络,通过多轮迭代去噪,最终生成干净、清晰的图像。在训练阶段,SD 模型接受三个输入:原始图片、加噪后的图片、以及对原始图片的文本描述。其中,UNet 学习建立起加噪图片和原始图片之间的映射关系。通过最小化预测噪声与真实噪声的差异,UNet 掌握了去噪的能力。同时,由于训练数据中包含了图像-文本对,UNet 也学会了如何根据文本线索对图像去噪,这是后续根据文字生图的基础。但是,直接对原始图片进行去噪训练会带来巨大的计算开销。为了提高效率,SD 先使用变分自编码器(VAE)将高维图像压缩到低维隐空间,然后在隐空间中 ...继续阅读 (163)


    love 0
    crossoverJie
    发表于
    2024-07-07 07:45:27

    从 Helm 到 Operator:Kubernetes应用管理的进化

    🧰Helm 的作用在开始前需要先对 kubernetes Operator 有个简单的认识。以为我们在编写部署一些简单Deployment的时候只需要自己编写一个 yaml 文件然后kubectl apply即可。123456789101112131415161718192021222324252627apiVersion:apps/v1kind:Deploymentmetadata:labels:app:k8s-combatname:k8s-combatspec:replicas:1selector:matchLabels:app:k8s-combattemplate:metadata:labels:app:k8s-combatspec:containers:-name:k8s-combatimage:crossoverjie/k8s-combat:v1imagePullPolicy:Alwaysresources:limits:cpu:"1"memory:300Mirequests:cpu:"0.1"memory:30Mi1kubectl apply -f deployment.yaml这对于一些并不复杂的项目来说完全够用了,但组件一多就比较麻烦了。这里以 Apache Pulsar 为例:它的核心组件有:BrokerProxyZookeeperBookkeeperProme ...继续阅读 (227)


    love 0
    MaskRay
    发表于
    2024-07-07 07:42:18

    Linker compatibility and the \"User-Agent\" problem

    The output ofld.lld -vincludes a message "compatiblewith GNU linkers" to address detectionmechanism used by GNU Libtool. This problem is described by Softwarecompatibility and our own "User-Agent" problem.The latestm4/libtool.m4continues to rely on aGNUcheck.12345678910[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,[# I'd rather use --version here, but apparently some GNU lds only accept -v.case `$LD -v 2>&1 ...继续阅读 (122)


    love 0
    henryhu
    发表于
    2024-07-07 04:35:30

    芝加哥旅游快报

    趁着7/4假期,这次跑到芝加哥旅游……依照上上次的经验(去华盛顿发现各种玩意需要预约并且已经约满了于是没得看),以及上次的经验(假期前一周才开始研究于是发现机票超贵哪儿哪儿都去不了于是只能去附近的费城转悠), 这次* 提前一个月就开始看去哪儿并且折腾机票酒店* 预先去 TripAdvisor 以及其他网站看几日游有啥好去的,以及排名靠前的景点,然后排出来一个大体优先列表* 研究所有景点的开放时间,预约要求,门票价格,以及位置* 研究CityPass能用于哪些景点基于这些信息,可以制作一个每天的日程安排,基本上每个时间段就干三件事情之一:1. 去某个景点的路上2. 浏览景点3. 吃饭排完之后就搞所有预约,搞得早就是好,啥都能约上…… 虽然有些事后证明并不需要预约。最后跑路前打印所有安排和门票,便于之后引用(事实证明没啥用,毕竟都可以在手机看……)。即使如此还是有不少没预料到的事情,其中最主要的莫过于…… 这个周末居然在芝加哥搞 NASCAR 比赛。由于这个,一堆路被封掉,导致本来20分钟能到的滴地方40分钟都不够。这个差点导致某个景点延误…… 具体来说有以下内容和预期不同:* NASCAR 封路,导致路程变长/某些地方没法去* 天黑得特别晚(差不多九点才黑),于是晚上可以多去一个地方(不过只能去开得晚的,例如Navy Pier公园)* 封路导致本来打算打车从天文馆回来的计划无法完成, ...继续阅读 (130)


    love 0
    张善友
    发表于
    2024-07-07 03:28:00

    如何在 Windows 使用 Podman Desktop 取代 Docker Desktop - 张善友

    【摘要】Podman Desktop 是 Docker Desktop 的免费替代品,是本地开发使用的另一个绝佳选择。它提供了类似的功能集,同时保持完全开源,让您避免使用 Docker 产品的许可问题。在本文中,您将学习如何安装和开始使用 Podman Desktop 来运行容器并部署到 Kubernete阅读全文 ...继续阅读 (132)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-07-07 02:16:26

    git stash常用命令

    git stash命令的作用是将你的工作目录和暂存区的修改保存起来,以便稍后恢复。这个命令在以下情况下非常有用:当你正在一个分支上进行工作,但需要切换到另一个分支来修复bug时,可以使用git stash保存当前分支上的修改,然后切换到另一个分支进行工作。当你正在进行一项工作,但需要紧急修复其他问题时,可以使用git stash保存当前的修改,以便稍后恢复。下面是使用git stash的基本流程:保存当前分支上的修改:git stash... 新切分支或者原分支干活...恢复之前保存的修改:git stash pop或者git stash applygit stash常用命令:1.git stash save "message":将当前的修改暂存,并添加一个描述性的消息。 git stash save "Work in progress - fixing bugs" 2.git stash list:列出当前所有的stash记录。 3.git stash apply:将最新的stash恢复到当前分支,但不会删除stash记录。 4.git stash pop:将最新的stash恢复到当前分支,并从stash列表中删除该记录。 5.git stash drop:删除最新的stash记录。 6.git stash branch:创建一个新分支,并将stash中的修改 ...继续阅读 (182)


    love 0
    Joomaen
    发表于
    2024-07-07 00:17:20

    回忆或是幻想

    翻到小时候写的一篇文字,情感真切且幼稚。我是在2018年的夏天认识她的,那时候她还小,我还不太成熟。现在已经是2021年3月7日了,回想起来,时间是很快的,我都搞不懂它是怎么从我们身边悄悄溜走,顺便带走了关于我们的一切。近三年的时间,流逝的毫无感触,只是在最近开始想起,想起那段往事,那些藏在脑海中最深处的画面。尽管都像是被清扫过一样,但仍然能从中搜索出些许蛛丝马迹。众所周知的是,人都是健忘的,总是不能记起生活中的点滴,但我开始发现,其实那些所谓被遗忘的,只是藏在某个平时触及不到的地方,等待着再次被发掘,被开启,就像古墓中的文物一般,时隔很久,也依然期待着被挖掘,期待着重见天日。他们仿佛是有生命的一般,希望被记起,又像被冷落的妃子,期盼着再次被宠幸。关于她,我能记得大概的几次交谈,但开始的情景和后来的淡然,我却无法得到答案。我开始埋怨自己,怪自己没能留住这个心灵相通的知己。她是个开朗的人,尽管我无法用具体的事件来说明,但我那模糊的印象让我知晓。和她交谈甚是快乐,经常会因兴起而忘却时间。她也很简单,简单的生活,没有其他人那样工于心计。她总是早起,用劳动开始新的一天。我记得有一次,我被迫起床学习,正在和自己的困意挣扎,她打来电话,说她今天和父亲去公园的墓地除草,她说父亲教她开除草机,她已经完成了一大片。她是个很平常的人,长相很平常,也没有什么过人的优点。我之所以对她怀念,是因为她是我心目 ...继续阅读 (132)


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

    Weekly Issue-BlueBuild 项目

    文章 链接到标题 技术 链接到标题 关于旅游期间博客再次被攻击一事 - 陪她去流浪 这些坏人好像非常熟悉我/非常清楚我的动向一样,偏偏选在我旅游/不方便的时间段。 想到了 xz 的攻击也是发生在作者在 internet break 的时候。。。朴实无华 Ultra-small Ubuntu-based distroless containers - chiselled Ubuntu | Ubuntu [[ubuntu]] 提供了一个类似于 [[Distroless]] 的 container image,基于 [[Debian]] 包直接进行裁剪,通过 chisel 来构建(裁剪) image ,chisel 相当于是一个包管理器,只是这个包管理器的操作粒度是到文件级别。按照官方的介绍,最终 image 大小缩减的效果很好。 [[Canonical]] 提供 Chiselled Ubuntu 的 5 年免费支持和 10 年的付费支持。 [翻译] 聚焦 VictoriaMetrics:一家乌克兰初创企业的故事 该公司有机地进行招聘,仅依靠 10 至 20 名员工运作,并广泛使用 Contractors。与硅谷一些热门的初创公司不同,它目前没有计划寻求大规模的融资。 “我们对来自企业业务的收入感到满意,” Khavronenko 说道。“这足以支持我们的团队扩张、发展和开发新的解决方案 ...继续阅读 (152)


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

    在 macOS 一次性关闭所有 chrome 实例 和 Finder 窗口

    关闭 Chrome 实例有时候自动化程序会打开很多个chrome实例,可以这样批量关闭。打开终端。在终端中输入以下命令并按下回车键:killall-9"Google Chrome"解释killall是一个用来终止所有给定进程名称的工具。-9选项表示发送SIGKILL信号,这是一个强制终止信号,告诉操作系统立即终止进程,而不进行正常的清理操作。"Google Chrome"是你要终止的应用程序的名称,记得使用双引号括起来,因为名称中有空格。关闭所有 Finder窗口关于 osascript 的更多内容参考我这篇文章《使用 osascript 命令将 Mac 应用切换到前台》osascript -e 'tell application "Finder" to close every window' ...继续阅读 (177)


    love 0
    黄聪
    发表于
    2024-07-06 23:36:00

    python 识别图片验证码/滑块验证码准确率极高的 ddddocr 库 - 黄聪

    【摘要】前言 验证码的种类有很多,它是常用的一种反爬手段,包括:图片验证码,滑块验证码,等一些常见的验证码场景。识别验证码的python 库有很多,用起来也并不简单,这里推荐一个简单实用的识别验证码的库 ddddocr (带带弟弟ocr)库. 环境准备 python 版本要求小于等于python3.9 版本阅读全文 ...继续阅读 (121)


    love 0
    ihainan\'s Blog
    发表于
    2024-07-06 20:23:19

    Steam 截图副本整理脚本

    基于之前一个大佬的工作,编写了一个小工具用于批量整理 Steam 的未压缩截图副本。GitHub 仓库:https://github.com/ihainan/Steam-Screenshots-Organizer脚本的运行效果:整理前:整理后:如何使用脚本:下载 screenshot-org.bat 和 screenshot-org.ps1 放到 Steam 截图副本目录下。当需要整理截图的时候运行 screenshot-org.bat 文件,运行结束之后截图就会被移动到对应游戏名字的目录下面,如果有非 Steam 游戏的截图则会被放到 “Uncategorized Screenshots” 目录中。脚本的原理Steam 的截图副本命名格式类似于:1332010_20240526130334_1.png,其中 1332010 是游戏 ID。Steam 本身提供了一个 APIhttps://api.steampowered.com/ISteamApps/GetAppList/v2/能够获取商店中所有游戏的列表,包含游戏的 ID 和对应的名字。脚本会将 API 的返回转换为一张表,根据截图名字的游戏 ID 检索得到游戏名,创建目录并将截图移动到该目录下面。一些细节Steam 提供的 API在大陆地区访问非常慢,所以 我自己搭建了一个反代,在我自己的测试环境下速度 ...继续阅读 (163)


    love 0
    诺多
    发表于
    2024-07-06 16:54:33

    大家都知道,微信里发送照片,一次最多只能选择9张,对于需要经常发送照片的朋友来说属实有点不大方便。如果你是一个自拍狂魔,并且喜欢😍跟好友分享你的美照,那么笔者的这个方法一定对你有用。进入正题不知道大家有没有注意过,微信App中有一个收藏功能,手机端在我的界面,电脑端就在左侧的工具栏上,如下图,那个六边形的图标就是:我们日常在微信上看文章,或者聊天的时候,收藏的文章链接或聊天内容就都在这地方,作为笔记保存起来了。实际上,这个收藏功能也能直接创建,也就是新建笔记。你猜对了,我们就是用这个功能实现一次发送超过9张照片。我们直接新建一个笔记,然后把你要发送的照片拖到笔记中,照片的数量可以远远多于9张,最后点击一下顶部工具栏的小云朵图标,保存这个笔记。此时,我们回到收藏界面,就可以看到刚刚新建好的照片笔记了。接下来就可以把这个笔记直接发送给你的好友了,分享方法也很简单,可以在聊天界面直接选择从收藏中发送,或者在收藏中找到笔记然后在分享给好友。方法一:从聊天中发送点击➕,然后选择收藏,找到你的照片笔记,即可发送。不过这个方法电脑端好像不支持。方法二:从收藏中分享打开照片笔记,点击右上角的...,然后转发给朋友即可。总结以上就是实现一次性发送大量图片给好友的小技巧,其实这个方法不但能解决9张照片的问题,还能突破微信发送视频大小的限制。还记得新建笔记界面吗,不仅能保存照片,也能保存其他文件,如果你 ...继续阅读 (141)


    love 0
    Red
    发表于
    2024-07-06 16:48:03

    Hyper-V 虚拟磁盘被锁定无法启动虚拟机及解决方式

    今天测试 Debian 磁盘加密时,遇到虚拟磁盘磁盘被锁定的问题。在虚拟机关机的情况下,在宿主机尝试挂载磁盘,因为 Windows 并不能识别 Debian 上安装的磁盘格式,所以挂载失败。但这个时候 Windows 系统并没有释放该虚拟磁盘的锁,所以此时尝试启动虚拟机时,会提示磁盘已被锁定,无法启动。用 Power Toys 提供的右键菜单查找锁定该文件的进程,显示没有进程在使用。这个时候需要用 Powershell 查看 Windows 磁盘列表:get-physicaldisk一般此时可看到如下输出:Windows Powershell 查看磁盘可以发现有一个 Msft Virtual 的磁盘,这就说明 Windows 已经锁定该磁盘了。需要手动输入 Powershell 命令解锁:Dismount-DiskImage-ImagePath D:\vServers\vDisk\test.vhdx自行替换最后的 vhdx 路径。执行后会回显相关信息。再执行get-physicaldisk命令看,之前有的那块磁盘已经不在了。Windows Powershell 查看、卸载磁盘卸载磁盘后,虚拟可以正常启动,问题解决。 ...继续阅读 (153)


    love 0
    iefreer
    发表于
    2024-07-06 16:37:14

    探讨3D沉浸式在线会议系统的研发 - Meta演示的元宇宙虚拟化身多人对话场景,Web端现在也可以实现了 !

    现在随着沉浸式互联网渲染技术的成熟、大模型系统的成熟、3D虚拟人动画技术的成熟,结合传统游戏领域的MMORPG引擎,一个基于web的低成本高并发3D元宇宙会议系统正在快速成为可能。我可以快速创建多个角色,设定好角色剧本,然后让他们在同一个3D数字空间中彼此对话和交互。随着3D和AI技术的快速发展和普及,下一代互联网是越来越有趣了。1. 3D虚拟空间的构建(含光影特效、虚拟现实和增强现实)2. 3D虚拟化身的构建(含动画、表情、语音)想想20年前,web还只能用来分享文档!5. 语言大模型的支持。 ...继续阅读 (143)


    love 0
    磊磊落落
    发表于
    2024-07-06 14:20:00

    大连云原生技术开放日

    今天参加了大连云原生技术开放日的分享活动,主题主要围绕在云原生、AI、开源等方面。 出门时,雨下的还不算小,想着今天能参加的人可能不会很多,但是去了以后发现座无虚席,大连的技术氛围看来还是不错的。 主办方请到了几位国内云原生方面的专家坐镇,此外还有本地软件协会、开源组织、头部企业的领导参会,观众也汇集了本地大大小小各个公司的技术人员。 关于云原生、AI 方面的分享,大家的参与度都非常高,提问的人非常踊跃。云原生方面的分享主要涉及云环境下服务治理的难点、服务网格的使用等。AI 方面的分享涉及 AI 大模型在企业内部的实践和使用案例,提问者的问题主要涉及模型训练的方法、训练环环境、费用成本等。 ...继续阅读 (209)


    love 0
    dige
    发表于
    2024-07-06 04:17:11

    LocalSend 关闭加密传输速度大增

    LocalSend 默认使用加密传输,发送端加密,接收端解密,移动端的处理器表示压力很大。当我们在信任的内网传输文件的时候,完全可以不加密,直接传输。参考https://hqidi.com/108.html▲ 加密传输的速度▲ 关闭加密,发送端,接收端两边都要关。▲ 裸传速度,但好像还是没有Cx File Explorer快我说“好像”是因为传输的时候,速度还在上涨,但文件不够大,很快就传完了。上面的速度在 WIFI6 路由器下测得。原创文章,转载请注明:转载自笛声本文链接地址:LocalSend 关闭加密传输速度大增 ...继续阅读 (196)


    love 0
    张善友
    发表于
    2024-07-06 02:18:00

    用StabilityMatrix一键安装Stable Diffusion - 张善友

    【摘要】Stable Diffusion是2022年发布的深度学习文字到图像生成模型,它既能免费使用,又能部署在本地端,又有非常多的模型可以直接套用,在使用体验上比Midjourney和DALL-E更加强大。Stable Diffusion使用的模型有下列几大类,对照模型网站 https://civitai阅读全文 ...继续阅读 (140)


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

    Python 潮流周刊#59:Polars 1.0 发布了,PyCon US 2024 演讲视频也发布了

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。本期周刊分享了 12 篇文章,12 个开源项目,2 则视频,全文 2200 字。重要提醒:1、本专栏的邀请返利已提升到 50%,当有人通过你分享的海报或者邀请链接,购买了专栏,那么你将获得 50% 的返利。2、为预祝周刊第 2 季完结,新订阅读者可领取限时 8 折优惠券,数量有限,先到先得哈~以下是本期摘要:🦄文章&教程① Polars 1.0 版本发布了!今后的计划?② Python 努力应对 Apple App Store 的拒绝③ 从 PDF 中提取数据的挑战,实用的 RAG 应用④ Python 中实现阶乘函数的十种方法⑤ Python 开发的最佳实践⑥ MicroPython 入门指南:(一)环境配置、Blink、部署⑦ Python 使用 .NET 开发的类库来提高你的程序执行效率⑧ 我的 Python 代码是一种神经网络⑨ Python 稀疏数组生态系统概述⑩ 犯罪分子冒充“乐于助人”的 Stack Overflow 用户推送恶意软件⑪ 使用 Prettier 对 Django 或 Jinja 模板作格式化⑫ 保持修改同步的两种方法:派生与测试🐿️项目&资 ...继续阅读 (134)


    love 0
    yuanj\'s blog
    发表于
    2024-07-05 17:01:32

    服务器上的一揽子服务

    前两天看到阿里云搞活动,99 的服务器,于是果断买了一个,后面可以慢慢续到 2027 年。有了服务器,就可以做很多以前不方便做的事,于是折腾了两天,部署了一揽子服务。 ...继续阅读 (110)

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