编程语言

咕白m62518 小时前
java·编程语言
Java 开发:用 Spire.PDF 高效压缩 PDF 文件在数字化办公场景中,PDF文件因格式通用性成为主流载体,但过大的文件体积常引发传输卡顿、加载缓慢等问题。本文将解析 Spire.PDF for Java 的 PDF 压缩方案,包括文档内容、图片、字体的压缩等。
藤椒鱼不爱编程18 小时前
java·编程语言
核心类库_常用类java.lang 包是 Java 语言的基石,封装了最核心的类和功能,涵盖了对象模型、字符串处理、数值运算、异常处理、多线程等基础能力。
NekoCNN6 天前
编程语言
流式处理-与迭代相对的现代编程范式炒鸡长的文章,如果感兴趣的话,可以直接看目录。 如果有错误的话,不要骂我,请指出来,菜菜捞捞≥﹏≤。在很多时候 我们都希望由某些数据集合体一个一个地 按某个性质导出一些部分的数据 并且导出后的数据不再重复出现 然后我们通过这些单元的数据拼凑其这个数据集合体本身的性质 或是直接加以利用 比如流式读取一个文件/套接字 或是在小根堆获取数据 这里体现了一种核心概念 即流 (Stream)。我们对数据的操作 就像在河边取水 我们只关心在当前位置能取到的那一部分水(得到的数据) 而毫不关心河流的全貌 也不在意已经流
莲动渔舟8 天前
正则表达式·编程语言·awk
第4.3节:awk正则表达式详解-特殊字符除了普通字符和转义字符外,正则表达式中还有类特殊字符,可以对正则表达式的行为进行修饰,下表是一些常用的正则表达式特殊字符及含义:
你的人类朋友8 天前
javascript·node.js·编程语言
【Node&Vue】JS是编译型语言还是解释型语言?目标: 看文本文,你将可以用自己的语言回答文章标题:JS 是编译型语言还是解释型语言?直接说人话:一句句将源代码解释成机器码并执行,速度**一般(并不是肯定)**慢于编译型代码。
Mirageef9 天前
编程语言
aardio简单爬取网站图片链接和名称写一个爬取图片网站的照片名称和链接,并且把它保存为csv文件,在利用Python方法调整里面内容不要超出单元格。
Moonbit10 天前
后端·算法·编程语言
MoonBit Perals Vol.06: MoonBit 与 LLVM 共舞 (上):编译前端实现编程语言设计与编译器实现历来被视为计算机科学领域中最具挑战性的课题之一。传统的编译器教学路径往往要求学生首先掌握复杂的理论基础:
Moonbit10 天前
后端·rust·编程语言
MoonBit Pearls Vol.05: 函数式里的依赖注入:Reader Monad经常搞六边形架构的人也知道,为了保持核心业务逻辑的纯粹和独立,我们会把像数据库、外部 API 调用这些“副作用”放在“端口”和“适配器”里,然后通过 DI 的方式注入到应用层。可以说,经典的面向对象和分层架构,离不开 DI。
ansurfen10 天前
开源·编程语言
Hulo 编程语言开发 —— 解释器书接上回,在《Hulo 编程语言开发 —— 包管理与模块解析》一文中,我们介绍了Hulo编程语言的模块系统。今天,让我们深入探讨编译流程中的第三个关键环节——解释器。
楽码12 天前
后端·算法·编程语言
自动修复GoVet:语言实现对比Go 语言的编译器和静态分析工具(如 go vet 和第三方工具 golangci-lint)通过静态分析技术检测代码中的未使用参数和未使用导入。
楽码13 天前
后端·算法·编程语言
理解自动修复:编程语言的底层逻辑Go 1.24(包括其补丁版本 1.24.4)是 Go 编程语言的最新版本之一,发布于 2025 年 2 月。
Moonbit15 天前
后端·程序员·编程语言
MoonBit Perals Vol.04: 用MoonBit 探索协同式编程传统的分布式程序设计是非常痛苦的,其中一个重要的因素是,很多整体的逻辑需要拆散到各个分布式节点中实现,分散的实现使得程序难以调试、难以理解,并且无法享用编程语言提供的类型检查能力。Choreographic Programming,即协同式编程,提供了一种整体的视角,允许开发者编写需要多个参与者协同工作的单一程序,然后将这个整体程序分别投射到各个参与者,最终实现协同工作的效果。
显允17 天前
编程语言
C++实现太阳系行星系统C++学习路线之入门项目一C++实现太阳系行星系统使用 C++实现 OpenGL GLUT 实现一个简单的太阳系行星系统,将涉及一些三维图形技术的数学基础、OpenGL 里的三维坐标系、OpenGL 里的光照模型、GLUT 的键盘事件处理。(该项目使用Vim开发,环境是Ubuntu 24.04.3 LTS)
Moonbit17 天前
后端·程序员·编程语言
月报 Vol.02:新增条件编译属性 cfg、#alias属性、defer表达式,增加 tuple struct 支持新增条件编译属性 cfg。可以根据后端等条件进行文件内的条件编译。新增#alias属性,目前可以给方法或函数创建别名,并支持标注废弃。后续支持更多场景。
Moonbit22 天前
后端·算法·编程语言
MoonBit Pearls Vol.03:01背包问题*注:本文无特别说明的rust代码块均为MoonBit语言01背包问题是算法竞赛中经典的dp题目。文中总共包含五个版本的代码。从最朴素的枚举法开始,在不断的改进下,最终变成了dp解法。
神经星星23 天前
人工智能·机器学习·编程语言
登 Science,David Baker 团队提出无序区域结合蛋白设计新方法,专攻不可成药靶点由于多数疾病的产生与蛋白质功能异常直接相关,蛋白质在药物研发领域发挥着关键作用。研究人员在研发新药时,通常会将蛋白质作为核心药物靶点,使药物与部分结构稳定的蛋白质相结合以干预疾病进程。然而,将药物靶向缺乏明确结构、序列和构象偏好的天然无序蛋白(IDPs)仍然存在挑战。
神经星星23 天前
人工智能·开源·编程语言
【TVM 教程】向 Relay 中添加算子Apache TVM 是一个深度的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。更多 TVM 中文文档可访问 →tvm.hyper.ai/
秋难降23 天前
数据库·mysql·编程语言
零基础学习SQL(一)-----关系型数据库DDL和图形化界面工具Datagrip在数据管理的领域中,关系型数据库凭借其独特的优势占据着重要地位,而数据定义语言(DDL)则是构建和维护关系型数据库结构的关键工具。本文将围绕关系型数据库的特点、MySQL 的数据模型,结合具体的 SQL 语言实例,详细解析 DDL 在数据库和表操作中的应用,同时介绍图形化界面工具 Datagrip。
Jooolin24 天前
c++·ai编程·编程语言
【C++】STL:Stack详解说到 C++ 的 STL(Standard Template Library)容器,vector、map、set 这些可能更常被使用。但在某些特定的应用场景下,stack(栈)却能带来意想不到的简洁和高效。
Jooolin24 天前
c++·ai编程·编程语言
【C++】C++中的模板是个啥机制?好用吗?C++ 的模板(Template)可以看作是一种“泛型”编程机制,它让我们编写与具体类型无关的代码。简单来说,使用模板时,编译器会在编译期根据指定的类型参数生成对应的函数或类的实例(实例化),从而避免了为不同类型重复编写相同逻辑的代码。