自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 如此简单!?一行代码搞定Flutter的PageView预加载

本文聚焦 Flutter 的 PageView 预加载难题,对比 Android 的 ViewPager2 指出差异。深入源码分析,探讨 AllowImplicitScrolling 属性影响。给出不考虑辅助功能的解决办法,如创建 PreloadPageView 和修改 viewportFraction。但此问题仍待解决。

2024-09-26 20:39:32 904

原创 绝对安全?使用Curve25519和Ed25519为发送的消息加密

业务上的原因需要做个类似功能开关的设计,要求服务端能控制客户端的一些功能开启和关闭,但要求整个流程是安全的(如果报文被截胡并修改,客户端的某些危险功能就不能关闭了)。思来想去,最后决定使用Curve25519对具体的功能内容进行加密,再使用配套Ed25519算法进行验签的形式进行。

2024-08-25 20:54:45 1358

原创 拯救者R9000P-2021-AMD5800H 黑苹果安装实录

拯救者R9000P 2021 安装黑苹果实录

2024-07-24 01:59:54 6066 19

原创 西北工业大学 2024运筹学大作业 基于航空站的无人机电力巡检问题

电网企业旨在于一系列候选点上建立一定数量的航空站,并配备一台无人机和一定数量的电池,使得无人机能够巡检完所有的输电铁塔。电网企业的核心问题在于**确定航空站的位置决策、电池的配备决策以及输电铁塔由哪块电池服务的决策**。假设有 `N` 个**铁塔**和 `M `个**航空站候选点**,巡检铁塔`n`所需的电量为$f_n$,无人机从铁塔 `n`飞到航空站候选点 `m` 或从航空站候选点 `m` 飞到铁塔 `n` 所需的电力为$e_{nm}$。航空站有`T`种类型,类`t`的航空站可容纳电池数量为$a_t$,类

2024-07-11 06:48:37 1257

原创 写给女朋友的OPL教程[三] 决策、约束和调度

到这里,opl基本的语法知识介绍基本结束。之前的很多部分我都省略了更难以理解的内容,以精炼其中最简单最重要的点来让妳熟悉并掌握基础知识。往后我会以解决问题的角度出发,通过解决一个个经典问题,来引出更复杂的内容。加油吧,解题的脚步,才刚刚开始// 这是一行单行注释int a = 5;/**///:单行注释,其后的内容不会被执行/* ... */:多行注释,/*开始,一直到*/结束的内容都被视为注释的内容一般来讲,规范的代码一定会含有注释。

2024-05-07 14:26:33 1085 2

原创 写给女朋友的OPL教程[二] 基本数据类型和数据结构

介绍Optimise Programme Language的基本数据类型和数据结构

2024-04-26 19:36:05 1168 1

原创 Go语言入门[六] 结构体和接口

自定义结构体的方式和其它语言差不多,只是需要type关键字需要额外记忆import ("fmt""reflect"Age intfmt.Println("student1数据类型:", reflect.TypeOf(student1))fmt.Println("student1的值:", reflect.ValueOf(student1))事实上,Go语言既不是面向对象的,也不是面向过程。

2023-08-24 20:20:57 163 1

原创 Go语言入门[五] 数组

Go语言的指针部分和C/C++大致相同,如果有过学习C/C++指针部分,那你已经明白了大多数情况下指针的用法,这里只指出Go语言指针与其它语言不同的地方Go语言中,它的作用从C/C++中的无所不能,在Go中更像是变为了。虽然如此,它的作用也非常重要。因为在中,它可以(地址的内存损耗十分之少)指针的一般使用如下所示。

2023-08-20 17:03:45 116 1

原创 Go语言入门[四] 函数

GoGo:函数声明的关键字:函数名:参数列表:函数的返回值,注意,在Go语言中,函数的:函数体,在函数内运行的代码块以下的代码演示了一个求最大值函数的定义和使用。

2023-08-16 21:23:08 150 1

原创 Go语言入门[三] 条件和循环

语言还为的使用提供了另一种便利,我们可以在条件表达式之前再写一个任意的表达式,两个表达式之间用号隔开运行结果如下所示值得注意的是,在前面的表达式中我们还把的值赋给了这个变量,而这个变量的作用域 只包含整个 表达式,如果在代码块之外,会报错。switch…case对 的功能进行了进一步的完善和扩展。后可以不接条件表达式,也比更加强大,无需是一个固定的值,每一个后都是一个独立的代码块,执行后会直接跳出,无需手写。理论来说,任何都可以完美改写为的形式。后跟的语句相当于多重最后的一

2023-08-16 00:59:32 148 1

原创 Go语言入门[二] 变量和常量

Go语言的变量和常量

2023-08-14 16:17:53 101

原创 Go语言入门[一] 从HelloWorld开始

属于你的第一个Go程序如果你使用的是的,点击绿色的运行按钮,就可以在控制台看到了你的第一个程序发出的信息如果不是/你想用控制台对这个程序进行编译,我们可以这样很像,对吧?我们可以通过的形式直接编译并执行这样一个文件但是如果要像那样先编译成二进制文件再执行,又该怎么操作呢?这

2023-08-14 00:04:13 106

原创 数据库与存储系统[三] 主流存储产品

主流存储产品介绍

2023-08-13 21:38:53 97 1

原创 数据库与存储系统[二] 数据库

1970年,IBM的研究员,有“关系数据库之父”之称的Edgar Frank Codd在刊物《Communication of the ACM》上发表了题为“A Relational Model of Data for Large Shared Data banks(大型共享数据库的关系模型) 的论文,文中首次提出了数据库的关系模型的概念,奠定了关系模型的理论基础。

2023-08-13 21:37:13 99 1

原创 数据库与存储系统[一] 认识存储系统

存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统一个提供了读写,控制类接口,能够安全有效把数据持久化的软件,就可以成为存储系统计算机中支持增删查改的软硬件集合,别看文章的题目是数据库和存储系统,实际上,二者是包含与被包含的关系,数据库是存储系统的一种。

2023-08-13 21:32:33 251 1

原创 CameraX 简单使用

`Google Android`在`Camera2`的基础上再开发了`CameraX`,用于解决以往`Camera/Camera2`配置繁杂的问题,力求做到开发者的开箱即用体验,本篇在`Android Codelab`的基础上,加入了少数注释,力求代码的清晰易懂

2023-07-02 22:40:59 539 1

原创 Neovim 安装配置记录

【代码】Neovim 安装配置记录。

2023-05-26 14:43:41 853 1

原创 Android开发问题小结

自己在开发中遇到的问题小结

2023-05-10 17:41:55 1208

原创 C语言中的逻辑短路

浅析C语言逻辑短路

2022-11-21 19:52:26 3248

原创 Ubuntu自用配置(Ubuntu 22.04LTS + 拯救者R9000P 2021)

Ubuntu22.04LTS +拯救者R9000P装机后的基础配置

2022-11-05 21:28:29 4818

原创 Manjaro-KDE自用配置

此篇用于记录装Manjaro-KDE的自用配置,方便复制粘贴,有兴趣的朋友可以看看有没有自己需要的东西(自助哦)>>配置国内镜像源$sudo pacman-mirrors -i -c China -m rank>>设置 archlinuxcn,antergos,arch4edu源$sudo nano /etc/pacman.conf在原来的文件结尾中写入:[archlinuxcn]SigLevel = Optional TrustedOnly#中.

2020-08-17 23:24:02 1647

原创 GRUB-RESUE自救

之前因为Legacy安装的Linux,每次都要F2或者F7切换双系统就很麻烦,所以就在Windows环境下删除了LInux的EFi分区,想着用安装盘自带的grub再安装一遍,没想到开机直接grub>,把我都吓傻了,然后在网上搜了下,基本有用的方法如下:grub>ls //列出磁盘列表grub>set //查看电脑root和prefix所在位置grub>ls hd(x,y)/boot/grub //依次查看有没有东西,知道显示不错误为止 x,y中输入ls中看到的数字T.

2020-08-17 23:12:34 392

原创 折腾笔记--Linux和Windows10双系统安装的一般步骤(通用)(物理机安装)

>>前言抱着对“命令行即可完成一切”系统的向往和好奇,我投入了Linux的大本营,从一开始deepin的小心尝试,一直到现在Manjaro的极度观感,一路上走了不少挫折,谨以此笔记,记录安装Linux的重重弯路>>系统配置在Linux安装中,自认为最难的便是双显卡笔记本的安装,最尬的是,还是让大神Linus都×××的NVIDIA,第一次的摸索,可以说是崩溃且“出道即巅峰”了显卡:NVIDIA GEFORCE GTX 1050Ti硬盘:256

2020-08-09 11:08:01 848

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除