上一页 1 2 3 4 5 6 7 8 ··· 31 下一页

2023年3月11日

TCP/IP 网络协议栈基础 —— 网络分层与套接字

摘要: 1、TCP/IP 5层模型 2、封包 ① 网络层:建立主机到主机之间的通信。传输层:建立端口到端口的通信。套接字 socket = 主机 + 端口。 ② 通常要将数据包发给目标机器,需要知道目标机器的 mac 地址。 通常目标的 ip 地址是已知的,如果目标机器在同一个子网络, 则 mac 地址可以 阅读全文

posted @ 2023-03-11 22:18 Lemo_wd 阅读(334) 评论(0) 推荐(0)

2023年2月3日

flutter —— 深入理解 RenderObject 布局与绘制

摘要: 参考文章:[RenderObject 的布局与绘制](https://github.com/flutterchina/flutter_in_action_2nd/blob/main/src/chapter14/render_object.md) ### 1. relayoutBoundary 重布局 阅读全文

posted @ 2023-02-03 14:14 Lemo_wd 阅读(430) 评论(0) 推荐(0)

2023年1月18日

flutter 效果实现 —— 构建镂空区域

摘要: 效果: 代码: class HomePage extends StatelessWidget { const HomePage({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return S 阅读全文

posted @ 2023-01-18 16:49 Lemo_wd 阅读(846) 评论(0) 推荐(0)

2023年1月11日

flutter 效果实现 —— 下拉滑动面板

摘要: 效果: 注:如果是类似于 BottomSheet,效果为:由底部往上拖动展开,由上往下拖动收缩。那么,可直接使用 showBottomSheet,并且如果子组件是是滚动组件的话,可使用 DraggableScrollableSheet(snap 属性设为 true)。 代码: class HomeP 阅读全文

posted @ 2023-01-11 21:21 Lemo_wd 阅读(783) 评论(0) 推荐(0)

2023年1月10日

flutter 效果实现 —— 全面屏效果

摘要: 改变状态栏的主题颜色 1、在有 AppBar 的情况下,可以借助 AppBar 去设置,比如 return Scaffold( appBar: AppBar( systemOverlayStyle: SystemUiOverlayStyle.dark, ), body: ... 或者在主题中全局设置 阅读全文

posted @ 2023-01-10 20:50 Lemo_wd 阅读(2936) 评论(0) 推荐(0)

flutter 基础 —— 事件监听

摘要: 事件机制: 命中测试的过程是从上层组件到下层组件,但是加入 HitTestResult 的顺序是从下到上,分发事件的顺序同加入顺序。 通常,若用户点击坐标不在当前节点的 size 范围内,则 hitTest 直接返回 false。 命中测试过程中,① 兄弟节点的加入顺序是倒序的,这个可以结合 Sta 阅读全文

posted @ 2023-01-10 18:09 Lemo_wd 阅读(341) 评论(0) 推荐(0)

flutter 效果实现 —— 日历选择器

摘要: 效果: 代码:(已更正,周日是第一天,周六为最后一天) class _HomePageState extends State<HomePage> { DateTime startDate = DateTime.now(); DateTime endDate = DateTime.now().add( 阅读全文

posted @ 2023-01-10 10:25 Lemo_wd 阅读(728) 评论(0) 推荐(0)

2022年12月5日

SwiftUI 的状态管理

摘要: @State 被@State包装的值发生改变时,UI将被同时改变 struct ContentView: View { @State var title = "HelloWorld" var body: some View { VStack { Text(title) Button { title 阅读全文

posted @ 2022-12-05 23:18 Lemo_wd 阅读(215) 评论(0) 推荐(0)

2022年12月3日

SwiftUI 入门

摘要: [文档](https://developer.apple.com/documentation/swiftui/) ## 1 组件 ### 1.1 基础组件 #### Text ```swift Text("Hamlet") .font(.largeTitle) .fontWeight(.bold) 阅读全文

posted @ 2022-12-03 15:54 Lemo_wd 阅读(783) 评论(0) 推荐(0)

2022年12月2日

Swift 基础语法

摘要: 原文 英文原文 简单值 类型不会自动转换,需要手动转换: let label = "The width is " let width = 94 let widthLabel = label + String(width) 字符串插值语法 () let apples = 3 let oranges = 阅读全文

posted @ 2022-12-02 21:19 Lemo_wd 阅读(100) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 31 下一页

导航