在线人数:0 人
文章总浏览量:26853
Powered byNola
博客受 CVE-2025-55182 影响
因受到漏洞CVE-2025-55182影响,本站在几天前受到攻击,并且服务器上数据库等相关文件被勒索病毒加密,被装上了挖矿程序,原站部分评论和统计数据丢失。目前文章已经恢复,部分文章的发布时间已经丢失
Swift 属性包装
通过Youtuber:ChaoCode的教学视频编写的笔记一、包装属性属性包装(propertyWrapper)写法:建立一个类型,并标识@propertyWrapper。必须有一个名为wrapped
Dart:为Java开发人员准备的Dart教程
以下内容来自Flutter官方的“为Java开发人员准备的Dart教程”中记录的笔记。一、创建一个简单的Dart类定义Bicycle类classBicycle{intcadence;intspeed;
VSCode 运行 Flutter 报错 Failed-to-create-server-socket
本文默认你已经完成Flutter环境设置,且flutterdoctor没有异常今天按照Flutter官方的文档尝试在VSCode上运行调试Flutter应用,在F5运行时一直报错,如下图:下面有几个解
uTools 在 Linux 上鼠标中键问题
记录一个小坑,uTools默认超级面板是鼠标中键,因为不方便就取消了超级面板,但是在Linux中鼠标中键无效了,终端输入以下命令即可恢复:xmodmap-e"pointer=12"
Ktor + Next.js 实现在线人数显示
目前Nola博客已经实现了此功能,在当前页面的页脚中即可看到。本文记录一下使用Ktor后端+Next.js通过WebSocket实现前端页面在线人数的展示。一、Ktor1.导入依赖首先在Ktor中,导
Nola iOS 版本开发进展
目前iOS版本的Nola开发正进行中。采用SwiftUI为主与UIKit混合开发。下面是目前部分截图,仅供参考,最终效果以实际上架版本为准。iOS端的文章查看使用Web容器渲染,使用Marked.js
iOS:发送通知消息
本文通过一个示例,演示iOS应用如何请求通知权限、添加交互式按钮以及处理通知响应。一、核心功能概览权限请求:用户授权通知弹窗、角标和声音。通知发送:延迟或指定时间发送自定义内容通知。交互处理:给通知添
UIKit:UITableView 简单实践
下面记录一下UIKit中UITableView的实践笔记。最终实现效果如下所示:一、添加NagivationController首先在SceneDelegate.swift文件中添加导航。修改方法fu
Swift weak & unowned
在Swift中,weak和unowned都用于打破引用循环(RetainCycle),但是它们的使用场景和行为有所不同,下面讲解一下他们的区别及用法。一、weakObject本身可以独立存在,并且一定
Swift Opaque 不透明类型
通过Youtuber:ChaoCode的教学视频编写的笔记一、Opeque是什么Protocol前面加上some就建立了Opaque类型。主要用在函数的返回类型上。从Swift5.7开始,some的用
Swift KeyPath 简单了解
通过Youtuber:ChaoCode的教学视频编写的笔记文章的展示内容不全,仅做简单了解。一、什么是KeyPathKeyPath是一个能让你表达属性位置的语法,通过KeyPath可以写出更弹性、更动
Swift Protocol 简单概念
通过Youtuber:ChaoCode的教学视频编写的笔记一、建立Protocol方法只需要定义名称、参数、回传值。描述该如何设计某个东西。可能是描述某种特性或一些列相关的功能。protocolEqu
Swift Enum 简单用法
通过Youtuber:ChaoCode的教学视频编写的笔记一、建立枚举//以下两种写法是等价的enumCountry{caseChina,America,Russia}enumCountry{case
Swing 主题推荐
Swing主题推荐FlatLaf,JetBrains的IDE也是用的这个主题,FlatLaf官网pox.xml:<dependency><groupId>com.formdev
#Kotlin 等 4 个标签
二叉树理论基础
下面记录一下二叉树的一些简单常用理论。一、种类1.满二叉树节点数量:2^k-1(k是深度,从头1开始)2.完全二叉树除了底层以外,其他层都是满的。底层不一定满,节点从左到右连续。满二叉树一定是完全二叉
Swift 动态派发与静态派发
在Swift中,静态派发(StaticDispatch)与动态派发(DynamicDispatch)是方法调用的两种机制,对编写高性能代码至关重要。一、静态派发定义:在编译时确定调用哪个方法,直接通过
Swift Struct 计算属性
通过Youtuber:ChaoCode的教学视频编写的笔记一、计算属性计算属性每次读取时都要重新计算,不适合太复杂繁重的任务。计算属性需要满足以下三点:必须使用var声明。不可以省略类型。至少能够ge
动态规划:背包问题
下面记录一下背包问题的一些递推公式,包括01背包、完全背包(组合/排列)。一、01背包每个物品只能选0次或1次。状态定义:一维DP:dp[j]:容量为j时的最大价值。二维DP:dp[i][j]:前i个
Swift 结构化并发简单使用和与 Kotlin 协程对比
最新在学习Swift并发的一些操作,这里记录一下一些常见的用法和与Kotlin协程的一些差异。仅涉及一些简单的基础操作。目前Swift中的异步和线程相关的功能主要分为两套体系:GCD(GrandCen
#Swift 等 2 个标签
Arch 连接蓝牙耳机问题
ArchKDE环境下连接蓝牙耳机报br-connection-profile-unavailable错误无法连接yay-Spulseaudio-bluetooth重启即可
Arch 双系统安装
下载和制作启动盘这里就不再赘述,其次要确保你的系统是使用UEFI进行引导。一、连接网络如果是有线网路可以跳过这一步。#查看网卡名,假设是无线网卡为wlan0ipa连接网络iwctl扫描WIFI#假设网
Arch,Manjaro安装输入法(Fcitx5)
以下方法在ArchLinuxGnome环境中成功安装,理论上在KDE、Xfce、LXDE等桌面环境中同样适用,如果按照下面方法安装后无法调出输入法或是想进行更多自定义操作以及安装其他语言输入法请参考A
Compose 约束布局
一、ConstraintLayout约束布局,使用前需要导入相应的依赖:implementation"androidx.constraintlayout:constraintlayout-compos
#Android 等 3 个标签
JavaFX Fxml LoadException 错误
今天在调试JavaFX时发现报错:ExceptioninApplicationstartmethodExceptioninthread"main"java.lang.RuntimeException:
#JavaFX 等 2 个标签
Ktor后端JWT配置
Ktor是JetBrains开发的一款轻量级的后端框架,下面讲述如何在Ktor中配置JWT。一、导入依赖/**KtorJWT核心依赖**/implementation("io.ktor:ktor-se
#后端 等 3 个标签
Manjaro 配置
电脑上装了Manjaro双系统,看网上很多配置文章总是有一些小问题,要不就是已经过时或者不可用。下面记录一下在我自己电脑上配置成功的步骤。一、配置系统1.更换国内源sudopacman-mirrors
MyBatis 高级结果映射
MyBatis的关联关系也被称为高级结果映射。当实体与实体存在多对一、一对多、多对多三种关系时,MyBatis提供了多种方法将查询结果组装进实体类对象当中。假设现有Employee和Departmen
#SpringBoot 等 3 个标签
Total 28