mysql新手到高手之路
文章平均质量分 75
憧憬blog
这个作者很懒,什么都没留下…
展开
-
深入探讨iOS开发:从创建第一个iOS程序到纯代码实现全面解析
通过本文的讲解,读者可以全面了解iOS开发的基础知识和关键流程,从创建第一个iOS程序到纯代码实现开发,涵盖了多个方面的内容。希望本文能够帮助读者更好地入门iOS开发,提升开发技能和实践经验。原创 2024-03-26 16:07:35 · 509 阅读 · 0 评论 -
无需公网IP,使用MCSM面板一键搭建我的世界Minecraft服务器联机游戏
MCSManager是一个开源、分布式、轻量级、一键开服、支持大部分游戏服务端和控制台程序的管理工具,我们可以用它来一键部署搭建Minecraft我的世界服务器,跟小伙伴们联机。现在一般家庭局域网宽带没有公网IP,不在同个局域网下的小伙伴没办法直接联机。所以我们在这个教程中同时做内网穿透,将本地端口映射到公网上,使用所生成的公网地址来远程联机,突破局域网的限制,不需要公网IP,不需要设置路由器,也不用购买云服务器。原创 2023-11-24 17:37:50 · 1379 阅读 · 18 评论 -
代码混淆的原理是什么?常见代码混淆方法介绍
本文主要想你介绍代码混淆的原理,常见代码混淆方法,欢迎查阅~移动应用代码安全非常重要,代码逆向会导致代码逻辑被获取,进一步导致控制流被hook,安全防线被破,给APP安全带来巨大风险,因此开发者一般都会进行代码混淆保护。本文主要介绍了代码混淆的原理、方法、以及常见代码混淆的方式和工具。原创 2023-11-17 14:43:59 · 90 阅读 · 0 评论 -
提高APP安全性的必备加固手段——深度解析代码混淆技术
其中,classPath 为加固后的 dex 文件的路径,className 和 methodName 分别为打包前的类名和方法名。在构建 release 版本时,自动启用混淆并将混淆后的 APK 文件输出到 app/build/outputs/apk/release 文件夹中。"/data/data/com.example/app_dex/", // dex 文件优化后的缓存路径。// 加固后的 dex 文件路径。原创 2023-11-16 18:06:28 · 133 阅读 · 0 评论 -
如何进行iOS技术博客的备案?
在本篇问答中,我们将为iOS技术博主介绍如何进行备案。如果你的iOS应用只包含简单的页面,并通过蓝牙进行数据采集和传输,那么你可能不需要备案。然而,如果你希望通过域名调用后端服务,建议进行备案以满足国内服务器访问的要求。我们将详细解释备案的三要素以及备案流程,并提供参考资料供你查阅。作为iOS技术博主,在进行备案时,你需要确保网站、域名和服务器这三个要素齐全。如果你的iOS应用只包含简单的静态页面且没有域名,那么可能无需备案。然而,如果你计划通过域名调用后端服务,备案是必要的。原创 2023-11-14 17:40:34 · 720 阅读 · 1 评论 -
App备案-iOS云管理式证书 Distribution Managed 公钥及证书SHA-1指纹的获取方法
—APP备案的原理是基于原有的工信部域名备案系统,如果已经有了域名备案,无需新增备案主体;只需要在之前的域名备案系统里面,新增APP信息,收集的APP信息主要包括APP包名和签名及公钥这3项;根据近日工业和信息化部发布的《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,相信不少要进行IOS平台App备案的朋友遇到了一个问题,就是apple不提供云管理式证书的下载,也就无法获取公钥及证书SHA-1指纹。如果还没有创建证书,请上传正确的P12苹果证书后,系统会自动解析出对应的签名和公钥信息;原创 2023-11-07 10:03:03 · 956 阅读 · 0 评论 -
iOS App Store上传项目报错 缺少隐私政策网址(URL)解决方法
二、解决办法:使用Google浏览器(翻译成中文)直接打开该网址 https://www.freeprivacypolicy.com/free-privacy-policy-generator.php 按照要求填写APP信息,最后将生成的网址复制粘贴到隐私政策网址栏里即可。原创 2023-11-03 19:04:21 · 637 阅读 · 0 评论 -
通过内网穿透分享本地电脑上有趣的照片:部署piwigo网页
作为一个游戏爱好者,笔者在闲暇之余也会登录游戏,以便享受游戏带来的乐趣,并和游戏中的朋友闲聊放松。几年前有一次聊天,游友想要分享一张有趣的照片,但游戏中的聊天窗口都不支持发送图片,游友只能把图片存入某网盘,再再游戏中发送提取码,才能让我们看到,一来二去耽误不少功夫。但现在,我们可以使用cpolar+piwigo的组合,只需在游戏聊天框粘贴一个网址,就能轻松向游友分享照片。原创 2023-11-02 16:32:31 · 297 阅读 · 18 评论 -
HBuilder开发者必备!Windows上传IPA文件的软件分享
HBuilder是目前市场上最受欢迎的移动应用开发框架,但是我们很多人在使用的时候,由于没有mac电脑,无法使用xcode或者application loader上传ipa文件到App Store。本篇博客介绍了一种通过网页平台上传ipa文件的方法,无需安装任何软件,方便快捷。引言: HBuilder开发框架在开发移动应用时具有很高的效率和便利性,但是许多使用者在Windows电脑下开发应用后,却无法直接将ipa文件上传到苹果官方App Store中,这是因为苹果官方并未提供Windows版本的上传工具。原创 2023-10-28 00:00:00 · 69 阅读 · 0 评论 -
文件混淆-界面介绍
文件混淆功能区域包括3个功能区:顶部显示过滤区、中间文件列表区、底部的是否混淆开关显示控制区域,这个区域用来辅助显示过滤查看文件,不会修改文件显示方式:全部 表示所有文件都显示,已选则只显示你勾选了的文件,未选则看还没选择的文件风险级别:ipaguard对文件名称混淆后可能存在的风险进行了分类,这个分类只是个参考,需要您自己根据产品进行甄别哪些是低风险的,哪些是高风险的,可以选择只显示设定的风险级别的文件,其他的不显示。文件名:可以通过搜索文件名称里的关键字来过滤搜索文件。原创 2023-10-28 00:00:00 · 131 阅读 · 0 评论 -
iOS代码混淆教程
这里的文件夹必须在目录中真实存在(Xcode9 New Group会自动创建对应的真实文件夹)。我们找到替换的方法名或属性名,点击跳转到定义,会跳转到。给.sh文件添加运行内容(运行代码) 将下面的代码复制粘贴到。在上一步的文件下新建一个shell文件(.sh文件)创建codeObfuscation.h文件步骤1。创建codeObfuscation.h文件步骤2。创建codeObfuscation.h文件步骤3。创建func.list文件步骤1。文件的运行权限呢,如下步骤。更改文件权限为可读可写可运行。原创 2023-10-28 00:00:00 · 1264 阅读 · 3 评论 -
如何通过代码混淆绕过苹果机审,解决APP被拒问题
在移动互联网时代,代码混淆越来越受到开发者的重视。iOS代码混淆可以提高难度,从而防止应用程序被盗用或反编译,保护开发者的权益。但是同时也带来了一些问题,例如混淆后的函数名可能会影响代码的可维护性。因此,在使用代码混淆时需要进行合理规划。原创 2023-10-17 14:03:27 · 320 阅读 · 0 评论 -
解决提交到App Store时的ITMS-90478和ITMS-90062错误
在提交应用到App Store时,如果出现ITMS-90478和ITMS-90062错误,通常是因为当前上传的版本号小于已经上传到App Store的版本号。具体来说,ITMS-90478错误表示上传的版本号小于之前已上传的构建版本号,而ITMS-90062错误表示上传的版本号小于之前已上架的版本号。通过正确设置版本号和构建号,我们可以避免ITMS-90478和ITMS-90062错误的发生,并成功将应用提交到App Store。原创 2023-10-27 11:11:37 · 111 阅读 · 0 评论 -
iOS自动混淆测试处理笔记
自动混淆测试是针对 oc 类和oc方法这两个模块进行自动混淆ipa,并ipa安装到设备中运行,通过检测运行ipa包是否崩溃,来对oc类和oc方法进行筛选。如果崩溃,则该类名或方法名不可混淆。当没有勾选oc类和oc方法,会自动测试所有的可执行文件中的oc类和oc方法名。除了 oc 类和oc方法这两个模块会自动筛选测,其他的模块需要手动配置。自动混淆处理完成后,会在 “配置文件”路径下生成一个配置文件,里面包含了筛选过后可以混淆的oc类和oc方法名。1 打开 ipa,导出ipa 路径和配置文件路径会自动填充。原创 2023-10-26 17:59:07 · 144 阅读 · 0 评论 -
iOS发布证书.p12文件无密码解决办法及导出带密码的新.p12文件方法
本文将以iOS技术博主身份,分享解决使用无密码的.p12文件发布应用时遇到的问题,并介绍如何以带密码的方式重新导出.p12文件的方法。通过本文提供的步骤,开发者可以顺利完成证书的发布流程。通过以上步骤,我们可以利用重新导出的方式,创建一个带有密码的新.p12文件。这样,即使第三方平台要求密码不为空,我们也能满足要求,完成应用发布流程。需要注意的是,为了省事,导出新的.p12文件时也要为其设置一个密码。原创 2023-10-27 11:09:49 · 357 阅读 · 0 评论 -
iOS上架App Store的全攻略
创建App IDs和绑定Bundle Identifier 创建App IDs并绑定你的应用的Bundle Identifier,确保Bundle Identifier没有使用占位符。1.3 加入苹果开发者计划(如果已经加入,可以跳过此步骤) 如果你是第一次使用Apple ID登录苹果开发者网站申请注册,需要同意苹果的开发者协议并提交请求。iOS上架App Store的全攻略 第一步:申请开发者账号 在开始将应用上架到App Store之前,你需要申请一个开发者账号。支付成功后,你就可以使用开发者账号了。原创 2023-10-19 18:14:38 · 420 阅读 · 0 评论 -
iOS代码混淆工具推荐:IPA Guard详细介绍
了解并选择合适的iOS代码混淆工具对于开发者来说至关重要。本文将介绍一款功能强大的iOS代码混淆工具软件——IPA Guard,包括其支持的语言、主要特性、混淆模式和使用场景,帮助开发者解决代码重复上架和机审问题。IPA Guard是一款功能强大的iOS代码混淆工具,其独特之处在于不需要iOS app的源码,可以直接对ipa文件进行混淆加密。它能够对iOS ipa文件的代码、代码库和资源文件进行混淆保护,可针对Objective-C、Swift、C++、Dart等多种语言进行混淆处理。原创 2023-10-17 18:06:17 · 447 阅读 · 0 评论 -
iOS代码混淆和加固技术详解
在开发iOS应用程序时,保护应用的安全性是一项非常重要的任务。为了防止应用被破解、盗版、二次打包或反编译,开发者需要采用一些加固和混淆的措施来增加应用的安全性。本文将详细介绍iOS代码混淆和加固技术,并推荐一些常用的工具和库。在移动互联网时代,代码混淆越来越受到开发者的重视。iOS代码混淆可以提高难度,从而防止应用程序被盗用或反编译,保护开发者的权益。但是同时也带来了一些问题,例如混淆后的函数名可能会影响代码的可维护性。因此,在使用代码混淆时需要进行合理规划。原创 2023-10-17 13:12:59 · 201 阅读 · 0 评论 -
iOS代码混淆-从入门到放弃
代码混淆是指将程序中的方法名、属性名等符号重命名,并对代码进行改写,使其加密和混淆,增加应用逆向工程的难度。在移动互联网时代,代码混淆越来越受到开发者的重视。iOS代码混淆可以提高难度,从而防止应用程序被盗用或反编译,保护开发者的权益。但是同时也带来了一些问题,例如混淆后的函数名可能会影响代码的可维护性。因此,在使用代码混淆时需要进行合理规划。原创 2023-10-16 17:35:26 · 269 阅读 · 0 评论 -
苹果上架常见问题-appstore开发者名称修改
在App Store中,开发者名称是一个非常关键的信息,它决定了用户对应用的信任度和对开发者的认知程度。这些信息与在App Store中的开发者名称并没有直接的关联,开发者名称在App Store中是独立设置的。在App Store中修改开发者名称是很容易的,但是在修改之前,你需要考虑自己的品牌定位以及App Store的审核规则。在"App信息"界面中,选择"App Store"选项卡,然后在"App名称"下方,找到"开发者名称"。这样,你的开发者名称就会被修改,新的名称将会显示在App Store中。原创 2023-10-13 18:04:04 · 757 阅读 · 0 评论 -
iOS加固保护技术:保护你的iOS应用免受恶意篡改
iOS加固保护是直接针对ios ipa二进制文件的保护技术,可以对iOS APP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard通过修改 ipa 文件中的 macho 文件中二进制数据(代码模块配置)进行操作,无需源码。不限定开发技术平台。支持oc,swift,cocos2d-x、unity3d、quick-cocos,html5 ,react native等等各种开发技术。原创 2023-09-20 17:11:44 · 802 阅读 · 0 评论 -
代码混淆和加固,保障应用程序的安全性
代码混淆是将源代码进行加密和优化,使得反编译者难以理解和还原源代码的过程。通过替换变量名、类名等信息为无意义的字符,代码混淆使得反编译后的代码难以理解和维护,从而提高了应用程序的安全性。代码加固是对已经混淆的代码进行二次保护,防止破解者通过静态或动态分析手段获取到关键算法和逻辑。代码加固可以添加额外的安全层,包括加密、反调试、反动态调试、反内存dump等,从而增强应用程序的抗攻击能力,以IPA Guard为例,。代码混淆和代码加固是提高应用程序安全性的重要手段。原创 2023-09-15 17:51:34 · 192 阅读 · 0 评论 -
在外远程访问禅道,点亮软件测试新技能「内网穿透」
作为一个软件技术人员,每天都无法避免的事,就是与各种Bug斗智斗勇。反观整个计算机发展史,与Bug的斗争就从来没有中断过。从最初的“物理Bug”,到后来的数字化Bug,一直都伴随着计算机技术的发展而发展,可以想见未来,抓Bug仍然是我们的日常工作之一。为了更方便的抓Bug,我们不仅要借助Bug管理程序,还需要在软件的不同使用场景中进行实地测试,才能最大程度避免Bug带来的伤害。原创 2023-09-14 15:27:15 · 880 阅读 · 17 评论 -
苹果证书分类及作用详解,助力开发者高效管理应用程序
能,分发证书用于企业版APP或内部测试APP,而MDM证书则用于移动设备管理。开发者证书分为开发证书和发布证书两种。开发证书用于开发测试,发布证书。苹果证书是开发iOS应用不可或缺的一部分,不同类型的证书在应用程序的开发、测。推送证书、分发证书和MDM证书,帮助开发者了解如何正确使用和管理这些证书,不同类型的证书具有不同的功能和用途,例如企业证书用于内测发布,开发者证。摘要:本文将详细介绍苹果证书的作用及分类,包括企业证书、开发者证书、在证书界面中,一般只有一个开发证书和一个发布证书,最多可拥有3个。原创 2023-09-07 15:10:55 · 337 阅读 · 19 评论 -
如何将应用程序发布到 App Store
创建一个新的应用程序是令人兴奋的。但将该应用程序交到真正用户手中并不总是那么容易。首先,您需要将应用程序发布到 App Store,以便可供下载。两个主要的应用商店是 Apple App Store 和 Google Play Store,一个适用于 iOS,一个适用于 Android。但每个平台都有自己独特的指南、规则和提交要求。本指南将特别关注将 iOS 应用程序发布到 Apple App Store。该应用程序在此处发布后,即可在 iPhone 或 iPad 上下载。原创 2023-08-23 16:53:23 · 1712 阅读 · 43 评论 -
EasyImage简单图床 - 快速搭建私人图床云盘同时远程访问【无公网IP内网穿透】
一个好的图床,是网站或者文章图片能稳定显示的关键,可是很多图床要么不稳定,要么收费,导致网站或文章图片经常挂掉,笔者也碰到这样的困扰。为了能让自己的图片稳定显示,笔者打算用cpolar内网穿透+ EasyImage组合,自建一个图床网站,避免图片不显示问题。图片服务器是我们建立网站的必要条件之一,对于笔者来说,能够将网站服务器与图片服务器放在一起,能够减轻不少网站维护的压力。而且EasyImage网站放置在本地,也能让EasyImage网站成为私人专属的图片云盘。原创 2023-08-22 13:03:31 · 873 阅读 · 44 评论 -
苹果开发者账号注册方法简明指南
如果您需要使用组织的信用卡,请在设备设置的“iTunes Store 与 App Store”部分中 (在 iOS 14 中,则为“媒体与购买项目”部分),将该信用卡添加到所登录的 Apple ID。如果您就职于中国大陆境内的公司、非营利组织、合资企业、合伙企业或政府组织,可按照以下步骤,在 iPhone 或 iPad 上注册 Apple Developer Program。输入您的名字、姓氏、身份证号和电话号码。请勿输入别名、昵称或公司名称作为您的姓氏或名字,错误地输入您的法定姓名将导致注册审核延误。原创 2023-08-21 13:39:03 · 596 阅读 · 0 评论 -
MySQL入门:了解数据库基础知识
MySQL是一种开源的关系型数据库管理系统,由瑞典MySQL AB公司开发,之后由Oracle公司收购。MySQL被广泛应用于Web开发、企业应用和嵌入式系统等领域。MySQL是目前世界上最流行的开源数据库之一,其采用了客户端/服务器体系结构,其源代码可以被修改。原创 2023-04-26 18:29:34 · 510 阅读 · 0 评论 -
MySQL性能调优:监控和优化
对MySQL进行性能调优,可以提高MySQL的效率和响应速度。通过监控MySQL性能、分析慢查询日志、优化数据表结构和优化SQL语句,可以对MySQL进行有效的性能调优。自己的实践案例是一个很好的验证,可以发现你的优化是否确实有所帮助。原创 2023-04-26 18:35:00 · 1165 阅读 · 0 评论 -
视图、触发器和存储过程:提升数据库功能
数据库是现代信息系统中最重要和核心的组成部分,它可以有效地存储和管理数据,提供数据检索和查询功能。但是,对于大型复杂的应用程序来说,简单的数据存储和查询已经无法满足需求,因此,我们需要更多的数据库功能来提高系统的安全性、可靠性、性能和可维护性。在这篇文章中,我们将详细介绍三种数据库功能:视图、触发器和存储过程,以及它们的优缺点和应用场景。原创 2023-04-26 18:33:36 · 514 阅读 · 0 评论 -
事务和锁:保证数据一致性
在计算机中,事务是指由一系列数据库操作语句组成的逻辑单元,被认为是可靠和不可分割的工作单位。事务具有ACID的特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性指一组操作要么全部执行成功,要么全部失败回滚,不存在中途失败情况。一致性指操作前后数据库中数据保持一致。隔离性指多个事务并发执行时,各个事务之间执行互相不干扰。持久性指一旦事务执行成功,其结果必须永久保存在数据库中。原创 2023-04-26 18:33:28 · 394 阅读 · 0 评论 -
提高查询效率:MySQL高级查询技巧
MySQL是一个高度优化的数据库管理系统,但是在处理大量数据时,它可能会遇到一些性能问题。这些问题通常可以通过查询优化来解决。选择合适的数据类型索引优化查询语句。原创 2023-04-26 18:32:16 · 467 阅读 · 0 评论 -
MySQL数据类型和约束
MySQL支持许多的数据类型,包括数值、字符串、日期和时间等类型。数据类型的选择既需要考虑数据的实际情况,也需要考虑存储空间的大小以及计算效率等因素。原创 2023-04-26 18:32:03 · 481 阅读 · 0 评论 -
初探MySQL:基本的SQL语句
SQL是结构化查询语言,是一种在关系型数据库中操作数据的语言。它提供了一种简单的方式来管理和访问数据,同时也是所有主流数据库管理系统的标准语言之一。原创 2023-04-26 18:30:41 · 582 阅读 · 0 评论