- 博客(19)
- 收藏
- 关注
原创 Git 常用操作
git help用于显示有关Git的帮助信息如果没加任何选项,会显示Git命令的概要和最常用的Git命令列表可以加-a或—all选项,显示所有可用的命令可以在后面加某个Git命令,显示该命令的详细用法,可以通过方向键滚动,输入q退出git config用于获取并设置存储库或全局选项,包括Git的外观和操作各个方面的设置,比如配置默认编辑器、比较工具以及检查配置等其中最常...
2019-06-26 20:11:50
253
原创 iOS 开发实训第十三周周报
一、学习笔记iOS 页面间传值:属性传值:从A页面跳转到B页面,那么在B页面的控制器里定义对应的属性,在跳转时给这些属性赋值即可,主要用于正向传值// SecondVC.h@interface SecondViewController : UIViewController@property (nonatomic, copy) NSString *str; @end//...
2019-06-13 10:54:21
302
原创 iOS 开发实训第十二周周报
一、学习笔记iOS自定义View:如果一个view内部的子控件比较多,可以将其封装为一个自定义view,基本流程如下:重写- (instancetype)initWithFrame:(CGRect)frame方法,在该方法中添加子控件(或者使用懒加载),注意此时不需要设置子控件的frame重写- (void)layoutSubviews方法,在该方法中设置子控件的frame,注意...
2019-06-06 14:57:45
697
原创 iOS 开发实训第十一周周报
一、学习笔记urlencode:urlencode编码主要是用来解决url中出现中文或者特殊字符在网络传输过程中出现乱码的问题首先要定义要转义的字符集合,可以自定义也可以使用默认的,然后再调用stringByAddingPercentEncodingWithAllowedCharacters方法转义// 默认字符集NSCharacterSet *set= [NSCharact...
2019-05-31 00:36:30
244
原创 iOS 开发实训第十周周报
iOS 开发实训第十周周报一、学习笔记使用代码添加视图约束:首先要保证相关控件都已经在各自的父控件上了,即要先addSubview,再addConstraint添加约束其次是不需要再给view设置frame然后将view的translatesAutoresizingMaskIntoConstraints属性设为NO,表示禁用autoresizing功能,避免和系统生成的自...
2019-05-23 11:31:41
337
原创 iOS 开发实训第九周周报
iOS 开发实训第九周周报一、学习笔记工程中编程的基本原则:应该保持代码的简洁清晰,不要过分追求技巧而降低了程序的可读性编程时需要同时考虑代码的可测试性实现时首先考虑功能的正确性,其次再考虑效率、质量等问题,但是不能不考虑效率和质量问题合理地规划函数的功能粒度,既要避免将所有功能都放在一个函数中实现,导致该函数过于臃肿,也要避免函数功能过于简单,导致函数数量过多在编程时鼓励多用...
2019-05-16 18:51:28
254
原创 iOS 开发实训第八周周报
iOS 开发实训第八周周报一、学习笔记单例模式:单例模式用于保证一个类只有一个实例,在不同类中使用单例对象时,保证获取的都是同一个对象在iOS中应用广泛,在系统提供类中,UIApplication、NSUserDefault、NSNotificationCenter、NSBundle等都是单例类单例模式的实现原理就是要保证单例类对象的alloc和init操作在应用的整个生...
2019-05-07 22:02:50
328
原创 iOS 开发实训第七周周报
iOS 开发实训第七周周报一、学习笔记根据十六进制的色号来设置颜色:使用Category,为UIColor类添加将解析十六进制色号为RGB值的方法UIColor+Hex.h#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface UIColor (Hex)// 默认alpha为1+ (UICol...
2019-05-03 09:10:52
330
原创 系统分析与设计 作业六
使用类图,分别对 Asg_RH 文档中 Make Reservation 用例以及 Payment 用例开展领域建模,然后根据上述模型,给出建议的数据表以及主要字段,特别是主键和外键领域建模:Make Reservation 用例Payment 用例数据建模:Hotel (ID/Key, LocationID/FKey, Name, Address, isF...
2019-05-02 19:57:16
310
原创 iOS 开发实训第五周周报
iOS 开发实训第五周周报学习笔记UIWindow、UIView 和 UIViewController 的关系:UIWindow 窗口:UIWindow 是一个特殊的 UIView,UIWindow 类继承自 UIView,一般来说,一个 App 只有一个 UIWindow,但特定情况下也会出现多个 UIWindow,例如,键盘弹出的情况下,就会存在多个 UIWindow。iOS 启...
2019-04-16 23:55:53
490
原创 系统分析与设计 作业四
简答题用例的概念:用例是描述一个参与者使用一个系统来实现一个目标的成功或失败场景的集合,用例指明了系统将要实现的功能或行为需求用例和场景的关系?什么是主场景或 happy path?场景是参与者和系统之间特定的一系列动作和会话,是用例的实例;而一个用例是一些场景的集合主场景对应系统的主要的交互,通常是“成功”的场景,主场景是最常用的,能直接地实现用户目标的流程用例有...
2019-04-15 22:47:15
385
原创 系统分析与设计 作业三
简单题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点(从项目特点、风险特征、人力资源利用角度思考)瀑布模型优点:降低软件开发的复杂程度,提高软件开发过程的透明性,提高软件开发过程的可管理性推迟软件实现,强调在软件实现前必须进行分析和设计工作一项目的阶段评审和文档控制为手段有效地对整个开发过程进行指导,保证了阶段之间的正确衔接,能够及时发现并纠正开发过程中存在的缺陷,...
2019-04-15 22:44:51
224
原创 iOS 开发实训第四周周报
iOS 开发实训第四周周报一、学习笔记( 摘自《iOS开发:从零基础到精通》)多线程NSThread 类:NSThread 类是苹果官方提供的管理线程的类,提供了一些线程管理的方法,但是随着 GCD 和 NSOperation 的推出,NSThread 的使用场景已经大大减少,在实际的应用开发中,偶尔会使用 NSThread 类来获取一些线程信息,常用的方法如下:// 获取当...
2019-04-08 10:13:17
245
原创 iOS 开发实训第二周周报
iOS 开发实训第二周周报学习笔记UI 编程常用 UI 控件:UILabelUIIamgeViewUIButtonUISwitchUITextFieldUITextViewiOS 绘图:主要的绘图系统:UIKit:最常用的视图框架,封装度最高,都是OC对象,比如UIView、UIButton等,可以通过UI前缀来识别UIKit元素Core Graphic...
2019-03-31 01:00:22
669
原创 iOS 开发实训第三周周报
iOS 开发实训第三周周报学习笔记id 和 instancetypeid 类型:通用对象类型,类似于 C 语言中的 void *,可以指向任意一个继承了 NSObject 类的对象(id 本身就是一个指针,所以使用时不需要加星号),是 Objective-C 动态绑定的基础// 示例:一个数组中存储了 NSNumber 和 NSString 两种类型的对象,因为不知道每个对象的类...
2019-03-31 00:59:24
678
原创 用Anacona安装Jupyter Notebook遇到的问题
Jupyter Note 用浏览器打开后是空白的:如果用的不是 chrome 浏览器,需要改成 chrome 浏览器,设置默认浏览器的方法为https://blog.csdn.net/shuiyuejihua/article/details/78390020?locationNum=10&fps=1如果用 chrome 浏览器打开仍是空白,则参考http://blog....
2019-03-24 19:29:42
355
原创 系统分析与设计 作业二
简答题对分析、设计的理解:分析强调的是对问题和需要的调查研究,而不是解决方案;设计强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现;可以概括为:做正确的事(分析)和正确地做事(设计);面向对象的分析与设计的优势:面向对象的分析与设计的优势在于能够构建与现实世界想对应的问题模型,并保持他们的结构、关系和行为模式简述 UML 的作用,考试考哪些图?...
2019-03-13 16:18:08
503
原创 系统分析与设计 作业一
简答题软件工程的定义:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件,以及对上述方法的研究软件危机 software crisis:本质原因:落后的软件生产方式无法满足迅速增长的计算机软件需求表现:软件开发进度难以测试软件开发成本难以控制用户对成品功能难以满足软件产品质量无法保证软件产品难以维护软件缺少适当的文档资料...
2019-03-04 15:19:48
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人