Initial commit

This commit is contained in:
Dichgrem 2024-03-18 19:10:26 +08:00
parent 7cf3412970
commit cd87e9f5a1
16 changed files with 339 additions and 198 deletions

View File

@ -9,7 +9,7 @@ tags = ["Advertising","algorithms"]
<!-- more --> <!-- more -->
## 一.广告算法与推荐算法的区别 ## 一.广告算法与推荐算法的区别
1.优化目标的区别 **1.优化目标的区别**
广告算法的目标是为了直接增加公司收入。 广告算法的目标是为了直接增加公司收入。
@ -19,25 +19,25 @@ tags = ["Advertising","algorithms"]
推荐算法的预估目标就不尽相同视频类更多倾向于预测观看时长新闻类预测CTR电商类预估客单价等等都是针对业务场景来做优化 推荐算法的预估目标就不尽相同视频类更多倾向于预测观看时长新闻类预测CTR电商类预估客单价等等都是针对业务场景来做优化
2.算法模型设计侧重点不同: **2.算法模型设计侧重点不同:**
由于广告算法要预测“精准”的CTR和CVR用于后续计算精确的出价因此数值上的“精准”就是至关重要的要求仅仅预估广告间的相对位置是无法满足要求的。这就催生了广告算法中对calibration方法的严苛要求一定要估的准。 由于广告算法要预测“精准”的CTR和CVR用于后续计算精确的出价因此数值上的“精准”就是至关重要的要求仅仅预估广告间的相对位置是无法满足要求的。这就催生了广告算法中对calibration方法的严苛要求一定要估的准。
推荐算法的结果往往以列表的形式呈现,因此不用估的那么准,而是要更多照顾一个列表整体上,甚至一段时间内的内容多样性上对于用户的“吸引力”,让用户的参与度更高。 推荐算法的结果往往以列表的形式呈现,因此不用估的那么准,而是要更多照顾一个列表整体上,甚至一段时间内的内容多样性上对于用户的“吸引力”,让用户的参与度更高。
3.算法实现原理不同: **3.算法实现原理不同:**
因为需要对每一条广告的CTRCVR都估的准广告算法基本全部都是point wise的训练方式因为广告是很少以列表的形式连续呈现的。在采用负采样weighted sampling等方式改变原始数据分布后也需要在后续步骤中千方百计地把CTRCVR纠正过来。 因为需要对每一条广告的CTRCVR都估的准广告算法基本全部都是point wise的训练方式因为广告是很少以列表的形式连续呈现的。在采用负采样weighted sampling等方式改变原始数据分布后也需要在后续步骤中千方百计地把CTRCVR纠正过来。
推荐算法就有大量不同的训练方式除了point-wise还有pair-wiselist-wise等等。此外为了增加用户的长期参与度还对推荐内容的多样性新鲜度有更高的要求这就让探索与利用强化学习等一些列方法在推荐场景下更受重视。 推荐算法就有大量不同的训练方式除了point-wise还有pair-wiselist-wise等等。此外为了增加用户的长期参与度还对推荐内容的多样性新鲜度有更高的要求这就让探索与利用强化学习等一些列方法在推荐场景下更受重视。
4.辅助策略不同 **4.辅助策略不同**
广告系统中CTR等算法只是其中关键的一步估的准CTR只是一个前提如何让广告系统盈利产生更多收入还需要pacingbiddingbudget controlads allocation等多个同样重要的模块协同作用才能让平台利益最大化这显然是比推荐系统复杂的。 广告系统中CTR等算法只是其中关键的一步估的准CTR只是一个前提如何让广告系统盈利产生更多收入还需要pacingbiddingbudget controlads allocation等多个同样重要的模块协同作用才能让平台利益最大化这显然是比推荐系统复杂的。
推荐系统中,由于需要更多照顾用户的长期兴趣,需要一些补充策略做出一些看似“非最优”的选择,比如探索性的尝试一些长尾内容,在生成整个推荐列表时要加入多样性的约束,等等。这一点上,广告系统也需要,但远没有推荐系统的重视程度高。 推荐系统中,由于需要更多照顾用户的长期兴趣,需要一些补充策略做出一些看似“非最优”的选择,比如探索性的尝试一些长尾内容,在生成整个推荐列表时要加入多样性的约束,等等。这一点上,广告系统也需要,但远没有推荐系统的重视程度高。
5.本身的差异 **5.本身的差异**
在广告模型中用户的兴趣是不那么连贯的因此容易造成sequential model的失效attention机制可能会更加重要一些。 在广告模型中用户的兴趣是不那么连贯的因此容易造成sequential model的失效attention机制可能会更加重要一些。
@ -47,29 +47,29 @@ tags = ["Advertising","algorithms"]
![v2-63ba4b30e68137b031601f44c5d34ef1_r.webp](https://pic.dich.ink/1/2024/03/06/65e8664a7b760.webp) ![v2-63ba4b30e68137b031601f44c5d34ef1_r.webp](https://pic.dich.ink/1/2024/03/06/65e8664a7b760.webp)
## PS常用术语 ## PS常用术语
1.CPA(Cost Per Action) 每行动成本。CPA是一种按广告投放实际效果计价方式的广告即按回应的有效问卷或注册来计费而不限广告投放量。电子邮件营销EDM现在有很多都是CPA的方式在进行。 - 1.CPA(Cost Per Action) 每行动成本。CPA是一种按广告投放实际效果计价方式的广告即按回应的有效问卷或注册来计费而不限广告投放量。电子邮件营销EDM现在有很多都是CPA的方式在进行。
2.CPS(Cost Per Sales)以实际销售产品数量来换算广告刊登金额。CPS是一种以实际销售产品数量来计算广告费用的广告这种广告更多的适合购物类、导购类、网址导航类的网站需要精准的流量才能带来转化。 - 2.CPS(Cost Per Sales)以实际销售产品数量来换算广告刊登金额。CPS是一种以实际销售产品数量来计算广告费用的广告这种广告更多的适合购物类、导购类、网址导航类的网站需要精准的流量才能带来转化。
3.CPM(Cost Per Mille) 每千人成本。CPM是一种展示付费广告只要展示了广告主的广告内容广告主就为此付费。 - 3.CPM(Cost Per Mille) 每千人成本。CPM是一种展示付费广告只要展示了广告主的广告内容广告主就为此付费。
4.CPT(Cost Per Time) 每时间段成本。CPT是一种以时间来计费的广告国内很多的网站都是按照“一个星期多少钱”这种固定收费模式来收费。 - 4.CPT(Cost Per Time) 每时间段成本。CPT是一种以时间来计费的广告国内很多的网站都是按照“一个星期多少钱”这种固定收费模式来收费。
5.CPC(Cost Per Click) 每点击成本。CPC是一种点击付费广告根据广告被点击的次数收费。如关键词广告一般采用这种定价模式比较典型的有Google广告联盟的AdSense for Content和百度联盟的百度竞价广告。 - 5.CPC(Cost Per Click) 每点击成本。CPC是一种点击付费广告根据广告被点击的次数收费。如关键词广告一般采用这种定价模式比较典型的有Google广告联盟的AdSense for Content和百度联盟的百度竞价广告。
通过以上信息我们知道: 通过以上信息我们知道:
1CPT和CPM只在第一步收取广告费用即媒体只需要将广告对广告受众进行了展示即可向广告商收取广告费用。 - CPT和CPM只在第一步收取广告费用即媒体只需要将广告对广告受众进行了展示即可向广告商收取广告费用。
2CPC只收取第二步费用消费者看到广告后并进行了点击行为以后媒体向广告商收取广告费用。 - CPC只收取第二步费用消费者看到广告后并进行了点击行为以后媒体向广告商收取广告费用。
3CPA和CPS处于第三步即消费者有看到广告后并点击了广告进一步了解活动情况后在广告主的网站完成某些特定行为例如付款消费填表注册等 - CPA和CPS处于第三步即消费者有看到广告后并点击了广告进一步了解活动情况后在广告主的网站完成某些特定行为例如付款消费填表注册等
## 二.常见的推荐算法有哪些? ## 二.常见的推荐算法有哪些?
1. 协同过滤Collaborative Filtering 1. 协同过滤Collaborative Filtering
它是一种**基于用户行为或物品之间的相似性来进行推荐的方法。 它是一种基于用户行为或物品之间的相似性来进行推荐的方法。
2. 矩阵分解( Matrix Factorization 2. 矩阵分解( Matrix Factorization
@ -93,7 +93,7 @@ tags = ["Advertising","algorithms"]
![v2-2a278d7caf78cfa628749d772d358aec_1440w.webp](https://pic.dich.ink/1/2024/03/06/65e8749416ee6.webp) ![v2-2a278d7caf78cfa628749d772d358aec_1440w.webp](https://pic.dich.ink/1/2024/03/06/65e8749416ee6.webp)
## 三.实例分析 ## 三.实例分析
1.流量分级 **1.流量分级**
以视频平台B站和抖音为例存在如下分级流量池机制 以视频平台B站和抖音为例存在如下分级流量池机制
@ -103,7 +103,7 @@ tags = ["Advertising","algorithms"]
3.如此不断的进行推荐如果算法认为该视频是热门视频分数达到某个级别那么B站就会给你一个更大的流量池并且把你的视频推荐到“热门、排行榜、资源位”。 3.如此不断的进行推荐如果算法认为该视频是热门视频分数达到某个级别那么B站就会给你一个更大的流量池并且把你的视频推荐到“热门、排行榜、资源位”。
2.用户画像 **2.用户画像**
平台会记录用户使用App的习惯得出用户行为路径从而确定用户的初始标签伴随着用户的持续使用将持续优化标签。这个过程都是实时的机器算法。 平台会记录用户使用App的习惯得出用户行为路径从而确定用户的初始标签伴随着用户的持续使用将持续优化标签。这个过程都是实时的机器算法。
@ -117,11 +117,11 @@ tags = ["Advertising","algorithms"]
动态标签是用户在浏览平台时所产生的,主要是用户的行为特征,如阅读某一类标签视频时的停留时长,通过搜索功能提供的关键词等,包括搜索,评价,历史记录,稍后再看,离线缓存,我的收藏,以及最近看过的频道;收藏,点赞,投币,转发,三连操作等等。 动态标签是用户在浏览平台时所产生的,主要是用户的行为特征,如阅读某一类标签视频时的停留时长,通过搜索功能提供的关键词等,包括搜索,评价,历史记录,稍后再看,离线缓存,我的收藏,以及最近看过的频道;收藏,点赞,投币,转发,三连操作等等。
3.数据共享 **3.数据共享**
除了用户使用APP的行为习惯会被记录之外使用同系其他产品的行为习惯也同样会共享。如头条系阿里系腾讯系等等。 除了用户使用APP的行为习惯会被记录之外使用同系其他产品的行为习惯也同样会共享。如头条系阿里系腾讯系等等。
4.评论系统 **4.评论系统**
以B站阿瓦隆系统为例 以B站阿瓦隆系统为例

View File

@ -30,27 +30,27 @@ tags = ["Calling-cards"]
## 五.购买流量卡需要注意的事项 ## 五.购买流量卡需要注意的事项
1.关于靓号 - 1.关于靓号
大部分流量卡是不能选号的,因为这类具有优惠套餐的卡大多来自不同地区的前任买家,因此靓号数有限,总不能既有好的号码又有优惠套餐;而这就带来第二个问题: 大部分流量卡是不能选号的,因为这类具有优惠套餐的卡大多来自不同地区的前任买家,因此靓号数有限,总不能既有好的号码又有优惠套餐;而这就带来第二个问题:
2.关于号码绑定 - 2.关于号码绑定
作为信息时代的重要识别符,电话卡和身份证几乎同样重要,在前任主人信息意识不强的情况下,其大部分社交媒体、生活服务和各种网站的帐号都会遗留下来,这就需要我们去一一解绑;作者曾经买了一张宁夏的流量卡,结果通过验证和社工成功进入了前主人的微信和淘宝帐号,当然现在已经注销了;部分平台不支持注销的,只能继续使用前号;甚至有概率被前号主的债务人打电话催债;因此我们一定要小心谨慎; 作为信息时代的重要识别符,电话卡和身份证几乎同样重要,在前任主人信息意识不强的情况下,其大部分社交媒体、生活服务和各种网站的帐号都会遗留下来,这就需要我们去一一解绑;作者曾经买了一张宁夏的流量卡,结果通过验证和社工成功进入了前主人的微信和淘宝帐号,当然现在已经注销了;部分平台不支持注销的,只能继续使用前号;甚至有概率被前号主的债务人打电话催债;因此我们一定要小心谨慎;
3.关于归属地 - 3.关于归属地
由于1中的原因流量卡的归属地大部分是随机的比如青海宁夏等等这样一来当别人打电话时会看到地址为中国宁夏之类可能会误以为是诈骗电话当然这样也有不被看到地址的好处所谓各有优点。 由于1中的原因流量卡的归属地大部分是随机的比如青海宁夏等等这样一来当别人打电话时会看到地址为中国宁夏之类可能会误以为是诈骗电话当然这样也有不被看到地址的好处所谓各有优点。
4.关于信号 - 4.关于信号
真正影响体验的不只是手机基带,还有你所在地区中三大运营商的基站分布;因此,购买之前可以先查看一下你所在地区哪个运营商信号最好,从而对症下药。 真正影响体验的不只是手机基带,还有你所在地区中三大运营商的基站分布;因此,购买之前可以先查看一下你所在地区哪个运营商信号最好,从而对症下药。
5.关于副卡 - 5.关于副卡
有些小伙伴在买完流量卡后打算作为主力卡使用那这样原先的卡套餐就没必要了可以办理8元保号套餐让号码可以继续使用。 有些小伙伴在买完流量卡后打算作为主力卡使用那这样原先的卡套餐就没必要了可以办理8元保号套餐让号码可以继续使用。
![image-zbxy.webp](https://pic.dich.ink/1/2024/03/06/65e8664fec536.webp) ![image-zbxy.webp](https://pic.dich.ink/1/2024/03/06/65e8664fec536.webp)
6.关于注销 - 6.关于注销
每个运营商最多办5张电话卡因此注销需谨慎流量卡大部分可以线上异地注销但也要仔细看清楚条款。 每个运营商最多办5张电话卡因此注销需谨慎流量卡大部分可以线上异地注销但也要仔细看清楚条款。
@ -61,11 +61,14 @@ tags = ["Calling-cards"]
可以看到确实非常划算,但是有几个细节: 可以看到确实非常划算,但是有几个细节:
一是激活卡需要预充值数额较多二是额外的流量以流量包形式给出此流量包不同活动获得方式也不同三是155G中包括定向流量不能和其他APP混用四是超额后资费特贵要小心。 一是激活卡需要预充值数额较多二是额外的流量以流量包形式给出此流量包不同活动获得方式也不同三是155G中包括定向流量不能和其他APP混用四是超额后资费特贵要小心。
![image-kabe.webp](https://pic.dich.ink/1/2024/03/06/65e8667230bda.webp) ![image-kabe.webp](https://pic.dich.ink/1/2024/03/06/65e8667230bda.webp)
![image-szky.webp](https://pic.dich.ink/1/2024/03/06/65e8665fb6963.webp) ![image-szky.webp](https://pic.dich.ink/1/2024/03/06/65e8665fb6963.webp)
注意要实名购卡,且收获地址要足够详细,会有专门的快递小哥和你线下激活,预充值,注意接受电话! 注意要实名购卡,且收获地址要足够详细,会有专门的快递小哥和你线下激活,预充值,注意接受电话!
2.隐藏的条款办完卡后进入营业厅的APP可能不会马上出现这是因为系统的延迟以及运营商的计时方式需要在月初才能有全部的流量后几天按百分比计算第二个月就正常了。 2.隐藏的条款办完卡后进入营业厅的APP可能不会马上出现这是因为系统的延迟以及运营商的计时方式需要在月初才能有全部的流量后几天按百分比计算第二个月就正常了。
![image-vvxp.webp](https://pic.dich.ink/1/2024/03/06/65e866583d1d8.webp) ![image-vvxp.webp](https://pic.dich.ink/1/2024/03/06/65e866583d1d8.webp)
## 后记 ## 后记

View File

@ -10,13 +10,13 @@ tags = ["open","software","licenses"]
<!-- more --> <!-- more -->
在全球范围内,开源软件社区的活跃程度日益增长,吸引了来自不同领域的开发者和用户。然而,开源协议的法律实际应用在各国略有不同。 在全球范围内,开源软件社区的活跃程度日益增长,吸引了来自不同领域的开发者和用户。然而,开源协议的法律实际应用在各国略有不同。
中国开源第一案:【 https://linux.cn/article-11683-1.html 】 中国开源第一案:`https://linux.cn/article-11683-1.html`
## 开源软件 ## 开源软件
开源软件顾名思义是指能够免费且不受限制地使用、再开发、再发布的软件。但在狭义上只有符合开放源代码促进会Open Source Initiative定义的软件才能被称为开源软件。这个定义提出了十个特征必须全部符合才能认定为开源软件。 开源软件顾名思义是指能够免费且不受限制地使用、再开发、再发布的软件。但在狭义上只有符合开放源代码促进会Open Source Initiative定义的软件才能被称为开源软件。这个定义提出了十个特征必须全部符合才能认定为开源软件。
这些特征包括: 这些特征包括:
```
可自由再分发。 可自由再分发。
提供源代码。 提供源代码。
@ -28,7 +28,7 @@ tags = ["open","software","licenses"]
不得歧视特定人、群体或用途。 不得歧视特定人、群体或用途。
必须「技术中立」等。 必须「技术中立」等。
```
根据这些标准一些看似自由使用的软件可能不符合开源软件的定义。例如Elasticsearch原本使用Apache 2.0授权是真正的开源软件。但面对云服务提供商如AWS等将其用于营利目的却不回馈改进的情况Elasticsearch在2021年1月选择了SSPLServer Side Public License服务器端公共许可证和Elastic License两种许可证并行SSPL要求如果将程序的功能或修改后的版本作为服务提供给第三方则必须免费公开提供服务源代码这违背了开源软件的定义。另一方面Elastic License要求不能向第三方提供主机或托管服务也违反了开源软件的定义因此也不算严格意义上的「开源」。 根据这些标准一些看似自由使用的软件可能不符合开源软件的定义。例如Elasticsearch原本使用Apache 2.0授权是真正的开源软件。但面对云服务提供商如AWS等将其用于营利目的却不回馈改进的情况Elasticsearch在2021年1月选择了SSPLServer Side Public License服务器端公共许可证和Elastic License两种许可证并行SSPL要求如果将程序的功能或修改后的版本作为服务提供给第三方则必须免费公开提供服务源代码这违背了开源软件的定义。另一方面Elastic License要求不能向第三方提供主机或托管服务也违反了开源软件的定义因此也不算严格意义上的「开源」。
## 开源许可证 ## 开源许可证
@ -43,7 +43,7 @@ tags = ["open","software","licenses"]
尽管开源许可证种类繁多但绝大多数开源软件使用的都是几种常见的许可证之一。根据Whitesource的调查报告90%左右的开源软件使用的是10个常见许可证之一。 尽管开源许可证种类繁多但绝大多数开源软件使用的都是几种常见的许可证之一。根据Whitesource的调查报告90%左右的开源软件使用的是10个常见许可证之一。
常见开源许可证 ## 常见开源许可证
世界上的开源许可证Open Source License大概有上百种而常见的开源协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。 世界上的开源许可证Open Source License大概有上百种而常见的开源协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。
![da68b98e404578126b87c5afd9ba9bc3.webp](https://pic.dich.ink/1/2024/03/06/65e86e88d8580.webp) ![da68b98e404578126b87c5afd9ba9bc3.webp](https://pic.dich.ink/1/2024/03/06/65e86e88d8580.webp)

View File

@ -11,23 +11,23 @@ tags = ["android-TV"]
<!-- more --> <!-- more -->
准备工作: 准备工作:
1.一个ATV镜像这里使用Tosathony制作的Android TV x86 9.0 支持Android tv Remote且可以下载Google Play Store 。https://pan.baidu.com/s/17eDDrf4WzWVmrc9hLw-c_w?pwd=a728 - 1.一个ATV镜像这里使用Tosathony制作的Android TV x86 9.0 支持Android tv Remote且可以下载Google Play Store 。https://pan.baidu.com/s/17eDDrf4WzWVmrc9hLw-c_w?pwd=a728
2.我们的老朋友Rufus写盘工具https://www.423down.com/10080.html - 2.我们的老朋友Rufus写盘工具https://www.423down.com/10080.html
3.Android tv Remote手机遥控器软件https://android-tv-remote-control.en.softonic.com/android - 3.Android tv Remote手机遥控器软件https://android-tv-remote-control.en.softonic.com/android
4.Tiny ADB软件: https://androidmtk.com/tiny-adb-and-fastboot-tool#installer - 4.Tiny ADB软件: https://androidmtk.com/tiny-adb-and-fastboot-tool#installer
5.一些可安装的软件: - 5.一些可安装的软件:
当贝市场https://www.dangbei.com/apps/ - 当贝市场https://www.dangbei.com/apps/
哔哩哔哩TV版https://www.fenxm.com/104.html - 哔哩哔哩TV版https://www.fenxm.com/104.html
kodi: http://www.kodiplayer.cn/ - kodi: http://www.kodiplayer.cn/
ATV Launcher: https://www.fenxm.com/592.html - ATV Launcher: https://www.fenxm.com/592.html
安装流程: 安装流程:
@ -35,6 +35,7 @@ ATV Launcher: https://www.fenxm.com/592.html
1.使用Rufus将下载好的ATV镜像写入U盘。 1.使用Rufus将下载好的ATV镜像写入U盘。
![image-tlej.webp](https://pic.dich.ink/1/2024/03/06/65e8665dd27b9.webp) ![image-tlej.webp](https://pic.dich.ink/1/2024/03/06/65e8665dd27b9.webp)
2.将U盘插到目标主机上并设置BIOS-boot优先启动不同设备进入BIOS的按键不同大部分是F2或者DEL 2.将U盘插到目标主机上并设置BIOS-boot优先启动不同设备进入BIOS的按键不同大部分是F2或者DEL
## 二、开始安装 ## 二、开始安装
@ -53,11 +54,11 @@ ATV Launcher: https://www.fenxm.com/592.html
由于国内网络环境问题,导致一些界面无法进入,可使用如下方法或全局科学。 由于国内网络环境问题,导致一些界面无法进入,可使用如下方法或全局科学。
1.如果卡在Google的logo界面或者动画比较缓慢或者重启后无法进入ATV界面需要在BIOS-Advanced-OS selection中将其设置为Windows 8.X或者Android。 1.如果卡在Google的logo界面或者动画比较缓慢或者重启后无法进入ATV界面需要在``BIOS-Advanced-OS selection``中将其设置为Windows 8.X或者Android。
![image-ckgi.webp](https://pic.dich.ink/1/2024/03/06/65e866840ebf2.webp) ![image-ckgi.webp](https://pic.dich.ink/1/2024/03/06/65e866840ebf2.webp)
2.然后可以看到PayPal界面这里使用可以Ctrl+Alt+F1 进入命令行界面,随后输入 2.然后可以看到PayPal界面这里使用可以Ctrl+Alt+F1 进入命令行界面,随后输入
pm disable com.tosanthony.tv.networkprovider #注意空格 ``pm disable com.tosanthony.tv.networkprovider #注意空格``
回车执行随后按Ctrl+Alt+F7或F8回到图形界面。 回车执行随后按Ctrl+Alt+F7或F8回到图形界面。
![image-rdqf.webp](https://pic.dich.ink/1/2024/03/06/65e8666529ea7.webp) ![image-rdqf.webp](https://pic.dich.ink/1/2024/03/06/65e8666529ea7.webp)
@ -65,7 +66,7 @@ pm disable com.tosanthony.tv.networkprovider #注意空格
同样Ctrl+Alt+F1 进入命令行界面,随后输入 同样Ctrl+Alt+F1 进入命令行界面,随后输入
pm disable com.google.android.tungsten.setupwraith #注意空格 ``pm disable com.google.android.tungsten.setupwraith #注意空格``
回车执行随后按Ctrl+Alt+F7或F8回到图形界面。 回车执行随后按Ctrl+Alt+F7或F8回到图形界面。
![image-chcc.webp](https://pic.dich.ink/1/2024/03/06/65e866843a99e.webp) ![image-chcc.webp](https://pic.dich.ink/1/2024/03/06/65e866843a99e.webp)
@ -84,6 +85,7 @@ pm disable com.google.android.tungsten.setupwraith #注意空格
附一些ADB常用命令 附一些ADB常用命令
```
adb reboot #将重启 Android 设备。 adb reboot #将重启 Android 设备。
adb reboot recovery #将设备重新启动到恢复模式 adb reboot recovery #将设备重新启动到恢复模式
@ -93,18 +95,19 @@ adb push <local> <remote> #将文件从您的 PC 复制到您的 Android 设备
adb shell wm density <dpi> #改变显示器的像素密度 adb shell wm density <dpi> #改变显示器的像素密度
adb kill server #切断 PC 和 Android TV 之间的连接。 adb kill server #切断 PC 和 Android TV 之间的连接。
```
4.如果存在一些软件无法安装可开启ARM兼容层具体方法为在 dl.android-x86.org/houdini/9_y/houdini.sfs 中下载得到houdini.sfs把文件名改成houdini9_y.sfs随后拷贝进U盘进入命令行界面输入 ls 找到storage目录输入 cd storage 进入你的U盘输入ls查看你拷贝的 houdini9_y.sfs 文件,并复制到该目录下。 4.如果存在一些软件无法安装可开启ARM兼容层具体方法为在 dl.android-x86.org/houdini/9_y/houdini.sfs 中下载得到houdini.sfs把文件名改成houdini9_y.sfs随后拷贝进U盘进入命令行界面输入 ls 找到storage目录输入 cd storage 进入你的U盘输入ls查看你拷贝的 houdini9_y.sfs 文件,并复制到该目录下。
```
cp houdini9_y.sfs /system/etc cp houdini9_y.sfs /system/etc
enable_nativebridge enable_nativebridge
reboot reboot
```
5.安装一些软件包后我们发现需要代替掉ATV自带的桌面从而形成海报墙的效果这和linux的桌面环境切换有异曲同工之处。注意替换前需要已经安装完成其他桌面比如ATV Launcher我们使用 5.安装一些软件包后我们发现需要代替掉ATV自带的桌面从而形成海报墙的效果这和linux的桌面环境切换有异曲同工之处。注意替换前需要已经安装完成其他桌面比如ATV Launcher我们使用
pm disable-user --user 0 com.google.android.tvlauncher ``pm disable-user --user 0 com.google.android.tvlauncher ``
恢复原有桌面: 恢复原有桌面:

View File

@ -22,33 +22,35 @@ tags = ["android","root"]
首先我们要了解安卓系统的分区和启动。安卓的分区包括 首先我们要了解安卓系统的分区和启动。安卓的分区包括
1.recovery分区类似PC端的PE环境手机上的恢复出厂设置即为从recovery恢复 1. recovery分区类似PC端的PE环境手机上的恢复出厂设置即为从recovery恢复
2.cache分区保存系统最常访问的数据和应用程序。 擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容; 2. cache分区保存系统最常访问的数据和应用程序。 擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容;
3.boot分区类似PC端的MBR分区用来引导系统启动擦除后手机会卡在开机logo的界面 3. boot分区类似PC端的MBR分区用来引导系统启动擦除后手机会卡在开机logo的界面
4.system分区包括操作系统与软件vendor定制文件与库文件等等擦除后会卡在开机的动画界面 4. system分区包括操作系统与软件vendor定制文件与库文件等等擦除后会卡在开机的动画界面
5.data分区存放用户数据和系统设置擦除后不影响系统的运行。 5. data分区存放用户数据和系统设置擦除后不影响系统的运行。
6.手机启动阶段存在名为bootloader的程序与PC端的BIOS类似被称为fastboot模式厂商一般会将其锁定。 6.手机启动阶段存在名为bootloader的程序与PC端的BIOS类似被称为fastboot模式厂商一般会将其锁定。
![图片.webp](https://pic.dich.ink/1/2024/03/06/65e8668fbcf26.webp) ![图片.webp](https://pic.dich.ink/1/2024/03/06/65e8668fbcf26.webp)
早些年间存在大量一键rootkingroot 之类的软件可以直接刷写root包获得root权限但成功率不高 早些年间存在大量一键rootkingroot 之类的软件可以直接刷写root包获得root权限但成功率不高
因此,现在主流的刷机步骤为 因此,现在主流的刷机步骤为
1.解开bootloader俗称解BL锁。 1. 解开bootloader俗称解BL锁。
2.刷入第三方recovery比如大名鼎鼎的TWRP 2. 刷入第三方recovery比如大名鼎鼎的TWRP
3.进入recovery模式通过TWRP刷入其他系统可选包括线刷和卡刷两种方法 3. 进入recovery模式通过TWRP刷入其他系统可选包括线刷和卡刷两种方法
4.刷入Magisk(面具)工具通过修补img文件获得root权限 4. 刷入Magisk(面具)工具通过修补img文件获得root权限
5.安装Magisk模块和Lsposed框架可在其中下载许多模块推荐一键救砖系统优化和root隐藏 5. 安装Magisk模块和Lsposed框架可在其中下载许多模块推荐一键救砖系统优化和root隐藏
6.安装Momo软件检测系统环境是否正常。 6. 安装Momo软件检测系统环境是否正常。
## 四.哪些机型可以root ## 四.哪些机型可以root
@ -66,17 +68,17 @@ tags = ["android","root"]
![图片-fvmc.webp](https://pic.dich.ink/1/2024/03/06/65e8669970621.webp) ![图片-fvmc.webp](https://pic.dich.ink/1/2024/03/06/65e8669970621.webp)
4.随后用数据线连接手机用其中的一键刷写刷入TWRP随后下载rom包可以选择原版官改版海外版和类原生版。相关链接 4.随后用数据线连接手机用其中的一键刷写刷入TWRP随后下载rom包可以选择原版官改版海外版和类原生版。相关链接
https://miuiver.com/ ``https://miuiver.com/``
https://mi.fiime.cn/Android ``https://mi.fiime.cn/Android``
这里选择 https://c.mi.com/global/miuidownload/index 这里选择 ``https://c.mi.com/global/miuidownload/index``
下载时注意一并下载boot.img文件作为Magisk的修补用。然后下载Magisk包与rom一起存入TF卡或者U盘中。 下载时注意一并下载boot.img文件作为Magisk的修补用。然后下载Magisk包与rom一起存入TF卡或者U盘中。
Magisk : https://magisk.me/zip/ Magisk : ``https://magisk.me/zip/``
#注意由于本机型为新型AB分区https://www.jianshu.com/p/b2726b304801 因此如果刷机失败需要下载原厂包用以恢复AB分区否则无法启动和安装rom。 **注意由于本机型为新型AB分区**``https://www.jianshu.com/p/b2726b304801`` 因此如果刷机失败需要下载原厂包用以恢复AB分区否则无法启动和安装rom。
5.通过搞机工具箱进入recovery模式首先我们在wipe中清除Data、Cache两个分区俗称“双清”随后在高级清除选项中清除Data、Cache、Dalvik Cache和System分区俗称“四清”。 5.通过搞机工具箱进入recovery模式首先我们在wipe中清除Data、Cache两个分区俗称“双清”随后在高级清除选项中清除Data、Cache、Dalvik Cache和System分区俗称“四清”。
![图片-jout.webp](https://pic.dich.ink/1/2024/03/06/65e86697464e1.webp) ![图片-jout.webp](https://pic.dich.ink/1/2024/03/06/65e86697464e1.webp)
@ -85,20 +87,23 @@ Magisk : https://magisk.me/zip/
![图片-tabl.webp](https://pic.dich.ink/1/2024/03/06/65e86692414a8.webp) ![图片-tabl.webp](https://pic.dich.ink/1/2024/03/06/65e86692414a8.webp)
7.刷完之后重启,则会进入安装界面。注意:如果刷的是海外版的包,千万不能联网安装,否则会失败且变为国内版。 7.刷完之后重启,则会进入安装界面。注意:如果刷的是海外版的包,千万不能联网安装,否则会失败且变为国内版。
#据说miui13以后优化不好这里使用12.5版。 **据说miui13以后优化不好这里使用12.5版。**
![图片-aquy.webp](https://pic.dich.ink/1/2024/03/06/65e8669b8dcb6.webp) ![图片-aquy.webp](https://pic.dich.ink/1/2024/03/06/65e8669b8dcb6.webp)
随后可以看到桌面环境 随后可以看到桌面环境
![图片-ozqh.webp](https://pic.dich.ink/1/2024/03/06/65e86694ddf8e.webp) ![图片-ozqh.webp](https://pic.dich.ink/1/2024/03/06/65e86694ddf8e.webp)
8.此刻我们将下载好的boot.img文件复制到手机上打开Magisk软件在其中选择修补一个文件选中boot.img修复完成后可以看到超级用户一栏可以使用了说明root完成。 8.此刻我们将下载好的boot.img文件复制到手机上打开Magisk软件在其中选择修补一个文件选中boot.img修复完成后可以看到超级用户一栏可以使用了说明root完成。
![图片-ufkn.webp](https://pic.dich.ink/1/2024/03/06/65e8669197f5b.webp) ![图片-ufkn.webp](https://pic.dich.ink/1/2024/03/06/65e8669197f5b.webp)
![图片-djlq.webp](https://pic.dich.ink/1/2024/03/06/65e8669a36927.webp) ![图片-djlq.webp](https://pic.dich.ink/1/2024/03/06/65e8669a36927.webp)
六.Root后的模块安装 ## 六.Root后的模块安装
包括大名鼎鼎的yc调度Lposed框架李跳跳和scene软件都是必备的这些资源可在我的alist中下载https://share.dich.ink/STORJ/ROOT 包括大名鼎鼎的yc调度Lposed框架李跳跳和scene软件都是必备的这些资源可在我的alist中下载``https://share.dich.ink/STORJ/ROOT``
## 后记 ## 后记
关于root的其他用途还有很多这里就不一一列举分享一些常用模块 关于root的其他用途还有很多这里就不一一列举分享一些常用模块
https://sspai.com/post/68531 ``https://sspai.com/post/68531``

View File

@ -13,6 +13,7 @@ tags = ["chromebook"]
<!-- more --> <!-- more -->
作为一个垃圾佬作者常常去发掘二手平台的诸多“洋垃圾”而就在某一天一台名为ASUS ChromeBook C302的机器吸引了我的注意力且看其配置 作为一个垃圾佬作者常常去发掘二手平台的诸多“洋垃圾”而就在某一天一台名为ASUS ChromeBook C302的机器吸引了我的注意力且看其配置
![image-kmux.webp](https://pic.dich.ink/1/2024/03/06/65e8667181a0f.webp) ![image-kmux.webp](https://pic.dich.ink/1/2024/03/06/65e8667181a0f.webp)
此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。 此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。
但本次所说的这台ASUS的机器属实让我眼前一亮质感上佳的银白色全金属外壳360度可翻转的触摸屏以及最大10小时的续航和仅仅1.15千克的重量这简直是轻薄本和平板的完美结合美中不足的是其接口较少两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄而在性能上Intel m3-6y30和8+32G的组合只能说差强人意。 但本次所说的这台ASUS的机器属实让我眼前一亮质感上佳的银白色全金属外壳360度可翻转的触摸屏以及最大10小时的续航和仅仅1.15千克的重量这简直是轻薄本和平板的完美结合美中不足的是其接口较少两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄而在性能上Intel m3-6y30和8+32G的组合只能说差强人意。
@ -31,42 +32,52 @@ tags = ["chromebook"]
![image-mfjq.webp](https://pic.dich.ink/1/2024/03/06/65e866496a43d.webp) ![image-mfjq.webp](https://pic.dich.ink/1/2024/03/06/65e866496a43d.webp)
随后装回后盖按住键盘上的Esc和“刷新”键不动然后按下电源键。这样Chromebook会进入“恢复”模式 随后装回后盖按住键盘上的Esc和“刷新”键不动然后按下电源键。这样Chromebook会进入“恢复”模式
![image-edcy.webp](https://pic.dich.ink/1/2024/03/06/65e8668011f98.webp) ![image-edcy.webp](https://pic.dich.ink/1/2024/03/06/65e8668011f98.webp)
然后同时按下键盘上的Ctrl键和D键
![image-efqm.webp](https://pic.dich.ink/1/2024/03/06/65e8667e34bdd.webp)
按下Enter系统重启
然后同时按下键盘上的Ctrl键和D键
![image-efqm.webp](https://pic.dich.ink/1/2024/03/06/65e8667e34bdd.webp)
按下Enter系统重启
这时会有一声“滴”的BIOS提示音。 这时会有一声“滴”的BIOS提示音。
![image-hzut.webp](https://pic.dich.ink/1/2024/03/06/65e866753ff2d.webp) ![image-hzut.webp](https://pic.dich.ink/1/2024/03/06/65e866753ff2d.webp)
随后等待Chrome OS重置即可。 随后等待Chrome OS重置即可。
![image-ntmm.webp](https://pic.dich.ink/1/2024/03/06/65e8666e00a56.webp) ![image-ntmm.webp](https://pic.dich.ink/1/2024/03/06/65e8666e00a56.webp)
重置完成后看到如下界面以后每次开机都要按Ctrl+D进入系统 重置完成后看到如下界面以后每次开机都要按Ctrl+D进入系统
![image-goit.webp](https://pic.dich.ink/1/2024/03/06/65e866790a8f6.webp) ![image-goit.webp](https://pic.dich.ink/1/2024/03/06/65e866790a8f6.webp)
随后在设置-高级中可以看到开发者模式已打开此时传到ChromeOS中的其他APP即可安装。 随后在设置-高级中可以看到开发者模式已打开此时传到ChromeOS中的其他APP即可安装。
附阅读器和视频效果: 附阅读器和视频效果:
![image-wuzq.webp](https://pic.dich.ink/1/2024/03/06/65e866580fe13.webp) ![image-wuzq.webp](https://pic.dich.ink/1/2024/03/06/65e866580fe13.webp)
![image-acav.webp](https://pic.dich.ink/1/2024/03/06/65e86680d5edf.webp) ![image-acav.webp](https://pic.dich.ink/1/2024/03/06/65e86680d5edf.webp)
## 二.安装其他系统 ## 二.安装其他系统
如果你不喜欢ChromeOS或者需要linux环境那么可以尝试安装其他系统例如FydeOS,manjaro等。我们以crouton脚本为例需要全局科学 如果你不喜欢ChromeOS或者需要linux环境那么可以尝试安装其他系统例如FydeOS,manjaro等。我们以crouton脚本为例需要全局科学
这里是crouton项目的github地址https://github.com/dnschneid/crouton 这里是crouton项目的github地址``https://github.com/dnschneid/crouton``
由于我们已经进入开发者模式这时打开chromeOS的浏览器同时按住ctrl和alt和t会打开一个命令行窗口。 输入命令 shell 回车之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton那么这个文件应该在~/Downloads目录下。 执行命令: 由于我们已经进入开发者模式这时打开chromeOS的浏览器同时按住ctrl和alt和t会打开一个命令行窗口。 输入命令 shell 回车之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton那么这个文件应该在~/Downloads目录下。 执行命令:
sudo sh ~/Downloads/crouton -r list ``sudo sh ~/Downloads/crouton -r list``
列出所有可以用的发行版版本。像ubuntudebiankali等等。 随后使用命令列出所有可以选择安装的组件: 列出所有可以用的发行版版本。像ubuntudebiankali等等。 随后使用命令列出所有可以选择安装的组件:
sudo sh crouton -t list ``sudo sh crouton -t list``
这其中就包括各种桌面环境gnomekdexfacelxde啥的。 我们选择最轻量的lxde 这其中就包括各种桌面环境gnomekdexfacelxde啥的。 我们选择最轻量的lxde
sh crouton -r stretch -t lxde ``sh crouton -r stretch -t lxde``
随后设置用户名密码等等。安装完成后在chromeOS的linux shell里面输入命令 随后设置用户名密码等等。安装完成后在chromeOS的linux shell里面输入命令
sudo startlxde ``sudo startlxde``
就能启动linux了。 就能启动linux了。
@ -76,6 +87,7 @@ sudo startlxde
由于该内核过于精简会出现一些服务跑不了的情况这时我们可以用第二种方法刷BIOS。我们进入linux shell插入一个空U盘输入如下命令 由于该内核过于精简会出现一些服务跑不了的情况这时我们可以用第二种方法刷BIOS。我们进入linux shell插入一个空U盘输入如下命令
```
cd cd
curl -LO mrchromebox.tech/firmware-util.sh curl -LO mrchromebox.tech/firmware-util.sh
@ -83,9 +95,10 @@ curl -LO mrchromebox.tech/firmware-util.sh
sudo install -Dt /usr/local/bin -m 755 firmware-util.sh sudo install -Dt /usr/local/bin -m 755 firmware-util.sh
sudo firmware-util.sh sudo firmware-util.sh
```
成功启动脚本后可以看到如下界面: 成功启动脚本后可以看到如下界面:
![image-lroz.webp](https://pic.dich.ink/1/2024/03/06/65e8666f76c3e.webp) ![image-lroz.webp](https://pic.dich.ink/1/2024/03/06/65e8666f76c3e.webp)
选择标注了“Full ROM”的选项按照提示备份BIOS和刷入BIOS随后reboot然后可以按正常的装系统流程Rufus写入ISO启动 选择标注了“Full ROM”的选项按照提示备份BIOS和刷入BIOS随后reboot然后可以按正常的装系统流程Rufus写入ISO启动
注意需要先删除ChromeBook的硬盘分区仅支持UEFI启动且Windows驱动不太完整。 注意需要先删除ChromeBook的硬盘分区仅支持UEFI启动且Windows驱动不太完整。

View File

@ -15,15 +15,15 @@ tags = ["openwrt"]
## 准备工作 ## 准备工作
1.openwrt的编译包由eSir大佬编译的三个经典版本 - 1.openwrt的编译包由eSir大佬编译的三个经典版本
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
2.PE启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html - 2.PE启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html
3.img写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette - 3.img写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette
4.一个U盘与一台双网口物理机 - 4.一个U盘与一台双网口物理机
安装流程: 安装流程:
@ -31,6 +31,7 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
1.打开微PE将其安装进U盘中安装完成后将ing工具和openwrt包一起放进去 1.打开微PE将其安装进U盘中安装完成后将ing工具和openwrt包一起放进去
![image-xgsv.webp](https://pic.dich.ink/1/2024/03/06/65e8665416902.webp) ![image-xgsv.webp](https://pic.dich.ink/1/2024/03/06/65e8665416902.webp)
2.将U盘插入目标主机进入BIOS-boot设置U盘优先启动各主板进入BIOS按键不同不确定的话建议都试一遍。 2.将U盘插入目标主机进入BIOS-boot设置U盘优先启动各主板进入BIOS按键不同不确定的话建议都试一遍。
![image-uxcl.webp](https://pic.dich.ink/1/2024/03/06/65e8665ae2917.webp) ![image-uxcl.webp](https://pic.dich.ink/1/2024/03/06/65e8665ae2917.webp)
## 二、格式化硬盘并写盘 ## 二、格式化硬盘并写盘
@ -51,5 +52,4 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
开源世界还存在着 DD-WERT、Tomato等系统。正如互联网的发展并非一帆风顺OpenWRT 也出现过核心开发者出走,另立山头推出 LEDE等波折在18年LEDE与openwrt合并后通过众多开发者的不懈努力 OpenWRT 有了现在丰富完善的生态。 开源世界还存在着 DD-WERT、Tomato等系统。正如互联网的发展并非一帆风顺OpenWRT 也出现过核心开发者出走,另立山头推出 LEDE等波折在18年LEDE与openwrt合并后通过众多开发者的不懈努力 OpenWRT 有了现在丰富完善的生态。
官方Wikihttps://openwrt.org/zh/start ``官方Wikihttps://openwrt.org/zh/start``

View File

@ -12,13 +12,13 @@ tags = ["Podcast"]
播客是一种通过互联网传播音频或视频文件的媒体形式。这个词汇是由“广播”broadcasting和“iPod”一种流行的便携式媒体播放器两个词组合而成的。播客通常是由个人、组织或公司制作并通过互联网上的订阅服务分享给观众。 播客是一种通过互联网传播音频或视频文件的媒体形式。这个词汇是由“广播”broadcasting和“iPod”一种流行的便携式媒体播放器两个词组合而成的。播客通常是由个人、组织或公司制作并通过互联网上的订阅服务分享给观众。
1. 定期更新: 播客通常以系列形式发布,每一集都是一个独立的音频或视频文件。制作者会定期发布新的内容,让观众订阅后能够定期收听或观看。 - 定期更新: 播客通常以系列形式发布,每一集都是一个独立的音频或视频文件。制作者会定期发布新的内容,让观众订阅后能够定期收听或观看。
2. 订阅:观众可以通过订阅播客来自动获取最新的内容。这意味着一旦订阅了某个播客,新的内容就会自动下载到用户的设备上,方便随时收听或观看。 - 订阅:观众可以通过订阅播客来自动获取最新的内容。这意味着一旦订阅了某个播客,新的内容就会自动下载到用户的设备上,方便随时收听或观看。
3. 多样的内容: 播客内容非常多样化,涵盖了几乎所有可能的主题,包括新闻、科技、文化、教育、娱乐等。从个人讲述生活故事到专业领域的讨论,播客的形式和内容都非常灵活。 - 多样的内容: 播客内容非常多样化,涵盖了几乎所有可能的主题,包括新闻、科技、文化、教育、娱乐等。从个人讲述生活故事到专业领域的讨论,播客的形式和内容都非常灵活。
4. 低门槛制作:制作播客相对来说不需要太多的专业设备和技能,因此许多个人或小团队可以轻松开始制作自己的播客。 - 低门槛制作:制作播客相对来说不需要太多的专业设备和技能,因此许多个人或小团队可以轻松开始制作自己的播客。
播客的流行得益于它提供了一种轻松、灵活、个性化的信息传递方式,让人们可以方便地在各种主题上深入了解或娱乐。 播客的流行得益于它提供了一种轻松、灵活、个性化的信息传递方式,让人们可以方便地在各种主题上深入了解或娱乐。
@ -26,17 +26,18 @@ tags = ["Podcast"]
要收听播客,首先得确定自己所用的平台和客户端,一般有以下几种: 要收听播客,首先得确定自己所用的平台和客户端,一般有以下几种:
使用播客应用: 最常见的方式是使用专门的播客应用程序这些应用可以在智能手机、平板电脑或计算机上安装。一些常见的播客应用包括Apple Podcasts苹果播客、Spotify、Google Podcasts谷歌播客、Pocket Casts等。这些应用通常允许你搜索、订阅和播放播客。像喜马拉雅以及各大云音乐等非泛用型播客客户端这类软件的特点是收听方便种类繁多但一般不开源也没有RSS链接。 - 使用播客应用: 最常见的方式是使用专门的播客应用程序这些应用可以在智能手机、平板电脑或计算机上安装。一些常见的播客应用包括Apple Podcasts苹果播客、Spotify、Google Podcasts谷歌播客、Pocket Casts等。这些应用通常允许你搜索、订阅和播放播客。像喜马拉雅以及各大云音乐等非泛用型播客客户端这类软件的特点是收听方便种类繁多但一般不开源也没有RSS链接。
在网页上收听: 许多播客也提供在其官方网站上在线收听的选项。你可以在制作者的网站上找到相应的播客链接,然后直接在浏览器中收听,或者使用浏览器插件。 - 在网页上收听: 许多播客也提供在其官方网站上在线收听的选项。你可以在制作者的网站上找到相应的播客链接,然后直接在浏览器中收听,或者使用浏览器插件。
通过流媒体服务: 一些流媒体服务如Spotify、Apple Music等也提供了播客的功能。你可以在这些服务中搜索并订阅你感兴趣的播客。 - 通过流媒体服务: 一些流媒体服务如Spotify、Apple Music等也提供了播客的功能。你可以在这些服务中搜索并订阅你感兴趣的播客。
通过RSS订阅 几乎每个独立播客的主播都会反复强调「请使用节目 RSS 链接在 泛用型播客客户端 里订阅节目」一定程度上有无RSS订阅链接是作为独立播客的判断标准。使用 RSS 链接订阅播客其实非常简单——得到节目的 RSS 订阅链接后将之粘贴到你的播客客户端内通常是节目的搜索栏或地址栏即可。大多数播客应用都支持这种方式。注意例如喜马拉雅、荔枝等平台是没有原生RSS链接的因此对第三方服务生成的RSS链接要注意鉴别。有些服务提供者会在不告知主播和听众的前提下私自在节目中间插入广告非常影响节目收听体验在使用时请注意甄别。 - 通过RSS订阅 几乎每个独立播客的主播都会反复强调「请使用节目 RSS 链接在 泛用型播客客户端 里订阅节目」一定程度上有无RSS订阅链接是作为独立播客的判断标准。使用 RSS 链接订阅播客其实非常简单——得到节目的 RSS 订阅链接后将之粘贴到你的播客客户端内通常是节目的搜索栏或地址栏即可。大多数播客应用都支持这种方式。注意例如喜马拉雅、荔枝等平台是没有原生RSS链接的因此对第三方服务生成的RSS链接要注意鉴别。有些服务提供者会在不告知主播和听众的前提下私自在节目中间插入广告非常影响节目收听体验在使用时请注意甄别。
## 三.常见客户端优缺点 ## 三.常见客户端优缺点
![image-pdyk.webp](https://pic.dich.ink/1/2024/03/06/65e866685c6c8.webp) ![image-pdyk.webp](https://pic.dich.ink/1/2024/03/06/65e866685c6c8.webp)
我个人推荐使用开源的AntennaPod。
`我个人推荐使用开源的AntennaPod。`
## 四.播客资源 ## 四.播客资源

View File

@ -96,40 +96,60 @@
<div class="post-content"> <div class="post-content">
<p>前言 广告算法的目标是为了直接增加公司收入。推荐算法虽然本质上也是为了增加公司收入,但其直接目标是为了增加用户的参与度。</p> <p>前言 广告算法的目标是为了直接增加公司收入。推荐算法虽然本质上也是为了增加公司收入,但其直接目标是为了增加用户的参与度。</p>
<span id="continue-reading"></span><h2 id="yi-yan-gao-suan-fa-yu-tui-jian-suan-fa-de-qu-bie">一.广告算法与推荐算法的区别</h2> <span id="continue-reading"></span><h2 id="yi-yan-gao-suan-fa-yu-tui-jian-suan-fa-de-qu-bie">一.广告算法与推荐算法的区别</h2>
<p>1.优化目标的区别</p> <p><strong>1.优化目标的区别</strong></p>
<p>广告算法的目标是为了直接增加公司收入。</p> <p>广告算法的目标是为了直接增加公司收入。</p>
<p>推荐算法虽然本质上也是为了增加公司收入,但其直接目标是为了增加用户的参与度。</p> <p>推荐算法虽然本质上也是为了增加公司收入,但其直接目标是为了增加用户的参与度。</p>
<p>各公司广告算法的预估目标非常统一就是预估CTR和CVR因为CPC和CPA计价是目前效果类广告系统的主流计价方式。</p> <p>各公司广告算法的预估目标非常统一就是预估CTR和CVR因为CPC和CPA计价是目前效果类广告系统的主流计价方式。</p>
<p>推荐算法的预估目标就不尽相同视频类更多倾向于预测观看时长新闻类预测CTR电商类预估客单价等等都是针对业务场景来做优化</p> <p>推荐算法的预估目标就不尽相同视频类更多倾向于预测观看时长新闻类预测CTR电商类预估客单价等等都是针对业务场景来做优化</p>
<p>2.算法模型设计侧重点不同:</p> <p><strong>2.算法模型设计侧重点不同:</strong></p>
<p>由于广告算法要预测“精准”的CTR和CVR用于后续计算精确的出价因此数值上的“精准”就是至关重要的要求仅仅预估广告间的相对位置是无法满足要求的。这就催生了广告算法中对calibration方法的严苛要求一定要估的准。</p> <p>由于广告算法要预测“精准”的CTR和CVR用于后续计算精确的出价因此数值上的“精准”就是至关重要的要求仅仅预估广告间的相对位置是无法满足要求的。这就催生了广告算法中对calibration方法的严苛要求一定要估的准。</p>
<p>推荐算法的结果往往以列表的形式呈现,因此不用估的那么准,而是要更多照顾一个列表整体上,甚至一段时间内的内容多样性上对于用户的“吸引力”,让用户的参与度更高。</p> <p>推荐算法的结果往往以列表的形式呈现,因此不用估的那么准,而是要更多照顾一个列表整体上,甚至一段时间内的内容多样性上对于用户的“吸引力”,让用户的参与度更高。</p>
<p>3.算法实现原理不同:</p> <p><strong>3.算法实现原理不同:</strong></p>
<p>因为需要对每一条广告的CTRCVR都估的准广告算法基本全部都是point wise的训练方式因为广告是很少以列表的形式连续呈现的。在采用负采样weighted sampling等方式改变原始数据分布后也需要在后续步骤中千方百计地把CTRCVR纠正过来。</p> <p>因为需要对每一条广告的CTRCVR都估的准广告算法基本全部都是point wise的训练方式因为广告是很少以列表的形式连续呈现的。在采用负采样weighted sampling等方式改变原始数据分布后也需要在后续步骤中千方百计地把CTRCVR纠正过来。</p>
<p>推荐算法就有大量不同的训练方式除了point-wise还有pair-wiselist-wise等等。此外为了增加用户的长期参与度还对推荐内容的多样性新鲜度有更高的要求这就让探索与利用强化学习等一些列方法在推荐场景下更受重视。</p> <p>推荐算法就有大量不同的训练方式除了point-wise还有pair-wiselist-wise等等。此外为了增加用户的长期参与度还对推荐内容的多样性新鲜度有更高的要求这就让探索与利用强化学习等一些列方法在推荐场景下更受重视。</p>
<p>4.辅助策略不同</p> <p><strong>4.辅助策略不同</strong></p>
<p>广告系统中CTR等算法只是其中关键的一步估的准CTR只是一个前提如何让广告系统盈利产生更多收入还需要pacingbiddingbudget controlads allocation等多个同样重要的模块协同作用才能让平台利益最大化这显然是比推荐系统复杂的。</p> <p>广告系统中CTR等算法只是其中关键的一步估的准CTR只是一个前提如何让广告系统盈利产生更多收入还需要pacingbiddingbudget controlads allocation等多个同样重要的模块协同作用才能让平台利益最大化这显然是比推荐系统复杂的。</p>
<p>推荐系统中,由于需要更多照顾用户的长期兴趣,需要一些补充策略做出一些看似“非最优”的选择,比如探索性的尝试一些长尾内容,在生成整个推荐列表时要加入多样性的约束,等等。这一点上,广告系统也需要,但远没有推荐系统的重视程度高。</p> <p>推荐系统中,由于需要更多照顾用户的长期兴趣,需要一些补充策略做出一些看似“非最优”的选择,比如探索性的尝试一些长尾内容,在生成整个推荐列表时要加入多样性的约束,等等。这一点上,广告系统也需要,但远没有推荐系统的重视程度高。</p>
<p>5.本身的差异</p> <p><strong>5.本身的差异</strong></p>
<p>在广告模型中用户的兴趣是不那么连贯的因此容易造成sequential model的失效attention机制可能会更加重要一些。</p> <p>在广告模型中用户的兴趣是不那么连贯的因此容易造成sequential model的失效attention机制可能会更加重要一些。</p>
<p>推荐模型中,如果不抓住用户兴趣的连续变化,是很难做好推荐模型的。</p> <p>推荐模型中,如果不抓住用户兴趣的连续变化,是很难做好推荐模型的。</p>
<p>总而言之,广告算法的问题更加琐碎,各模块协同工作找到平台全局利润最大化方法的难度非常大,系统往往异常复杂到难以掌控的地步;而推荐算法这边,问题往往卡在长期利益与短期利益的平衡上。 <p>总而言之,广告算法的问题更加琐碎,各模块协同工作找到平台全局利润最大化方法的难度非常大,系统往往异常复杂到难以掌控的地步;而推荐算法这边,问题往往卡在长期利益与短期利益的平衡上。
<img src="https://pic.dich.ink/1/2024/03/06/65e8664a7b760.webp" alt="v2-63ba4b30e68137b031601f44c5d34ef1_r.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e8664a7b760.webp" alt="v2-63ba4b30e68137b031601f44c5d34ef1_r.webp" /></p>
<h2 id="ps-chang-yong-shu-yu">PS常用术语</h2> <h2 id="ps-chang-yong-shu-yu">PS常用术语</h2>
<ul>
<li>
<p>1.CPA(Cost Per Action) 每行动成本。CPA是一种按广告投放实际效果计价方式的广告即按回应的有效问卷或注册来计费而不限广告投放量。电子邮件营销EDM现在有很多都是CPA的方式在进行。</p> <p>1.CPA(Cost Per Action) 每行动成本。CPA是一种按广告投放实际效果计价方式的广告即按回应的有效问卷或注册来计费而不限广告投放量。电子邮件营销EDM现在有很多都是CPA的方式在进行。</p>
</li>
<li>
<p>2.CPS(Cost Per Sales)以实际销售产品数量来换算广告刊登金额。CPS是一种以实际销售产品数量来计算广告费用的广告这种广告更多的适合购物类、导购类、网址导航类的网站需要精准的流量才能带来转化。</p> <p>2.CPS(Cost Per Sales)以实际销售产品数量来换算广告刊登金额。CPS是一种以实际销售产品数量来计算广告费用的广告这种广告更多的适合购物类、导购类、网址导航类的网站需要精准的流量才能带来转化。</p>
</li>
<li>
<p>3.CPM(Cost Per Mille) 每千人成本。CPM是一种展示付费广告只要展示了广告主的广告内容广告主就为此付费。</p> <p>3.CPM(Cost Per Mille) 每千人成本。CPM是一种展示付费广告只要展示了广告主的广告内容广告主就为此付费。</p>
</li>
<li>
<p>4.CPT(Cost Per Time) 每时间段成本。CPT是一种以时间来计费的广告国内很多的网站都是按照“一个星期多少钱”这种固定收费模式来收费。</p> <p>4.CPT(Cost Per Time) 每时间段成本。CPT是一种以时间来计费的广告国内很多的网站都是按照“一个星期多少钱”这种固定收费模式来收费。</p>
</li>
<li>
<p>5.CPC(Cost Per Click) 每点击成本。CPC是一种点击付费广告根据广告被点击的次数收费。如关键词广告一般采用这种定价模式比较典型的有Google广告联盟的AdSense for Content和百度联盟的百度竞价广告。</p> <p>5.CPC(Cost Per Click) 每点击成本。CPC是一种点击付费广告根据广告被点击的次数收费。如关键词广告一般采用这种定价模式比较典型的有Google广告联盟的AdSense for Content和百度联盟的百度竞价广告。</p>
</li>
</ul>
<p>通过以上信息我们知道:</p> <p>通过以上信息我们知道:</p>
<p>1CPT和CPM只在第一步收取广告费用即媒体只需要将广告对广告受众进行了展示即可向广告商收取广告费用。</p> <ul>
<p>2CPC只收取第二步费用消费者看到广告后并进行了点击行为以后媒体向广告商收取广告费用。</p> <li>
<p>3CPA和CPS处于第三步即消费者有看到广告后并点击了广告进一步了解活动情况后在广告主的网站完成某些特定行为例如付款消费填表注册等</p> <p>CPT和CPM只在第一步收取广告费用即媒体只需要将广告对广告受众进行了展示即可向广告商收取广告费用。</p>
</li>
<li>
<p>CPC只收取第二步费用消费者看到广告后并进行了点击行为以后媒体向广告商收取广告费用。</p>
</li>
<li>
<p>CPA和CPS处于第三步即消费者有看到广告后并点击了广告进一步了解活动情况后在广告主的网站完成某些特定行为例如付款消费填表注册等</p>
</li>
</ul>
<h2 id="er-chang-jian-de-tui-jian-suan-fa-you-na-xie">二.常见的推荐算法有哪些?</h2> <h2 id="er-chang-jian-de-tui-jian-suan-fa-you-na-xie">二.常见的推荐算法有哪些?</h2>
<ol> <ol>
<li>协同过滤Collaborative Filtering</li> <li>协同过滤Collaborative Filtering</li>
</ol> </ol>
<p>它是一种**基于用户行为或物品之间的相似性来进行推荐的方法。</p> <p>它是一种基于用户行为或物品之间的相似性来进行推荐的方法。</p>
<ol start="2"> <ol start="2">
<li>矩阵分解( Matrix Factorization </li> <li>矩阵分解( Matrix Factorization </li>
</ol> </ol>
@ -152,12 +172,12 @@
<p>它是使用预定义的规则(可以手动定义或数据挖掘再学习)或条件来进行推荐。 <p>它是使用预定义的规则(可以手动定义或数据挖掘再学习)或条件来进行推荐。
<img src="https://pic.dich.ink/1/2024/03/06/65e8749416ee6.webp" alt="v2-2a278d7caf78cfa628749d772d358aec_1440w.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e8749416ee6.webp" alt="v2-2a278d7caf78cfa628749d772d358aec_1440w.webp" /></p>
<h2 id="san-shi-li-fen-xi">三.实例分析</h2> <h2 id="san-shi-li-fen-xi">三.实例分析</h2>
<p>1.流量分级</p> <p><strong>1.流量分级</strong></p>
<p>以视频平台B站和抖音为例存在如下分级流量池机制</p> <p>以视频平台B站和抖音为例存在如下分级流量池机制</p>
<p>1.Up主发了一个视频并推送到他的粉丝那里算法抓取视频的一些特征如标题和标签的关键字向有可能对这些关键字感兴趣的人推荐</p> <p>1.Up主发了一个视频并推送到他的粉丝那里算法抓取视频的一些特征如标题和标签的关键字向有可能对这些关键字感兴趣的人推荐</p>
<p>2.根据第一波推送的粉丝+用户的反馈数据点赞、投币、收藏、完播、弹幕的情况B站根据推荐算法再推荐给流量池B其他用户根据流量池B的用户反馈数据再推荐到流量池C。</p> <p>2.根据第一波推送的粉丝+用户的反馈数据点赞、投币、收藏、完播、弹幕的情况B站根据推荐算法再推荐给流量池B其他用户根据流量池B的用户反馈数据再推荐到流量池C。</p>
<p>3.如此不断的进行推荐如果算法认为该视频是热门视频分数达到某个级别那么B站就会给你一个更大的流量池并且把你的视频推荐到“热门、排行榜、资源位”。</p> <p>3.如此不断的进行推荐如果算法认为该视频是热门视频分数达到某个级别那么B站就会给你一个更大的流量池并且把你的视频推荐到“热门、排行榜、资源位”。</p>
<p>2.用户画像</p> <p><strong>2.用户画像</strong></p>
<p>平台会记录用户使用App的习惯得出用户行为路径从而确定用户的初始标签伴随着用户的持续使用将持续优化标签。这个过程都是实时的机器算法。</p> <p>平台会记录用户使用App的习惯得出用户行为路径从而确定用户的初始标签伴随着用户的持续使用将持续优化标签。这个过程都是实时的机器算法。</p>
<blockquote> <blockquote>
<p>那么这个采集的方法:就是个人资料的填写,关键词搜索的记录,浏览的比较多的类目视频,点赞视频数据,评论数据,通讯录的圈子关系等。</p> <p>那么这个采集的方法:就是个人资料的填写,关键词搜索的记录,浏览的比较多的类目视频,点赞视频数据,评论数据,通讯录的圈子关系等。</p>
@ -166,9 +186,9 @@
<p>标签主要分成两大类:静态标签与动态标签。</p> <p>标签主要分成两大类:静态标签与动态标签。</p>
<p>静态标签是用户主动呈现给平台的,例如初始关注,个人信息,个人昵称,喜好的频道,稍后再看,反馈以及不感兴趣等等;</p> <p>静态标签是用户主动呈现给平台的,例如初始关注,个人信息,个人昵称,喜好的频道,稍后再看,反馈以及不感兴趣等等;</p>
<p>动态标签是用户在浏览平台时所产生的,主要是用户的行为特征,如阅读某一类标签视频时的停留时长,通过搜索功能提供的关键词等,包括搜索,评价,历史记录,稍后再看,离线缓存,我的收藏,以及最近看过的频道;收藏,点赞,投币,转发,三连操作等等。</p> <p>动态标签是用户在浏览平台时所产生的,主要是用户的行为特征,如阅读某一类标签视频时的停留时长,通过搜索功能提供的关键词等,包括搜索,评价,历史记录,稍后再看,离线缓存,我的收藏,以及最近看过的频道;收藏,点赞,投币,转发,三连操作等等。</p>
<p>3.数据共享</p> <p><strong>3.数据共享</strong></p>
<p>除了用户使用APP的行为习惯会被记录之外使用同系其他产品的行为习惯也同样会共享。如头条系阿里系腾讯系等等。</p> <p>除了用户使用APP的行为习惯会被记录之外使用同系其他产品的行为习惯也同样会共享。如头条系阿里系腾讯系等等。</p>
<p>4.评论系统</p> <p><strong>4.评论系统</strong></p>
<p>以B站阿瓦隆系统为例</p> <p>以B站阿瓦隆系统为例</p>
<p>阿瓦隆系统是哔哩哔哩官方在2021年6月26日发布的[BILIBILI 12周年演讲]中提到的一项评论管理系统。然而,其上线后评论区和弹幕区的语言环境并没有得到明显改善,反而出现了一些问题。恶意评论,人身攻击,辱骂和水军行为并没有减少,相反,合理的言论却面临高概率的误判和清除,尤其是包含情绪或见解的评论。</p> <p>阿瓦隆系统是哔哩哔哩官方在2021年6月26日发布的[BILIBILI 12周年演讲]中提到的一项评论管理系统。然而,其上线后评论区和弹幕区的语言环境并没有得到明显改善,反而出现了一些问题。恶意评论,人身攻击,辱骂和水军行为并没有减少,相反,合理的言论却面临高概率的误判和清除,尤其是包含情绪或见解的评论。</p>
<p>该系统的应用领域主要包括评论区、弹幕和私信。在直播评论区和弹幕上,实时审核是不可行的,因此系统选择将涉及不良内容的评论在所有人面前隐藏,除非是评论者本人。此外,在博主开启实时评论时,系统允许用户检查评论是否成功发布。</p> <p>该系统的应用领域主要包括评论区、弹幕和私信。在直播评论区和弹幕上,实时审核是不可行的,因此系统选择将涉及不良内容的评论在所有人面前隐藏,除非是评论者本人。此外,在博主开启实时评论时,系统允许用户检查评论是否成功发布。</p>

View File

@ -101,21 +101,47 @@
<p>以权限系统为例一般软件权限需要经过用户同意即每次安装前出现的各种请求弹窗而ADB权限常常用于开发者模式可以调试一些比较深层的设置至于root权限则为系统的最高权限与Windows的system 权限相当比administer还高。因此当我们具备了root权限后就可以实现许多功能例如屏蔽广告虚拟定位安装Google框架和软件满血运行CPU等等。</p> <p>以权限系统为例一般软件权限需要经过用户同意即每次安装前出现的各种请求弹窗而ADB权限常常用于开发者模式可以调试一些比较深层的设置至于root权限则为系统的最高权限与Windows的system 权限相当比administer还高。因此当我们具备了root权限后就可以实现许多功能例如屏蔽广告虚拟定位安装Google框架和软件满血运行CPU等等。</p>
<h2 id="san-ru-he-root">三.如何root</h2> <h2 id="san-ru-he-root">三.如何root</h2>
<p>首先我们要了解安卓系统的分区和启动。安卓的分区包括</p> <p>首先我们要了解安卓系统的分区和启动。安卓的分区包括</p>
<p>1.recovery分区类似PC端的PE环境手机上的恢复出厂设置即为从recovery恢复</p> <ol>
<p>2.cache分区保存系统最常访问的数据和应用程序。 擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容;</p> <li>
<p>3.boot分区类似PC端的MBR分区用来引导系统启动擦除后手机会卡在开机logo的界面</p> <p>recovery分区类似PC端的PE环境手机上的恢复出厂设置即为从recovery恢复</p>
<p>4.system分区包括操作系统与软件vendor定制文件与库文件等等擦除后会卡在开机的动画界面</p> </li>
<p>5.data分区存放用户数据和系统设置擦除后不影响系统的运行。</p> <li>
<p>6.手机启动阶段存在名为bootloader的程序与PC端的BIOS类似被称为fastboot模式厂商一般会将其锁定。 <p>cache分区保存系统最常访问的数据和应用程序。 擦除这个分区,不会影响个人数据,只是删除了这个分区中已经保存的缓存内容;</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8668fbcf26.webp" alt="图片.webp" /> </li>
早些年间存在大量一键rootkingroot 之类的软件可以直接刷写root包获得root权限但成功率不高</p> <li>
<p>boot分区类似PC端的MBR分区用来引导系统启动擦除后手机会卡在开机logo的界面</p>
</li>
<li>
<p>system分区包括操作系统与软件vendor定制文件与库文件等等擦除后会卡在开机的动画界面</p>
</li>
<li>
<p>data分区存放用户数据和系统设置擦除后不影响系统的运行。</p>
</li>
</ol>
<p>6.手机启动阶段存在名为bootloader的程序与PC端的BIOS类似被称为fastboot模式厂商一般会将其锁定。</p>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e8668fbcf26.webp" alt="图片.webp" /></p>
<p>早些年间存在大量一键rootkingroot 之类的软件可以直接刷写root包获得root权限但成功率不高</p>
<p>因此,现在主流的刷机步骤为</p> <p>因此,现在主流的刷机步骤为</p>
<p>1.解开bootloader俗称解BL锁。</p> <ol>
<p>2.刷入第三方recovery比如大名鼎鼎的TWRP</p> <li>
<p>3.进入recovery模式通过TWRP刷入其他系统可选包括线刷和卡刷两种方法</p> <p>解开bootloader俗称解BL锁。</p>
<p>4.刷入Magisk(面具)工具通过修补img文件获得root权限</p> </li>
<p>5.安装Magisk模块和Lsposed框架可在其中下载许多模块推荐一键救砖系统优化和root隐藏</p> <li>
<p>6.安装Momo软件检测系统环境是否正常。</p> <p>刷入第三方recovery比如大名鼎鼎的TWRP</p>
</li>
<li>
<p>进入recovery模式通过TWRP刷入其他系统可选包括线刷和卡刷两种方法</p>
</li>
<li>
<p>刷入Magisk(面具)工具通过修补img文件获得root权限</p>
</li>
<li>
<p>安装Magisk模块和Lsposed框架可在其中下载许多模块推荐一键救砖系统优化和root隐藏</p>
</li>
<li>
<p>安装Momo软件检测系统环境是否正常。</p>
</li>
</ol>
<h2 id="si-na-xie-ji-xing-ke-yi-root">四.哪些机型可以root</h2> <h2 id="si-na-xie-ji-xing-ke-yi-root">四.哪些机型可以root</h2>
<p>看到这里很多小伙伴肯定跃跃欲试不过在2023年的今天能root的机型还是比较少。首先是最容易的一加和小米可以申请官方解BL锁需要等待7天其次是联想索尼等海外品牌也比较容易而oppo和vivo及其子品牌iqoo和realme一般是不行的苹果的越狱在10代前是可以的而华为全部机型都是不可以的除非上万能的淘宝收费解锁直接烧录芯片至于三星BL锁一旦解开就会触发芯片物理熔断机制无法使用pay以及升级系统体验极差。因此刷机有风险root需谨慎刷机前要了解相应的厂商考虑保修和变砖的问题</p> <p>看到这里很多小伙伴肯定跃跃欲试不过在2023年的今天能root的机型还是比较少。首先是最容易的一加和小米可以申请官方解BL锁需要等待7天其次是联想索尼等海外品牌也比较容易而oppo和vivo及其子品牌iqoo和realme一般是不行的苹果的越狱在10代前是可以的而华为全部机型都是不可以的除非上万能的淘宝收费解锁直接烧录芯片至于三星BL锁一旦解开就会触发芯片物理熔断机制无法使用pay以及升级系统体验极差。因此刷机有风险root需谨慎刷机前要了解相应的厂商考虑保修和变砖的问题</p>
<h2 id="wu-ju-ti-cao-zuo-liu-cheng">五.具体操作流程</h2> <h2 id="wu-ju-ti-cao-zuo-liu-cheng">五.具体操作流程</h2>
@ -127,30 +153,30 @@
3.解锁完成后在https://mifirm.net/downloadtwrp/148 中下载对应的TWRP版本注意redmi的海外名为Poco。 3.解锁完成后在https://mifirm.net/downloadtwrp/148 中下载对应的TWRP版本注意redmi的海外名为Poco。
<img src="https://pic.dich.ink/1/2024/03/06/65e8669970621.webp" alt="图片-fvmc.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8669970621.webp" alt="图片-fvmc.webp" />
4.随后用数据线连接手机用其中的一键刷写刷入TWRP随后下载rom包可以选择原版官改版海外版和类原生版。相关链接</p> 4.随后用数据线连接手机用其中的一键刷写刷入TWRP随后下载rom包可以选择原版官改版海外版和类原生版。相关链接</p>
<p>https://miuiver.com/</p> <p><code>https://miuiver.com/</code></p>
<p>https://mi.fiime.cn/Android</p> <p><code>https://mi.fiime.cn/Android</code></p>
<p>这里选择 https://c.mi.com/global/miuidownload/index</p> <p>这里选择 <code>https://c.mi.com/global/miuidownload/index</code></p>
<p>下载时注意一并下载boot.img文件作为Magisk的修补用。然后下载Magisk包与rom一起存入TF卡或者U盘中。</p> <p>下载时注意一并下载boot.img文件作为Magisk的修补用。然后下载Magisk包与rom一起存入TF卡或者U盘中。</p>
<p>Magisk : https://magisk.me/zip/</p> <p>Magisk : <code>https://magisk.me/zip/</code></p>
<p>#注意由于本机型为新型AB分区https://www.jianshu.com/p/b2726b304801 因此如果刷机失败需要下载原厂包用以恢复AB分区否则无法启动和安装rom。</p> <p><strong>注意由于本机型为新型AB分区</strong><code>https://www.jianshu.com/p/b2726b304801</code> 因此如果刷机失败需要下载原厂包用以恢复AB分区否则无法启动和安装rom。</p>
<p>5.通过搞机工具箱进入recovery模式首先我们在wipe中清除Data、Cache两个分区俗称“双清”随后在高级清除选项中清除Data、Cache、Dalvik Cache和System分区俗称“四清”。 <p>5.通过搞机工具箱进入recovery模式首先我们在wipe中清除Data、Cache两个分区俗称“双清”随后在高级清除选项中清除Data、Cache、Dalvik Cache和System分区俗称“四清”。
<img src="https://pic.dich.ink/1/2024/03/06/65e86697464e1.webp" alt="图片-jout.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e86697464e1.webp" alt="图片-jout.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e8669388775.webp" alt="图片-rdqx.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8669388775.webp" alt="图片-rdqx.webp" />
6.清除完成后即可开始刷机。将TF卡或者U盘插入手机在“安装”中选择rom包右滑确认刷机随后如法炮制刷入 magisk.zip包不然会卡在开机logo界面俗称“卡米”。 6.清除完成后即可开始刷机。将TF卡或者U盘插入手机在“安装”中选择rom包右滑确认刷机随后如法炮制刷入 magisk.zip包不然会卡在开机logo界面俗称“卡米”。
<img src="https://pic.dich.ink/1/2024/03/06/65e86692414a8.webp" alt="图片-tabl.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e86692414a8.webp" alt="图片-tabl.webp" />
7.刷完之后重启,则会进入安装界面。注意:如果刷的是海外版的包,千万不能联网安装,否则会失败且变为国内版。</p> 7.刷完之后重启,则会进入安装界面。注意:如果刷的是海外版的包,千万不能联网安装,否则会失败且变为国内版。</p>
<p>#据说miui13以后优化不好这里使用12.5版。 <p><strong>据说miui13以后优化不好这里使用12.5版。</strong>
<img src="https://pic.dich.ink/1/2024/03/06/65e8669b8dcb6.webp" alt="图片-aquy.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8669b8dcb6.webp" alt="图片-aquy.webp" /></p>
随后可以看到桌面环境 <p>随后可以看到桌面环境
<img src="https://pic.dich.ink/1/2024/03/06/65e86694ddf8e.webp" alt="图片-ozqh.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e86694ddf8e.webp" alt="图片-ozqh.webp" /></p>
8.此刻我们将下载好的boot.img文件复制到手机上打开Magisk软件在其中选择修补一个文件选中boot.img修复完成后可以看到超级用户一栏可以使用了说明root完成。 <p>8.此刻我们将下载好的boot.img文件复制到手机上打开Magisk软件在其中选择修补一个文件选中boot.img修复完成后可以看到超级用户一栏可以使用了说明root完成。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8669197f5b.webp" alt="图片-ufkn.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e8669197f5b.webp" alt="图片-ufkn.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e8669a36927.webp" alt="图片-djlq.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8669a36927.webp" alt="图片-djlq.webp" /></p>
六.Root后的模块安装</p> <h2 id="liu-roothou-de-mo-kuai-an-zhuang">六.Root后的模块安装</h2>
<p>包括大名鼎鼎的yc调度Lposed框架李跳跳和scene软件都是必备的这些资源可在我的alist中下载https://share.dich.ink/STORJ/ROOT</p> <p>包括大名鼎鼎的yc调度Lposed框架李跳跳和scene软件都是必备的这些资源可在我的alist中下载<code>https://share.dich.ink/STORJ/ROOT</code></p>
<h2 id="hou-ji">后记</h2> <h2 id="hou-ji">后记</h2>
<p>关于root的其他用途还有很多这里就不一一列举分享一些常用模块</p> <p>关于root的其他用途还有很多这里就不一一列举分享一些常用模块</p>
<p>https://sspai.com/post/68531</p> <p><code>https://sspai.com/post/68531</code></p>
</div> </div>

View File

@ -96,20 +96,40 @@
<p>前言 由于AppleTV的高昂的售价和普通电视盒子广告的泛滥一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对IPTV、YouTube和家庭影院等需求以及对一面赏心悦目电视墙的期待这里分享Android TV 以下简称ATV安装的一些要点。</p> <p>前言 由于AppleTV的高昂的售价和普通电视盒子广告的泛滥一台开源、多功能的原生安卓电视盒子逐渐成为智能家居的必备神器。出于对IPTV、YouTube和家庭影院等需求以及对一面赏心悦目电视墙的期待这里分享Android TV 以下简称ATV安装的一些要点。</p>
<span id="continue-reading"></span> <span id="continue-reading"></span>
<p>准备工作:</p> <p>准备工作:</p>
<ul>
<li>
<p>1.一个ATV镜像这里使用Tosathony制作的Android TV x86 9.0 支持Android tv Remote且可以下载Google Play Store 。https://pan.baidu.com/s/17eDDrf4WzWVmrc9hLw-c_w?pwd=a728</p> <p>1.一个ATV镜像这里使用Tosathony制作的Android TV x86 9.0 支持Android tv Remote且可以下载Google Play Store 。https://pan.baidu.com/s/17eDDrf4WzWVmrc9hLw-c_w?pwd=a728</p>
</li>
<li>
<p>2.我们的老朋友Rufus写盘工具https://www.423down.com/10080.html</p> <p>2.我们的老朋友Rufus写盘工具https://www.423down.com/10080.html</p>
</li>
<li>
<p>3.Android tv Remote手机遥控器软件https://android-tv-remote-control.en.softonic.com/android</p> <p>3.Android tv Remote手机遥控器软件https://android-tv-remote-control.en.softonic.com/android</p>
</li>
<li>
<p>4.Tiny ADB软件: https://androidmtk.com/tiny-adb-and-fastboot-tool#installer</p> <p>4.Tiny ADB软件: https://androidmtk.com/tiny-adb-and-fastboot-tool#installer</p>
</li>
<li>
<p>5.一些可安装的软件:</p> <p>5.一些可安装的软件:</p>
</li>
<li>
<p>当贝市场https://www.dangbei.com/apps/</p> <p>当贝市场https://www.dangbei.com/apps/</p>
</li>
<li>
<p>哔哩哔哩TV版https://www.fenxm.com/104.html</p> <p>哔哩哔哩TV版https://www.fenxm.com/104.html</p>
</li>
<li>
<p>kodi: http://www.kodiplayer.cn/</p> <p>kodi: http://www.kodiplayer.cn/</p>
</li>
<li>
<p>ATV Launcher: https://www.fenxm.com/592.html</p> <p>ATV Launcher: https://www.fenxm.com/592.html</p>
</li>
</ul>
<p>安装流程:</p> <p>安装流程:</p>
<h2 id="yi-xie-pan-biosqi-dong">一、写盘BIOS启动</h2> <h2 id="yi-xie-pan-biosqi-dong">一、写盘BIOS启动</h2>
<p>1.使用Rufus将下载好的ATV镜像写入U盘。 <p>1.使用Rufus将下载好的ATV镜像写入U盘。
<img src="https://pic.dich.ink/1/2024/03/06/65e8665dd27b9.webp" alt="image-tlej.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8665dd27b9.webp" alt="image-tlej.webp" /></p>
2.将U盘插到目标主机上并设置BIOS-boot优先启动不同设备进入BIOS的按键不同大部分是F2或者DEL</p> <p>2.将U盘插到目标主机上并设置BIOS-boot优先启动不同设备进入BIOS的按键不同大部分是F2或者DEL</p>
<h2 id="er-kai-shi-an-zhuang">二、开始安装</h2> <h2 id="er-kai-shi-an-zhuang">二、开始安装</h2>
<p>1.boot成功后可以看到如下界面 <p>1.boot成功后可以看到如下界面
<img src="https://pic.dich.ink/1/2024/03/06/65e8666eac466.webp" alt="image-mvrh.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8666eac466.webp" alt="image-mvrh.webp" />
@ -123,15 +143,15 @@
<img src="https://pic.dich.ink/1/2024/03/06/65e866762b828.webp" alt="image-hwoz.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e866762b828.webp" alt="image-hwoz.webp" /></p>
<h2 id="san-jin-ru-googlejie-mian">三、进入Google界面</h2> <h2 id="san-jin-ru-googlejie-mian">三、进入Google界面</h2>
<p>由于国内网络环境问题,导致一些界面无法进入,可使用如下方法或全局科学。</p> <p>由于国内网络环境问题,导致一些界面无法进入,可使用如下方法或全局科学。</p>
<p>1.如果卡在Google的logo界面或者动画比较缓慢或者重启后无法进入ATV界面需要在BIOS-Advanced-OS selection中将其设置为Windows 8.X或者Android。 <p>1.如果卡在Google的logo界面或者动画比较缓慢或者重启后无法进入ATV界面需要在<code>BIOS-Advanced-OS selection</code>中将其设置为Windows 8.X或者Android。
<img src="https://pic.dich.ink/1/2024/03/06/65e866840ebf2.webp" alt="image-ckgi.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e866840ebf2.webp" alt="image-ckgi.webp" />
2.然后可以看到PayPal界面这里使用可以Ctrl+Alt+F1 进入命令行界面,随后输入</p> 2.然后可以看到PayPal界面这里使用可以Ctrl+Alt+F1 进入命令行界面,随后输入</p>
<p>pm disable com.tosanthony.tv.networkprovider #注意空格</p> <p><code>pm disable com.tosanthony.tv.networkprovider #注意空格</code></p>
<p>回车执行随后按Ctrl+Alt+F7或F8回到图形界面。 <p>回车执行随后按Ctrl+Alt+F7或F8回到图形界面。
<img src="https://pic.dich.ink/1/2024/03/06/65e8666529ea7.webp" alt="image-rdqf.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8666529ea7.webp" alt="image-rdqf.webp" />
3.下一步,我们可以看到自动更新界面,这里我们需要禁用它:</p> 3.下一步,我们可以看到自动更新界面,这里我们需要禁用它:</p>
<p>同样Ctrl+Alt+F1 进入命令行界面,随后输入</p> <p>同样Ctrl+Alt+F1 进入命令行界面,随后输入</p>
<p>pm disable com.google.android.tungsten.setupwraith #注意空格</p> <p><code>pm disable com.google.android.tungsten.setupwraith #注意空格</code></p>
<p>回车执行随后按Ctrl+Alt+F7或F8回到图形界面。 <p>回车执行随后按Ctrl+Alt+F7或F8回到图形界面。
<img src="https://pic.dich.ink/1/2024/03/06/65e866843a99e.webp" alt="image-chcc.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e866843a99e.webp" alt="image-chcc.webp" />
4.此时会进入一个WiFi界面如果你是使用网线直连就没有问题或者用键盘连接家里的WiFi作者因为工控机没有WiFi模块在这里卡了半天。</p> 4.此时会进入一个WiFi界面如果你是使用网线直连就没有问题或者用键盘连接家里的WiFi作者因为工控机没有WiFi模块在这里卡了半天。</p>
@ -145,17 +165,25 @@
<img src="https://pic.dich.ink/1/2024/03/06/65e8666eec785.webp" alt="image-mgql.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8666eec785.webp" alt="image-mgql.webp" />
3.接着使用命令adb install <path to android app.apk>将要安装的软件包上传,也可以将文件拖到命令提示符窗口上以复制其路径,回车确认。</p> 3.接着使用命令adb install <path to android app.apk>将要安装的软件包上传,也可以将文件拖到命令提示符窗口上以复制其路径,回车确认。</p>
<p>附一些ADB常用命令</p> <p>附一些ADB常用命令</p>
<p>adb reboot #将重启 Android 设备。</p> <pre style="background-color:#151515;color:#e8e8d3;"><code><span>adb reboot #将重启 Android 设备。
<p>adb reboot recovery #将设备重新启动到恢复模式。</p> </span><span>
<p>adb push <local> <remote> #将文件从您的 PC 复制到您的 Android 设备。</p> </span><span>adb reboot recovery #将设备重新启动到恢复模式。
<p>adb shell wm density <dpi> #改变显示器的像素密度。</p> </span><span>
<p>adb kill server #切断 PC 和 Android TV 之间的连接。</p> </span><span>adb push &lt;local&gt; &lt;remote&gt; #将文件从您的 PC 复制到您的 Android 设备。
</span><span>
</span><span>adb shell wm density &lt;dpi&gt; #改变显示器的像素密度。
</span><span>
</span><span>adb kill server #切断 PC 和 Android TV 之间的连接。
</span></code></pre>
<p>4.如果存在一些软件无法安装可开启ARM兼容层具体方法为在 dl.android-x86.org/houdini/9_y/houdini.sfs 中下载得到houdini.sfs把文件名改成houdini9_y.sfs随后拷贝进U盘进入命令行界面输入 ls 找到storage目录输入 cd storage 进入你的U盘输入ls查看你拷贝的 houdini9_y.sfs 文件,并复制到该目录下。</p> <p>4.如果存在一些软件无法安装可开启ARM兼容层具体方法为在 dl.android-x86.org/houdini/9_y/houdini.sfs 中下载得到houdini.sfs把文件名改成houdini9_y.sfs随后拷贝进U盘进入命令行界面输入 ls 找到storage目录输入 cd storage 进入你的U盘输入ls查看你拷贝的 houdini9_y.sfs 文件,并复制到该目录下。</p>
<p>cp houdini9_y.sfs /system/etc</p> <pre style="background-color:#151515;color:#e8e8d3;"><code><span>cp houdini9_y.sfs /system/etc
<p>enable_nativebridge</p> </span><span>
<p>reboot</p> </span><span>enable_nativebridge
</span><span>
</span><span>reboot
</span></code></pre>
<p>5.安装一些软件包后我们发现需要代替掉ATV自带的桌面从而形成海报墙的效果这和linux的桌面环境切换有异曲同工之处。注意替换前需要已经安装完成其他桌面比如ATV Launcher我们使用 </p> <p>5.安装一些软件包后我们发现需要代替掉ATV自带的桌面从而形成海报墙的效果这和linux的桌面环境切换有异曲同工之处。注意替换前需要已经安装完成其他桌面比如ATV Launcher我们使用 </p>
<p>pm disable-user --user 0 com.google.android.tvlauncher </p> <p><code>pm disable-user --user 0 com.google.android.tvlauncher </code></p>
<p>恢复原有桌面:</p> <p>恢复原有桌面:</p>
<p><code>cpp C:\Users\root&gt;adb shell generic_x86:/ $ su generic_x86:/ # pm enable --user 0 com.google.android.tvlauncher Package com.google.android.tvlauncher new state: enabled</code></p> <p><code>cpp C:\Users\root&gt;adb shell generic_x86:/ $ su generic_x86:/ # pm enable --user 0 com.google.android.tvlauncher Package com.google.android.tvlauncher new state: enabled</code></p>
<p>命令禁用google默认的桌面。随后重启即可看到如下海报墙 <p>命令禁用google默认的桌面。随后重启即可看到如下海报墙

View File

@ -104,28 +104,40 @@
<h2 id="si-fen-qing-liu-liang-qia-he-wu-lian-qia">四.分清流量卡和物联卡</h2> <h2 id="si-fen-qing-liu-liang-qia-he-wu-lian-qia">四.分清流量卡和物联卡</h2>
<p>部分小伙伴反映被物联卡坑了这里我们一定要注意诸如某宝某猫上面的9999G超级流量卡usb接口的随身WiFi等等不出意外都是物联卡即为工业设备所使用的卡一般速度极慢跑几百KB到1MB;这些卡不能被个人所使用,很可能一段时间后就被封号!且分销商不是正规的三大运营商,随时可能跑路。</p> <p>部分小伙伴反映被物联卡坑了这里我们一定要注意诸如某宝某猫上面的9999G超级流量卡usb接口的随身WiFi等等不出意外都是物联卡即为工业设备所使用的卡一般速度极慢跑几百KB到1MB;这些卡不能被个人所使用,很可能一段时间后就被封号!且分销商不是正规的三大运营商,随时可能跑路。</p>
<h2 id="wu-gou-mai-liu-liang-qia-xu-yao-zhu-yi-de-shi-xiang">五.购买流量卡需要注意的事项</h2> <h2 id="wu-gou-mai-liu-liang-qia-xu-yao-zhu-yi-de-shi-xiang">五.购买流量卡需要注意的事项</h2>
<p>1.关于靓号</p> <ul>
<li>1.关于靓号</li>
</ul>
<p>大部分流量卡是不能选号的,因为这类具有优惠套餐的卡大多来自不同地区的前任买家,因此靓号数有限,总不能既有好的号码又有优惠套餐;而这就带来第二个问题:</p> <p>大部分流量卡是不能选号的,因为这类具有优惠套餐的卡大多来自不同地区的前任买家,因此靓号数有限,总不能既有好的号码又有优惠套餐;而这就带来第二个问题:</p>
<p>2.关于号码绑定</p> <ul>
<li>2.关于号码绑定</li>
</ul>
<p>作为信息时代的重要识别符,电话卡和身份证几乎同样重要,在前任主人信息意识不强的情况下,其大部分社交媒体、生活服务和各种网站的帐号都会遗留下来,这就需要我们去一一解绑;作者曾经买了一张宁夏的流量卡,结果通过验证和社工成功进入了前主人的微信和淘宝帐号,当然现在已经注销了;部分平台不支持注销的,只能继续使用前号;甚至有概率被前号主的债务人打电话催债;因此我们一定要小心谨慎;</p> <p>作为信息时代的重要识别符,电话卡和身份证几乎同样重要,在前任主人信息意识不强的情况下,其大部分社交媒体、生活服务和各种网站的帐号都会遗留下来,这就需要我们去一一解绑;作者曾经买了一张宁夏的流量卡,结果通过验证和社工成功进入了前主人的微信和淘宝帐号,当然现在已经注销了;部分平台不支持注销的,只能继续使用前号;甚至有概率被前号主的债务人打电话催债;因此我们一定要小心谨慎;</p>
<p>3.关于归属地</p> <ul>
<li>3.关于归属地</li>
</ul>
<p>由于1中的原因流量卡的归属地大部分是随机的比如青海宁夏等等这样一来当别人打电话时会看到地址为中国宁夏之类可能会误以为是诈骗电话当然这样也有不被看到地址的好处所谓各有优点。</p> <p>由于1中的原因流量卡的归属地大部分是随机的比如青海宁夏等等这样一来当别人打电话时会看到地址为中国宁夏之类可能会误以为是诈骗电话当然这样也有不被看到地址的好处所谓各有优点。</p>
<p>4.关于信号</p> <ul>
<li>4.关于信号</li>
</ul>
<p>真正影响体验的不只是手机基带,还有你所在地区中三大运营商的基站分布;因此,购买之前可以先查看一下你所在地区哪个运营商信号最好,从而对症下药。</p> <p>真正影响体验的不只是手机基带,还有你所在地区中三大运营商的基站分布;因此,购买之前可以先查看一下你所在地区哪个运营商信号最好,从而对症下药。</p>
<p>5.关于副卡</p> <ul>
<li>5.关于副卡</li>
</ul>
<p>有些小伙伴在买完流量卡后打算作为主力卡使用那这样原先的卡套餐就没必要了可以办理8元保号套餐让号码可以继续使用。 <p>有些小伙伴在买完流量卡后打算作为主力卡使用那这样原先的卡套餐就没必要了可以办理8元保号套餐让号码可以继续使用。
<img src="https://pic.dich.ink/1/2024/03/06/65e8664fec536.webp" alt="image-zbxy.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8664fec536.webp" alt="image-zbxy.webp" /></p>
6.关于注销</p> <ul>
<li>6.关于注销</li>
</ul>
<p>每个运营商最多办5张电话卡因此注销需谨慎流量卡大部分可以线上异地注销但也要仔细看清楚条款。</p> <p>每个运营商最多办5张电话卡因此注销需谨慎流量卡大部分可以线上异地注销但也要仔细看清楚条款。</p>
<h2 id="liu-shi-ji-cao-zuo">六.实际操作</h2> <h2 id="liu-shi-ji-cao-zuo">六.实际操作</h2>
<p>1.由于线下营业厅不够优惠,因此我们往往要在网络渠道上寻找各个分发渠道,比如知乎回答,淘宝店铺,微信小程序之类。这里以知乎活动为例:</p> <p>1.由于线下营业厅不够优惠,因此我们往往要在网络渠道上寻找各个分发渠道,比如知乎回答,淘宝店铺,微信小程序之类。这里以知乎活动为例:</p>
<p>可以看到确实非常划算,但是有几个细节:</p> <p>可以看到确实非常划算,但是有几个细节:</p>
<p>一是激活卡需要预充值数额较多二是额外的流量以流量包形式给出此流量包不同活动获得方式也不同三是155G中包括定向流量不能和其他APP混用四是超额后资费特贵要小心。 <p>一是激活卡需要预充值数额较多二是额外的流量以流量包形式给出此流量包不同活动获得方式也不同三是155G中包括定向流量不能和其他APP混用四是超额后资费特贵要小心。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8667230bda.webp" alt="image-kabe.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e8667230bda.webp" alt="image-kabe.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e8665fb6963.webp" alt="image-szky.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8665fb6963.webp" alt="image-szky.webp" /></p>
注意要实名购卡,且收获地址要足够详细,会有专门的快递小哥和你线下激活,预充值,注意接受电话!</p> <p>注意要实名购卡,且收获地址要足够详细,会有专门的快递小哥和你线下激活,预充值,注意接受电话!</p>
<p>2.隐藏的条款办完卡后进入营业厅的APP可能不会马上出现这是因为系统的延迟以及运营商的计时方式需要在月初才能有全部的流量后几天按百分比计算第二个月就正常了。 <p>2.隐藏的条款办完卡后进入营业厅的APP可能不会马上出现这是因为系统的延迟以及运营商的计时方式需要在月初才能有全部的流量后几天按百分比计算第二个月就正常了。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e866583d1d8.webp" alt="image-vvxp.webp" /></p> <p><img src="https://pic.dich.ink/1/2024/03/06/65e866583d1d8.webp" alt="image-vvxp.webp" /></p>
<h2 id="hou-ji">后记</h2> <h2 id="hou-ji">后记</h2>
<p>仔细观察条款,不要冲动消费。</p> <p>仔细观察条款,不要冲动消费。</p>

View File

@ -96,8 +96,8 @@
<p>前言 ChromeBook作为国外一款定位为商务办公和学生入门的机器其性能在2023年的当下似乎已经过时在其退出中国市场后更是接近绝迹。不过针对特殊需求下的部分机型在今天仍然极具性价比。</p> <p>前言 ChromeBook作为国外一款定位为商务办公和学生入门的机器其性能在2023年的当下似乎已经过时在其退出中国市场后更是接近绝迹。不过针对特殊需求下的部分机型在今天仍然极具性价比。</p>
<span id="continue-reading"></span> <span id="continue-reading"></span>
<p>作为一个垃圾佬作者常常去发掘二手平台的诸多“洋垃圾”而就在某一天一台名为ASUS ChromeBook C302的机器吸引了我的注意力且看其配置 <p>作为一个垃圾佬作者常常去发掘二手平台的诸多“洋垃圾”而就在某一天一台名为ASUS ChromeBook C302的机器吸引了我的注意力且看其配置
<img src="https://pic.dich.ink/1/2024/03/06/65e8667181a0f.webp" alt="image-kmux.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8667181a0f.webp" alt="image-kmux.webp" /></p>
此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。</p> <p>此前作者一直认为ChromeBook只存在于Google的 Pixelbook机型之上就如同Mircosoft的Surface Pro 一样;实际上,主流 OEM 厂商——美帝良心想、社会主义戴、惠普宏碁华硕三星等等—-都推出过Chromebook。</p>
<p>但本次所说的这台ASUS的机器属实让我眼前一亮质感上佳的银白色全金属外壳360度可翻转的触摸屏以及最大10小时的续航和仅仅1.15千克的重量这简直是轻薄本和平板的完美结合美中不足的是其接口较少两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄而在性能上Intel m3-6y30和8+32G的组合只能说差强人意。</p> <p>但本次所说的这台ASUS的机器属实让我眼前一亮质感上佳的银白色全金属外壳360度可翻转的触摸屏以及最大10小时的续航和仅仅1.15千克的重量这简直是轻薄本和平板的完美结合美中不足的是其接口较少两个type-C、一个3.5mm耳机口和SD卡接口显得有些单薄而在性能上Intel m3-6y30和8+32G的组合只能说差强人意。</p>
<p>不过作为触摸屏和翻转本的结合用来当阅读器、上网本和视频播放器以及盖泡面上实用性极强在亚马逊的kindle退出中国市场后阅读器市场群魔乱舞高昂的售价和低配的机型遍地横行而一般的平板生态和手机重复价格不菲如果没有游戏需求ChromeBook是不错的选择。</p> <p>不过作为触摸屏和翻转本的结合用来当阅读器、上网本和视频播放器以及盖泡面上实用性极强在亚马逊的kindle退出中国市场后阅读器市场群魔乱舞高昂的售价和低配的机型遍地横行而一般的平板生态和手机重复价格不菲如果没有游戏需求ChromeBook是不错的选择。</p>
<p>到祸啦家人们我们看看其实际效果究竟如何首先映入眼帘的是经典的Chrome OS界面这里注意登录需要有Google的账号Gmail邮箱如果暂时没有可以用访客模式登录在该模式下的一切操作不会保存在硬盘似乎很好的保护了隐私而在登录谷歌后可以看到其完善的生态包括原生的play商店、Chrome浏览器Gmail邮箱等等。</p> <p>到祸啦家人们我们看看其实际效果究竟如何首先映入眼帘的是经典的Chrome OS界面这里注意登录需要有Google的账号Gmail邮箱如果暂时没有可以用访客模式登录在该模式下的一切操作不会保存在硬盘似乎很好的保护了隐私而在登录谷歌后可以看到其完善的生态包括原生的play商店、Chrome浏览器Gmail邮箱等等。</p>
@ -108,42 +108,46 @@
随后打开背板,卸下图示位置(在蒙皮下)的大螺丝: 随后打开背板,卸下图示位置(在蒙皮下)的大螺丝:
<img src="https://pic.dich.ink/1/2024/03/06/65e866496a43d.webp" alt="image-mfjq.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e866496a43d.webp" alt="image-mfjq.webp" />
随后装回后盖按住键盘上的Esc和“刷新”键不动然后按下电源键。这样Chromebook会进入“恢复”模式 随后装回后盖按住键盘上的Esc和“刷新”键不动然后按下电源键。这样Chromebook会进入“恢复”模式
<img src="https://pic.dich.ink/1/2024/03/06/65e8668011f98.webp" alt="image-edcy.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8668011f98.webp" alt="image-edcy.webp" /></p>
然后同时按下键盘上的Ctrl键和D键 <p>然后同时按下键盘上的Ctrl键和D键</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8667e34bdd.webp" alt="image-efqm.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e8667e34bdd.webp" alt="image-efqm.webp" /></p>
按下Enter系统重启</p> <p>按下Enter系统重启
<p>这时会有一声“滴”的BIOS提示音。 这时会有一声“滴”的BIOS提示音。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e866753ff2d.webp" alt="image-hzut.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e866753ff2d.webp" alt="image-hzut.webp" /></p>
随后等待Chrome OS重置即可。 <p>随后等待Chrome OS重置即可。</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e8666e00a56.webp" alt="image-ntmm.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e8666e00a56.webp" alt="image-ntmm.webp" /></p>
重置完成后看到如下界面以后每次开机都要按Ctrl+D进入系统 <p>重置完成后看到如下界面以后每次开机都要按Ctrl+D进入系统</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e866790a8f6.webp" alt="image-goit.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e866790a8f6.webp" alt="image-goit.webp" /></p>
随后在设置-高级中可以看到开发者模式已打开此时传到ChromeOS中的其他APP即可安装。</p> <p>随后在设置-高级中可以看到开发者模式已打开此时传到ChromeOS中的其他APP即可安装。</p>
<p>附阅读器和视频效果: <p>附阅读器和视频效果:</p>
<img src="https://pic.dich.ink/1/2024/03/06/65e866580fe13.webp" alt="image-wuzq.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e866580fe13.webp" alt="image-wuzq.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e86680d5edf.webp" alt="image-acav.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e86680d5edf.webp" alt="image-acav.webp" /></p>
<h2 id="er-an-zhuang-qi-ta-xi-tong">二.安装其他系统</h2> <h2 id="er-an-zhuang-qi-ta-xi-tong">二.安装其他系统</h2>
<p>如果你不喜欢ChromeOS或者需要linux环境那么可以尝试安装其他系统例如FydeOS,manjaro等。我们以crouton脚本为例需要全局科学</p> <p>如果你不喜欢ChromeOS或者需要linux环境那么可以尝试安装其他系统例如FydeOS,manjaro等。我们以crouton脚本为例需要全局科学</p>
<p>这里是crouton项目的github地址https://github.com/dnschneid/crouton</p> <p>这里是crouton项目的github地址<code>https://github.com/dnschneid/crouton</code></p>
<p>由于我们已经进入开发者模式这时打开chromeOS的浏览器同时按住ctrl和alt和t会打开一个命令行窗口。 输入命令 shell 回车之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton那么这个文件应该在~/Downloads目录下。 执行命令:</p> <p>由于我们已经进入开发者模式这时打开chromeOS的浏览器同时按住ctrl和alt和t会打开一个命令行窗口。 输入命令 shell 回车之后会出现linux的真正命令行。随后安装crouton,如果你是用chromeOS下载的crouton那么这个文件应该在~/Downloads目录下。 执行命令:</p>
<p>sudo sh ~/Downloads/crouton -r list</p> <p><code>sudo sh ~/Downloads/crouton -r list</code></p>
<p>列出所有可以用的发行版版本。像ubuntudebiankali等等。 随后使用命令列出所有可以选择安装的组件:</p> <p>列出所有可以用的发行版版本。像ubuntudebiankali等等。 随后使用命令列出所有可以选择安装的组件:</p>
<p>sudo sh crouton -t list</p> <p><code>sudo sh crouton -t list</code></p>
<p>这其中就包括各种桌面环境gnomekdexfacelxde啥的。 我们选择最轻量的lxde</p> <p>这其中就包括各种桌面环境gnomekdexfacelxde啥的。 我们选择最轻量的lxde</p>
<p>sh crouton -r stretch -t lxde</p> <p><code>sh crouton -r stretch -t lxde</code></p>
<p>随后设置用户名密码等等。安装完成后在chromeOS的linux shell里面输入命令</p> <p>随后设置用户名密码等等。安装完成后在chromeOS的linux shell里面输入命令</p>
<p>sudo startlxde</p> <p><code>sudo startlxde</code></p>
<p>就能启动linux了。</p> <p>就能启动linux了。</p>
<p>实际上crouton的原理是基于linux下的一个软件 chroot</p> <p>实际上crouton的原理是基于linux下的一个软件 chroot</p>
<p>在linux系统中它可以把linux系统的根目录也就是 / ),切换到其它的目录。 crouton利用这一点将chromeOS的根目录切换到指定的安装了另一系统的文件。而且会出现两个特性为linux可以享受到chromeOS的驱动支持不用担心驱动问题且使用的是chromeOS的系统内核。</p> <p>在linux系统中它可以把linux系统的根目录也就是 / ),切换到其它的目录。 crouton利用这一点将chromeOS的根目录切换到指定的安装了另一系统的文件。而且会出现两个特性为linux可以享受到chromeOS的驱动支持不用担心驱动问题且使用的是chromeOS的系统内核。</p>
<p>由于该内核过于精简会出现一些服务跑不了的情况这时我们可以用第二种方法刷BIOS。我们进入linux shell插入一个空U盘输入如下命令</p> <p>由于该内核过于精简会出现一些服务跑不了的情况这时我们可以用第二种方法刷BIOS。我们进入linux shell插入一个空U盘输入如下命令</p>
<p>cd</p> <pre style="background-color:#151515;color:#e8e8d3;"><code><span>cd
<p>curl -LO mrchromebox.tech/firmware-util.sh</p> </span><span>
<p>sudo install -Dt /usr/local/bin -m 755 firmware-util.sh</p> </span><span>curl -LO mrchromebox.tech/firmware-util.sh
<p>sudo firmware-util.sh</p> </span><span>
</span><span>sudo install -Dt /usr/local/bin -m 755 firmware-util.sh
</span><span>
</span><span>sudo firmware-util.sh
</span></code></pre>
<p>成功启动脚本后可以看到如下界面: <p>成功启动脚本后可以看到如下界面:
<img src="https://pic.dich.ink/1/2024/03/06/65e8666f76c3e.webp" alt="image-lroz.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8666f76c3e.webp" alt="image-lroz.webp" /></p>
选择标注了“Full ROM”的选项按照提示备份BIOS和刷入BIOS随后reboot然后可以按正常的装系统流程Rufus写入ISO启动</p> <p>选择标注了“Full ROM”的选项按照提示备份BIOS和刷入BIOS随后reboot然后可以按正常的装系统流程Rufus写入ISO启动</p>
<p>注意需要先删除ChromeBook的硬盘分区仅支持UEFI启动且Windows驱动不太完整。</p> <p>注意需要先删除ChromeBook的硬盘分区仅支持UEFI启动且Windows驱动不太完整。</p>
<h2 id="hou-ji">后记</h2> <h2 id="hou-ji">后记</h2>
<p>合适的设备总是相对而言的,只要符合需求即可,不必过多的追求工具的完美。</p> <p>合适的设备总是相对而言的,只要符合需求即可,不必过多的追求工具的完美。</p>

View File

@ -98,16 +98,22 @@
<p>前言 本文旨在介绍开源软件许可证,这些许可证规定了使用、修改和分发开源软件的条件。通过了解不同类型的开源许可证及其特点,读者将能够更好地理解在开发和使用开源软件时的法律和道德责任。</p> <p>前言 本文旨在介绍开源软件许可证,这些许可证规定了使用、修改和分发开源软件的条件。通过了解不同类型的开源许可证及其特点,读者将能够更好地理解在开发和使用开源软件时的法律和道德责任。</p>
<span id="continue-reading"></span> <span id="continue-reading"></span>
<p>在全球范围内,开源软件社区的活跃程度日益增长,吸引了来自不同领域的开发者和用户。然而,开源协议的法律实际应用在各国略有不同。</p> <p>在全球范围内,开源软件社区的活跃程度日益增长,吸引了来自不同领域的开发者和用户。然而,开源协议的法律实际应用在各国略有不同。</p>
<p>中国开源第一案:【 https://linux.cn/article-11683-1.html 】</p> <p>中国开源第一案:<code>https://linux.cn/article-11683-1.html</code></p>
<h2 id="kai-yuan-ruan-jian">开源软件</h2> <h2 id="kai-yuan-ruan-jian">开源软件</h2>
<p>开源软件顾名思义是指能够免费且不受限制地使用、再开发、再发布的软件。但在狭义上只有符合开放源代码促进会Open Source Initiative定义的软件才能被称为开源软件。这个定义提出了十个特征必须全部符合才能认定为开源软件。</p> <p>开源软件顾名思义是指能够免费且不受限制地使用、再开发、再发布的软件。但在狭义上只有符合开放源代码促进会Open Source Initiative定义的软件才能被称为开源软件。这个定义提出了十个特征必须全部符合才能认定为开源软件。</p>
<p>这些特征包括:</p> <p>这些特征包括:</p>
<p>可自由再分发。</p> <pre style="background-color:#151515;color:#e8e8d3;"><code><span>可自由再分发。
<p>提供源代码。</p> </span><span>
<p>允许衍生作品。</p> </span><span>提供源代码。
<p>不得过度限制原始代码的修改。</p> </span><span>
<p>不得歧视特定人、群体或用途。</p> </span><span>允许衍生作品。
<p>必须「技术中立」等。</p> </span><span>
</span><span>不得过度限制原始代码的修改。
</span><span>
</span><span>不得歧视特定人、群体或用途。
</span><span>
</span><span>必须「技术中立」等。
</span></code></pre>
<p>根据这些标准一些看似自由使用的软件可能不符合开源软件的定义。例如Elasticsearch原本使用Apache 2.0授权是真正的开源软件。但面对云服务提供商如AWS等将其用于营利目的却不回馈改进的情况Elasticsearch在2021年1月选择了SSPLServer Side Public License服务器端公共许可证和Elastic License两种许可证并行SSPL要求如果将程序的功能或修改后的版本作为服务提供给第三方则必须免费公开提供服务源代码这违背了开源软件的定义。另一方面Elastic License要求不能向第三方提供主机或托管服务也违反了开源软件的定义因此也不算严格意义上的「开源」。</p> <p>根据这些标准一些看似自由使用的软件可能不符合开源软件的定义。例如Elasticsearch原本使用Apache 2.0授权是真正的开源软件。但面对云服务提供商如AWS等将其用于营利目的却不回馈改进的情况Elasticsearch在2021年1月选择了SSPLServer Side Public License服务器端公共许可证和Elastic License两种许可证并行SSPL要求如果将程序的功能或修改后的版本作为服务提供给第三方则必须免费公开提供服务源代码这违背了开源软件的定义。另一方面Elastic License要求不能向第三方提供主机或托管服务也违反了开源软件的定义因此也不算严格意义上的「开源」。</p>
<h2 id="kai-yuan-xu-ke-zheng">开源许可证</h2> <h2 id="kai-yuan-xu-ke-zheng">开源许可证</h2>
<p>开源许可证是软件许可证的一种特殊形式,用于规定开源软件的使用、修改、分享等相关事宜。它是一种格式合同,涉及版权、专利、商标等权利义务,自动生效。</p> <p>开源许可证是软件许可证的一种特殊形式,用于规定开源软件的使用、修改、分享等相关事宜。它是一种格式合同,涉及版权、专利、商标等权利义务,自动生效。</p>
@ -115,7 +121,7 @@
<p>与美国不同,大陆法系国家如中国普遍认为开源软件许可证构成合同,但这种合同是事先规定好的标准化格式合同,并且自动生效。</p> <p>与美国不同,大陆法系国家如中国普遍认为开源软件许可证构成合同,但这种合同是事先规定好的标准化格式合同,并且自动生效。</p>
<p>开源许可证的种类繁多据不完全统计广义上的开源许可证超过200种其中OSI批准的许可证有96个。这些许可证的内容各不相同有些条款非常有意思例如啤酒软件许可证Beerware License规定用户与作者聚会时可以请作者喝一杯啤酒Jason Hunter 许可证规定,如果将该许可证下的代码用于商业目的,那么项目开发团队的所有成员都必须拥有 Jason Hunter 撰写的《Java Servlet编程》最新版。</p> <p>开源许可证的种类繁多据不完全统计广义上的开源许可证超过200种其中OSI批准的许可证有96个。这些许可证的内容各不相同有些条款非常有意思例如啤酒软件许可证Beerware License规定用户与作者聚会时可以请作者喝一杯啤酒Jason Hunter 许可证规定,如果将该许可证下的代码用于商业目的,那么项目开发团队的所有成员都必须拥有 Jason Hunter 撰写的《Java Servlet编程》最新版。</p>
<p>尽管开源许可证种类繁多但绝大多数开源软件使用的都是几种常见的许可证之一。根据Whitesource的调查报告90%左右的开源软件使用的是10个常见许可证之一。</p> <p>尽管开源许可证种类繁多但绝大多数开源软件使用的都是几种常见的许可证之一。根据Whitesource的调查报告90%左右的开源软件使用的是10个常见许可证之一。</p>
<p>常见开源许可证</p> <h2 id="chang-jian-kai-yuan-xu-ke-zheng">常见开源许可证</h2>
<p>世界上的开源许可证Open Source License大概有上百种而常见的开源协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。 <p>世界上的开源许可证Open Source License大概有上百种而常见的开源协议大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。
<img src="https://pic.dich.ink/1/2024/03/06/65e86e88d8580.webp" alt="da68b98e404578126b87c5afd9ba9bc3.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e86e88d8580.webp" alt="da68b98e404578126b87c5afd9ba9bc3.webp" />
<img src="https://pic.dich.ink/1/2024/03/06/65e86f310fd5f.webp" alt="free_software_licenses.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e86f310fd5f.webp" alt="free_software_licenses.webp" /></p>

View File

@ -97,16 +97,26 @@
<span id="continue-reading"></span><h2 id="wei-shen-me-shi-x86">为什么是X86</h2> <span id="continue-reading"></span><h2 id="wei-shen-me-shi-x86">为什么是X86</h2>
<p>无论是作为主路由或是旁路由传统路由器由于主频低内存小并不适合作为软路由而NAS-软路由一体式又有all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用armbian平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择。</p> <p>无论是作为主路由或是旁路由传统路由器由于主频低内存小并不适合作为软路由而NAS-软路由一体式又有all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用armbian平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择。</p>
<h2 id="zhun-bei-gong-zuo">准备工作</h2> <h2 id="zhun-bei-gong-zuo">准备工作</h2>
<p>1.openwrt的编译包由eSir大佬编译的三个经典版本</p> <ul>
<li>1.openwrt的编译包由eSir大佬编译的三个经典版本</li>
</ul>
<p>https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</p> <p>https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</p>
<ul>
<li>
<p>2.PE启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html</p> <p>2.PE启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html</p>
</li>
<li>
<p>3.img写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette</p> <p>3.img写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette</p>
</li>
<li>
<p>4.一个U盘与一台双网口物理机</p> <p>4.一个U盘与一台双网口物理机</p>
</li>
</ul>
<p>安装流程:</p> <p>安装流程:</p>
<h2 id="yi-jin-ru-pehuan-jing">一、进入PE环境</h2> <h2 id="yi-jin-ru-pehuan-jing">一、进入PE环境</h2>
<p>1.打开微PE将其安装进U盘中安装完成后将ing工具和openwrt包一起放进去 <p>1.打开微PE将其安装进U盘中安装完成后将ing工具和openwrt包一起放进去
<img src="https://pic.dich.ink/1/2024/03/06/65e8665416902.webp" alt="image-xgsv.webp" /> <img src="https://pic.dich.ink/1/2024/03/06/65e8665416902.webp" alt="image-xgsv.webp" /></p>
2.将U盘插入目标主机进入BIOS-boot设置U盘优先启动各主板进入BIOS按键不同不确定的话建议都试一遍。 <p>2.将U盘插入目标主机进入BIOS-boot设置U盘优先启动各主板进入BIOS按键不同不确定的话建议都试一遍。
<img src="https://pic.dich.ink/1/2024/03/06/65e8665ae2917.webp" alt="image-uxcl.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e8665ae2917.webp" alt="image-uxcl.webp" /></p>
<h2 id="er-ge-shi-hua-ying-pan-bing-xie-pan">二、格式化硬盘并写盘</h2> <h2 id="er-ge-shi-hua-ying-pan-bing-xie-pan">二、格式化硬盘并写盘</h2>
<p>1.进入PE环境中可以看到存在名为“分区助手”的软件打开它并将目标主机硬盘格式化注意不要分区不要分区不要设置文件系统否则后续可能无法编译 <p>1.进入PE环境中可以看到存在名为“分区助手”的软件打开它并将目标主机硬盘格式化注意不要分区不要分区不要设置文件系统否则后续可能无法编译
@ -122,7 +132,7 @@
<img src="https://pic.dich.ink/1/2024/03/06/65e86687ef0fc.webp" alt="image-ariu.webp" /></p> <img src="https://pic.dich.ink/1/2024/03/06/65e86687ef0fc.webp" alt="image-ariu.webp" /></p>
<h2 id="hou-ji">后记</h2> <h2 id="hou-ji">后记</h2>
<p>开源世界还存在着 DD-WERT、Tomato等系统。正如互联网的发展并非一帆风顺OpenWRT 也出现过核心开发者出走,另立山头推出 LEDE等波折在18年LEDE与openwrt合并后通过众多开发者的不懈努力 OpenWRT 有了现在丰富完善的生态。</p> <p>开源世界还存在着 DD-WERT、Tomato等系统。正如互联网的发展并非一帆风顺OpenWRT 也出现过核心开发者出走,另立山头推出 LEDE等波折在18年LEDE与openwrt合并后通过众多开发者的不懈努力 OpenWRT 有了现在丰富完善的生态。</p>
<p>官方Wikihttps://openwrt.org/zh/start</p> <p><code>官方Wikihttps://openwrt.org/zh/start</code></p>
</div> </div>

View File

@ -96,7 +96,7 @@
<p>前言 讲起播客,许多人第一反应是喜马拉雅,但其实播客的订阅和收听有许多种方式。本文带你了解订阅播客的各种方式,并告诉你市面上有哪些不错的播客客户端可供选择。</p> <p>前言 讲起播客,许多人第一反应是喜马拉雅,但其实播客的订阅和收听有许多种方式。本文带你了解订阅播客的各种方式,并告诉你市面上有哪些不错的播客客户端可供选择。</p>
<span id="continue-reading"></span><h2 id="yi-shen-me-shi-bo-ke">一.什么是播客</h2> <span id="continue-reading"></span><h2 id="yi-shen-me-shi-bo-ke">一.什么是播客</h2>
<p>播客是一种通过互联网传播音频或视频文件的媒体形式。这个词汇是由“广播”broadcasting和“iPod”一种流行的便携式媒体播放器两个词组合而成的。播客通常是由个人、组织或公司制作并通过互联网上的订阅服务分享给观众。</p> <p>播客是一种通过互联网传播音频或视频文件的媒体形式。这个词汇是由“广播”broadcasting和“iPod”一种流行的便携式媒体播放器两个词组合而成的。播客通常是由个人、组织或公司制作并通过互联网上的订阅服务分享给观众。</p>
<ol> <ul>
<li> <li>
<p>定期更新: 播客通常以系列形式发布,每一集都是一个独立的音频或视频文件。制作者会定期发布新的内容,让观众订阅后能够定期收听或观看。</p> <p>定期更新: 播客通常以系列形式发布,每一集都是一个独立的音频或视频文件。制作者会定期发布新的内容,让观众订阅后能够定期收听或观看。</p>
</li> </li>
@ -109,17 +109,27 @@
<li> <li>
<p>低门槛制作:制作播客相对来说不需要太多的专业设备和技能,因此许多个人或小团队可以轻松开始制作自己的播客。</p> <p>低门槛制作:制作播客相对来说不需要太多的专业设备和技能,因此许多个人或小团队可以轻松开始制作自己的播客。</p>
</li> </li>
</ol> </ul>
<p>播客的流行得益于它提供了一种轻松、灵活、个性化的信息传递方式,让人们可以方便地在各种主题上深入了解或娱乐。</p> <p>播客的流行得益于它提供了一种轻松、灵活、个性化的信息传递方式,让人们可以方便地在各种主题上深入了解或娱乐。</p>
<h2 id="er-ru-he-ting-bo-ke">二.如何听播客</h2> <h2 id="er-ru-he-ting-bo-ke">二.如何听播客</h2>
<p>要收听播客,首先得确定自己所用的平台和客户端,一般有以下几种:</p> <p>要收听播客,首先得确定自己所用的平台和客户端,一般有以下几种:</p>
<ul>
<li>
<p>使用播客应用: 最常见的方式是使用专门的播客应用程序这些应用可以在智能手机、平板电脑或计算机上安装。一些常见的播客应用包括Apple Podcasts苹果播客、Spotify、Google Podcasts谷歌播客、Pocket Casts等。这些应用通常允许你搜索、订阅和播放播客。像喜马拉雅以及各大云音乐等非泛用型播客客户端这类软件的特点是收听方便种类繁多但一般不开源也没有RSS链接。</p> <p>使用播客应用: 最常见的方式是使用专门的播客应用程序这些应用可以在智能手机、平板电脑或计算机上安装。一些常见的播客应用包括Apple Podcasts苹果播客、Spotify、Google Podcasts谷歌播客、Pocket Casts等。这些应用通常允许你搜索、订阅和播放播客。像喜马拉雅以及各大云音乐等非泛用型播客客户端这类软件的特点是收听方便种类繁多但一般不开源也没有RSS链接。</p>
</li>
<li>
<p>在网页上收听: 许多播客也提供在其官方网站上在线收听的选项。你可以在制作者的网站上找到相应的播客链接,然后直接在浏览器中收听,或者使用浏览器插件。</p> <p>在网页上收听: 许多播客也提供在其官方网站上在线收听的选项。你可以在制作者的网站上找到相应的播客链接,然后直接在浏览器中收听,或者使用浏览器插件。</p>
</li>
<li>
<p>通过流媒体服务: 一些流媒体服务如Spotify、Apple Music等也提供了播客的功能。你可以在这些服务中搜索并订阅你感兴趣的播客。</p> <p>通过流媒体服务: 一些流媒体服务如Spotify、Apple Music等也提供了播客的功能。你可以在这些服务中搜索并订阅你感兴趣的播客。</p>
</li>
<li>
<p>通过RSS订阅 几乎每个独立播客的主播都会反复强调「请使用节目 RSS 链接在 泛用型播客客户端 里订阅节目」一定程度上有无RSS订阅链接是作为独立播客的判断标准。使用 RSS 链接订阅播客其实非常简单——得到节目的 RSS 订阅链接后将之粘贴到你的播客客户端内通常是节目的搜索栏或地址栏即可。大多数播客应用都支持这种方式。注意例如喜马拉雅、荔枝等平台是没有原生RSS链接的因此对第三方服务生成的RSS链接要注意鉴别。有些服务提供者会在不告知主播和听众的前提下私自在节目中间插入广告非常影响节目收听体验在使用时请注意甄别。</p> <p>通过RSS订阅 几乎每个独立播客的主播都会反复强调「请使用节目 RSS 链接在 泛用型播客客户端 里订阅节目」一定程度上有无RSS订阅链接是作为独立播客的判断标准。使用 RSS 链接订阅播客其实非常简单——得到节目的 RSS 订阅链接后将之粘贴到你的播客客户端内通常是节目的搜索栏或地址栏即可。大多数播客应用都支持这种方式。注意例如喜马拉雅、荔枝等平台是没有原生RSS链接的因此对第三方服务生成的RSS链接要注意鉴别。有些服务提供者会在不告知主播和听众的前提下私自在节目中间插入广告非常影响节目收听体验在使用时请注意甄别。</p>
</li>
</ul>
<h2 id="san-chang-jian-ke-hu-duan-you-que-dian">三.常见客户端优缺点</h2> <h2 id="san-chang-jian-ke-hu-duan-you-que-dian">三.常见客户端优缺点</h2>
<p><img src="https://pic.dich.ink/1/2024/03/06/65e866685c6c8.webp" alt="image-pdyk.webp" /> <p><img src="https://pic.dich.ink/1/2024/03/06/65e866685c6c8.webp" alt="image-pdyk.webp" /></p>
我个人推荐使用开源的AntennaPod。</p> <p><code>我个人推荐使用开源的AntennaPod。</code></p>
<h2 id="si-bo-ke-zi-yuan">四.播客资源</h2> <h2 id="si-bo-ke-zi-yuan">四.播客资源</h2>
<p>天仙子的播客年度总结:播客选录</p> <p>天仙子的播客年度总结:播客选录</p>
<p>中文播客榜:中文播客榜</p> <p>中文播客榜:中文播客榜</p>