自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (2)
  • 收藏
  • 关注

原创 CocoaHttpServer支持https设置

背景iOS采用cocoalhttpserver搭建的本地服务器通过本地HTTP Server与网页端交互 网页端支持 HTTPS的话,因为HTTP、HTTPS网页内容混合会导致请求异常(因为在https页面发起http请求会被block掉) 例如使用 https://localhost:5543f3访问iOS搭建的服务端,会无法接受到数据(因为服务端只有http,发起https则找不到...

2019-06-01 11:14:56 1926 9

原创 iOS 使用websocket搭建本地服务器

1、移动端何时需要搭建本地服务器?当移动端与web端需要很强很即时的数据交互时,服务端只需要一个结果的时候,在移动端搭建本地服务器,然后让移动端与web端交互,完成一系列动作,把结果告诉服务端,实际应用场景:积分墙。2、如何在移动端搭建本地服务器?(不知道怎么才能让我自己发布的资源免费)可以在csdn下载:https://download.csdn.net/download/u...

2019-04-28 17:42:59 3514 2

原创 签名一个mobileconfig

鉴于我们的设备和MDM server之间已经可以通信,并能完成相应的锁屏、擦除数据、查询设备信息等功能,但是,我们在安装了mobileconfig后,返现配置描述文件打开显示 “unsigned” 或者“尚未签名”这样的情况,所以接下来的工作就是让我们的mobileconfig文件看起来更加安全一些。一、标题借助于强大的github,找到了一个python脚本进行签名地址:https://gi...

2019-01-18 16:28:48 5156 19

原创 iOS通用链接配置

现在微信、qq等各大平台都开始强制要求配置通用链接配置通用链接主要的文档:(苹果官方文档)https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.htmlqq互联平台配置:https://wiki.connect.qq.com/%E5%A1%AB%E5%86%99%E5%8F%8A%E6%A0%A1%E9%AA%8Cuniversallinks开始准

2020-05-23 17:41:58 2602

转载 Linux系统实例快速入门

Linux系统实例快速入门https://help.aliyun.com/document_detail/151694.html?spm=a2c4g.11186623.6.580.2ea146eayx0sVZ本入门教程采用ecs.g6.large实例规格,在CentOS 8.0系统上配置了Apache服务,结合ECS管理控制台展示如何快速使用云服务器ECS。准备工作创建账号,以及完...

2020-04-02 15:55:12 552 1

转载 唤起手Q小程序

唤起手Q小程序(3.3.7)(QQ 8.1.8)该能力允许第三方直接唤起手Q打开小程序。注意事项1. 传的小程序appid会和应用的appid的绑定关系进行校验,如果未绑定不允许唤起。 2.第三方APP的plist文件中的LSApplicationQueriesSchemes字段中需要添加,mqqopensdklaunchminiapp,否则无法正常唤起手Q。示例...

2019-12-30 16:53:30 740

原创 友盟错误日志详细分析

作为统计类的大佬友盟,相信大部分的app都接入了在新版的友盟错误分析中,在没有加入符号标记的时候,返回的错误日志可能看起来摸不着头脑,这时候可以上传符号文件,精准定位(终于不用在下载um的分析工具,在操作一大堆)如图:那么文件从那里来打包的时会生成一个.dsYM的文件,这个文件在Xcode--->Window--->Organizer---->对应包,鼠标右击s...

2019-12-30 16:38:25 1160

原创 iOS控制每天的最大次数

//弹出样式1、4、5、6弹窗(每天最多弹出2次)//控制随机[0,4]不包括4NSDate *nowDate = [NSDate date];NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];[dateFormatter setDateFormat:@"yyyy-MM-dd"];NSString *nowD...

2019-11-30 14:46:54 409

转载 iOS截屏规范

内容来自苹果帮助文档:https://help.apple.com/app-store-connect/#/devd274dd925APP 预览和截屏截屏规范 设备尺寸或平台 截屏尺寸 要求 截屏源 6.5 英寸(iPhone 11 Pro Max、iPhone 11、iPhone XS...

2019-11-13 10:55:49 473

原创 iOS代码灵异事件

//注意这里我设置了-30UIView *datiView = [[UIView alloc] initWithFrame:CGRectMake(15, 0, Screen_width, -30)];[_contentView addSubview:datiView];//马上重新设置尺寸[datiView setFrame:CGRectMake(0, 200, Screen_widt...

2019-09-11 13:18:20 212

原创 iOS 封装Healthkit

1、新建HealthManager继承于NSObject2、HealthManager.h#import <Foundation/Foundation.h>#import <HealthKit/HealthKit.h>typedef long long long64;@interface HealthManager : NSObject@property ...

2019-08-20 12:21:20 432

转载 2-4 Python面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面...

2019-06-24 14:20:33 106

原创 1-4 python爬取笔趣阁小说(附带完整代码)

笔趣看是一个盗版小说网站,这里有很多起点中文网的小说,该网站小说的更新速度稍滞后于起点中文网正版小说的更新速度。并且该网站只支持在线浏览,不支持小说打包下载。所以可以通过python爬取文本信息保存,从而达到下载的目的以首页的《一念永恒》作为测试:1、先查看第一章地址中的html文本:https://www.biqukan.com/1_1094/5403177.html通过reques...

2019-06-19 12:18:08 37749 12

转载 2-3 Python异常处理

Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。python标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exceptio...

2019-06-19 10:48:50 132

转载 2-2 python OS 文件/目录方法

os模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号 方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数字标记。 4 ...

2019-06-18 14:35:51 137

原创 1-3 python编写智能回复机器人

itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。安装pip3 install itchat登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上...

2019-06-17 12:39:58 2449 2

原创 1-2 python第三方库的安装

python语言赖以成名的地方就是它的第三方库,正式因为丰富的第三方库,才能实现python丰富的功能,下面我们来看看,python中是如何导入第三方库的。如果您使用从python.org下载的Python 2> = 2.7.9或Python 3> = 3.4,或者您正在使用virtualenv或pyvenv创建的虚拟环境中工作,则已经安装了pip。只需确保升级pip。(这个是...

2019-06-15 13:24:16 251

原创 1-1 python网络爬虫初识

什么是Python3网络爬虫?定义:网络爬虫(WebSpider),又被称为网页蜘蛛,是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。简介:网络蜘蛛是一个很形象的名字。如果把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址...

2019-06-15 11:51:19 246

转载 2-1 Python 文件方法

open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完...

2019-06-15 11:46:50 110

原创 1-16 python第一章节练习

写过代码的都知道,根据之前的学习,可以自行封装一些自己需要的函数方法:比如我在同一个目录下创建了3个文件其中defmath为专门用来自定义计算的函数defjudge为自定义的判断函数test为测试调用这些函数的文件一下为文件的方法,大家可以互相学习:defmath.py:import math#求和def addMath(n,*vartuple): t...

2019-06-14 18:20:43 817

转载 1-15 Python模块

在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 py...

2019-06-14 14:42:39 188

转载 1-14 Python函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在...

2019-06-14 13:42:28 133

转载 1-13 Python迭代器与生成器

迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter()和next()。字符串,列表或元组对象都可用于创建迭代器:>>>list=[1,2,3,4]>>&g...

2019-06-14 11:20:33 150

转载 1-12 Python循环语句

本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:while 循环Python中while语句的一般形式:while 判断条件: 语句执行 Gif 演示:同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。以下实例使用了 whil...

2019-06-14 10:59:57 496

转载 1-11 Python条件控制

Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: sta...

2019-06-13 15:51:57 164

转载 1-10 Python集合

集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)>>>basket = {'apple', 'orange', 'appl...

2019-06-13 15:34:38 328

转载 1-9 Python字典

字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例:d...

2019-06-13 15:22:24 197

转载 1-8 Python 元组

Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>>tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );>>> tup3 = "a",...

2019-06-13 15:12:28 137

转载 1-7 Python 列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分...

2019-06-13 15:01:00 335

转载 1-6 Python 字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字...

2019-06-13 14:51:58 285

转载 1-5 Python 数字类型Number

Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可以通过使用del语句删除...

2019-06-13 14:44:18 452

转载 1-4 python运算符

什么是运算符?本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。 例子中,4和5被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a...

2019-06-13 11:16:22 305

转载 1-3 Python基本数据类型

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/python3 counter = 100 ...

2019-06-13 10:56:19 212

转载 1-2 python基础语法

Python3 基础语法编码默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必...

2019-06-12 15:38:54 248

原创 1-1 python认识和安装

进入官网下载最新的版本:https://www.python.org/downloads/mac-osx/2.0版本和3.0版本是不兼容的 大家要注意,后面都是以3.0以上为基础来学习由于我个人是mac系统下载后直接双击安装包即可,安装完成后可以通过mac的终端输入:python来查看是否安装成功安装完成后python自带了ide工具 用于编写代码目前我暂时先使用su...

2019-06-12 14:24:21 132

原创 5-1 使用swiper配合上选项卡切换视图

如图:在日常开发中会碰到这种上选项卡切换的页面,(一般为1~4个选项卡切换,或者像新闻类app可滑动的选项卡)在这里编写那种指定个数的页面开发.wxml<view class="swiper-tab"> <block wx:for="{{titlelist}}"> <view class="swiper-tab-list {{curr...

2019-06-10 14:37:50 1814

转载 3-12 swiper组件

swiper基础库 1.0.0 开始支持,低版本需做兼容处理。滑块视图容器。其中只可放置swiper-item组件,否则会导致未定义的行为。属性 类型 默认值 必填 说明 最低版本 indicator-dots boolean false 否 是否显示面板指示点 1.0.0 indicator-color c...

2019-06-05 14:39:13 418

转载 3-11 navigator页面跳转组件

navigator基础库 1.0.0 开始支持,低版本需做兼容处理。页面链接。属性 类型 默认值 必填 说明 最低版本 target string self 否 在哪个目标上发生跳转,默认当前小程序 2.0.7 url string 否 当前小程序内的跳转链接 1.0.0 op...

2019-06-04 14:39:17 660

原创 关于iOS 12.2以及更高版本安装描述文件

在 iPhone 或 iPad 上安装配置描述文件了解如何在 iOS 12.2 或更高版本中安装描述文件。当您在 iOS 12.2 或更高版本中从网站或电子邮件中下载配置描述文件(包括用于注册移动设备管理的描述文件)后,您需要前往“设置”应用进行安装。安装描述文件在下载描述文件后*,您会看到信息“已下载描述文件”。要安装这个描述文件,请按照以下步骤操作:打开“设置”应用。 轻...

2019-06-01 11:59:40 4536

原创 2-19 微信小程序中this指向

this在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。this 出现的场景分为四类,简单的说就是:有对象就指向调用对象 没调用对象就指向全局对象 用new构造就指向新对象 通过 apply 或 call 或 bind 来改变 this 的所指。1)函数有所属对象时:指向所属对象函数有所属对象时,通常通过...

2019-05-29 12:30:56 3142

SDWebImage.zip

2020-4-1资源,最新sdwebimgae,旧版iOS13.4会出现闪退问题,更新可解决 如果是新添加,打开压缩包拖入工程即可

2020-04-02

RoutingHttpServer

iOS本地搭建websocket服务器 下载文件后直接导入项目中即可使用

2019-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除