- 博客(45)
- 资源 (15)
- 收藏
- 关注
原创 img标签基础知识
<!DOCTYPE html><html lang="en"><head> <!--meta标签设置--> <meta charset="UTF-8"> <title>img标签学习</title> <!--设置了统一的路径 head标签内,一
2018-08-29 09:47:58
397
原创 meta标签使用总结(name、http-equiv)
<!--meta标签设置--> <!--字符编码--> <meta charset="UTF-8"> <!--======name属性=======--> <!--description(网站内容描述)--> <!--说明:description用来告诉搜索引擎你的网站主要内容--> &
2018-08-29 08:39:07
282
原创 <a>标签的“五种”用法
<!--a标签的用法--> <!--1、链接--> <a href="http://www.baidu.com" target="_blank">这是一个百度链接</a><br> <!--2、页面间的跳转,跳转自己next.html--> <a href=&q
2018-08-28 15:17:42
907
原创 img标签中src路径
1、*.html 文件跟 *.jpg 文件(f盘)在不同目录下:<img src="file:///f:/*.jpg" width="300" height="120"/>2、*.html 文件跟 *.jpg 图片在相同目录下:<img src="*.jpg" width="300" height="120"/> 3、*.ht
2018-08-28 14:37:28
2360
原创 GCD
//参数1: 队列的名称 //参数2: 队列的属性,属性有两个,分别为: DISPATCH_QUEUE_SERIAL(NULL) 串行队列,当创建串行队列时直接写NULL DISPATCH_QUEUE_CONCURRENT 并发队列 dispatch_queue_t queue = dispatch_queue_create(const cha...
2018-08-17 16:01:54
278
原创 atomic 与 nonatomic的区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作nonatomic:非原子属性,不会为setter方法加锁,线程不安全的,效率高 atomic:(默认属性)原子属性,为setter方法加锁,线程安全的,效率相对低1). atomic提供多线程安全。是防止在写未完成的时候被另外一个线程读取,造成数据错误2). non-atomic:在自己管理...
2018-08-17 14:19:10
711
原创 TCP、UDP、Socket、HTTP、THHPS工作原理及缺点
1、TCP 传输控制层协议,面向连接、可靠的、点到点的通信 UDP 用户数据包协议,非面向连接、不可靠,点到多点的通信 TCP侧重可靠传输、UDP侧重于快速 TCP可靠传输:三次握手(连接)、四次分手(断开),点到点 2、Socket 和 HTTPHTTP超文本传输协议 基于TCP连接的 “应用层”协议 短连接 ...
2018-08-17 13:11:46
2715
原创 iOS 沙盒文件目录、数据持久化4种方法
1、沙盒文件目录// 获取沙盒主目录路径NSString *homeDir = NSHomeDirectory();每一个APP都有一个存储空间,就是沙盒。APP之间不能相互通信。沙盒根目录结构:.app、Documents、Library、tmp。(1)、.app包:这里面存放的是应用程序的源文件,包括资源文件和可执行文件。NSString *path = [[NSBun...
2018-08-17 12:30:45
837
原创 KVO(监听)
_g = [Dog new]; _g.name = @"AAAA"; //被监听的对象 //监听者 //被监听的属性(被监听的对象的属性) [_g addObserver:self forKeyPath:@"name" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOption...
2018-08-17 11:28:35
310
原创 通知(NSNotification、NSNotificationCenter)
1、NSNotification这个类是通知类,由这个类创建的对象是一个通知对象,也可以理解为是一个消息对象。类中有三个成员变量:name:是消息对象的唯一标识,接受通知消息时用来辨别object:一个对象,可以理解为针对某个对象的消息userInfo:一个字典,用来传值@property (readonly,copy)NSNotificationName name;@p...
2018-08-17 11:15:16
230
原创 ios 面试总结
1、OC:面向对象的语言特性:封装、继承、多态动态特性:如id,运行时再决定对象的类型动态绑定:对象实例化后,类型才被确定,对象的属性和相应消息也被确定动态加载:根据需求加载所需的资源,如不同机型的适配,@2X 和 @3X 2、静态类型 和 动态类型静态类:固定性、可预知性 -------强类型动态类型:------弱类型 3、【重点】内存管理ret...
2018-08-17 09:18:23
115
原创 数组排序
public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = { 37, 47, 23, 100, 19, 56, 56, 99, 9 }; Test test = new Test(); //test.bubbleSor...
2018-08-16 23:25:07
159
原创 两个变量值互换3种方法
1、借助变量tempint a = 5;int b = 10;int temp;temp = a;a = b;b = temp;System.out.println("a=" + a); // a=10System.out.println("b=" + b); // b=5 2、加法(不使用变量)int a = 5;int b = 10;a = a + b;...
2018-08-16 22:51:06
6716
3
原创 Catagory添加属性、扩展方法
objc_setAssociatedObject(self, &strKey, isShow, OBJC_ASSOCIATION_COPY_NONATOMIC);return objc_getAssociatedObject(self, &strKey); 1、什么是Category?category是Objective-C 2.0之后添加的语言...
2018-08-15 16:40:31
848
原创 Swift 字符串
1、创建字符串// 使用字符串字面量var stringA = "Hello, World!"print( stringA )// String 实例化(不可改变)var stringB = String("Hello, World!")print( stringB )
2018-08-15 14:29:47
248
原创 区间运算符、
1、闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,b必须大于等于a1...5 区间值为 1, 2, 3, 4 和 5for x in 1...5 { print("\(x)",terminator: "")}//输出:12345 2、半开区间运算符1..< 5 区间值为 1, 2, 3, 和 4for x in 1.....
2018-08-15 14:04:42
462
原创 变量的“声明”和“输出”、Optionals(可选) 和 强制解析 “!”、自动解析(声明时用!)、可选绑定
1、变量的声明var rr = 42print(rr) var strr:Stringstrr = "111111"print(strr) 2、变量的输出在“字符串”中可以使用“括号”与“反斜线”来插入“变量” \()var name = "百度"var link = "www.baidu.com"print("\(name)的官网是\(lin...
2018-08-15 13:38:49
348
原创 Swift语法基础
1、一行只有一条语句,";" 可以省略 如: let str1 = "hahahha"2、一行有多条语句,";" 不能可以省略 如:let str1 = "hahahha"; print(str1)3、标识符: 下划线_ 、 字母、数字 。但首字母不能是数字4、使用关键字作为标识符,可以在关键字前后添加重音符号(`),例如:let `class` = "学生"5、...
2018-08-15 13:03:40
177
原创 OSI标准(网络连接的7层)
开放系统互联的体系结构(Open Systems Interconnection)简称OSI,"开放"这个词表示:只要遵循OSI标准,一个系统可以和位于世界上任何地方的、也遵循OSI标准的其他任何系统进行连接。这个分委员提出了开放系统互联,即OSI参考模型,它定义了连接异种计算机的标准框架OSI参考模型分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。各层的主要功能...
2018-08-01 11:27:16
1571
原创 HTML学习-----标签
注解:<!--这是一个注释,注释在浏览器中不会显示--><h1>“标题”标签</h1> //h1-h6 字体越来越小<br> “换行”标签<p>“段落”标签</p> //忽略行数/排版,行数只与浏览器窗口的大小有关,与<br>搭配可实现折行效果<a href="http://www.r
2018-06-30 15:56:06
246
原创 Web.xml基本配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/x
2018-06-30 10:40:43
739
原创 Servlet搭建
<servlet> <!-- 任意取名,但需要与servlet-mapping里面的servlet-name对应 --> <servlet-name>YJL</servlet-name> <!--全限定名称: com.yujinlong.testpack 包下面的YJL_Servlet下面的 C文件的路径(右键C文件,选择Co...
2018-06-29 09:33:57
179
原创 优化Web服务器的启动速度
方法一、更改index.html的配置,版本改为3.0,添加absolute-ordering标签<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com...
2018-06-26 11:48:48
325
原创 Eclipse创建Web应用
双击tomca进入设置界面,如果看到此时Service Locations下各个选项都是处于灰色的不可编辑的状态,则可以通过以下方式恢复为可编辑状态:先把tomcat下的所有项目删除,然后右击,选择clean。再次双击tomca进入设置界面,此时可看到Service Locations下各个选项已处于可编辑状态了。【扩展】默认选项为:Use workspace metadata(dose not ...
2018-06-25 23:58:34
227
原创 MySQL知识点
一、连接数据库终端输入:$ mysql -u root -p输入密码Enter password: 二、创建“数据库” 和 “表”1、数据库的基本操作a、====创建数据库=======方法1: 连接mysql成功后,创建名为yjl_test的数据库mysql> create database yjl_test;方法2: 使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的...
2018-06-21 15:26:05
282
原创 Tomcat操作
打开“终端”,进入“Apache Tomcat”所在目录的bin目录下cd /usr/local/apache-tomcat-7.0.77/bin 启动Tomcat ./startup.sh验证安装是否成功在浏览器地址栏输入:http://localhost:80801>bin:存放tomcat命令2>conf:存放tomcat配置信息,里面的server.xml文件是核心的配...
2018-06-15 22:12:22
155
原创 Eclipse配置中文文档
Eclipse没有添加帮助文档之前是这样的,鼠标放在一个类或者一个方法那,是没有任何帮助信息的添加帮助文档后的eclipse是这样的,这就好玩多了吧 要怎么实现这种效果呢? 首先,你得有java的帮助文档,这个可以网上下载,看不懂英文的就下载中文版吧(java1.6前还是有中文版帮助文档的,1.7后那个翻译帮助文档的人game over了,然后就1.7、1.8的帮助文档就暂时还没有哪位志愿者把它们...
2018-06-12 11:49:04
3429
原创 方法重载、方法重写/覆盖、多态、代码块
“方法重载” 和 “方法重写/覆盖” 没有关系方法重载: 同一个类中,如初始化方法,方法名相同,参数不同方法重写/覆盖: 存在于子类中,方法名和参数都与父类的相同,如多态//多态:1.有多态必须要有继承,子类重写/覆盖个类的方法2.父类对象接受子类对象3.方法存在多态,字段不存在多态//代码块初始化代码块: 直接在来中定义的代码块,会把它放到构造器当中局部代码块: 在方法中的代码块静...
2018-06-11 10:47:37
329
原创 Eclipse常用设置
本内容会不断更新1. Eclipse不会自动保存代码,解决办法:第一步:Eclipse -> Preferences -> General -> Workspace -> “Save automatically before build第二部:Eclipse ->Preferences -> Run/Debug -> Launching -> Sa...
2018-06-10 11:22:27
156
原创 static、final 、对象、修饰符
static 修饰符如果在字段或方法前面加了static,则 这个方法就属于类,只能由类来调用static修饰的内容 是随着类的加载而加载的(当JAVA把字节码加载到虚拟机当中,static修饰的成员会自动的加载到内存中,方法区)被所有对象共享对象,可以多次使用Dog dog = new Dog();dog.name = "泰迪";匿名对象创建一个对象后,没有赋值给变量,,匿名对象只能使用一次...
2018-06-10 11:07:54
280
原创 程序入口main方法的理解、java基本数据类型、数据间相互转化
程序入口main方法的理解 8中基本的类型1个字节 = 8位(bit)求数据类型的最值(最大、最小):如求int的最大值 和 最小值int int_max = java.lang.Int.MAX_VALUE;int int_min = java.lang.Int.MIN_VALUE;整型(4个):byte 字节型 8bit ...
2018-06-09 22:08:35
688
【混响、回声、合唱】C语言源码程序.zip
2019-09-02
iOS 最新12.3 开发真机调试包
2019-06-04
Xcode8运行时报错,缺少FileProvider.framework文件
2018-10-11
java读取串口(驱动包)
2018-08-06
GB2312汉字编码
2018-07-02
MAC版MySQL
2018-06-13
Navicat for MySQL
2018-06-08
Json-lib的jar包和依赖包
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人