各位好,我是阿杰,我们经常使用 p i b install 来安装第三方包的时候,会遇到它提示下边的两行,意思就是 p i p 有一个新的版本,要不要进行升级? 如果要升级呢,就使用 to update run 后边的那个语句进行升级。这个其实 to update run 后边有两种形式,一种就是像现在这样的,直接这个 python 点 xe, 这种情况下是你加入了 拍层的环境变量之后是这样的。那另外一种,如果你的拍层没有加入环境变量,那么他后边 to update raw 后边是很长的一串,这个是把拍层的路径带出来了。实际上,呃,如果你要进行 pip 的升级的话, 要注意尽量的去运行 to update around 后边的那一长串,把后边的那一长串给他复制下来,然后进行呃粘贴,粘贴 到新的命令行的行里边进行运行,因为他是根据你当前的环境来判断的,这样的运行是最保险的。如果你自己再去运行别的 update 的语句,可能还会产生一些问题,就有些小伙伴会 按照一些教程上面去运行 pip 的去升级,结果造成了 pip 的丢失,这个时候还要麻烦的去进行 pip 的修改或者 pip 的修复,这个都是没必要的。另外一个就是你的 passion 啊, 国外的原,最好是把它设置成国内原,比如说我这个像清华大学的原,这样的升级会比较保险一点。此外呢,如果你的拍送的版本是在三点七或者三点七以下,其实没有必要再去升级 p i p 了,因为那个版本比较低,再升级 p i p 可能会出问题。此外呢,还有一些小伙伴,他在 升级的过程中,包括安装包的过程中,会有发现有一个 false 点, python host, 这个升级的站点是没有办法去升级的,经常提示超时,那么也是要换一个国内的站点去进行升级就可以了。
粉丝1.1万获赞14.4万

爱尔登法还在上线当天就被破解啦!破解团队 plaza 在二月二十五日发布了爱尔登法还的破解版,并当即宣布解散。借此机会,今天小鹿就来和大家聊聊这个著名的游戏破解团队。在前一天的二月二十四日,破解团队 codex 发 大部长文宣布解散。长文里说到,当初 codex 是为了和当时最有名的破解团队 reload 进行竞争,但没想到 reload 这么不经打,没多久就分崩离析了。在一 一五年,首个使用低加密的古墓丽影崛起出现,让国内的三大妈破解组无从下手。此时 codex 联合了 cpy 成功破解了低加密,至此 低加密的零破解神话陨落,也因此出现了低加密影响游戏性能的论调,并衍生出正版受害者的说法。此后 codex 还建立了普拉达团队, codex 主要是负责游戏主体 的破解,而 plaza 主要是负责游戏附加内容,例如 dlc 或者是后续内容的更新。 codex 最后一个破解作品是模拟人生四的 dlc。 婚礼习员。一 天后,普拉仔在发布爱尔登法还破解版时说到,在扣的 x 发布解散消息时,很多人问为什么不把爱尔登法还作为最后的告别礼物, 我们觉得这个提议很好,所以我们做到了,也该说再见了。在 codex 成立的这八年里,破解了七千三百多款游戏,普拉扎则破解了五千三百多款游戏,国内的大部分盗版资源也是源于这一个传奇的破解组,但以后破解作品可能会越来越少了。屏幕前的你们有玩过盗版游戏吗?

知名游戏破解小组 c od e x 宣布解散。这支成立于二零一四年的小组,最初的目的是跟另一只团队瑞娄底的比拼竞争,如今不少老团队解散, c o d e x 认为最初成立的目标早已实现,是时候走上新的道路了。 c o d e x。 小组活跃时期,在六年内发布了超过三千七百个学习版游戏, 破过许多不同种类、不同平台的加密技术,比如多重不同加密保护的刺客信条起源和孤岛惊魂舞,还有特殊加密的街霸舞我的世界地下城等等。今天他们发布了最后一份学习版模拟人生寺的最新 dlc。 此后 后期团队中的成员就将各奔东西,对一路上所有支持陪伴他们的人表示感谢。这里是 3dm 为你带来最新的游戏资讯。

本次啊给大家分享一下 pap 的使用,首先告诉大家啊, pison 三点四版本之后,以及 pison 二点七点九版本之后呢,官网的安装包当中就自带了 pap, 用户直接在安装完 pison 之后啊,就可以直接使用了。那如何使用 pap 呢? 安装后啊,在命令行中输入 pap, 然后按下回车,就会出现下图所示的说明。在使用 pap 中经常会看到这句话, 比如你想升级 pype, 那就使用 pype install 杠杠 upgrade pype, 或者呢是 python 杠 m pype install 杠杠 upgrade pype 这种使用啊,主要是 python 命令不好用,或者找不到 python 命令时,就使用 python 杠 m。 使用 pipe 来安装第三方包,怎么来实现呢? pipe install package gun name package gun name 就是你的 报名,当然也可以指定对应的版本号,我们以囊 pi 为例,就是 pap install 囊 pi 后边跟对应的版本号,但是它的版本号有这么多,怎么知道版本号到底是什么呢?我们还是以囊 pai 为例,那就使用 pap install 囊 pi 等等。但是安装过程中啊,经常会出现超时的情况, 怎么来解决呢?第一种解决方法啊,就是更改默认的 timot 时间,就是 pipe 杠杠 default 杠 timot 等于一百 install number。 另外一种方式啊,是更换镜像源呢,国内常用的镜像源呢,是有这些, 在下载第三方库时结合杠 i 使用,比如啊,使用清华的进校员就可以这样来写,如果想升级第三方库呢,就跟升级 pap 是一样的,就是 pap install 杠杠 upgrade 第三方库的名字就 ok 了。

是的,你没看错,这是鸿蒙系统安装企业应用的效果,华为你还说你不是国粉,你还说你不会武功。所以今天的话我们来继续来对比,我主要就是给大家盘点一下这个鸿蒙跟 ios 像的地方还有哪些啊?应承,我们上次聊过那个后台机制,现在的话我们来看一下 在应承我们做应用开发的时候,他们相似的还有哪些点?那第一个,第一个我先给大家来看一下,就是基础框架, 那个大家可以看一下我们对应用框架、应用服务等等重点能力进行的提供指导。然后呢,他这里就列了一下应用框架相关 keep 开放能力,注意啊,大家先看一下鸿蒙的所有的这些 基础框架,他的命名方式是怎么命名的,对吧?我们来看一下开发这个章节,开发这个章节的话,你可以看到 说鸿蒙他把所有的这些系统提供的服务都起名叫某某 kit, 对吧?各种 kit 啊,对吧?这个 kit 的话简单翻译出来的话,中文就是,呃, 工具嘛,工具嘛,或者说框架嘛,所以说直译过来就是某某某框架,对不对?所以我们再来看一下苹果的,再来看一下苹果的它是怎么命名的?这些基础框架大家可以注意一下哦。啊,注意一下苹果的这些 fram mark 名字, 我放大一点啊,我放大一点给大家看一下啊,大家可以注意一下苹果的这些 fremok 的名字啊,包括它实际在代码中使用的真实的名字。我们来看一下,比如说苹果的地图服务对不对?苹果的地 图服务在他的呃项目开发的时候引用的库叫什么?叫 map kit 啊?我们呢可以打开任意一个苹果的所有的基础的能力的开发框架,全部都叫做某某 kit。 某某 p 的这个是不是跟红蒙是一模一样?他们的命名规则都一样啊?比如说他增强现实,对吧?你开发的时候实际使用的叫叫做 reality kit, 所以我们但凡翻开一个苹果开发使用到的系统的基础设施能力,然后你都可以看到他叫某某 kit, 对吧?所以这一点的话,他其实很像, 就说他把所有的这些接口重新整理了一下,按照苹果的的基础服务框架命名的方式都命名叫某某 kit 啊。然后对于这一点的话,大家可以看一下他以前老版本的开源鸿蒙的接口, 他到底是怎么命名的,来看一下就知道了。如果在这个开元鸿蒙四点一之前的版本,你点开开发的话,你会发现说他仍然是说很独立的 不同的库啊,很独立的不同的库啊,然后现在的话就变成了统一的某某 kit 啊,这个就是很大的一个变化啊,从命名方式来讲,它的基础库就跟苹果变得是以某某 kit 来结尾的,所以说这里 相同点的话,我给大家来写一下,就是 a p i 框架命名 命名方式一致啊,统一都是统一,都是 more more more kit 啊,然后这是一个是一模一样的方式啊,然后还有一个很像的一个方式是什么了?是应用打包和发布, 就是这个也是一样的,到底有多一样啊?我也带大家来看一下,就是说他其实分好几个点可以长了,好,然后就是说我们来看一下应用的打包, 打包这一块其实主要就是签名吗?签名和封包吗?签名机制的话,我们来看一下传统意义上那个安卓是怎么签名的了,对吧? 传统意义上那个安卓的签名是比较简单的,就是你打开这个安卓的 studio, 在在安卓 studio 上面的话,你自己来建一个 case store, 然后来签名就可以了。那如果想在安卓上来打包一个 可以发布的,然后 release 的包的话,你可以看一下,在安卓这边的话,你要生成一个 find the package, 不就是 find 啊啊帮的或者 apk 啊,那你这里你需要一个东西,对吧?你需要 啊,来创建一个证书吗?在安卓里面你是可以直接在这个他的开发工具里面创建一个证书的啊,这个证书的话每一个开发人员都可以创建一个证书啊,你创建了这个证书之后, 创建了一个证书之后,使用这个证书了来打包生成这个 apk, 对吧?所以安卓很自由啊,大家都能够生成签名的 apk 文件。那我再带大家来看一下苹果是这么打包的,然后我们最后再看一下红梦是只 同盟是怎么打包的,然后大家心里应该就清楚了他们的机制谁跟谁比较像啊?苹果的打包的第一步是要 要从苹,要从苹果那边去请求一个证书啊,但是苹果的话是要求必须从苹果商店那边来获取一个证书,主要表现的特征在于说你要在苹果那边登记一下你的这个应用 啊,你的应用的报名你要登记一下,你需要在苹果那边系统里面登记哦,然后并且苹果在你的应用登记之后,根据你本地传的那个证书请求文件,给你生成对应的 对应的这个叫 profile 的一个东西啊。这个配置文件的话,按照苹果的要求,你是要创建配置文件的时候呢,要选择它的类型, 他是发布用的配置软件呢?还是用来调试用的配置软件?对于苹果来讲的话,这两类配置软件是单独的分开的哦,获得证书之后,你要从苹果的商店下载啊,我这里放大一下给大 看一下,就是你必须得从苹果商店的开发者后台的网页上去下载苹果给你生成的正的打包配置文件。 打包配置软件,这是一定要做的事情,你的应用的包名是什么,一定要在苹果的后台写清楚,他才会给你颁发对应的配置文件。那你如果正式要发布到苹果商店的话,你这里应该要选择这个叫 apple store 上架到商店使用的这个配置软件。如果本地调试的话,你就可以选择这个叫啊 这 development 类型的这个配置软件啊,你下载了配置软件之后,再到苹果的这个开发工具里面去选择对应的配置软件再打包哦, 所以这是苹果的打包流程做了一些操作啊。我先记一下,那安卓的话是自签名, 然后呢?然后 ioa 四的话是从苹果商店 商店获签名,对吧?获取签名, 让我们来看一下鸿蒙,华为的商店如果想要上架鸿蒙应用,他是怎么发?他是怎么上架的?他怎么打包的?鸿蒙系统的应用他是怎么发布出去的,我们来看一下。好,大家记住这个页面哦,看一下这个页面啊,就是华为的鸿蒙应用开发 也是要也是要从华为的应用商店获取证书的啊,这一点跟跟安卓不一样吧,对吧?跟跟苹果其实是比较像的,就是说 你如果想要在华为的工具里面打包出一个鸿蒙应用的话,你是需要从华为的商店里面去获取证书的,这个是跟苹果是一致的,那他获取的方式跟苹果有什么区别呢?对吧?那我们来看一下,对于鸿蒙应用而言的话,你也需要去 首先登录你的华为开发者账号,只不过华为的开发者账号是免费的,不像苹果一样要收钱,那你登录了华为的开发者账号之后了,你就可以自动的来生成一个开发证书,他这里有个关键点哦,对啊,他这里有个叫 profile, 大家看到了吧? profile fire 就是打包的配置文件,他跟这个安卓只需要本地提供一个自签名证书就那么简单。不一样啊,他是跟苹果一样,除了 提供你的这个从商店下载的啊证书,饲料证书以外,你还需要从商店下载一个 profile 配置信息。我们刚刚讲苹果的时候,大家应该也看到了,苹果的应用打包的话,它是必须要有一个 profile 的,就是华为它也是采用苹果一样的打包方式,你的这个应用也要在我华为的应用商店后台里面登记注册,并且呢 你需要在本地创建一个证书请求,然后传到华为的商店,他给你颁发对应的 profile 配置信息哦,你如果要发布到华为的商店,我们来看一下发布商店要 做了一些事情,对吧?第一件事情生成证书,请求证书,这个我们前面提到过了,就不用讲啊,对啊,大家注意啊,这个也是啊,交流的 key and c 发,对吧?这个其实跟苹果是一样的, 步骤基本跟苹果都是一样的,然后我们来看一下申请发布证书,好,然后呢?在华为的应用商店的后台有一个证书管理界面,开发人员的话是可以在这个个界面上增加调试证书或者发布证书的, 他的证书的话也是有对应的类型的,对吧?他的这个类型就是调试证书跟开发证书啊,你啊,就是你如果想打包上那个商店的证书啊,那你的类型的话,你要选择这个发布证书,然后我们来看一下他申请这个发布打包用的这个配置文件,对吧? 配置软件的话也是在它的这这个叫做 h a p provision profile 界面上来进行申请的,我们来看一下你可以手动添加啊,添加一个打包配置软件,这配置软件的类型是发布或者调试,好吧? 然后这里你可以看到,当你添加好了这个打包配种件之后,你就可以把它下载到本地,下载到本地的话就可以填到啊,刚刚我们看的那个 华为的开发工具的这个 profile 呃文件的这个地方,那然后你的应用就可以打包喽,当你呃点击来进行编译的时候,你就可以生成一个签名之后的 a p p 文件。鸿蒙也要从商店注册 登记创建下载打包配置软件,就是说他的这个方式是是一模一样啊,搜一下有企业证书吗?那这个就完全是跟跟苹果一模一样的,苹果 的话也是分分这种标准的证书,只能到商店打包的证书以及企业证书。企业证书就是比较昂贵吗?是企业要采购的,我看一下华为的应用市场的话,也有发布企业内部证书哦, ok, 其实机制跟苹果的也一样,包括它这个什么 上传应用包至服务器,生成应用描述文件,并上传至服务器构造 diplink 来拉其应用下载安装。就是如果线上有开发过鸿蒙不有开发过 ios 企业应用的的小伙伴应该知道,就是说你如果使用苹果的开发者证书打包出来对应 的对应的 ipa 文件,对吧?他想要给终端用户实际安装的话,你也需要把它放到一个服务器上,然后呢,并且在这个服务器的同一个目录下面放置一个苹果的 对应的应用描述文件,是点 info please 的,不是点 please 的。结尾的一个 啊,跟应用描述文件,然后呢,你就把对应的文件夹的访问地址然后暴露出去给给你内部的这些用户,他只要点击一下这个链接跳转,那他可能是个图标,你点了之后跳转到到这个地址,然后苹果系统就提醒你啊,你要不要安装这个 个应用,那这个应用它会显示说是哪个企业,吧啦吧吧吧,然后就这么个玩意儿,然后看来鸿蒙的 话企业证书跟刚跟 ios 也是一样的。鸿蒙的文件管理怎么样啊?鸿蒙的文件管理你就看看官方文档就好了呀,他官方文档其实写的很清楚了,对吧?这个的话我也想跟大家来来讲一讲。其实我看那评论区有其他人也提到过,就是说在 在开源鸿蒙的开发者大会上,人类鸿蒙那官方的人也都讲过他的文件管理机制了,对吧?我这里就以官方文档的基础来给你看一下。对啊,你觉得他的文件管理像谁呢 呀?你觉得他的文件管理是像这个 ios 还是像安卓呢?还是说他跟谁都不像,对吧?大家看一下这个文档你就清楚了,说他到底像谁。重点来了,我们来看一下这张图,看完这张图你就知道他像谁。所有的数据了,分为三个,分为三种类型,第一种类 就是应用程序可以访问的的这些文件,第二种类型的话是用户他自己的文件,然后呢?第三种啊,第三种是说我系统使用的文件,对吧?这里我们 系统文件就不用看了。那我们首先来看应用文件,每一个应用都只能访问自己这一片区域的数据, 每就是每一个应用访问的数据都是隔开的哦,每个应用能访问的存储区域也都是隔开的哦,不同的应用之间是不能够互相访问 对方应用的数据的。请问做过移动开发的线上的小伙伴,有人知道这是什么机制吗? yes 啊,我看胡网红跟病毒原体都说对了。沙盒机制啊,或者说叫沙箱机制啊,最早开始严格来做这一套,就是苹果那那个安卓也跟进了,对吧? 鸿蒙跟进呢,也就不足为奇了,就是鸿蒙的数据存储也是沙河机制哦,在应用层面上的话我这里就就不说了,我们来看一下用户层,对吧?就是用户自己的这个数据的话,他是怎么来进行管理的?那你可以看到 鸿蒙对于应用的数据也开始分类喽啊,大家可以看到啊,在内置存储里面,他把它分成了几类,分成四类,一类叫图片, 第二类叫视频,然后第三类叫啊文档,第四类叫音频,那每一类文档都有对应的选择器,对吧?其实你看,你看这张图你就知道那个鸿蒙他就跟苹果一样, 把不同类型的用户数据分开了,这样避免说像安卓那样,哎,我申请一个存储权限,你就要授予它整个用户的 啊,那个存储卡上的数据啊,啊,这个是是安卓我觉得最恶心的地方,对吧?他为了实现这个功能,他只配置了一个访问用户文件的权限,然后呢?你只要点同意,那么安卓应用就可以获取你整个存储卡上所有数据啊, 所有数据啊,当然除了别的应用的数据他获取不到,但是那个你的存储卡,也就是你的外部存储 上面的数据全部他都能获取到,他只主要是因为安卓申请权限的时候,他没有把权限细分啊,他没有把权限分成了什么 啊?图片权限、视频权限、文档权限和音频权限,对吧?他只申请的一次访问外部存储的权限,你一旦授予,那这些所有类型的图片、视频、文档、音频他都能访问,那对于这个红龙而言的话,他 这个设计的话,就完全像苹果的这个严格的文件隔离机制看齐啊,所以你可以看到他对于文件管理的话,是跟苹果一样, 对于不同类型的用户数据,他是分开管理的,你需要去申请不同的权限,那具体你怎么去申请权限的话,这里他其实有提到啊,你如果想要让你的应用去访问 鸿蒙系统里面用户的文件,不管是图片也好,还是那文档也好,还是视频啊啊,还音频也好,我不管他,那他这里的话,你需要调用不同的选择器, 你需要去调用不同的选择器,他在接口层面上也区分的,你比如说你去调用这个,呃,那个图片的话,你要去使用这个图片视频,你需要使用这个叫 photo view picker, 对吧?图片视图选择器,你如果 去从系统上选择文件的话,它调用的是 document view picker, 那你如果去获取音频文件,你使用这是这是这个 audio view picker, 那所有的 picker 的话,它都是有一个单独的调用界面啊,这个是在 open harmony 的设备上,里面其实是可以看到对应的画面的, 就是他有一个单独的文件选择器画面,你使用哪一个的选择器接口,你就要申请对应的权限,然后呢打开对应的对应的选择器的画面,这个数据是隔离开来的,他是跟苹果一样的, 你如果使用这个 four view pick, 你打开的就是鸿蒙系统的图库,就跟苹果一样打开苹果的图库啊,你如果使用这个叫 document of your pick, 你打开的就是鸿蒙或者说苹果那样的文件管理器的界面, 他们是隔开的哦,互相之间数据是隔开的哦,你每一次选择器获取到的图片和视频的 url 只是临时授权。临时授权什么意思? 好?你这一次弹出了选择器窗口,然后用户选中了某个文件,那么你拿到的的这个选择器的地址只能 这一次使用,你别想说你这个应用,对吧?你,你那个什么退出去之后再进来,然后这个地址还能用,这个地址就没有用了,他的权限是临时的。 所以就很严格吗?就跟这个苹果一样吗?这当然是后发优势啊,就是说你可以看这个鸿蒙系统,他呢,他就是学习借鉴的和安卓和 ios 好的地方。他其实你可以说他这个缝合怪啊,然后呢?他就 就是缝合了那个安卓跟 ios 有优势的部分,然后优秀的地方,然后呢再加入一点自己的东西啊?后发优势嘛?对,是后发优势,我现在想的话我可能就想到这几点啊,但其实他们相似的地方还有很多很多, 哎,还有很多很多相似的地方,然后我再想想,对吧?然后下次,呃,再汇总一下。

这一期来介绍一个能够将字典的访问方式转化为向对象访问自己的方法。跟属性一样的酷泰森杠 box 到规矩。我们希望 paper 命令将它安装好,然后从中导入 box 这个类。这里准备了一个原始的字典,这个字典里面有各种嵌套。然后我们先用 box 这个类,将这个字典实力化成一个对象。 得到这个对象之后,我们访问这个字典的值就非常简单了,直接使用点。只不过遇到列表的时候呢,我们还是需要使用中括号去缩影。我们直接看结果吧。