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

    love 0
    Denis | 邓鸿华
    发表于
    2024-12-02 15:17:47

    还没升级到 PHP 8.4,也可以提前在 WordPress 中使用 PHP 8.4 引入的数组函数

    PHP 升级到了 8.4,个人觉得对我们写代码帮助最大的就是 PHP 8.4 引入的array_find()、array_find_key()、array_any()和array_all()这 4 个array_*()数组函数。其实这四个函数在 JavaScript 的 Array 的实例方法中就有了,只是他的命名方式和 PHP 有点不一样,就他是用 every 和 some 而不是 all 和 any,我之前写代码的时候,也有一些地方需要使用到这四个数组函数,所以我基于 JavaScript 的方式在 #WPJAM Basic# 中集成了这四个方法。在 PHP 8.4 发布之后我基于 PHP 8.4 命名方式做了一些优化,使得大家在没有升级到 PHP 8.4,也可以提前在 WordPress 中使用 PHP 8.4 引入的数组函数。array_find()array_find()是返回数组中第一个满足回调函数的元素,如果没有则返回null,根据这个特性,我们很容易就是先这个函数:if(!function_exists('array_find')){ function array_find($arr, $callback){ foreach($arr as $k => $v){ if($callback($v, $k)){ return $v; } } ...继续阅读 (162)


    love 0
    惜分飞
    发表于
    2024-12-02 15:17:33

    GoldenGate 19安装和打patch

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:GoldenGate 19安装和打patch作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]1. 下载V983658-01.zip,并上传到/tmp中2. 安装19.1.0.0.4版本ogg,需要修改静默文件/tmp/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp中修改这两个参数INSTALL_OPTION=ORA19c SOFTWARE_LOCATION=/tmp/ogg3. 静默安装ogg[oracle@ora19c:/home/oracle]$ /tmp/fbo_ggs_Linux_x64_shiphome/Disk1/runInstaller -silent \ -responseFile /tmp/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 6106 MB Passed Checking swap space: mus ...继续阅读 (104)


    love 0
    惜分飞
    发表于
    2024-12-02 15:17:33

    GoldenGate 19安装和打patch

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:GoldenGate 19安装和打patch作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]1. 下载V983658-01.zip,并上传到/tmp中2. 安装19.1.0.0.4版本ogg,需要修改静默文件/tmp/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp中修改这两个参数INSTALL_OPTION=ORA19c SOFTWARE_LOCATION=/tmp/ogg3. 静默安装ogg[oracle@ora19c:/home/oracle]$ /tmp/fbo_ggs_Linux_x64_shiphome/Disk1/runInstaller -silent \ -responseFile /tmp/fbo_ggs_Linux_x64_shiphome/Disk1/response/oggcore.rsp Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 6106 MB Passed Checking swap space: mus ...继续阅读 (114)


    love 0
    伍华聪
    发表于
    2024-12-02 14:37:00

    分享一个纯Python开发的系统程序,基于VSCode + WxPython开发的跨平台应用系统 - 伍华聪

    【摘要】本项目是基于 wxPython 开发的 GUI 应用,主要用于管理基础框架内容,包括用户、角色、机构、权限、日志、菜单、字典、附件、通用编码规则、配置管理等基础框架内容。 愿景是构建一个基于Python后端Web API或者本地多种数据库操作的通用应用系统,为各类企业提供一站式的管理系统解决方案。阅读全文 ...继续阅读 (104)


    love 0
    babyfacer
    发表于
    2024-12-02 14:08:40

    AI 计算基础设施的战略转折点分析

    前谷歌 Deepmind 高级科学家在谈到合成数据时这样说道:"现在,他们都在做合成数据,以解决这里和这里的问题,但 Scaling Law 不需要合成数据。在推理和后训练优化场景中,AMD 的性价比优势值得关注,而在需要更成熟生态系统支持的预训练场景,Nvidia 的解决方案仍然具有不可替代的优势。我们正处于计算架构的重大转折点。在这个快速演进的领域中,技术决策者需要保持开放和灵活的心态,密切关注各家厂商的技术进展,在确保技术领先的同时,也要注重成本效益,为企业在 AI 时代的长期发展奠定坚实基础。 ...继续阅读 (103)


    love 0
    惜分飞
    发表于
    2024-12-02 12:56:00

    dd破坏asm磁盘头恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:dd破坏asm磁盘头恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有朋友对asm disk的磁盘头dd了2048byte的数据通过分析,gi软件版本,确认是11.2.0.4Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options. ORACLE_HOME = /u01/app/11.2.0/grid System name: Linux Node name: rac1 Release: 4.1.12-37.4.1.el6uek.x86_64 Version: #2 SMP Tue May 17 07:23:38 PDT 2016 Machine: x86_64从10.2.0.5之后版本,在第二个au的倒数第二个block上面,有asm disk header备份(每个block大小为4k),分析au大小(通过分析正常的asm disk快速找到au 大小【使用dd备份的正常的磁盘头查看】)H:\TEMP\ ...继续阅读 (123)


    love 0
    惜分飞
    发表于
    2024-12-02 12:56:00

    dd破坏asm磁盘头恢复

    联系:手机/微信(+86 17813235971) QQ(107644445)标题:dd破坏asm磁盘头恢复作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]有朋友对asm disk的磁盘头dd了2048byte的数据通过分析,gi软件版本,确认是11.2.0.4Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Real Application Clusters and Automatic Storage Management options. ORACLE_HOME = /u01/app/11.2.0/grid System name: Linux Node name: rac1 Release: 4.1.12-37.4.1.el6uek.x86_64 Version: #2 SMP Tue May 17 07:23:38 PDT 2016 Machine: x86_64从10.2.0.5之后版本,在第二个au的倒数第二个block上面,有asm disk header备份(每个block大小为4k),分析au大小(通过分析正常的asm disk快速找到au 大小【使用dd备份的正常的磁盘头查看】)H:\TEMP\ ...继续阅读 (137)


    love 0
    chinahuyong
    发表于
    2024-12-02 11:04:07

    RDIFramework.NET CS敏捷开发框架 SOA服务三种访问(直连、WCF、WebAPI)方式

    在软件开发领域,尤其是企业级应用开发中,灵活性、开放性、可扩展性往往是项目成功的关键因素。对于C/S项目,如何高效地与后端数据库进行交互,以及如何提供多样化的服务访问方式,是开发者需要深入考虑的问题。目前主流的方式就三种:数据库直连、WCF模式、WebAPI模式。RDIFramwork.NET C/S敏捷开发框架不仅保留了一直以来的直连与WCF模式式,还提供了全新的WebAPI访问的方式。三种方式不仅可以一键切换,还可以混合使用,同时支持.NET Framework与.NET 6+,为构建高效又灵活的软件提 ...继续阅读 (151)


    love 0
    阮一峰
    发表于
    2024-12-02 10:40:03

    AI 应用无代码开发教程:工作流模式详解

    一、引言一个月前,我写了一篇《AI 开发的捷径:工作流模式》,引起了很多读者的兴趣。大家都认同,AI 应用是开发者的机会,而图形化、低代码/无代码、不需要编程基础的"工作流模式",正是 AI 应用开发的入门捷径。但是,我的那篇文章只介绍概念,没有操作步骤。很多读者实际上手时,遇到了困难,有些地方不理解,做不下去。今天就是后续,我详细演示,一步步图解,没有编程基础,如何搭建一个最简单的 AI 应用。只要你跟着做,就能做出来。二、开发工具这篇教程使用的开发工具是扣子(Coze),所有操作都在它的浏览器 IDE(集成开发环境)中完成,选择扣子(Coze),主要原因有三个。(1)它是国产的 AI 应用开发平台,字节跳动的产品,界面、文档、客服都是中文。(2)它有无代码编辑器 Project IDE,包含组件拖拽的 UIBuilder,可以生成全功能的前端界面,上手门槛相对低。同时,它也提供后端数据库,可以数据读写。(3)它免费使用(只要不超过使用额度),发布上线也不收费,适合新手练习。三、示例项目我们的示例项目,是一个最简单的"AI 文言文生成器"。大家先看成品,可以点进去试用。(建议 PC 访问,UI 还没有适配手机。)输入一段汉语白话文,点击按钮,AI 就会自动生成文言文。架构上,它非常简单:前端是一个网页表单,将用户的输入发送给后端的 AI 模型,并展示后端的返回结果。它的开发只需要 ...继续阅读 (162)


    love 0
    XboxYan
    发表于
    2024-12-02 10:00:00

    CSS 如何模拟“真实的”进度条?

    在页面加载过程中,进度条的存在可以很好的缓解用户的等待焦虑。但是你可能不知道,90%以上的进度条只是模拟的,是假的进度条。没办法,大部分情况下都无法真实的算出资源的加载情况。既然无法避免,那我们就需要尽可能真实地模拟加载情况,给人一种页面很轻快的感觉。在这里,我们可以仅使用CSS来模拟一个比较真实的进度条加载,一起看看吧一、进度条加载和CSS缓冲动画进度条的实现很简单,我们仅需要一个容器就行了,例如这里有两层结构,我们可以用一层伪元素来表示当前进度.progress{ position: relative; width: 300px; height: 10px; margin: 25px 0; border-radius: 10px; overflow: hidden; background-color: #E4CCFF; } .progress::before{ position: absolute; content: ''; width: 0%; height: 100%; background: #9747FF; }这样我们就绘制了两层,可以通过改变::before的宽度来改变当前进度,要实现进度从0% -> 100%非常简单,只需要一个关键帧就行了.progress::before{ animation: progress ...继续阅读 (105)


    love 0
    x359981514
    发表于
    2024-12-02 08:35:59

    现代化Flutter架构-Riverpod数据层

    点击上方蓝字关注我,知识会给你力量设计模式是帮助我们解决软件设计中常见问题的有用模板。说到应用程序架构,结构设计模式可以帮助我们决定如何组织应用程序的不同部分。在这种情况下,我们可以使用Repository模式从各种来源(如后端 API)访问数据对象,并将它们作为类型安全的实体提供给应用程序的领域层(即我们的业务逻辑的所在层)。在本文中,我们将详细了解Repository Pattern:它是什么... ...继续阅读 (96)


    love 0
    Farhan Gray
    发表于
    2024-12-02 06:50:46

    Application Programming Interface: Penggerak Transformasi Digital

    Dalam dunia teknologi modern, istilahApplication Programming Interface(API) sudah tidak asing lagi. API menjadi tulang punggung di balik integrasi aplikasi yang memungkinkan berbagai sistem untuk saling berkomunikasi. Artikel ini akan membahas secara mendalam tentang apa itu API, fungsi, manfaat, hingga bagaimana penerapannya dalam berbagai bidang teknologi. Tujuan artikel ini adalah untuk memberikan wawasan lengkap dan terpercaya, sehingga pembaca memahami pentingnya API dalam ekosistem teknologi saat ini.Apa Itu Application Programming Interface (API)?Secara sederhana,Application Programming ...继续阅读 (80)


    love 0
    Insus.NET
    发表于
    2024-12-02 06:42:00

    fetch call web api upload or update picture - Insus.NET

    【摘要】昨天C# + html + fetch + API + javascript https://www.cnblogs.com/insus/p/18579193 其中有一个图片相关的功能,现把它解说一下。html页面上,简单的input和button,无需何附加 ...继续阅读 (91)


    love 0
    Farhan Gray
    发表于
    2024-12-02 05:37:23

    Konsep Procedural: Pahami Dasar Serta Penerapannya

    PemrogramanKonsep Proceduraladalah pendekatan dalam pemrograman yang berfokus pada urutan langkah-langkah atau prosedur untuk menyelesaikan masalah. Dalam paradigma ini, program dibagi menjadi fungsi atau prosedur yang dipanggil secara berurutan untuk menjalankan tugas tertentu.Pendekatan ini sangat populer di dunia pemrograman komputer karena kesederhanaannya. Beberapa bahasa pemrograman sepertiC,Pascal, danFortranmendukung konsep procedural ini. Dengan menggunakan paradigma ini, masalah dipecah menjadi bagian-bagian kecil yang mudah dikelola dan diproses.Pada dasarnya,pemrograman proceduralm ...继续阅读 (73)


    love 0
    Citra Davis
    发表于
    2024-12-02 04:54:41

    Panduan Lengkap Koa.js: Framework Web JavaScript Cepat dan Efisien untuk Pengembangan Aplikasi

    Apa itu Koa.js?Koa.jsadalah framework web JavaScript yang dikembangkan oleh tim yang sama yang menciptakan Express.js. Meskipun keduanya berbagi beberapa kesamaan, Koa menawarkan pendekatan yang lebih minimalis dan fleksibel. Dengan tujuan utama untuk menyediakan API yang lebih bersih dan lebih ekspresif, Koa menghapus beberapa fitur bawaan yang ada pada Express dan memberi pengembang kebebasan untuk membangun aplikasi mereka dengan cara yang lebih sesuai dengan kebutuhan mereka.Koa.js dibangun menggunakanasync/awaitdari ES6, yang memungkinkan penanganan alur asinkron dengan cara yang lebih ef ...继续阅读 (71)


    love 0
    MaskRay
    发表于
    2024-12-02 04:36:47

    clang-format and single-line statements

    The Google C++ Style is widely adopted by projects. It contains abrace omission guideline in Loopingand branching statements:For historical reasons, we allow one exception to the above rules:the curly braces for the controlled statement or the line breaks insidethe curly braces may be omitted if as a result the entire statementappears on either a single line (in which case there is a space betweenthe closing parenthesis and the controlled statement) or on two lines(in which case there is a line break after the closing parenthesis andthere are no braces).123456789// OK - fits on one line.if(x = ...继续阅读 (75)


    love 0
    Rizhu Botania
    发表于
    2024-12-02 04:03:31

    MTX Mototrax PSP: Sensasi Balapan Motocross di Genggaman Tangan

    PendahuluanMTX Mototraxadalah game balapan motocross yang dirilis untuk berbagai platform, termasuk PlayStation Portable (PSP). Game ini pertama kali diperkenalkan oleh Activision pada tahun 2004 dan sejak itu menjadi salah satu game motocross paling ikonik di masanya. Dengan gameplay yang mendalam, grafis yang memukau (untuk standar waktu itu), dan fitur-fitur menarik seperti mode karir yang penuh tantangan, MTX Mototrax menjadi pilihan utama bagi para penggemar motocross yang ingin merasakan adrenalin balapan langsung di konsol genggam mereka.Versi PSP dari MTX Mototrax membawa semua elemen ...继续阅读 (79)


    love 0
    .NET快速开发框架
    发表于
    2024-12-02 03:10:00

    RDIFramework.NET CS敏捷开发框架 SOA服务三种访问(直连、WCF、WebAPI)方式 - .NET快速开发框架

    【摘要】在软件开发领域,尤其是企业级应用开发中,灵活性、开放性、可扩展性往往是项目成功的关键因素。对于C/S项目,如何高效地与后端数据库进行交互,以及如何提供多样化的服务访问方式,是开发者需要深入考虑的问题。目前主流的方式就三种:数据库直连、WCF模式、WebAPI模式。RDIFramwork.NET C/S敏捷开发框架不仅保留了一直以来的直连与WCF模式式,还提供了全新的WebAPI访问的方式。三种方式不仅可以一键切换,还可以混合使用,同时支持.NET Framework与.NET 6+,为构建高效又灵活的软件提供了强有力的支撑。阅读全文 ...继续阅读 (121)


    love 0
    云帆
    发表于
    2024-12-02 02:27:38

    ikeepfun

    今天是2024年11月30号,十一月马上过完了。最近买域名的念头一直在骚动,然后一时冲动,买下了ikeep.fun,本来我已经有letsgo.fun了,但是心痒难耐,10年才188,就成全了自己。我希望我能保持快乐,最起码不要让自己长时间焦虑,为我所剩不多的青丝着想,也当如是。10年之后,不知道会是什么光景?我还会像现在这样心如浅滩,经不住一片落叶,受不起一阵微风么?想最近,还是事关年终绩效,本来我已经上周末提交了,这样也就了了一件心事,免得飞书天天提醒,结果周中领导说要写在Excel然后逐个人对一下,我就有点不快了,又得重新折腾。周三周四没有什么响动,周五眼看都6点了,才有了动静,旁边的哥们说是叫去然后让改下。然后我就进去了焦虑的等待中。我是最不擅长处理这种等待,我也不知道我在担心什么,明明我告诉我自己,这没啥,我不奢求几个月年终奖,我就要一个月,当然多了是绝对不可能有的,可能不安的根本原因是害怕一个月都没有吧。到了饭点了,还没轮到我,这个时候我旁边的旁边的哥们被叫去了,说是写少了,过了一会我才知道,不是他写少了,而是给我们的那个Excel模板,行高比较小,所以不点进去看不到更多的内容,于是我心里有些释怀,因为我写的应该不少了。至于为啥这次我写的多,我看了过去的,应该是2023年的吧,今年比它多太多了,根本原因不足外人道,客观原因是做的事情比较琐碎没有几件大事情,就算是大事情,有 ...继续阅读 (133)


    love 0
    Elmagnifico\'s Blog
    发表于
    2024-12-02 00:00:00

    构建工具之xmake

    Foreword当一套代码兼容了多个软件、硬件,需要面对不同情况下,进行不同的build的时候,就需要额外的工具来辅助完成这一个事情。通常IDE构建多数情况下,我们使用的各种IDE都有自己的一套UI或者配置文件来完成这个事情。以VS为例,一般情况对于一个项目的整体构建的配置大概是这样的顶级就是Solution 一个解决方案,一个方案下面可能有多个工程共同构成,比如某些工程依赖的库、依赖的测试工程、依赖的一些子应用。解决方案里必然也有一个配置,用来指定各个工程在解决方案级别进行构建时,各个工程适用什么配置来进行组合构建。单独的工程来说,有一个或者多个配置文件,比如debug和release,这种最常见的,剩下就是对于整个项目的源码文件、库文件、依赖文件、资源文件的组合,可能不同配置用到了不同的组合。下面实际组织代码和编译的工具链也有可能是不同的,最终把结果输出到指定目录类似于成品IDE来说,这些配置或者架构都是基础,实际去操作或者修改这些的东西,表面上看都是在UI界面上去填写或者勾选,实际最终都需要通过各种渠道或者命令参数,转化到最底层的工具链中,往往高级的IDE都会封装自有的工具里,不允许外部工具链介入Linux系构建工具类似一个Linux Distribution的构建,不仅仅是要编译内核,还有boot、各种app、各种工具链,对应一整套Build工具就非常复杂,而且要统一在一起 ...继续阅读 (171)


    love 0
    田镜祺(缘祺)
    发表于
    2024-12-02 00:00:00

    MySQL优化器代码速览

    MySQL的优化器实现在代码结构上比较混乱,每个阶段的界限不是特别清晰,同时,代码耦合度高,对其进行拓展和修改都难度极大。因此,对MySQL的优化器代码有一个整体上的感知是非常重要的。 本文对MySQL的优化器代码进行一个速览,本文将重点放在MySQL优化器的整体工作流程,会对每个主要步骤的作用和用到的数据结构做简要介绍但忽略其中的算法和具体实现,力求做到全但不求深,为的是能够让大家对MySQL优化器的总体工作流程有一定的理解,当遇到问题或者有功能开发需求时,能够快速定位到相应的代码模块。一个数据库优化系统一般会顺序完成以下几个任务:与数据库Catalog绑定,语义检查基于规则的逻辑变形基于代价的优化生成物理执行计划以下是MySQL优化器的逻辑架构图,可以发现MySQL的优化器确实顺序完成了上述提到的几个任务。本文主要关注MySQL优化的代码结构,首先将MySQL优化器的逻辑结构和代码结构做一个对应。从代码结构来看,优化器工作主要由两个函数构成,第一个是Query_block::prepare(),主要完成了Resolver和Logical Transformations的工作,第二个是JOIN::optimize()主要完成了CBO优化,生成物理执行计划等工作。MySQL这么划分的原因其实是prepare正好对应了PREPARE语句所需要进行的所有工作,对于普通语句,必须进行pr ...继续阅读 (70)


    love 0
    诺多
    发表于
    2024-12-01 23:02:30

    嘿,朋友们!又快要到了一年一度的公司年会季,是不是已经开始为抽奖环节发愁了?别担心,今天我要给大家介绍一个超级炫酷的抽奖程序——log-lottery。有了它,保证你的年会抽奖环节成为全场焦点!🎉 log-lottery是什么鬼?log-lottery可不是普通的抽奖程序,它是一个基于Three.js和Vue 3打造的3D球体抽奖应用。想象一下,一个炫酷的3D球体在大屏幕上旋转,抽奖过程变得如此生动有趣,是不是已经让你心动了?🚀 为什么选择log-lottery?炫酷视觉效果:3D球体抽奖,让你的年会瞬间高大上。高度可定制:从奖品到参与者,从界面到音乐,都可以自由配置。本地数据存储:使用IndexedDB,保证数据安全不丢失。Excel导入导出:轻松管理参与者名单和抽奖结果。开源免费:完全开源,你可以自由使用,甚至二次开发。💻 如何使用log-lottery?在正式开始使用 log-lottery 之前,让我们先简单了解一下有哪些部署方式。主要有两种方法:本地部署和 Docker 部署。本地部署适合想要直接在自己机器上运行程序的用户,而 Docker 部署则更适合那些喜欢容器化应用或者需要在服务器上快速部署的用户。无论你选择哪种方式,都能轻松地让 log-lottery 在你的环境中运行起来。下面,我们就来详细看看这两种部署方法。本地部署:克隆GitHub仓库:git clone ...继续阅读 (121)


    love 0
    bigwhite
    发表于
    2024-12-01 22:08:04

    惊!Go在十亿次循环和百万任务中表现不如Java,究竟为何?

    本文永久链接– https://tonybai.com/2024/12/02/why-go-sucks编程语言比较的话题总是能吸引程序员的眼球!近期外网的两篇编程语言对比的文章在国内程序员圈里引起热议。一篇是由Ben Dicken (@BenjDicken)做的语言性能测试,对比了十多种主流语言在执行10亿次循环(一个双层循环:1万 * 10 万)的速度;另一篇则是一个名为hez2010的开发者做的内存开销测试,对比了多种语言在处理百万任务时的内存开销。下面是这两项测试的结果示意图:10亿循环测试结果百万任务内存开销测试结果我们看到:在这两项测试中,Go的表现不仅远不及NonGC的C/Rust,甚至还落后于Java,尤其是在内存开销测试中,Go的内存使用显著高于以“吃内存”著称的Java。这一结果让许多开发者感到意外,因为Go通常被认为是轻量级的语言,然而实际的测试结果却揭示了其在高并发场景下的“内存效率不足”。那么究竟为何在这两项测试中,Go的表现都不及预期呢?在这篇文章中,我将探讨可能的原因,以供大家参考。我们先从十亿次循环测试开始。1. 循环测试跑的慢,都因编译器优化还不够下面是作者给出的Go测试程序:// why-go-sucks/billion-loops/go/code.go package main import ( "fmt" "m ...继续阅读 (179)


    love 0
    oscar999
    发表于
    2024-12-01 20:51:46

    Java 单元测试模拟框架-Mockito 的介绍

    Mockito 允许开发人员创建和管理模拟对象(mock objects),以便在测试过程中替换那些不容易构造或获取的对象。Mockito 是一个用于单元测试的模拟框架,基于它可以使用简洁易用的API编写出色的测试。Mockito当前的最新版本是 5.14.2,在pom.xml中导入之后就可以开始使用了。创建Mock对象, 验证对象的方法是否被调用了。Mockito的使用步骤。模拟方法执行返回的结果。 ...继续阅读 (104)


    love 0
    wireless_com
    发表于
    2024-12-01 20:24:50

    解读小模型——SLM

    【引】如果希望从文献途径了解一个新的领域,该领域的相关survey 论文可能是一个较好的切入点,对于日新月异的AI领域尤其如此。”Small Language Models: Survey, Measurements and Insights”一文(https://arxiv.org/pdf/2409.15790)或许可以帮助我们更好地了解SLM。大模型的世界几乎每天都在发生变化。一方面,人们越来... ...继续阅读 (100)


    love 0
    王叨叨
    发表于
    2024-12-01 17:34:00

    又入手了一台VPS

    之前一直使用的是搬瓦工的一台服务器,内存小的可怜,动不动就爆了,但是又不想换国内的,所以一直在勉强的顶着。最近发现RackNerd VPS正好有黑五优惠,网上也查了下褒贬不一,RackNerd 主要是性价比卖点,便宜量大管饱,所以干脆入手一台,反正也不贵。搬瓦工那台服务器速度还不错,如果有人需要可以转让。RackNerd成立于2019年,美国商家,主要提供虚拟主机、VPS主机和服务器等。数据中心在圣何塞、洛杉矶、达拉斯和芝加哥等美国和欧洲等地。目前主要销售洛杉矶mc机房和洛杉矶鲨鱼机房两个数据中心VPS,两者都属于亚洲优化的中低端线路,优势是价格低廉、流量比较多,采用主流的SolusVM控制面板,非常适合海外建站等业务。CPU内存SSD月流量价格链接1核1G20G1.5TB$10/年详情2核2.5G40G3TB$18/年详情2核3G60G5.5TB$27/年详情3核4.5G100G8.5TB$39/年详情4核5G130G12TB$55/年详情我购买的是 2.5G 内存机型 $18 刀每年的,跑 Docker 或安装各种应用都不用太担心爆内存,流量也更足够。more而且,我感觉他们的服务还是挺好的,我发了工单,基本上10分钟内就给我回复了,我一开始买的机器IP在国内访问比较慢,新购买的主机72小时内可以免费更换IP或者是机房,于是我就发了工单,注意我发的是中文,客服还是很及时的回复并 ...继续阅读 (97)


    love 0
    nokiaguy
    发表于
    2024-12-01 17:08:12

    【人工智能】用Python和Scikit-learn构建集成学习模型:提升分类性能

    集成学习(Ensemble Learning)是通过组合多个弱学习器提升模型性能的机器学习方法,广泛应用于分类、回归及其他复杂任务中。随机森林(Random Forest)和梯度提升(Gradient Boosting)是集成学习的两种经典算法,具有强大的建模能力和泛化性能。本文详细介绍了集成学习的基本概念,并通过Scikit-learn展示如何构建和优化随机森林、梯度提升等集成模型。文章包含丰富的代码和中文注释,帮助读者理解理论与实现,掌握集成学习的强大之处以及在实际问题中的应用。 ...继续阅读 (92)


    love 0
    nokiaguy
    发表于
    2024-12-01 17:07:09

    【Python】用Python实现自己的装饰器库:从基础到进阶

    装饰器是Python中一项强大的功能,可用于简化代码、提高复用性和增强可读性。在本文中,我们将深入探讨如何设计和实现一套通用的装饰器库,涵盖从基础到进阶的用法。文章包括装饰器的核心原理、常见场景的实现(如性能监控、权限校验、日志记录等),以及如何组织装饰器代码以便于维护和扩展。通过丰富的代码示例和详细解释,读者将学会如何编写、优化和测试自己的装饰器库,为项目开发注入强大的生产力工具。文章包含详细代码和中文注释,适合希望深入掌握装饰器的开发者阅读。 ...继续阅读 (124)


    love 0
    nokiaguy
    发表于
    2024-12-01 17:05:58

    【Python运维】容器管理新手入门:使用Python的docker-py库实现Docker容器管理与监控

    随着容器技术的广泛应用,Docker已经成为开发和运维中的标准工具之一。使用Python语言管理Docker容器,不仅可以自动化繁琐的容器操作,还能为系统监控与资源管理提供灵活的方案。本文将详细介绍如何使用Python的docker-py库来管理和监控Docker容器,覆盖从容器的启动、停止、删除到容器状态的实时监控等功能。通过示例代码和中文注释,逐步引导读者掌握Docker容器管理工具的基本实现,并结合实际应用场景,帮助读者更好地理解Python在容器化管理中的应用。 ...继续阅读 (129)


    love 0
    咸糖 - 自律者自由
    发表于
    2024-12-01 15:31:25

    2024 年终总结

    今天是 2024 即将收尾的最后一个月,我看到很多平台都有在发年度的 recap,像 reddit 啥的,我也想写一篇年度总结,记录一下这一年发生的事情。 2024 年终总结 一 ...继续阅读 (90)

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