TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

分类

共 25 篇文章
23-详解闭包

23-详解闭包

闭包是一个函数对象,它可以访问其所在作用域之外的变量。具体来说,闭包是由函数及其相关的引用环境组合而成的实体。

时间:03/14/2025

Go-string-字符串底层逻辑

Go-string-字符串底层逻辑

在这个例子中,Go 语言会重新分配一块大小为 11 字节的内存区域,并将原来的字符串 "hello" 的内容复制到新区域中,再追加上 " world" 字符串的字节序列。在这个例子中,Go 语言会分配一块大小为 5 字节的内存区域,用来存放字符串 "hello" 的字节序列。当你创建一个字符串时,Go 语言会在内存里分配一块连续的区域,用来存放字符串的字节序列。在 Go 语言中,string 类型的底层结构是一个结构体,包含两个字段:一个指向字节数组的指针和该字节数组的长度。

时间:03/14/2025

i18n的替换处理

i18n的替换处理

i18n的替换处理,适用于i18n替换时出现特定样式的问题。

时间:03/13/2025

Go语言里面的堆跟栈-new-和-make-内存逃逸-闭包

Go语言里面的堆跟栈-new-和-make-内存逃逸-闭包

栈主要用于存储函数调用的上下文信息,具有自动分配和释放、内存空间连续、操作效率高但大小有限的特点;堆主要用于动态内存分配,具有动态分配和释放、内存空间不连续、大小灵活但访问速度相对较慢的特点。在 Go 语言中,编译器会根据变量的类型和使用场景自动决定将变量分配到栈上还是堆上。new:主要用于为任意类型分配零值内存并返回指针,通常用于需要显式管理指针的场景。make:专门用于创建并初始化slicemap和channel这三种引用类型,会完成必要的初始化操作,不能用于其他类型。

时间:03/06/2025

1.4-掌握Scala运算符

1.4-掌握Scala运算符

本文详细介绍了 Scala 中的运算符及其特性。Scala 的运算符本质上是方法的另一种形式,例如 `op` 运算符等价于 `.op()` 方法调用。Scala 提供了多种运算符,包括算术运算符(`+、-、*、/、%`)、关系运算符(`>、<、>=、<=`)、逻辑运算符(`!、&&、||`)、位运算符(`>>、>>>、<<、~、&`)和比较运算符(`==、!=`)。与 Java 不同,Scala 的 `==` 运算符会隐式调用 `equals` 方法,仅比较内容。

时间:03/06/2025

1.3-使用Scala集成开发环境

1.3-使用Scala集成开发环境

本次实战学习如何在 IntelliJ IDEA 中搭建 Scala 开发环境并完成相关任务。首先,安装 IDEA 2024.1.4 版本,并确保 JDK 为 8 或 11。接着,安装 Scala 插件并重启 IDE。创建 Scala 项目时,需设置项目名称、位置、构建系统、JDK 和 Scala SDK。通过创建包、类和单例对象,完成简单的 Scala 程序编写与运行。课堂练习包括输出学生信息和可爱的史努比,进一步巩固了 Scala 编程基础。

时间:03/06/2025

后端java开发工程师学习路线

后端java开发工程师学习路线

程序员之路 第一阶段: Java 基础,包括 Java 语法,面向对象特征,常见API,集合框架。

时间:01/20/2025

JAVA-自省机制-java-bean

JAVA-自省机制-java-bean

Java Bean遵循特定的约定,包括拥有无参数构造器、get/set方法、实现序列化接口以及在包中

时间:01/07/2025

手把手带你Godot游戏开发出道即巅峰,先做个盈利千万的小项目

手把手带你Godot游戏开发出道即巅峰,先做个盈利千万的小项目

5000万的下载量,日入50000美金,一个热门手游的生命周期一般是3到6个月,这家伙是热门中的热门

时间:01/05/2025

SpringBoot-maven-配置多环境-Junit单元测试加载srcmainresources目录下资源文件

SpringBoot-maven-配置多环境-Junit单元测试加载srcmainresources目录下资源文件

SpringBoot项目多种环境配置文件选择使用Maven的形式配置项目多环境单元测试使用和 src

时间:12/26/2024

定时任务-Cron-表达式,了解一下

定时任务-Cron-表达式,了解一下

文章介绍了Cron表达式在Linux系统和Spring框架中的应用,Cron表达式包

时间:12/04/2024

nginx-部署前端vue项目

nginx-部署前端vue项目

Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的反向代理和负载均衡。优点支持海量高并发:采用IO多路复用epoll。官方测试Nginx能够支持5万并发链接,实际生产环境中可以支撑2-4万并发连接数。内存消耗少可商业化配置文件简单 除了这些优点还有很多,比如反向代理功能,灰度发布,负载均衡功能等。

时间:09/02/2024

Java-语言概述-Java-语言的介绍现在过去与将来

Java-语言概述-Java-语言的介绍现在过去与将来

本文是 Java 技术栈专栏的开篇,详细介绍了

时间:08/10/2024

Revit二次开发之移动元素比目鱼原创

Revit二次开发之移动元素比目鱼原创

本文介绍了如何使用 Revit API 中 ElementTransformUtils 类下的方法进

时间:03/26/2024

2024-02-21-前端夯实基础-csshtmljs-50个练手项目持续更新

2024-02-21-前端夯实基础-csshtmljs-50个练手项目持续更新

2024-02-21-前端夯实基础-csshtmljs-50个练手项目持续更新...

时间:02/21/2024

Android入门拼图游戏开发实践

Android入门拼图游戏开发实践

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责

时间:12/14/2023

unity体感游戏-接钻石游戏二游戏倒计时

unity体感游戏-接钻石游戏二游戏倒计时

这段代码主要是完成的功能是游戏中倒计时的显示和实现。倒计时主要用了Time类中的time,但是要注意

时间:10/27/2023

javascript中时间戳-各语言间-日期转换

javascript中时间戳-各语言间-日期转换

javascript中时间戳日期转换( 时间戳转换如何在不同编程语言中获取现在的Unix时间戳(Un

时间:10/05/2023

Android-即时音视频解决方案2腾讯云

Android-即时音视频解决方案2腾讯云

上一篇文章介绍了环信的解决方案,见Android 即时音视频解决方案1——环信,这篇文章,介绍一下更

时间:08/07/2023

Python-基础六列表与元组

Python-基础六列表与元组

Python 列表与元组有什么区别?_l[6]

时间:08/03/2023

Java-xml-添加节点

Java-xml-添加节点

本文介绍了一个使用Java操作XML文件的具体示例,包括创建XML节点并将其保存到现有XML文件中。

时间:03/09/2021

java-web-交流群-里面好多资源

java-web-交流群-里面好多资源

群号:346293626此群旨在为 java 从业人士提供一个开放的友好的交流、资源共享的平台:资源

时间:12/03/2020

Java-值传递与引用传递

Java-值传递与引用传递

文章目录1. Java 的值传递2. Java 的引用传递1. Java 的值传递通常认为Java

时间:02/09/2020

Python-基础一入门必备知识

Python-基础一入门必备知识

+次,点赞8.3k次,收藏5.Python 入门必备知识,你都掌握了吗?_pyth

时间:10/30/2019

上一页
12
下一页第 1 / 2 页