自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 swift ui基础

【代码】swift ui基础。

2025-04-12 18:46:20 174

原创 swift菜鸟教程29-30(泛型,访问控制)

tos.push("泛型")tos.push("Where 语句")var eos = ["Swift", "泛型", "Where 语句"]print(eos)以上程序执行输出结果为:["Swift"]["Swift", "泛型"]["Swift", "泛型", "Where 语句"]["Swift", "泛型", "Where 语句"]

2025-04-12 15:25:11 468

原创 swift菜鸟教程28(协议)

允许开发者定义接口,指定某个类型必须具有的属性和方法。

2025-04-12 14:57:01 227

原创 swift菜鸟教程26-27(类型转换,拓展)

【代码】swift菜鸟教程26-27(类型转换,拓展)

2025-04-12 14:36:09 655

原创 swift菜鸟教程24-25(可选链,自动引用计数)

如果目标有值,调用就会成功,返回该值如果目标为nil,调用将返回nil// 链接可选residence?属性,如果residence存在则取回numberOfRooms的值print("John 的房间号为\(var numberOfRooms = 1 } let john = Person() // 链接可选residence?属性,如果residence存在则取回numberOfRooms的值 if let roomCount = john . residence?

2025-04-12 13:38:07 220

原创 swift菜鸟教程21-23(继承,构造,析构)

print("面积为:\(area = leng * bread } } let ar = Rectangle(fromLength : 6 , fromBreadth : 12) print("面积为: \( ar . area) ") let are = Rectangle(fromLeng : 36 , fromBread : 12) print("面积为: \( are . area) ")

2025-04-12 13:02:12 596

原创 swift菜鸟教程19-20(方法,下标脚本)

Swift 默认仅给方法的第一个参数名称一个局部参数名称;默认同时给第二个和后续的参数名称为全局参数名称。以下实例中 ‘no1’ 在swift中声明为局部参数名称。‘no2’ 用于全局的声明并通过外部程序访问。从方法内部改变它的属性;并且它做的任何改变在方法结束时还会保留在原始结构中。强制在第一个参数添加外部名称把这个局部名称当作外部名称使用。赋给隐含属性 self 一个全新的实例。

2025-04-12 11:22:17 230

原创 swift菜鸟教程15-18(枚举,结构体,类,属性)

我们通过结构体名 ‘studentMarks’ 访问学生的成绩。结构体成员初始化为mark1, mark2, mark3,数据类型为整型。然后我们通过使用 let 关键字将结构体 studentMarks() 实例化并传递给 marks。Swift 并不要求你为自定义类去创建独立的接口和实现文件。你所要做的是在一个单一文件中定义一个类,类型属性是作为类型定义的一部分写在类型最外层的花括号({})内。最后我们就通过 . 号来访问结构体成员的值。didSet在新的值被设置之后立即调用。

2025-04-12 10:51:18 389

原创 swift菜鸟教程14(闭包)

闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。incrementor实际上捕获并存储了该变量的一个副本,而该副本随着incrementor一同被存储。所以我们调用这个函数时会累加// 返回的值为10// 返回的值为20// 返回的值为30// 返回的值为10// 返回的值为20// 返回的值为30// 返回的值为40// 返回的值也为50。

2025-04-12 00:02:52 468

原创 swift菜鸟教程13(函数)

以上程序执行输出结果为:-30。

2025-04-11 20:44:27 479

原创 swift菜鸟教程11-12(数组与字典)

存储无序的相同类型数据的集合Swift 字典每个值(value)都关联唯一的键(key),键作为字典中的这个值数据的标识符。

2025-04-11 20:08:29 890

原创 swift菜鸟教程6-10(运算符,条件,循环,字符串,字符)

不包含最后一个。

2025-04-11 19:31:40 871

原创 swift菜鸟教程1-5(语法,变量,类型,常量,字面量)

Optional 是一个含有两种情况的枚举,None 和 Some(T),用来表示可能有或可能没有值。任何类型都可以明确声明为(或者隐式转换)可选类型。当声明一个可选类型的时候,要确保用括号给?操作符一个合适的范围。在这两种情况下,变量 optionalInteger 都是可选整数类型。可选绑定可以用在if和while语句中来对可选类型的值进行判断并。当你确定可选类型确实包含值之后,你可以在可选的名字后面加一个感叹号(!当你声明一个可选变量或者可选属性的时候没有提供初始值,它的值会默认为 nil。

2025-04-11 19:06:32 813

原创 4月3日工作日志

2025-04-03 20:51:04 224

原创 4月2日工作日志

通过分组件文件,优化主页index文件结构。

2025-04-02 21:44:02 150

原创 4月1日工作日志

父类子类双向修改数据。

2025-04-01 20:46:10 159

原创 3月31日工作日志

model/data放数据。component放组件。

2025-03-31 21:32:46 127

原创 3月30日工作日志

2025-03-31 19:32:44 197

原创 3月27日工作日志

【代码】3月27日工作日志。

2025-03-29 16:15:43 185

原创 3月26日工作日志

如何实现沉浸式页面(包括沉浸式状态栏、沉浸式导航条)

2025-03-26 19:01:11 128

原创 3月25日工作日志

2025-03-25 18:59:02 156

原创 3月24日工作日志(艰难依然坚持)

fr:表示平均分配的份数。

2025-03-24 18:55:58 134

原创 3月23日工作日志(昨天开会,所以摸了)

foreach(第一个数据:数组,(第二个数据:形参,下标index)=>{

2025-03-23 11:54:16 111

原创 3月21日工作日志(昨天摸了,今天勤劳又勇敢一下)

【代码】3月21日工作日志(昨天摸了,今天勤劳又勇敢一下)

2025-03-21 21:35:43 181

原创 3月19日工作日志

【代码】3月19日工作日志。

2025-03-19 23:17:35 215

原创 3月18日工作日志

显示长宽,padding,圆角,阴影的颜色and单位位置,and导出方式。显示长宽,padding,and颜色十六进制编码。这里是客户端自带的案例page。字体的像素大小,行高,颜色。完成figma账号的注册。

2025-03-18 22:03:00 386

原创 3月17日工作日志

在hello world文件夹里加入push1.text。Github允许将文档存入网站,实现多人协作。后面通过commit -m " 写入的内容"这里因为没有提供修改者姓名和邮箱不给过。Git记录代码的版本变化,允许回滚,通过分支实现分工不同部分,最后合并。通过commits查看历史提交记录。官网太慢了,使用国内的镜像网站。进行一段紧张刺激的人机验证。最后push上传到远程库。开始并管理一个新的分支。

2025-03-17 20:25:55 271

原创 双蛇对决:《蛇对蛇》玩法揭秘

【代码】双蛇对决:《蛇对蛇》玩法揭秘。

2025-03-15 15:30:44 113

原创 FZU ACM 2025寒假集训,专题7图论

只适用于没有重边(或重边可以忽略)的情况。//初始化整张图i <= n;//遍历全图i <= n;++j) {父亲(parent node):对于除根以外的每个结点,定义为从该结点到根路径上的第二个结点。根结点没有父结点。祖先(ancestor):一个结点到根结点的路径上,除了它本身外的结点。根结点的祖先集合为空。子结点(child node):如果 是 的父亲,那么 是 的子结点。子结点的顺序一般不加以区分,二叉树是一个例外。

2025-02-19 22:27:49 1048

原创 FZU ACM 2025寒假集训,专题6动态规划

分阶段处理问题子问题的特征f(i,j) 就称做是一个状态。决策:各状态间的相互转移方式递归分解问题通过“记忆化”避免重复计算。

2025-02-16 21:30:10 876

原创 FZU ACM 2025寒假集训,专题5搜索算法

求自然数 1 到 n 所有的排列,即 n 的全排列。我们注意到每次处理盒子的过程是相似的。不妨考虑使用递归。假如边界条件终止循环。

2025-02-13 17:17:32 844

原创 FZU ACM 2025寒假集训,专题4div3数论训练

a=b*k则称 整除 ,记作 b|a。对于两个整数 和 (不全为零),它们的 最⼤公约数(GCD,Greatest Common Divisor)记作gcd(a,b)即同时整除 和 的最⼤正整数。

2025-02-10 21:00:45 777

原创 FZU ACM 2025寒假集训,专题3

特性:后进先出 ,只能处理栈顶元素。

2025-02-07 21:44:37 935

原创 FZU ACM 2025寒假集训,专题2

1.下标l(查找范围的左端),r(查找范围的右端),mid(查找范围的中分位置)。2.满足关系为mid = (l + r)/2。3.循环条件:l<=r把二分查找的条件改成了check。

2025-01-26 19:15:02 871

原创 FZU ACM 2025寒假集训,专题1

声明变量时用auto 代替类型名,让编译器自动推导变量类型。// 鉴定为 std::string::iterator迭代器指针...// 若 solve() 的类型发生变更,此处不必跟着变更,同步函数的返回值类型...常见用法定义模板类的别名。map基于键值对(Key-Value Pair)存储数据。每个节点包含一个键和一个值。节点是有序的,键的顺序决定了树的结构。

2025-01-22 23:02:50 640 1

空空如也

空空如也

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

TA关注的人

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