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

    love 0
    诺多
    发表于
    2024-12-22 23:00:05

    你是不是经常为记录工作时间而头疼?或者在月底算账时,为了统计项目工时而焦头烂额?如果是这样,那么今天介绍的 Kimai 绝对能解决你的烦恼。🌟 Kimai:不只是一个计时器Kimai 不是普通的时间记录工具,它是一个全能的工时管理助手。想象一下,如果你的秒表和会计软件生了个超级宝宝,那大概就是 Kimai 了。这个开源利器不仅能帮你精确记录时间,还能生成漂亮的报表和发票。无论你是独立接单的自由职业者,还是管理大型团队的项目经理,Kimai 都能满足你的需求。💡 为什么选择 Kimai?开源免费:企业级功能,零成本使用。省钱又省心!功能强大:从简单的时间记录到复杂的项目管理,Kimai 都能应对自如。多语言支持:支持超过 30 种语言,中文界面无障碍使用。灵活部署:自托管或云服务,随你喜欢。数据安全:符合 GDPR 标准,让你的数据安全有保障。插件扩展:丰富的插件生态,让 Kimai 更贴合你的需求。🛠️ 如何部署 Kimai?部署 Kimai 超级简单,特别是如果你熟悉 Docker 的话。下面我们来看两种方法:方法一:Docker Compose 部署创建一个docker-compose.yml文件,内容如下:services: sqldb: image: mysql:8.3 volumes: - mysql:/var/lib/mysql ...继续阅读 (181)


    love 0
    MaskRay
    发表于
    2024-12-22 22:49:39

    Simplifying disassembly with LLVM tools

    Both compiler developers and security researchers have builtdisassemblers. They often prioritize different aspects. Compilertoolchains, benefiting from direct contributions from CPU vendors, tendto offer more accurate and robust decoding. Security-focused tools, onthe other hand, often excel in user interface design.For quick disassembly tasks,rizinprovides a convenient command-line interface.123% rz-asm -a x86 -b 64 -d 4829c390sub rbx, raxnop-a x86can be omitted.llvm-mcWithin the LLVM ecosystem, llvm-objdump serves as a drop-inreplacement for the traditional GNU objdump, leveraging instructio ...继续阅读 (78)


    love 0
    MaskRay
    发表于
    2024-12-22 21:03:38

    Simplifying disassembly with llvm-mc

    Both compiler developers and security researchers have builtdisassemblers. They often prioritize different aspects. Compilertoolchains, benefiting from direct contributions from CPU vendors, tendto offer more accurate and robust decoding. Security-focused tools, onthe other hand, often excel in user interface design.For quick disassembly tasks,rizinprovides a convenient command-line interface.123% rz-asm -a x86 -b 64 -d 4829c390sub rbx, raxnop-a x86can be omitted.Within the LLVM ecosystem, llvm-objdump serves as a drop-inreplacement for the traditional GNU objdump, leveraging instructioninform ...继续阅读 (76)


    love 0
    wireless_com
    发表于
    2024-12-22 20:24:47

    大模型应用系列:从MLOps到LLMOps

    【引子】在IT领域中,DevOps 是软件工程效能的重要方法论以及工具集, 在人工智能领域同样如此。MLOps 和 LLMOps 都是管理机器学习系统的方法。MLOps 致力于解决机器学习生命周期的生产问题,促进数据科学家和运营专家之间的合作,提高机器学习系统的效率和质量。LLMOps 通过结合“终身”学习扩展了 MLOps,使机器学习模型能够随着时间的推移不断地从新数据中学习和改进,从而使数据快... ...继续阅读 (123)


    love 0
    张 鑫旭
    发表于
    2024-12-22 16:31:51

    如何使用JS获取系统内存、CPU/GPU、电量等信息

    byzhangxinxufromhttps://www.zhangxinxu.com/wordpress/?p=11498本文可全文转载,独立域名个人网站无需授权,但需要保留原作者、出处以及文中链接,任何网站均可摘要聚合,商用请联系授权。目前,浏览器是有能力获取系统的一些信息的,包括内存大小,CPU/GPU、电量等。一、JS获取内存大小很简单,下面一行代码即可:navigator.deviceMemory例如在我的Chrome浏览器控制台的输出结果就是:deviceMemory的兼容性如下截图所示,目前仅Chrome浏览器支持。二、JavaScript get cpu信息目前Web没法获取CPU具体的参数信息,但是可以获取CPU的核数。同样是navigator对象,不过属性值看不到CPU三个字母的影子,名为hardwareConcurrency,表示可以并行运行的硬件数量。代码示意:navigator.hardwareConcurrency运行结果示意:没想到,我的破电脑CPU是12核的,应该与去年换主板有关,不过没看出性能有多少提升。不过Mac下貌似可以看出芯片的品牌,例如我的Mac办公电脑运行navigator.platform返回的是'MacIntel'。hardwareConcurrency值的兼容性比deviceMemory好多了,参见下图,可以看到所有标准浏览器都是支持 ...继续阅读 (128)


    love 0
    唐巧
    发表于
    2024-12-22 16:16:20

    极致性价比 - 读《小米创业思考》

    其实我以前一直不理解雷军。原因一是我在猿辅导工作,我们做的产品都是追求创新和高品质。因为成本不低,所以我们的产品定价不那么便宜。像我们公司的学练机、月子中心、咖啡、月龄盒,以及我负责的斑马玩教具,说实话定价在行业都是比较高的。原因二是我比较欣赏的人,不管是公司内部的同事,还是公司外部的一些人,都对 “性价比” 这个词表现出不喜欢。这种不喜欢主要是站在商业角度,这种模式做起来太辛苦,太容易失败。原因三是我自己曾负责过一款基于微信传播的英语学习产品。在这个产品失败前,我们尝试过极致的低价,但是最后并没有带来同等回报的增长,所以我知道,低价并不好做。最近读了根据雷军口述整理出来的《小米创业思考》,终于有那么一点点理解雷军要做什么了。以下是一些感悟。雷军的 “极致性价比” 逻辑雷军的 “极致性价比” 的想法来自 Costco,他在采访中说,一个在中国国内卖几千块钱的新秀丽的行李箱,在 Costco 只需要几百块钱。同时,雷军是一个有比较多社会责任感的企业家,他希望在互联网时代,大家可以用厚道的价格买到极致体验的东西,于是,小米成了他这个理想的实践地。企业的存在,首先是因为有社会价值,即用户需求。首先因为用户需要某种服务,才会有相应的企业存在。在用户需求的基础下,企业才会有自己的经营使命和战略,战略应该围绕着自己的社会价值,去更好地满足自己的社会价值,这样的企业才能活得更久。小米运用 “极致 ...继续阅读 (140)


    love 0
    时光巷陌
    发表于
    2024-12-22 14:28:00

    Debian 修复播放音乐出现电流声

    Debian12 默认使用 PulseAudio 作为音频服务,此服务和我的硬件不太兼容,播放几首音乐之后,就开始不间断的出现“滋滋滋”的电流声或杂音。治本的方法就是重启 PulseAudio 服务,要想治本,需要将 PulseAudio 替换为 PipeWire。以下内容在 Debian12 亲测有效,11不保证效果。Ubuntu 系发行版也适用。使用 ROOT 用户,输入下面命令,安装 PipeWire :apt install pipewire-pulse安装完成之后,重启电脑将自动替换为 PipeWire ,也有可能替换失败。输入下面命令查看当前激活音频服务:LANG=C pactl info | grep '^Server Name'如果出现Server Name: PulseAudio (on PipeWire 0.3.XX)说明激活成功。如果出现pulseaudio,说明激活失败,需要手动屏蔽 PulseAudio 并启用 PipWire。使用普通用户(非 ROOT),执行下面命令:// 检查是否有新的服务文件: systemctl --user daemon-reload // 禁用并停止 PulseAudio 服务: systemctl --user --now disable pulseaudio.service pulseaudio.socket // 启用并 ...继续阅读 (150)


    love 0
    Windfarer
    发表于
    2024-12-22 13:37:02

    偷一个ICC文件,把你的相机变哈苏

    缘起这个活儿本来已整了很久了,前两天和同事聊到相机话题想起来,就简单写一写。ICC色彩特性文件起到一个色彩空间转换的功能,后缀名通常是.icc或者.icm,比如在用校色N ...继续阅读 (80)


    love 0
    dudu
    发表于
    2024-12-22 13:15:00

    园子博客后台升级至 angular 19 后 eslint 9 迁移记录 - dudu

    【摘要】最近在将园子的博客后台从 angular 15 升级至 angular 19,升级基本完成后发现 eslint 不能正常工作。vscode output panel 出现了 eslint 的警告与报错,网上搜了一下才知道,在升级 angular 19 的过程中更新 npm 包时将 eslint 从 8 升级到了 9,问题是 eslint 9 的 breaking changes 引起的阅读全文 ...继续阅读 (89)


    love 0
    nokiaguy
    发表于
    2024-12-22 12:13:03

    【人工智能】用Python实现情感分析:从简单词典到深度学习方法的演进

    情感分析是自然语言处理(NLP)中的一个重要任务,其目的是通过分析文本内容,识别出其中的情感极性,如正面、负面或中性。随着技术的不断进步,情感分析方法也经历了从传统的基于词典的方法到现代深度学习模型的演变。本文将详细介绍如何使用Python实现情感分析,首先从简单的基于情感词典的方法入手,然后逐步引入更加复杂的深度学习方法,最后探讨如何结合深度学习与传统方法,提升情感分析的准确度。通过大量的代码示例和逐步解释,帮助读者理解情感分析的核心思想与实现技巧。 ...继续阅读 (102)


    love 0
    nokiaguy
    发表于
    2024-12-22 12:13:03

    【人工智能】使用Python构建推荐系统:从协同过滤到深度学习

    推荐系统是现代互联网的重要组成部分,广泛应用于电商、社交媒体和流媒体平台中。本文详细介绍了如何使用Python构建推荐系统,从传统的协同过滤方法,到基于深度学习的推荐模型。我们将先了解推荐系统的基本概念,随后实现基于用户和物品的协同过滤模型,最后引入深度学习的嵌入技术,展示如何利用神经网络提升推荐效果。代码示例贯穿全篇,并配有详尽的中文注释,帮助读者逐步理解和构建推荐系统,适合对机器学习和推荐系统有一定了解的开发者。 ...继续阅读 (84)


    love 0
    caimouse
    发表于
    2024-12-22 12:03:18

    Mono里运行C#脚本2—参数配置

    在这里定义一个内存虚拟表变量mem_vtable,包括内存表的版本,内存管理的函数指令设置,这里设置为custom_malloc,这个函数就是本程序里的一个简单函数,如果你忘记了应该去查看一下前面的代码。在这里定义一个内存分配映射的方法,因为不同的平台运行C#时,需要使用不同的内存管理方法,因此定义一个接口,只要改变这个接口,就可以使用不同的内存管理。这段代码根据输入的文件名称参数判断,如果文件名称为空,就说明不指定配置文件,如果不为空就加载这个指定的配置文件。就会调用上面的函数去读取指定的配置文件。 ...继续阅读 (96)


    love 0
    宋星
    发表于
    2024-12-22 11:31:50

    广告优化师不存在了

    我再强调一遍,这个广告优化师这个职业以后将不复存在,而变成两个职业,一个是广告投放师,一个是广告的创意师。 广告优化这个事情很多程度上其实已经交给了广告平台去做。字节,阿里、腾讯它们新出的这样一些广告系统,实际上供优化师去优化调节的空间其实 […] ...继续阅读 (134)


    love 0
    宋星
    发表于
    2024-12-22 11:26:02

    找回被平台抹除的ROI

    上一回,我们介绍了你在大媒体平台上投放效果类广告ROI很难提高的原因。这一讲,我来说说,广告主如何破除这些“算法诅咒”,找回属于自己的更高的ROI。 要想找回自己的ROI,我们也要看看我们自己的机会在哪里。要相信,任何一个算法都不是铁板一块 […] ...继续阅读 (152)


    love 0
    宋星
    发表于
    2024-12-22 11:16:48

    “广告3.0时代的策略与实战”、“实现科学投流”、“内容营销与内容变现”——2025年初,三次线下深度分享活动

    明年开始,我将办一系列的线下分享型的聚会。过去做了很多线上的视频呀直播呀什么的,但是,一直怀念在疫情之前跟大家定期线下活动聚会。毕竟,线下能够深度交流,而且线下还能认识更多的新朋友。所以,我决定在2025年开始,办一种新的线下分享课程和聚会 […] ...继续阅读 (148)


    love 0
    Guang Cai Li
    发表于
    2024-12-22 11:11:24

    buffer cache实验10-buffer cache优化指标与总结

    1.buffer cache的大小:如16CPU,32G内存:初步分配:SGA_TARGET=16G –内存一半BUFFER CACHE=12G —SGA的40%起,可设置到70%-80%–保守点也可以设置到10G,后期可以根据系统运行情况结合buffer pool advisory进行修改。shared_pool=3G当参数:statistics_level为typical 或者all;或者db_cache_advice参数设置为ON,ORACLE会根据系统负载,自动估算出当前实例的buffer cache最佳大小 –通过v$db_cache_advice;或者ASR报告中:buffer pool advisory一栏。之后可以根据建议大小结合当前系统内存使用情况设置一个合理值。以下为我虚拟机中环境数据:–SIZE_FOR_ESTIMATE单位为M,系统当前BUFFER_CACHE大小为32M。SYS@ bys3>select SIZE_FOR_ESTIMATE,BUFFERS_FOR_ESTIMATE,ESTD_PHYSICAL_READ_FACTOR,ESTD_PHYSICAL_READS from v$db_cache_advice;SIZE_FOR_ESTIMATE BUFFERS_FOR_ESTIMATE ES ...继续阅读 (74)


    love 0
    caimouse
    发表于
    2024-12-22 10:24:10

    Mono里运行C#脚本1

    这段代码,就是内部定义了一个命令行参数,第一个参数是本程序的名称,第二个参数是将要运行C#生成的目标代码,也就是前文中的汇编代码:test-embed.exe。前面已经知道怎么样把C#的源码通过MCS编译器生成exe的文件,然后我们还把 exe的文件进行反汇编查看,知道我们需要处理的目标,就是这些汇编的代码。这些库的版本,要与编译C#的代码一样,否则运行会出错。这段代码为了简单演示嵌入脚本的功能,没有进行命令行参数的方式来传递处理的文件,而是使用程序内部固定参数的方法,所以没有传入命令行参数。 ...继续阅读 (107)


    love 0
    叶落阁
    发表于
    2024-12-22 08:33:40

    NeoVim Avante 使用指南

    0 前言从Github Copilot内测申请, 到后来作为体验小组成员, 推动公司统一购买, 已经使用了较长的时间. 积累的一些使用技巧, 我会在这边文章中进行分享, 如果有不对或需要补充的地方, 欢迎在评论区指出.我会结合一些实际使用的例子从如下几个方面来分享:代码补全Inline Chat 修改代码Chat 修改代码本文的示例会使用Idea,VSCode,NeoVim等编辑器, 但是Copilot的使用方式是一样的.1 代码补全代码补全作为Copilot的核心功能, 也是刚开始使用时, 感知最明显的功能. 开启Copilot后, 直接开始编写代码, 会发现Copilot会根据你的输入, 生成一些代码片段, 你可以选择使用, 也可以继续输入,Copilot会根据你的输入, 继续生成代码.1.1 通过上下文, 生成代码补全如下, 我们在TypeScript中有一个文件用于写API的地方, 当我们准备添加一个delAttribute方式时, 我们如数export const delAttribute之后, 就提示了代码, 可以按Tab或者设置快捷键让提示代码上屏1.2 通过注释, 生成代码补全我们还可以通过写注释的方式, 让Copilot更加精准的给我们生成提示代码, 如下在Vue3工程中, 需要通过计算属性的方式, 做一些处理, 我们可以现将注释写出来, 然后Copilot会根据 ...继续阅读 (112)


    love 0
    Leslie
    发表于
    2024-12-22 08:11:10

    家庭宽带无公网ip内网穿透部署记录

    平时没事喜欢折腾一些乱七八糟的东西,在云服务器上部署一些网站、应用程序等等。由于云服务器是阿里云的2h2G的超低配小霸王游戏机的性能,内存不够用以及不能跑一些大型程序。在网上看过一些物理主机内网穿透当服务器使用的教程,去年在咸鱼上300块淘了一个Mini小主机,由于机器比较 ...继续阅读 (158)


    love 0
    Teacher Du
    发表于
    2024-12-22 07:59:37

    广州游记「多图预警」

    今天杜老师要和大家分享的,是广州这座古老而又现代的城市,如何在忙碌的工作中找到属于自己的节奏和乐趣呢?就让杜老师在出差闲暇之余,拍摄几张景色与美食的图片,带小伙伴们领略广州的魅力!广州之旅广州,这座古老又现代的城市,总以它独特的方式,诉说着岁月的故事。穿梭在高楼大厦间,感受广州现代气息。傍晚时走在珠江边,轻风拂过,仿佛能听到历史的低语。广州塔在风中静静伫立,见证着这座城市的变迁。在白云山的绿意中,风带着清新的空气,让人心旷神怡。广州不仅是一座历史与现代交融城市,更是美食天堂。在广州早茶不仅仅是一顿饭,更是一种生活态度。一壶小茶,几笼点心,悠闲享受一个上午,这是广州人的日常。虾饺、烧卖、肠粉,每口都是满满的幸福感。走在上下九步行街,各种街头小吃让人目不暇接。牛杂、鱼蛋、糖水,每一口都是广州的味道。在广州不能错过正宗的粤菜。从白切鸡到煲仔饭,从蒸鱼到烧鹅,每一道菜都是对食材和火候极致追求。游记留影飞机餐里的橙汁还是不错的,但面包和希腊酸奶有的一拼,都一样的噎人,脖子抻出去二里地才咽下去:第一次品尝广州正宗的汤品,叫什么杜老师已经不记得了,只记得它很贵!贵的心碎:具体的菜名忘记了,只知道雪花小牛肉确实不错,但是杜老师觉得它不值 199 这个价:啫啫蚝烙,记住的原因是因为它好大一盘子,但是它好多油,能把人腻到的那种。味道无功无过:煲仔饭也是无功无过的味道,总结,这是一顿失败的饭。而且!这是 ...继续阅读 (118)


    love 0
    Bella Sanders
    发表于
    2024-12-22 06:29:53

    Blockchain: Keamanan, DeFi, dan Potensi Masa Depan

    Saya masih ingat betul, pertama kali mendengar katablockchaindari seorang teman yang bilang, “Ini teknologi masa depan, loh!” Awalnya, saya cuma angguk-angguk. Tapi penasaran juga, apa sih sebenarnya blockchain itu? Waktu itu, saya berpikir blockchain cuma urusan Bitcoin dan kripto—ternyata jauh lebih luas dari itu.Dalam beberapa minggu, saya mulai baca artikel, nonton video di YouTube, dan akhirnya mencoba bikin akun di platform kripto. Saat itu, istilah sepertidecentralization,ledger, dansmart contractsterdengar seperti bahasa alien. Tapi satu pelajaran penting yang saya dapat di ...继续阅读 (78)


    love 0
    zwwooooo
    发表于
    2024-12-22 06:28:47

    我是AI打工人

    最近几天,由于需要给一个 APP 的已有功能上增加一些新功能,由于那部分知识比较缺乏又懒得学,于是让 ChatGPT 4 turbo 帮忙:大概就是这样一个最后炸锅过程:。这是我敲的代码……》好的(慢慢分析……)需要我做什么……。帮我在此基础上实现 ooxx 的功能……》根据您的……(劈里啪啦一堆修改好的代码)好了……。我直接粘贴了,真机调试,一坨错误……反馈给“》”》哦,确保 oo,确保 xx,确保 OO,确保 XX,然后修改这部分,然后那部分……。我继续测试……又蹦出一个错误码……反馈》哦,确保 oo,确保 xx,确保 OO,确保 XX,然后这里改改那里改改……。我认真检查“确保”……没找到问题,把“这里改改那里改改”改好,然后调试继续出错……》哦,确保 oo,确保 xx,确保 OO,确保 XX,然后这里改改那里改改……。我不是来学习的!也不是帮你打工的!我是要你帮忙把正确的完整的代码直接给我!我能“确保”我还要你干嘛!!》哦,了解,下面是完整代码……。请在我的代码基础改!》好的,下面是修改后的代码……。调试,又有错,反馈》哦,确保 oo,确保 xx,确保 OO,确保 XX,然后这里改改那里改改……。确保 NM!@##@!¥%!#》(如果这里 AI 怪笑一下,那人类估计就完蛋了)估计我的聊天姿势不对,可能是第一个让 AI 帮忙最后骂 x 的……后来换成 Claude 3.5 s ...继续阅读 (113)


    love 0
    zwwooooo
    发表于
    2024-12-22 06:28:47

    我是AI打工人

    ...继续阅读 (86)


    love 0
    Rizhu Botania
    发表于
    2024-12-22 05:33:56

    Petz: Saddle Club PSP – Menjelajahi Dunia Berkuda yang Menakjubkan

    Petz: Saddle Club PSP – Menjelajahi Dunia Berkuda yang MenakjubkanDalam dunia permainan video, terdapat genre yang begitu beragam hingga memungkinkan pemain mengeksplorasi berbagai pengalaman unik. Salah satu judul yang menarik perhatian adalahPetz: Saddle Clubuntuk platform PSP. Game ini menawarkan pengalaman berkuda yang mendalam, disertai dengan elemen simulasi dan petualangan yang dirancang untuk semua kalangan usia. Artikel ini akan mengulas secara mendalam tentangPetz: Saddle Club, fitur-fiturnya, cara bermain, dan mengapa game ini layak untuk dicoba oleh para penggemar video game ...继续阅读 (74)


    love 0
    一线码农
    发表于
    2024-12-22 05:08:00

    聊一聊 C#前台线程 如何阻塞程序退出 - 一线码农

    【摘要】一:背景 1. 讲故事 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题:后台线程的内部是如何运转的 ? ,犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug,最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的3阅读全文 ...继续阅读 (159)


    love 0
    admin
    发表于
    2024-12-22 02:56:23

    2024 年终总结

    今年的年终总结比2023来得更早一些,趁陪张美丽考证,在咖啡厅里记录敲下我对2024对一些记忆,写到哪算哪里吧。马上到年底了,今年除了没有赚到钱,其他整体来说还不错。1. 变化1 – 关于工作和清闲的NWCD不同,今年工作占了今年的大头,我有大量的时间都投入到了工作里。加入网商银行(之后用Mybank替代)之后,我在一个偏研发的团队做甲方安全。总的来说还不错,感觉和公司处在一个互相共赢的状态。公司给了我工资和平台,我把时间和知识/经验卖给公司,公司的工资和平台会让我累积更多的知识和经验,我的知识和经验也让公司运转更加安全稳定。总结:左脚踏右脚,一起向前进。2. 变化2 – 不简单的稳定性今年经济不好,我猜今年乙方安全的同学的日子仍然不好过。今年安全行业让我印象最深的绝对是今年7月时候Crowdstrike 的蓝屏事件,国内影响比较小,但总归是个很恐怖的事情。除了CS的这个稳定性事件,阿里集团也不太稳定。总结:祈祷2025平安少出事,行稳致远3. 说说去年总结里的业余项目1. 神龙漏洞平台断断续续更新了一些feature,不出意外的话会一直做下去。在平台里引入了大模型的能力,包括多模态的模型和微调过的大模型。有希望帮助我们从繁杂的漏洞运营工作里解放出来。总结:投入的时间比较少,但还在往前迭代,很不错了!ASM & 测绘ASM和测绘今年完全停止了。MyBank的 ...继续阅读 (108)


    love 0
    admin
    发表于
    2024-12-22 02:24:49

    使用PolarDB的并行查询优化大赛SQL

    在昨天进行的SQL编程大赛中,所有 MySQL 选手的成绩都没有进入八强的。个人也对这个问题比较感兴趣,经过初步分析,重要的原因在于 MySQL 实现中没有比较好的并行加速的能力。而在 MySQL 的衍生版本中,倒是有几个版本提供了并行执行的能力。包括了PolarDB 的 Elastic Parallel Query[2]、Amazon Aurora 的 Parallel query[3]。所以,也打算验证一下,如果加上这些并行能力,是否能够更快。结果综述PolarDB MySQL 运行了与 MySQL “几乎”(仅添加Hint开启并行)相同的SQL(参考)运行最快为:3.821 s。相比在同一个集群,不开启并行的时间是 6.647s,速度提升了42.5%。此外也测试了Aurora的相同的规格,几经调试依旧无法使用其并行能力。在相同的SQL实现下,PolarDB MySQL 可能是所有 MySQL 版本中性能最好的。如果,感觉还有什么版本可能有更好的性能,欢迎留言。数据与SQL这次是尝试使用 MySQL 高性能的完成“第二次SQL编程大赛”的进阶挑战。完整的题目描述可以参考:赛题说明[4]。这里实现的 PolarDB MySQL 版本 SQL 参考:gt.polardb.sql@GitHub[1](或参考本文结尾部分)。PolarDB的规格选择这里选择与试题类似的4c8g规格,详细 ...继续阅读 (152)


    love 0
    @1900\'Blog
    发表于
    2024-12-22 01:55:33

    24、冬至

    一候蚯蚓结;二候麋角解;三候水泉动四川自贡冬至的习俗为食服滋补药食。冬季自古以来就是滋补季节,更有俗语「冬季进补,来年打虎」之说法,寒冷冬季食用大补药膳却不必担心过补上火的问题。通过搭配不同滋补功效的药材,辅以猪脚、鸡鸭、猪肚等食材小火慢慢炖煮,晚餐十分,全家人齐聚餐桌前,一人一个小碗乘上热气腾腾的汤汁,真是好不惬意。 ...继续阅读 (176)


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

    Weekly Issue-《数据化决策》

    文章链接到标题技术链接到标题Surely not all code’s worth it - by Thorsten Ball现在一些小脚本会直接让 AI 来写,很久之前看到一句话是“十行以内,有准又快”,现在已经远不止十行了。Tale of a Kubernetes node-feature-discovery incident[[kubernetes]] NFD 功能异常导致的大规模集群故障。“This was partially because NFD reports a ton of kernel settings by default that we didn’t use.”,NFD 默认上报包含了很多没有被使用的 kernel 配置,一个节点的 NodeFeature 占用 140KB,大规模场景下(4000 +节点)对 etcd 和 apiserver 造成了很大的压力,导致 NFD 控制器无法从 apiserver 获取 NodeFeatures(请求超时),且由于 NFD 控制器没有处理 apiserver 异常场景,导致删除了集群中所有节点的 labels。作者集群依赖于 node label 来进行 Pod 调度配置。问题调查中发现 NFD 的实现上有不止一个场景可能会导致 node label 被删除。最终决定不依赖于 NFD,而是直接将 nod ...继续阅读 (133)


    love 0
    caimouse
    发表于
    2024-12-21 22:24:58

    Mono里建立调试C#脚本运行环境

    接着后面就是定义一个入口点函数Main (),它是C#程序的定义的要求,以便从众多的代码里,找到一个执行这一堆代码的开始地方。这是我们写C#程序的基本格式,也是定义程序开始位置的要求。在这里说明了这个函数是声明在C程序内部的,意味着C#程序脚本是可以调用C语言内部的功能,从而达到脚本控制宿主的功能。如果底层的代码提供堆的功能,就可以像这样提供很多函数的接口,就可以支持完美的功能了。通过上面的命令行,就会输出test-embed.exe程序,后面我们就们会打开这个程序来运行它。上面脚本就是调用此函数。 ...继续阅读 (107)

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