Cikaros's space
  • 首页
  • 归档
  • 分类
  • 标签
  • 友链
  • JDK源码
  • 关于

JDK-`java.lang.util.stream`包解析

Java 的 Stream 包是 Java 8 中引入的一项重要特性,它提供了一种声明式、函数式风格的数据流处理方法。Stream 允许我们以声明式的方式对数据源进行操作和转换,并将结果聚合到最终的集合或输出。 主要的接口和抽象类的定义有: java.lang.AutoCloseable 自动关闭接
2024-01-25
Java

PowerShell安装Scoop

Scoop 它是一个开源的Windows 包管理工具。 简介 Scoop是什么? Scoop是一个用于Windows操作系统的命令行软件包管理器。它的目标是简化在Windows上安装和管理软件包的过程。与其他包管理器不同,如Chocolatey,Scoop专注于命令行工具和开发人员工具的安装和管理。
2023-11-17
Powershell

Scoop安装常用环境

针对开发人员的常用环境安装。替代Choco。 Buckets.json 该文件可设置Scoop默认已知的仓库列表,请对应修改自己的$SCOOP_HOME/apps/scoop/current/buckets.json文件即可: { "main": "https://github.com/Sc
2023-11-07
环境搭建

Diesel ORM的使用

Diesel 是与 Rust 中的数据库交互的最有效方式,因为它对查询进行了安全且可组合的抽象。 Sqlite环境准备 在使用 Diesel 之前,需要从 Sqlite 官网下载并编译合适的 lib 包,并放置在 msvc 的库文件夹中。 这是很多人忽略的问题,在进行cargo install di
2023-09-20
Rust

所有权与编译原理的使用

Rust所有权系统 在Rust编程语言中,所有权系统是其最重要的特性之一,用于管理内存分配和资源管理。 Rust的所有权系统旨在解决常见的内存安全问题,如空指针解引用、野指针和数据竞争等。当谈到Rust的所有权系统时,需要理解以下几个关键概念: 所有权(Ownership):在Rust中,每个值都有
2023-05-26
Rust

ChatGPT-视频播放器原理咨询

我想知道第三方播放器的原理 第三方播放器通常是指不是由原始媒体文件创建者提供的播放器,而是由其他公司或开发者创建的媒体播放器。第三方播放器的原理通常与原始媒体文件的格式有关,因为不同的媒体格式需要不同的解码和播放方法。 一般来说,第三方播放器的工作流程如下: 解码:第三方播放器会读取原始媒体文件,并
2023-03-21
研究小记

ChatGPT-神经网络咨询

神经网络的核心思想是什么?怎么理解才能让开发者能得心应手 神经网络的核心思想是模拟人脑中的神经元之间的相互作用,从而实现模式识别、分类、预测等任务。具体来说,神经网络由多层神经元组成,每个神经元接收来自前一层神经元的输入,并根据一定的权重和偏置值,将这些输入加权求和,再通过一个激活函数进行非线性变换
2023-03-16
机器学习

Byte Buddy介绍

概述 Byte Buddy是一个Java字节码生成和操作库,它允许在运行时创建新的类和修改现有的类。它可以用于动态代理、AOP(面向切面编程)、类加载、代码生成等多个领域。 Byte Buddy提供了一个简单而强大的API,使得在运行时创建和修改类变得非常容易。它的API使用起来非常直观,并且支持链
2023-03-06
Java

JNI开发教程

JNI 是 Java 语言提供的 Java 和 C/C++ 相互沟通的机制,Java 可以通过 JNI 调用本地的 C/C++ 代码,本地的 C/C++ 的代码也可以调用 Java 代码。JNI 是本地编程接口,Java 和 C/C++ 互相通过的接口。Java 通过 C/C++ 使用本地的代码的一
2023-02-19
Java

编译器

介绍 GCC(GNU Compiler Collection)是一种广泛使用的编译器,用于将高级编程语言(例如C、C++、Objective-C、Fortran、Ada等)翻译成机器代码。GCC是自由软件,其代码在GNU通用公共许可证(GPL)下发布。 原理 GCC编译器的工作原理大致可分为四个步骤
2023-02-02
编译原理
1 … 8 9 10 11
Cikaros Fluid
陇ICP备2021003573号