Home

HTML基本文档

关键词:Web, HTML, 基本文档 html最基本的结构 <!DOCTYPE html> <!-- 声明文档类型,其中html不区分大小写 --> <html> <!-- 描述文档类型 --> <head> <!-- 定义文档的页眉 --> <meta charset="utf-8"> <!-- 声明编码方式,防止中文显示为乱码 --> <title>这是页面标题</title> <!-- 作为页面标题,显示在浏览器的标签页上 --> </head> <body> <!...

Read more

Web标准

关键词:Web, 标准, 构成 Web的构成 结构:使内容更清晰,更有逻辑性。 表现:用于修饰内容的样式。 行为:内容的交互及操作效果。 Web标准的构成 Web标准的构成:(.html .css .js) 结构标准:结构用于对网页元素进行整理和分类,主要包括XML和XHTML两个部分。 样式标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS。 行为标准:行为是指网页模型的定义及交互的编写,主要包括DOM和ECMAScript两个部分。 Web标准的好处 让Web的发展前景更广阔 内容能被更广泛的设备访问 更容易被搜索引擎搜索 降低网站流量费用 是网站更易于维护 提高页面浏览速度

Read more

HTML注释

关键词:Web, HTML, 注释, VSCode 标签 <!-- --> 示例 <!-- 被注释的内容 --> <!-- hello man hello hello man --> VSCode快捷键 command + /

Read more

Swift类和结构体

关键词:Swift, iOS, 类, 结构体, class, struct 概述 类和结构体的区别 结构体是值类型,传值(类似深拷贝) 类是引用类型,传引用(类似浅拷贝) 类与结构体的相同点 定义属性用于存储值 定义方法用于提供功能 定义下标操作用于通过下标语法访问它们的值 定义构造器用于设置初始值 通过扩展以增加默认实现之外的功能 遵循协议以提供某种标准功能 类比结构体多的功能 继承允许一个类继承另一个类的特征 类型转换允许在运行时检查和解释一个类实例的类型 析构器允许一个类实例释放任何其所被分配的资源 引用计数允许对一个类的多次引用 示例 类和结构体的初始化 //可以设置属性的默认值 struct I...

Read more

终端启动时执行脚本

关键词:Mac, 终端, 脚本 步骤 菜单栏:终端 -> 偏好设置… -> 描述文件 -> Shell -> 启动 -> 运行命令 (这里也可以用来执行一个脚本文件。)

Read more

Swift函数

关键词:Swift, iOS, 函数, func 概述 函数是一段完成特定任务的独立代码片段。 函数是一种特殊的闭包,是一段能之后被调取的代码。 示例 声明一个以函数为类型的变量 var ttFunc:(Int, String) -> String = 声明函数与闭包的区别 //函数 var val1:(Int, String) -> String = //闭包 var val1:((Int, String) -> String) = 函数的声明 用func声明,用->表示返回值类型。 func getInfoWithName(param1:String, param2:String) -> String { ...

Read more

Swift泛型

关键词:Swift, iOS, 泛型 概述 泛型代码让你能根据自定义的需求,编写出适用于任意类型的、灵活可复用的函数及类型。 示例 泛型的使用 //泛型限定数组内的元素为Item类型 func makeArray<Item>(itm:Item, num:Int) -> [Item] { //将itm重复num次,放入一个数组中 var result = [Item]() for _ in 0 ..< num { result.append(itm) } return result } let res = makeArray(itm: "一个元素", num: 5) print("得到的结果:\...

Read more

Swift闭包

关键词:Swift, iOS, 闭包, Block 概述 代码块,可以在代码中被传递和使用。 函数和闭包都是引用类型。 将函数或闭包赋值给一个常量或变量,实际上都是将常量或变量的值设置为函数或闭包的引用。 函数是一种特殊的闭包 全局函数是一个有名字但不会捕获任何值的闭包 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的匿名闭包 参数可以是inout参数,但不能有默认值 示例 闭包类型的定义 typealias myBibaoType = (Int, String) -> Void 闭包的定义 //闭包的定义。没有实现的话,要定义成可选值 ...

Read more

制作一个快速关机的小工具

关键词:Mac关机, 关机脚本 背景 Mac关机速度慢?动不动就要等待好几分钟?这个小工具就是为了实现1秒关机而制作的。 操作步骤 在系统自带的应用程序里找到“自动操作” 打开应用程序,选取文稿类型 选择资源 双击选中的资源 选择脚本解释器,并编写脚本 注意替换成自己的mac密码。 echo "这里是密码" | sudo -S shutdown -h now 保存 按command+s后,输入一个自己想要的名称进行保存。 使用 双击后就会直接1秒关机了噢。

Read more

Swift类型判断

关键词:Swift类型判断, is, isKindof, isMemberof, typeof 类型判断 is 用于任意类型判断,可以是数值类型,也可以是对象。用于对象时,类似isKindof let name = 1234 if name is Int { print("用is判断类型Int") } let dog = Dog() if dog is Dog { print("用is判断同类") } isKindof 只能用于判断对象,类型必须是 AnyObject。 判断是同类,或者是其子类。 let dog1: AnyObject = Dog() if dog1.isKind(of: Dog.self) { print("用isKin...

Read more