- 博客(397)
- 资源 (4)
- 收藏
- 关注

原创 微服务、云计算、分布式开发全套课程课件,来原于企培和多年大厂工作提炼
微服务开发,全套课件。笔者做企培的经验总结,经过企业实训实际经验迭代整理。包含云计算、云原生、springboot、dubbo、combo、springcloud、mq、redis以及分布式全套(存储、治理、缓存、消息、事务等),涵盖初中高级课程。本套PPT课件可用于自学也可用于企培,无需修改,无版本和涉密风险。
2024-09-15 15:49:40
2019
1

原创 天翼云应知+从业者+解决方案架构师+高级解决方案架构师认证资料(2024版本)
本资料为2024年认证最新材料,笔者因为工作需要考几个认证。天冀云全套认证包含如下图所示,本材料包含下图中红框内的 **4个认证(应知+从业者+解决方案架构师+高级解决方案架构师)**
2024-09-14 13:12:08
1363
3

原创 SpringCloud专题课程内容功能列表索引和运行方法-01
此专题为一入门级课程,主要是带初学者掌握springboot和springcloud生态框架的各种集成配置,少走弯路。此课程以springcloud3.2.4为版本,需注意:springcloud2和3并不兼容。
2024-05-08 01:02:48
1073

原创 OSX-02-Mac OS应用开发系列课程大纲和章节内容设计
一站式掌握Mac OS、IOS电脑和手机App程序设计开发,专题涵盖Objective-C、Swift语言基础、Foundation核心API、Cocoa、 Cocoa Touch框架以及XCode开发工具使用等内容,初学者学习入门和路径推荐。
2024-03-29 11:52:22
1495
原创 03、SwiftUI 容器视图组件
本文主要介绍了一些相对复杂但未复杂到 Table 程度的 iOS 组件的使用,包括 List 列表视图、NavigationView 顶部导航栏、TabView 选项卡视图、Banner 轮播图实现、ScrollView 滚动视图、DisclosureGroup 折叠视图、Group 分组视图、sheet 模态窗口、ActionSheet 模态窗口、Alert 模态窗口、ContextMenu 弹出菜单和 Toast 延迟消失等组件的用法及示例代码。
2024-11-21 11:01:21
1305
原创 02、SwiftUI 基础视图组件
本文主要介绍了 SwiftUI 中的一些常用组件及组件修饰方法,还包括时间格式化和网页容器的使用。对于简单的组件建议去官网查看示例,本文详细描述了特殊组件的使用。
2024-11-21 10:31:41
1046
原创 21. Drag-Drop拖放操作(二) - 文件、表格和树的拖放实现
本文主要讲述了几种常用的拖放场景示例实现,包括文件、表格和树的拖放。对于文件拖放,自定义了接收视图类FileDragView,注册拖放类型并实现目标拖放协议NSDraggingDestination,同时实现了拖放响应处理。在表格行数据拖放中,初始化表格并设置了NSTableColumn的identifier以及NSTableView的Delegate和DataSource,实现了行拖动。对于树节点数据拖放,其初始化方式与表格类似,本质上是一种只有一列的表格实现,通过实现相关协议来完成拖放功能。
2024-11-14 10:19:03
346
原创 NumPy 科学计算工具库入门
本文主要介绍了 Python 的 2D 绘图库 Matplotlib。它能生成出版质量级别的图形,提供类似 MATLAB 的界面,可结合 IPython 使用。对于高级用户可完全控制图形属性。文章介绍了安装方法、辅助工具包、官方文档地址、两种代码写法及子模块使用方法,并对其核心模块进行了说明。
2024-11-14 10:17:36
1155
原创 01、SwiftUI IOS 基础入门
本文主要介绍了在 MacOS 上使用 SwiftUI 进行图形应用界面开发的相关知识,包括开发环境、工程创建、基础组件、布局组件、常用方法以及按钮与交互等内容。
2024-11-13 17:23:01
2038
原创 20. Drag-Drop拖放操作(一) - 通用实现
本文主要介绍了在 Cocoa 框架下的拖放功能实现,包括拖放原理、拖放源设置、拖放接收设置以及普通对象拖放实现示例。拖放是一种广义层面的操作,可以实现 App 与 OS X 系统、App 与 App 之间的拖放,内容包括控件、文件、数据等。
2024-11-12 19:02:15
924
原创 Matplotlib 绘图库简介
本文主要介绍了 Python 的 2D 绘图库 Matplotlib。它能生成出版质量级别的图形,提供类似 MATLAB 的界面,可结合 IPython 使用。对于高级用户可完全控制图形属性。文章介绍了安装方法、辅助工具包、官方文档地址、两种代码写法及子模块使用方法,并对其核心模块进行了说明。
2024-11-12 18:42:52
1128
原创 19. 编辑和设计类应用的Undo-Redo操作
本文主要介绍了 Cocoa 框架中 NSUndoManager 类实现的 Undo--Redo(撤消与重做)功能,包括其在编辑和设计类应用中的重要性、管理操作堆栈的方式、实现原理以及相关的消息通知等内容,并通过一个计算器示例进行了具体展示。
2024-11-11 09:57:09
652
原创 18. Mouse 鼠标、KeyBoard 键盘和 Action 消息事件处理
本文主要介绍了在 Mac OS 系统下使用 Swift 语言自定义 UI 控件实现不同事件响应的方法,包括 IOKit 事件框架、鼠标事件、键盘事件和 Action 消息事件等方面的内容。
2024-11-11 09:56:36
1030
原创 17.专题内容:纯代码实现 OS X App 工程框架搭建
本文主要讲述了 OS X 应用工程运行机制,并通过示例实现纯代码 App 框架。在正式生产环境中,UI 部分较少使用 UI 设计器,多采用 Objective--C 或 Swift UI 实现。首先对带 UI 设计器的工程结构进行解析,接着从 Storyboard 工程开始改造,包括删除 UI 视图、自定义 NSWindowController 和 NSViewController、AppDelegate 组装程序入口以及自定义 App 启动类和菜单配置。
2024-11-06 10:36:55
305
原创 16.NSTabViewController、NSSplitViewController、NSPageViewController 视图管理器
本文主要介绍了三种特殊的视图管理器:NSTabViewController、NSSplitViewController 和 NSPageViewController,旨在为编程方便框架进行封装。
2024-11-06 10:36:41
986
原创 15. NSView 视图与 NSViewController 视图控制器
本文主要介绍了在 iOS 开发中关于 NSView 和 NSViewController 的相关内容,包括视图与窗口的关系、视图生命周期、不同方式创建视图控制器、NSView 的模糊化效果、自定义实现、管理视图控制器、视图切换效果以及视图手势识别等方面。
2024-11-01 12:58:01
1188
原创 14. NSWindow 窗口与 NSWindowController 窗口控制器
本文主要介绍了在 macOS 开发中使用 NSWindowController 管理 NSWindow 对象的方法及相关操作。包括创建 NSWindowController 的两种方案、NSWindow 的自定义和窗口显示切换,以及 Storyboard 工程结构解析等内容。
2024-10-31 09:49:11
827
原创 13. 专题内容:多View视图面板切换实现
该内容主要介绍了在 Swift 语言环境下,使用 storyboard 工程实现面板前后切换的方法,以补全 UI 设计的最后一块内容,并指出视图切换有多种实现方式,这里只是其中一种。具体步骤包括创建 storyboard 工程、实现 Swift 子类、初始化窗口以及进行视图切换控制。
2024-10-31 09:48:48
432
原创 12. Auto Layout 自动布局
本文主要介绍了 UI 设计中的 AutoLayout,包括自动布局的目的、计算公式、Xcode 布局工具、布局属性、示例以及编码实现等内容。AutoLayout 是一种用于 UI 设计的技术,主要用于窗口尺寸变化或屏幕翻转后的元素自适应。其目的是为了适配不同大小屏幕,通过约束关系来确定父子视图之间、相邻视图之间的相对位置关系。与传统布局以坐标原点为基点不同,自动布局以元素与元素视图的位置为基础自动计算当前元素的尺寸。
2024-10-30 10:40:53
1334
原创 11. NSOutlineView Tree 树
本文主要介绍了在 Swift 语言中使用 NSOutlineView 实现树结构的方法。NSOutlineView 是一个重要且复杂的控件,继承自 NSTableView,可实现多层级数据管理,采用 MVC 设计。文章详细介绍了基础实现、绑定变量、定义 Node 对象、扩展协议 NSOutlineViewDataSource 和 NSOutlineViewDelegate、实例化树以及事件响应(包括选择通知、添加节点、删除节点和右键菜单)等内容。
2024-10-30 10:40:19
631
原创 10. NSTableView Table 数据表格
本文主要介绍了在 OS X 中表格控件的相关内容,包括基本设置、表格数据绑定、动态编辑表格、表格事件定义和编码实现等方面。
2024-10-29 09:05:20
819
原创 09. NSToolBar工具栏、NSMenu菜单、NSStatusBar状态栏
本文主要介绍了 OS X 应用中菜单、工具栏和状态栏的相关内容,是 UI 编程的重要部分。包括 NSToolbar 工具栏的构成、基本设置、事件响应和编程实现;NSMenu 的属性、自定义弹出菜单及其他设置;NSStatusBar 系统右上角状态栏图标的三种方式(按钮 / 文字、下拉菜单、弹出层窗口)。
2024-10-29 09:03:27
776
原创 08.容器控件(二) - NSPanl面板基础与自定义,以及文件、颜色、字体面板使用
主要介绍了与容器相关的控件第二部分,包括 NSPanel、NSOpenPanel、NSSavePanel、NSColorPanel、NSFontManager、NSAlert 以及使用 XIB 创建面板等内容。
2024-10-18 11:04:46
624
原创 07. 容器控件(一) - NSCollectionView 网格、NSTabView 卡片、NSPopover 弹出层
本文主要介绍了三种在开发中使用比较频繁的容器控件,包括 NSTabView、NSPopover 和 NSCollectionView。NSTabView:是一种卡片视图,可以动态增加和删除 tab。NSPopover:弹出容器,可以指定位置、关闭行为和动画效果等属性,其内容来自于另一个 NSViewController
2024-10-18 11:04:23
878
原创 06. Form表单相关(三) - NSImage、NSProgressIndicator 以及 NSBox、NSSplitView 分组控件
主要介绍了多种相对复杂的 Cocoa 控件,包括 NSProgressIndicator、NSImageView、NSBox、NSSplitView 和 NSCollectionView 等。阐述了这些控件的基本设置、编码实现以及一些特定功能的实现方法,还介绍了 storyboard UI 设置相关内容。
2024-10-17 10:39:23
984
原创 05. Form表单相关(二) - NSButton、NSDatePicker、NSSegmentedControl、NSSlider 等按钮类点选控件
本系列专题深入介绍了macOS平台应用开发中AppKit系统控件,涵盖appkit、cocoa、foundation等框架,专注于OSX系统下的应用程序开发。内容广泛,包括UI设计、网络编程、数据存储、服务协议、I18N国际化、iCloud集成以及应用证书与App Store发布等。每篇文章均附有完整的Swift语言源码下载,UI设计则通过storyboard实现。视图是控件的基础,可做为控件,也可做为放置控件的容器,同时其功能也相对复杂一些,包括坐标管理、层级管理、绘制管理、事件响应等。
2024-10-16 10:41:39
1282
原创 04. Form表单相关(一) - NSLabel 标签和 NSTextField 文本输入控件
本文主要介绍了与 Form 表单相关的几个控件,包括 NSTextField、NSTextView、NSSearchField 和 NSLabel。分别对这些控件的基础设置、修改事件侦听、文本内容获取等方面进行了详细阐述。
2024-10-16 10:41:12
1006
原创 03. OS X App 控件基本简介
本系列专题深入介绍了macOS平台应用开发中AppKit系统控件,涵盖appkit、cocoa、foundation等框架,专注于OSX系统下的应用程序开发。内容广泛,包括UI设计、网络编程、数据存储、服务协议、I18N国际化、iCloud集成以及应用证书与App Store发布等。每篇文章均附有完整的Swift语言源码下载,UI设计则通过storyboard实现。视图是控件的基础,可做为控件,也可做为放置控件的容器,同时其功能也相对复杂一些,包括坐标管理、层级管理、绘制管理、事件响应等。
2024-10-15 09:06:25
361
原创 02. NSView 视图对象
本系列专题深入介绍了macOS平台应用开发中AppKit系统控件,涵盖appkit、cocoa、foundation等框架,专注于OSX系统下的应用程序开发。内容广泛,包括UI设计、网络编程、数据存储、服务协议、I18N国际化、iCloud集成以及应用证书与App Store发布等。每篇文章均附有完整的Swift语言源码下载,UI设计则通过storyboard实现。视图是控件的基础,可做为控件,也可做为放置控件的容器,同时其功能也相对复杂一些,包括坐标管理、层级管理、绘制管理、事件响应等。
2024-10-15 09:05:38
744
原创 01. NSWindow 窗口对象
窗口是UI视图的容器,而UI视图是UI组件的窗口。窗口负责接收用户的鼠标键盘等系统事件,然后负责转发消息到相应的接收对象。在Appkit中有很多window的子类,可以提供更多功能,比如交互等。
2024-10-14 10:41:34
966
原创 00. Xcode 使用以及 OS X 项目创建
本系列专题深入介绍了macOS平台应用开发中AppKit系统控件,涵盖appkit、cocoa、foundation等框架,专注于OSX系统下的应用程序开发。内容广泛,包括UI设计、网络编程、数据存储、服务协议、I18N国际化、iCloud集成以及应用证书与App Store发布等。每篇文章均附有完整的Swift语言源码下载,UI设计则通过storyboard实现。
2024-10-14 10:40:09
1325
原创 dea插件开发-自定义语言9-Rename Refactoring
可以在多个级别进一步自定义重命名重构处理。提供接口的自定义实现RenameHandler允许您完全替换 rename 重构的 UI 和工作流,并且还支持重命名根本不是PsiElement的元素。示例:用于在Properties 语言插件RenameHandler中重命名资源包@Overrideif (!
2024-09-25 14:19:29
1220
原创 从软件架构设计角度理解Kafka
网上对于消息中间件的介绍文章比较多,这里我们不再赘述,我们换个思路来理解消息中间件,从软件开发架构的角度来看下消息中间件是如何诞生和演进的。
2024-09-25 14:16:53
948
原创 我的创作纪念日
我相信,知识的价值在于传递与共享,通过优快云这个广阔的平台,我能够跨越地域与时间的限制,与全球的开发者们交流思想,共同进步。这种互动不仅能够帮助我及时了解读者的需求和反馈,优化我的创作内容和方向,还能够扩大我的影响力,吸引更多的读者关注我的作品。在优快云这个平台上,我接触到了来自各行各业、不同背景的开发者,他们的分享让我了解到了更多前沿的技术趋势、实用的工具和方法。在未来的日子里,我将以更加饱满的热情和坚定的信念,继续前行在技术的道路上,为优快云社区和广大开发者带来更多有价值的内容和贡献。
2024-08-25 18:00:28
528
原创 React-route详解-11
对于多页面应用而言,一个 URL 对应的就是一个 HTML 页面,**而对于单页面应用,一个 URL 对应的其实是一个组件的展示,可以通过 URL 来控制 UI 或者 HTML 的展示**,这就是Reate-route。React Router 包含了三个库:- react-router: 提供最基本的路由功能;- react-router-dom: 在浏览器中使用;- react-router-native: 在 react-native app开发时中使用,web开发时用不到;React 路由
2024-05-30 05:08:19
1525
原创 在React中使用Sass实现Css样式管理-10
Sass(Syntactically Awesome Stylesheets)是一个 CSS 预处理器,是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间:- Sass 引入合理的样式复用机制,可以节约很多时间来重复。- 支持变量和函数,利用代码简洁。>有两种文件后缀名,.sass和.sccs区别在于前者用缩
2024-05-28 06:45:00
1387
原创 使用 Effect 同步数据-09
有些组件需要与外部系统同步。例如,你可能希望根据 React state 控制非 React 组件、设置服务器连接或在组件出现在屏幕上时发送分析日志。Effects 会在渲染后运行一些代码,以便可以将组件与 React 之外的某些系统同步。简单理解,就是需要操作外部非React元素,但React未渲染完时是不允许操作原生DOM的,所以需要一个类似渲染完成后的回调函数。其实也可以在root渲染完成后硬编码实现,但这样的话代码显的不工整了。
2024-05-28 05:30:00
740
原创 通过Function函数式方式创建React组件-8
本节先了解下用Function函数的方式创建React组件,有了上几节的铺垫,所以本节的代码示例部分无用的代码会被过滤掉以节省篇幅。
2024-05-27 07:15:00
1193
一个openCV入门教程,带示例源码.docx
2024-12-10
一个Unity入门教程,旨在帮助你快速上手Unity游戏开发
2024-12-10
一个vue入门教程,带示例源码.docx
2024-12-10
一个diango入门教程,带示例源码.docx
2024-12-10
matlab入门教程,带示例源码
2024-12-10
java工程生成模板工具
2024-12-10
第7课-电影推荐系统CTR预估模型构建-实验指导书
2024-12-02
网络爬虫基础 & HTML解析基础-课件
2024-11-26
基于DQN算法的迷宫寻宝路径规划.docx,内附核心源码
2024-11-26
基于YOLO的王者英雄人物识别-课件
2024-11-26
Android数据存储与多媒体-课件
2024-11-26
VPC网络管理-第21课 云平台网络基本概念-课件
2024-11-26
numpy和malti相关API示例源码
2024-11-26
第5节 JavaScript 网络请求 - 课件
2024-11-19
SpringBoot 整合 Druid 课件
2024-11-19
强化学习应用- 机器人 课件
2024-11-10
Vmware虚拟化研究报告
2024-11-10
云主机安全防护措施-课件
2024-11-10
R语言机器学习入门课程
2024-11-10
数据分析高级培训:客户体验分析-课件
2024-11-10
Android App实操之登录注册及记事本项目设计
2024-11-10
基于mysql数据库的mybatis使用示例DEMO源码
2024-11-10
新冠肺炎数据集,可用于肺部结节CT片检测
2024-11-10
docker desktop for mac
2024-09-23
得物 golang 开发工程师&大疆测试开发秋招经验分享.pdf
2024-09-21
基于C的图书管理系统.pdf
2024-09-21
基于C#的学生成绩管理系统.pdf
2024-09-21
基于C++的学生成绩管理系统.pdf
2024-09-21
安卓入门与开发.pptx 课件
2024-09-21
第13课 Python 基本语法.pptx.zip
2024-09-21
Springboot综合项目实战.pptx
2024-09-21
难道这里也有大数据杀熟
2023-06-14
小公司都在用什么RPC框架?
2023-05-18
为啥我的我同步到社区只能看到一个社区
2023-05-13
java面试要掌握哪些知识
2023-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人