一、Get请求与Post请求的区别1、Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求2、Get是获取信息,而不是修改信息,类似数据库查询功能一样,数据不会被修改3、Get请求的参数会跟在url后进行传递,请求的数据会附在URL之后,以?分割URL和传输数据,参数之间以&相连,%XX中的XX为该符号以16进制表示的ASCII,如果数据是英文字母/数字,原样发送,
转载
2024-09-27 09:02:55
41阅读
引言前面写了HTTPS的介绍,步子跨的有点大,有点扯着了的不爽感。这里介绍相应的概念,为后面介绍JavaScript事件循环打个基础。相关名词介绍操作系统将设备抽象为文件,对设备的操作转换为对文件的读写,文件的读写操作结构称为文件描述符(Linux)或者文件句柄(Windows)。操作系统内核对于I/O操作只有阻塞和非阻塞两种方式。阻塞I/O特点是调用I/O操作之后一定要等到系统内核层面完成所有操
转载
2024-10-08 18:24:42
15阅读
什么是 options 请求我们可以看下 MDN 中的一段描述:HTTP 的 OPTIONS 方法 用于获取目的资源所支持的通信选项。客户端可以对特定的 URL 使用 OPTIONS 方法,也可以对整站(通过将 URL 设置为“*”)使用该方法。简单来说,就是可以用 options 请求去嗅探某个请求在对应的服务器中都支持哪种请求方法。在前端中我们一般不会主动发起这个请求,但是往往你可以看到浏览器
# iOS oc请求定位权限
在iOS开发中,我们经常会遇到需要获取用户定位权限的情况,比如在旅行类应用中需要获取用户的当前位置信息。为了保护用户隐私和提高用户体验,我们需要在应用中进行定位权限的请求和处理。本文将介绍如何在iOS应用中使用Objective-C请求定位权限的方法,并附带代码示例。
## 定位权限请求方法
在iOS中,我们可以使用CoreLocation框架来进行定位相关的操
原创
2024-06-30 04:54:15
602阅读
# iOS OC 请求通知权限科普文章
在iOS开发中,通知功能是应用与用户互动的重要方式之一。但是,为了保护用户的隐私和体验,iOS系统要求开发者在应用中请求通知权限。本文将详细介绍如何在Objective-C(OC)中请求通知权限,并展示相关的代码示例。
## 通知权限的类型
iOS系统中主要有以下几种通知权限:
1. **允许通知**:用户可以选择允许应用发送通知。
2. **不允许
原创
2024-07-21 08:24:09
423阅读
为什么要讲网络IO模型呢?因为所谓的两台PC机之间的网络通信,实际上就是两台PC机对网络IO的操作。所谓IO模型,就是我们处理IO的方式。而一般单次IO请求会分为两个阶段,每个阶段处于IO的处理方式是不同的。首先,IO会经历一个等待资源的阶段,比如说,等待网络传输数据可用,在这个过程重我们对IO会有两种处理方式:阻塞。指的是数据不可用时,IO请求一直阻塞,知道数据返回非阻塞。指的是数据不可用时,I
转载
2023-12-24 19:02:30
82阅读
对于计算机系统来说,IO到底是个啥玩意。in out,进进出出的是啥呢?其实这个IO是很多人都没有弄清楚的问题,也是定义很混乱的一个问题。其根本原因就在于一次IO在系统路径的每个层次上都有自己的定义。计算机系统是由一个一个的层次模块组合而成的,每个模块之间都有各自的接口,而在接口间流动的数据就是IO。那么如何才算“一次”IO呢?以下列举了各个层次上的“一次”IO的定义。1.应用层。 应用程序向操作
转载
2024-09-14 12:40:39
39阅读
一、线程概述1、 iOS里面的线程按种类可分为同步线程和异步线程。同步线程指调用同步线程的地方必须等到同步线程执行完毕才可以继续向下执行。而调用异步线程的地方则在执行完调用异步线程的语句后就可以继续向下执行。2、线程按调用方式又可以大致分为以下几种类型:NSObject、NSThread、NSOperation和GCD。NSObject和NSThread只能管理单个的线程,功能较简单,GCD和NS
文章目录1、从I / O开始说起2、IO模型2.1 分类2.2 关于阻塞非阻塞、同步和异步2.3 关于这五个IO模型的图式3、零拷贝3.1 传统IO问题3.2 NIO优化3.3 进一步优化3.4 零拷贝 1、从I / O开始说起我个人理解的IO就是计算机和磁盘、网卡等设备进行交互、信息传输的过程。从计算机结构的视角来看的话, I/O 描述了计算机系统与外部设备之间通信的过程。从应用程序方面来看,
转载
2024-07-13 08:09:11
87阅读
最大流ISAP算法的简介。
原来我的模板是这么来的。至今思网络,不知怎么流。惭愧啊……ISAP全称Improved Shortest Augmenting Path,由Ahuja和Orlin在1987年提出,而下文讲的是加上gap优化的ISAP。顺便,其实这篇写得比较入门和清楚。==== 这几天由于种种原因经常接触到网络流的题目,这一类型的
受限与iOS系统的运行机制,绝大多数情况下一个应用在进入后台后会马上进入suspend或terminate状态,也就是说不能执行代码,iOS中也没有类似WIndows中Service的概念,但存在某些例外:1:有某些重要的任务,例如保存用户数据,网络下载等,可以申请一段时间的background运行时间,但时间段内能进行的操作比较有限,且有时间限制,长度为600秒左右。2:某些特定类型的应用,具体
转载
2024-05-17 20:51:49
85阅读
# **iOS开发与Objective-C**
secretString是调用密钥api_
OC的理解和特性多年之前,接触OC开始,就知道它是一门面向对象的语言。最为面向对象的语言,我们就不得不提起面向对象的三大支柱:封装、继承、多态。这三大特性,时常会运用在我们日常的开发过程中,支撑着我们的每一个项目。三大特性封装:即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码
转载
2024-06-14 22:05:06
49阅读
手动创建第一个OC程序创建一个文件夹,文件夹内创建一个a.m的OC源文件,并编辑之前说过,OC是完全兼容C语言的,那么我们先写个下面的程序尝试一下#include<stdio.h>
int main(){
printf("这是kongqw的第一个OC程序");
return 0;
}运行编译,生产.o目标文件cc -c a.m链接,生成可执行文件cc a.o运行./a
转载
2023-11-08 20:44:09
173阅读
目录:
1、为什么要用AFNetworking
2、AFNetworking的用法
一、为什么要用AFNetworking
在ios开发中,一般情况下,简单的向某个web站点简单的页面提交请求并获取服务器的响应,用xcode自带的NSURLConnection是能胜任的。但是,在绝大部分下我们所需要访问的web页面则是属于那种受到权限保护的
系列:iOS开发-OC基础介绍Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。 GCC与Clang含Objective-C的编译器,Objective-C可以在GCC以及Clang运作的系
转载
2024-08-19 21:54:28
50阅读
什么是IO? 在计算机中无时无刻不存在着对数据的访问和读取(数据都存储在物理的媒介上,例如寄存器,高速缓存,内存,磁盘,网卡等等),这些操作被称为IO。阻塞IO当用户线程发起IO请求后,会进行系统调用(system call)来让内核(Kernel)进行IO操作此时用户线程阻塞,等待内核将数据准备好内核将数据准备好后会将数据从内核空间拷贝到用户空间,并返回给用户线程结束阻塞。非阻塞IO由用户线程发
转载
2023-09-15 09:54:02
94阅读
点语法1 - OC 设计点语法的目的就是为了让其他语言的开发者可以很快的上手该语言,点语法就是让 OC 和其他面向对象的语言很相像注:点语法的本质是方法的调用,而不是访问成员变量。其实就是转换成相应的 setter/getter 方法,没有 setter/getter 就不能使用点语法2 - 在 OC 中访问成员变量只有一种方式即使用 ->,且是在 @public 修饰的前提下。凡
转载
2023-07-18 16:27:52
173阅读
本文简述了Objective-C语言的语法(偏面向对象),以及一些个人见解。Objective-C(之后称OC),顾名思义,是C语言面向对象的一种扩展,它保留了C语言的全部语法,并且兼容C语言,在这基础上建立了一套完整的面向对象编程体系。在面向对象相关的语言层面上,可以说它是比较像Java的:单继承、有接口等。但是在代码中,它跟C++是比较相似的。 让我们来看代码吧!#import <
转载
2024-07-24 09:57:55
69阅读