- 博客(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
2109
9

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

原创 签名一个mobileconfig
鉴于我们的设备和MDM server之间已经可以通信,并能完成相应的锁屏、擦除数据、查询设备信息等功能,但是,我们在安装了mobileconfig后,返现配置描述文件打开显示 “unsigned” 或者“尚未签名”这样的情况,所以接下来的工作就是让我们的mobileconfig文件看起来更加安全一些。一、标题借助于强大的github,找到了一个python脚本进行签名地址:https://gi...
2019-01-18 16:28:48
5385
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
2812
转载 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
615
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
967
原创 友盟错误日志详细分析
作为统计类的大佬友盟,相信大部分的app都接入了在新版的友盟错误分析中,在没有加入符号标记的时候,返回的错误日志可能看起来摸不着头脑,这时候可以上传符号文件,精准定位(终于不用在下载um的分析工具,在操作一大堆)如图:那么文件从那里来打包的时会生成一个.dsYM的文件,这个文件在Xcode--->Window--->Organizer---->对应包,鼠标右击s...
2019-12-30 16:38:25
1280
原创 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
481
转载 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
584
原创 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
256
原创 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
545
转载 2-4 Python面向对象
Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。接下来我们先来简单的了解下面向对象的一些基本特征。面...
2019-06-24 14:20:33
136
原创 1-4 python爬取笔趣阁小说(附带完整代码)
笔趣看是一个盗版小说网站,这里有很多起点中文网的小说,该网站小说的更新速度稍滞后于起点中文网正版小说的更新速度。并且该网站只支持在线浏览,不支持小说打包下载。所以可以通过python爬取文本信息保存,从而达到下载的目的以首页的《一念永恒》作为测试:1、先查看第一章地址中的html文本:https://www.biqukan.com/1_1094/5403177.html通过reques...
2019-06-19 12:18:08
39531
12
转载 2-3 Python异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。python标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exceptio...
2019-06-19 10:48:50
169
转载 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
171
原创 1-3 python编写智能回复机器人
itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。安装pip3 install itchat登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上...
2019-06-17 12:39:58
2822
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
303
原创 1-1 python网络爬虫初识
什么是Python3网络爬虫?定义:网络爬虫(WebSpider),又被称为网页蜘蛛,是一种按照一定的规则,自动地抓取网站信息的程序或者脚本。简介:网络蜘蛛是一个很形象的名字。如果把互联网比喻成一个蜘蛛网,那么Spider就是在网上爬来爬去的蜘蛛。网络蜘蛛是通过网页的链接地址来寻找网页,从网站某一个页面开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址...
2019-06-15 11:51:19
288
转载 2-1 Python 文件方法
open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完...
2019-06-15 11:46:50
144
原创 1-16 python第一章节练习
写过代码的都知道,根据之前的学习,可以自行封装一些自己需要的函数方法:比如我在同一个目录下创建了3个文件其中defmath为专门用来自定义计算的函数defjudge为自定义的判断函数test为测试调用这些函数的文件一下为文件的方法,大家可以互相学习:defmath.py:import math#求和def addMath(n,*vartuple): t...
2019-06-14 18:20:43
874
转载 1-15 Python模块
在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 py...
2019-06-14 14:42:39
222
转载 1-14 Python函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在...
2019-06-14 13:42:28
182
转载 1-13 Python迭代器与生成器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter()和next()。字符串,列表或元组对象都可用于创建迭代器:>>>list=[1,2,3,4]>>&g...
2019-06-14 11:20:33
185
转载 1-12 Python循环语句
本章节将为大家介绍Python循环语句的使用。Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示:while 循环Python中while语句的一般形式:while 判断条件: 语句执行 Gif 演示:同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。以下实例使用了 whil...
2019-06-14 10:59:57
573
转载 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
201
转载 1-10 Python集合
集合(set)是一个无序的不重复元素序列。可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建格式:parame = {value01,value02,...}或者set(value)>>>basket = {'apple', 'orange', 'appl...
2019-06-13 15:34:38
391
转载 1-9 Python字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。一个简单的字典实例:d...
2019-06-13 15:22:24
237
转载 1-8 Python 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。>>>tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );>>> tup3 = "a",...
2019-06-13 15:12:28
179
转载 1-7 Python 列表
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分...
2019-06-13 15:01:00
472
转载 1-6 Python 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号来截取字...
2019-06-13 14:51:58
360
转载 1-5 Python 数字类型Number
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,varN]]]]您可以通过使用del语句删除...
2019-06-13 14:44:18
521
转载 1-4 python运算符
什么是运算符?本章节主要说明Python的运算符。举个简单的例子4 +5 = 9。 例子中,4和5被称为操作数,"+" 称为运算符。Python语言支持以下类型的运算符:算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级接下来让我们一个个来学习Python的运算符。Python算术运算符以下假设变量a...
2019-06-13 11:16:22
339
转载 1-3 Python基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:#!/usr/bin/python3 counter = 100 ...
2019-06-13 10:56:19
243
转载 1-2 python基础语法
Python3 基础语法编码默认情况下,Python 3 源码文件以UTF-8编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。标识符第一个字符必...
2019-06-12 15:38:54
292
原创 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
163
原创 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
1898
转载 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
496
转载 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
727
原创 关于iOS 12.2以及更高版本安装描述文件
在 iPhone 或 iPad 上安装配置描述文件了解如何在 iOS 12.2 或更高版本中安装描述文件。当您在 iOS 12.2 或更高版本中从网站或电子邮件中下载配置描述文件(包括用于注册移动设备管理的描述文件)后,您需要前往“设置”应用进行安装。安装描述文件在下载描述文件后*,您会看到信息“已下载描述文件”。要安装这个描述文件,请按照以下步骤操作:打开“设置”应用。 轻...
2019-06-01 11:59:40
4693
原创 2-19 微信小程序中this指向
this在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。this 出现的场景分为四类,简单的说就是:有对象就指向调用对象 没调用对象就指向全局对象 用new构造就指向新对象 通过 apply 或 call 或 bind 来改变 this 的所指。1)函数有所属对象时:指向所属对象函数有所属对象时,通常通过...
2019-05-29 12:30:56
3296
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人