
mysql
文章平均质量分 69
iOS学霸
这个作者很懒,什么都没留下…
展开
-
iOS上架App Store的全攻略
选择应用中包含的服务,根据你的项目需求进行选择。1.3 加入苹果开发者计划(如果已经加入,可以跳过此步骤) 如果你是第一次使用Apple ID登录苹果开发者网站申请注册,需要同意苹果的开发者协议并提交请求。如果审核通过,会发送邮件通知你,然后就可以在App Store上下载你的应用了。填写完整准确的元数据:在提交应用时,填写完整准确的元数据,包括应用名称、描述、关键词等,以提高搜索排名和吸引用户。应用描述和关键词:编写吸引人的应用描述,并选择适当的关键词,以提高应用在App Store中的搜索排名。原创 2023-10-19 18:11:29 · 972 阅读 · 0 评论 -
ios证书类型及其作用说明
用于部署在服务器上,和apple通信发送推送消息,不是用来打包编译的 iOS推送证书是用于推送通知的 平时我们在手机的系统栏下拉看到的那些消息就是推送通知 如果要做这个功能就需要配置推送证书。无需支付费用给apple,使用个人信息注册的账号 可以开发测试安装,限制3台测试设备,无法上架,不能使用testfight,不能使用推送,支付,apple账号登录功能。2、iOS证书到期了需不需要重新申请呢 ,具体看需要 ,如果你要更新已经上架的APP, 更新版本, 删除到期的证书重新申请打包上传更新。原创 2023-09-28 17:20:27 · 173 阅读 · 0 评论 -
保护你的iOS应用,防止逆向破解
。原创 2023-09-20 18:01:11 · 1251 阅读 · 0 评论 -
使用cpolar内网穿透随时查看家中监控摄像头
答案自然是肯定的,我们可以借助cpolar创建的TCP-IP隧道,轻松的在公共互联网下,随时访问并操作内网电脑,查看内网监控摄像头的工作情况。在cpolar云端保存一条长期存在的TCP-IP数据隧道后,我们回到内网电脑上,安装并打开cpolar客户端,在“隧道管理”项下的“创建隧道”页面,建立固定端口的TCP-IP隧道入口。在内网电脑上的设置完成后,我们就能在其他电脑上(位于公共互联网或其他内网下),打开系统自带的“远程桌面连接”,并在“计算机”栏位处填入cpolar生成的固定TCP-IP隧道入口。原创 2023-07-20 15:49:21 · 1404 阅读 · 42 评论 -
已解决错误代码: MethodArgumentTypeMismatchException(方法参数类型不匹配异常)
MethodArgumentTypeMismatchException异常通常是由于请求参数的类型与处理器方法参数类型不匹配而引起的。通过在Controller方法中明确指定参数类型,并在前端页面上对用户输入的数据进行合适的验证,我们可以避免参数类型不匹配异常的发生,并提高应用程序的稳定性和用户体验。在进行表单数据提交时,确保数据类型正确是确保参数传递正确的重要一环,这也是我们在开发过程中需要特别注意的地方。通过严格遵循参数类型要求和前端数据验证,我们可以减少参数类型不匹配异常的发生,提高应用程序的健壮性。原创 2023-07-20 11:28:51 · 828 阅读 · 2 评论 -
开发入门之Web 品质- 可读性
由于网络上有不同厂家的字体,因此应该选择已知的字体,例如 Helvetica,Arial,Times等。此外,在使用响应式设计的情况下,网站的字体大小和行距应该根据不同设备的屏幕大小进行适配。可读性是网站品质的重要方面,它直接影响用户的使用体验和网站的可维护性。为了提高网站的可读性,网站应该使用响应式布局。同时,应该针对不同的设备,为网站的不同部分进行适配。通过上述技术和方法,我们可以提高网站的可读性,改进用户的使用体验和网站的可维护性。同时,我们还可以提高网站的访问速度,让用户得到更好的使用体验。原创 2023-07-12 17:14:37 · 325 阅读 · 1 评论 -
appuploder全过程使用教程(Windows版本)
1.未支付apple 688的可以下载iTunes,连接上手机,进入下载中心,选择ipa包安装。7.进入证书管理,创建证书,名称密码随便填,但密码要记住,对应的是hbuilder。添加测试设备,有两种方法获取,第一种是安装iTunes,手机自动获取,第二种是。5.登录刚刚申请的苹果账号 ,要选未支付688(正式的开发者账号每年要支付。8.进入描述文件管理,添加描述文件,名称随意,类型选择对应的就行,证书和设。添加bundleid ,名称随意,id是hbuilder的appid。苹果手机扫码获取udid。原创 2023-07-07 16:40:38 · 177 阅读 · 0 评论 -
公网远程连接Redis数据库「内网穿透」
Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问。原创 2023-07-07 09:22:14 · 753 阅读 · 31 评论 -
已上架的App在AppStore上无法搜索到的问题
已上架的App在AppStore上无法搜索到的问题遇到这样的问题确实令人苦恼,这种由于苹果缓存原因引起的故障确实让人头疼(笑)。我们都知道上架如果APP证书过期也会导致失败,这边我们就推荐一个好用的工具-appuploder。原创 2023-07-05 18:08:45 · 2220 阅读 · 0 评论 -
开心档之C++ 模板
模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。是占位符类型名称,可以在类被实例化的时候进行指定。您可以使用一个逗号分隔的列表来定义多个泛型数据类型。在这里,type 是函数所使用的数据类型的占位符名称。正如我们定义函数模板一样,我们也可以定义类模板。模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。您可以使用模板来定义函数和类,接下来让我们一起来看看如何使用。,我们可以定义许多不同类型的向量,比如。原创 2023-07-02 20:16:41 · 87 阅读 · 0 评论 -
开心档之C++ 变量作用域
在函数或一个代码块内部声明的变量,称为局部变量。也就是说,全局变量一旦声明,在整个程序中都是可用的。在所有函数外部定义的变量(通常是在程序的头部),称为全局变量。全局变量的值在程序的整个生命周期内都是有效的。在程序中,局部变量和全局变量的名称可以相同,但是在函数内,局部变量的值会覆盖全局变量的值。正确地初始化变量是一个良好的编程习惯,否则有时候程序可能会产生意想不到的结果。在函数或一个代码块内部声明的变量,称为局部变量。在函数参数的定义中声明的变量,称为形式参数。在所有函数外部声明的变量,称为全局变量。转载 2023-07-02 20:12:05 · 116 阅读 · 0 评论 -
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
当开发者的苹果开发者账号即将到期时,可能会面临以下问题:“如何查看开发者账号剩余时间?”和“如何进行续费?”本文将详细解答这些问题。完成下单后,您将收到苹果反馈的订单详情信息,整个续费流程就完成了。如果在规定时间内没有续费,APP会被下架吗?需要重新提交审核吗?若长时间未登录iTunes后台或未注意到续费的提醒邮件,您的APP将在到期后不再显示在App Store上。此时,您的APP状态将变为“等待协议”,而非下架状态。只要您续费后,过一段时间内它将重新在App Store中展示,并无需重新提交审核。原创 2023-06-30 17:32:10 · 939 阅读 · 0 评论 -
处理开发者账号到期导致APP下架的方处理开发者账号到期导致APP下架的方法
1.未支付apple 688的可以下载iTunes,连接上手机,进入下载中心,选择ipa包安装。7.进入证书管理,创建证书,名称密码随便填,但密码要记住,对应的是hbuilder。添加测试设备,有两种方法获取,第一种是安装iTunes,手机自动获取,第二种是。5.登录刚刚申请的苹果账号 ,要选未支付688(正式的开发者账号每年要支付。8.进入描述文件管理,添加描述文件,名称随意,类型选择对应的就行,证书和设。2.登录开发者中心 ,出现协议弹框,同意即可。安全性”界面,点击“开发者模式。原创 2023-06-30 17:15:41 · 379 阅读 · 0 评论 -
无法安装此app,因为无法验证其完整性 ,解决方案
(╯□╰)o一群小币崽子没看我资源介绍直接点下载地址一顿操作。证书及描述文件过期 (没有签名或者不完整)原创 2023-06-29 18:05:34 · 8066 阅读 · 0 评论 -
开心档之MySQL 数据类型
这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),以及近似数值数据类型(FLOAT、REAL 和 DOUBLE PRECISION)。字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。表示时间值的日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQL不能表示的值时使用"零"值。原创 2023-06-29 16:59:16 · 77 阅读 · 0 评论 -
最全iOS 上架指南
编辑版本或build第一次可以随意,但在提交版成功后,这两个必须有一个值是新的区别,否则提交上传肯定会被拒绝。在菜单左侧,选择创建的个人资料点+选项,然后选择App Store并在创建后获得为App Store的TYPE个个人资料。一般要创建两个证书,一个用于开发,另一个用于上板,如果有付款内容,还需要Apple Pay的证书。3、无法独立完成程序操作,例如支付集成第三方,但没有apple pay的选项。2、选择签名,选择Sign & Capabilities。2、使用过期API,如UIWebView。原创 2023-05-22 16:15:50 · 301 阅读 · 1 评论 -
登录appuploader
如果您只有上传权限,没有账号的其他权限,也没有账号的密码,可以通过上传专用密码登录。免费账号,在登录appuploader之前,需要下载icloud,并且登录icloud,确保账号是ok的。没支付费用给apple的账号,或者过期的账号,没有正常的开发者权限,只有非常有限的开发测试权限功能。然后软件会提示输入验证码,点击验证,验证成功就可以使用各项功能了 最新版本已经优化了未支付688给apple的账号的登录流程,无需再安装其他软件,可以直接。如果提示验证码发送次数过多,则需要等待第二天再试了。原创 2023-05-19 15:52:56 · 84 阅读 · 0 评论 -
IOS证书制作教程
如果期望制作好证书后在其他电脑上同样可以下载到这个证书,或者和你同事同步此证书,则需要勾选使用appuploader服务同步。否则您需要手动管理p12文件在不同电脑之间的传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。这个密码不是账号密码,而是一个保护证书的密码,是p12文件的密码,此密码设置后没有其他地方可以找到,忘记了只能删除证书重新制作,所以请务必记住密码。证书名称是你为了在证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类。原创 2023-05-19 15:50:58 · 129 阅读 · 0 评论 -
登录appuploader
如果您只有上传权限,没有账号的其他权限,也没有账号的密码,可以通过上传专用密码登录。免费账号,在登录appuploader之前,需要下载icloud,并且登录icloud,确保账号是ok的。没支付费用给apple的账号,或者过期的账号,没有正常的开发者权限,只有非常有限的开发测试权限功能。然后软件会提示输入验证码,点击验证,验证成功就可以使用各项功能了 最新版本已经优化了未支付688给apple的账号的登录流程,无需再安装其他软件,可以直接。如果提示验证码发送次数过多,则需要等待第二天再试了。原创 2023-05-19 15:51:24 · 86 阅读 · 0 评论 -
iOS描述文件(.mobileprovision)一键申请
如果选择的类型是ios app development 类型,则全部测试设备旁边必须有测试设备并且勾选上,如果没有显示测试设备,点击框框下面的添加测试,然后把测试设备的udid输入,把ios设备连接到当前pc,会自动获得设备的udid。然后选择描述文件类型,再选择bundle ID,如果没有bundle id,可以点击 弹出框框下面的添加bundle 按钮, bundle id也叫app id,app和描述文件绑定,不和证书绑定,所以每个app有一个单独的描述文件,但是很多app可以公用一个证书。原创 2023-05-19 15:49:45 · 311 阅读 · 0 评论 -
TypeScript 基础类型
Null 和 Undefined 是其他任何类型(包括 void)的子类型,可以赋值给其它类型,如数字类型,此时,赋值后的类型会变成 null 或 undefined。never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,它常用于以下三种情况。在 JavaScript 中, undefined 是一个没有设置值的变量。null是一个只有一个值的特殊类型。表示一个空对象引用。原创 2023-05-12 17:44:06 · 89 阅读 · 0 评论 -
TypeScript 教程
TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。原创 2023-05-12 17:43:26 · 136 阅读 · 0 评论 -
TypeScript 元组
我们知道数组中元素的数据类型都一般是相同的(any[] 类型的数组可以不同),如果存储的元素数据类型不同,则需要使用元组。pop() 从元组中移除元素(最后一个),并返回移除的元素。元组中允许存储不同类型的元素,元组可以作为参数传递给函数。push() 向元组添加元素,添加在最后面。原创 2023-05-12 17:37:58 · 144 阅读 · 0 评论 -
苹果账号被禁用怎么办?
2.将Apple ID账户信息告诉了其他人,或在各大论坛上分享了Apple ID。2.将Apple ID账户信息告诉了其他人,或在各大论坛上分享了Apple ID。3.2如果选择回答安全问题,需要先验证出生年月日,若注册时未正确填写,只能。3.2如果选择回答安全问题,需要先验证出生年月日,若注册时未正确填写,只能。6.选择解锁Apple ID后,需要再次登录Apple ID。6.选择解锁Apple ID后,需要再次登录Apple ID。7.登录成功后,会提示Apple ID已经解锁。原创 2023-05-12 17:24:41 · 351 阅读 · 0 评论 -
如何解决App Store Connect中的“90704”图标错误的问题
4.了解App Store Connect的规范和要求:了解App Store Connect的规范和要求,要解决90704错误,您需要确保您的应用程序图标符合App Store Connect的要求。遵循这些规则,您可以确保您的应用程序图标符合App Store Connect的要求,从。是因为我们上传的应用程序图标不符合App Store Connect的要求。修改应用程序图标:如果您的应用程序图标不符合App Store。的是第三方图标,请确保它们符合App Store Connect的要求。原创 2023-05-12 17:22:44 · 190 阅读 · 0 评论 -
解决TestFlight提交时出现的ITMS-90426错误问题
我们会遇到一个名叫“ITMS-90426错误”的问题,这会导致我们无法将应用程序提交到。我们可以在Xcode的Organizer(组织者)中找到相关的错误信息,并进行查看和分。当我们遇到ITMS-90426错误时,我们需要进行一些特定的步骤才能解决这。本文将为大家提供详细的解决ITMS-90426错误问题的方法,让大家可以轻松地解决这。当我们遇到ITMS-90426错误时,我们需要先查看错误信息,以确定具体的问题所在。Xcode的当前公共(GM),版本重建你的应用程序并重新提交。原创 2023-05-12 17:20:49 · 902 阅读 · 1 评论 -
Xcode安装ipa
在这个步骤中,需要根据具体的需求设计App的外观和功能。在打包过程中,可以选择不同的配置选项,例如应用程序的名称、应用程序的版本号等。总之,使用Xcode进行iOS应用程序开发需要掌握基本的编程知识和技能,同时需要熟悉Xcode的工具和库。通过遵循Xcode的指南和规则,并使用Xcode提供的工具和库,可以更快、更方便地编写高质量的代码,并将App打包成IPA格式的文件。打开网站https://appleid.apple.com/。Appuploader下载链接。登录苹果开发者账号。原创 2023-05-11 18:07:59 · 173 阅读 · 0 评论 -
ios打包ipa的四种实用方法(.app转.ipa)
Step1: 新建文件夹,命名为"distribute",新建 distribute.sh 脚本文件,内容为:(注意,脚本中所有appName请先替换成你的真正app名称)3、选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑。各开发者工具打包教程,根据自己使用的平台去打包,证书都是一样用。输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样,点击ok创建。原创 2023-05-11 17:38:45 · 1666 阅读 · 0 评论 -
利用Appuploader上架IPA步骤
2、创建成功后,找到刚创建的发布证书(iOS Distribution这个类型的就是发布证书,如果之前创建过看过期时间或者ID就知道哪个是新创建的了)!3、选择刚创建的发布版描述文件(iOS Distribution这个类型的就是发布描述文件,找刚创建的输入的名称),点击Download下载,保存到电脑。发布证书用于上架,证书有p12及mobileprovision两个文件,配套使用,先申请p12。输入名称:不要中文,随意,123之类的就行,注意不要跟之前申请过的名称一样,点击ok创建。原创 2023-05-10 13:52:36 · 139 阅读 · 0 评论 -
xcode打包导出ipa
在Products目录下,把xxx.app文件拷贝出来,新建Playload文件夹,压缩Playload文件夹,得到Playload.zip文件,修改。描述文件:这个文件主要包含了证书,公钥,设备信息等,和app绑定。测试设备:主要是录入要内测的ios手机,主要是udid,udid可以理解为设备的一个唯一标识码,iphone手机udid的获取,可以。访问以下网址,按照提示注册即可,因为不需要支付688认证苹果开发者,所以没什么好讲的。双击下载到的p12 文件,系统提示输入密码之类的,按照提示输入密码即可。原创 2023-05-05 17:04:54 · 341 阅读 · 0 评论 -
如何配置Apple推送证书 push证书
2.在左侧找到Certificats 3.找到我们要配置push功能的certificates 4.勾选push Notifications。苹果开发者账户(已支付99美刀的apple用户) https://developer.apple.com/account。想要使用Apple的推送功能就需要配置push证书,然后使用快捷工具。很多开发者使用hbuilder打包应该都有遇到这个问题,制作证书,最后使用hbuilder打包就可以了。1.登录苹果开发者账户。原创 2023-05-05 17:02:38 · 309 阅读 · 0 评论 -
xcode打包导出ipa
在Products目录下,把xxx.app文件拷贝出来,新建Playload文件夹,压缩Playload文件夹,得到Playload.zip文件,修改。描述文件:这个文件主要包含了证书,公钥,设备信息等,和app绑定。测试设备:主要是录入要内测的ios手机,主要是udid,udid可以理解为设备的一个唯一标识码,iphone手机udid的获取,可以。访问以下网址,按照提示注册即可,因为不需要支付688认证苹果开发者,所以没什么好讲的。双击下载到的p12 文件,系统提示输入密码之类的,按照提示输入密码即可。原创 2023-05-05 16:48:03 · 257 阅读 · 0 评论 -
如何配置Apple推送证书 push证书
2.在左侧找到Certificats 3.找到我们要配置push功能的certificates 4.勾选push Notifications。苹果开发者账户(已支付99美刀的apple用户) https://developer.apple.com/account。想要使用Apple的推送功能就需要配置push证书,然后使用快捷工具。很多开发者使用hbuilder打包应该都有遇到这个问题,制作证书,最后使用hbuilder打包就可以了。1.登录苹果开发者账户。原创 2023-05-05 16:46:05 · 329 阅读 · 0 评论 -
TypeScript String(字符串)
String 对象用于处理文本(字符串)。原创 2023-05-05 14:21:27 · 581 阅读 · 0 评论 -
苹果怎么查看UDID iPhone/iPad查看UDID教程【详解】
在开发iPhone和iPad软件的时候,要使用UDID来做真机测试,那么如何查看iPhone或者iPad的UDID呢?在Mac电脑上用USB链接iPhone,打开XCode,会弹出Organizer,在设备的Summary中会显示UDID,这个可以直接复制。点击设备,在摘要中你可以看到iPhone或者iPad的序列号,鼠标点击系列号区域,就会显示设备的标识符(UDID)了。进入“安装测试”页面,选择一个(必须是开发类型描述文件编译,且描述文件包含设备的UDID)的IPA文件上传。打开iTunes软件。原创 2023-04-18 17:15:22 · 668 阅读 · 0 评论 -
开心档之TypeScript 联合类型
联合类型(Union Types)可以通过管道(|)将变量设置多种类型,赋值时可以根据设置的类型来赋值。:只能赋值指定的类型,如果赋值其它类型就会报错。原创 2023-04-06 17:42:46 · 118 阅读 · 0 评论 -
使用appuploader怎么安装测试
1.扫码安装 上传成功后,点击安装手机扫码就能测试啦!具体步骤按照上面提示内容操作即可。(必须是开发类型描述文件编译,且描述文件包含设备的UDID)的IPA文件上传。两种方法安装如果版本太低就会出现如下提示,反之,就是成功的。首先我们来看安装测试这个模块,注意按照上面提示内容操作。2.USB安装 点击USB安装,使用苹果数据连接安装。进入“安装测试”页面,选择一个。原创 2023-02-21 17:24:33 · 122 阅读 · 0 评论 -
开心档之Git基本操作
Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。,后面我们会详细介绍。原创 2023-02-20 13:55:53 · 83 阅读 · 0 评论 -
开心档之Git分支管理
如你所见,我们创建了一个分支,在该分支上移除了一些文件 test.txt,并添加了 kxdang.php 文件,然后切换回我们的主分支,删除的 test.txt 文件又回来了,且新增加的 kxdang.php 不存在主分支中。现在,假如切换回 master 分支我们可以看内容恢复到我们修改前的(空文件,没有代码),我们再次修改 kxdang.php 文件。当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。如果我们要手动创建一个分支。原创 2023-02-20 13:53:46 · 118 阅读 · 0 评论 -
软件开发入门教程网之Python uWSGI 安装配置
你可以用 --processes 选项添加更多的进程,或者使用 --threads 选项添加更多的线程 ,也可以两者同时使用。以上代码表示使用 nginx 接收的 Web 请求传递给端口为 3031 的 uWSGI 服务来处理。我们可以将 uWSGI 和 Nginx Web 服务器结合使用,实现更高的并发性能。将 uWSGI 二进制安装到 /tmp/uwsgi ,你可以修改它。安装完成后,在当前目录下,你会获得一个 uwsgi 二进制文件。默认情况下,uWSGI 启动一个单一的进程和一个单一的线程。原创 2023-02-14 09:28:57 · 156 阅读 · 0 评论