DNA图谱 / 问答 / 问答详情

炸窝了,苹果禁止使用热更新,JSPatch,weex,ReactNative怎么办

2023-07-04 07:38:28
共1条回复
苏州马小云

柏中世纪氯奶型板颖

相关推荐

苹果为什么要禁止JSPatch等热更新技术

首先说一下JsPatch实现的内部原理:JsPatch能做到通过JS调用和改写OC方法最根本的原因是 Objective-C 是动态语言,OC上所有方法的调用/类的生成都通过 Objective-C Runtime 在运行时进行,我们可以通过类名和方法名反射得到相应的类和方法,也可以替换某个类的方法为新的实现,还可以新注册一个类,为类添加方法。这里就不详细介绍runtime了,相关的资料我会在后续的博客里介绍,大家再等等吧。所以 JSPatch 的原理就是:JS传递字符串给OC,OC通过 Runtime 接口调用和替换OC方法。这个很容易理解,JS的作用只是一个信使的作用,具体实现还是得靠我们OC,所以说OC还是世界上最美的语言,哈哈。
2023-07-04 05:57:162

苹果禁止热更新了,JSPatch,RN等是不是不用学了

jspatch是违规了,肯定会禁止的。rn暂时还是安全的,苹果JavaScriptCore模块就是让js和oc通信的,所以rn是合法的,jspatch有点极端了,借助oc这个神奇的语言特性,完全可以实现了原生代码,比如吊个私有API,,这都是不合规的,rn很容易被苹果禁止的。
2023-07-04 05:57:232

JSPatch被苹果封杀,RN会不会就此终结,无缘Apple

一般来说,为了实现动态打 Patch 的能力,JS 脚本一般会在需要的时候从服务端下载,而这个过程中存在被中间人拦截的可能性,中间人把下载内容替换为他自己的脚本,从而控制 App。当然这一切建立在你并没有实现 JS 脚本加密的基础上(传输上https,脚本本身RSA等),这不是 JSPatch 的锅;第二,App Store 以其审核严格著称,使用私有 API 等是被严格禁止的,动态能力也相对较弱,JSPatch 无疑为实现动态能力提供了一个途径,尤其是 Apple 并没有禁止动态加载 js 脚本的功能。那么意味着,App 的厂商是有能力动态地执行一些不可靠人的后门程序或者执行私有 API 之类的,但是没有 JSPatch 也可以实现这个功能,只不过 JSPatch 提供了更大的灵活性。当然,这也不是 JSPatch 的锅。
2023-07-04 05:57:301

jspatch支持android吗

1.android中利用webview调用网页上的js代码。 Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示: mWebView.getSettings().setJa...
2023-07-04 05:57:391

jspatch synchronized 怎么写

我建议:使用js文件代码放didFinishLaunchingWithOptions 基础原理 能做通JS调用改写OC根本原 Objective-C 态语言OC所调用/类都通 Objective-C Runtime 运行进行我通类名/名反射相应类: Class class = NSClassFromString("UIViewController"); id viewController = [[class alloc] init]; SEL selector = NSSelectorFromString("viewDidLoad"); [viewController performSelector:selector]; 替换某类新实现: static void newViewDidLoad(id slf, SEL sel) {} class_replaceMethod(class, selector, newViewDidLoad, @""); 新注册类类添加: Class cls = objc_allocateClassPair(superCls, "JPObject", 0); objc_registerClassPair(cls); class_addMethod(cls, selector, implement, typedesc); 于 Objective-C 象模型态消息发送原理已文章阐述详细例篇详细阐述理论运行通类名/名调用任何OC替换任何类实现及新增任意类所 JSPatch 原理:JS传递字符串给OCOC通 Runtime 接口调用替换OC基础原理实际实现程怪要打接看看具体实现 调用 require("UIView") var view = UIView.alloc().init() view.setBackgroundColor(require("UIColor").grayColor()) view.setAlpha(0.5
2023-07-04 05:57:451

ios jspatch能改变常量吗

1. 定义一些常量,使用闭包,匿名函数实现常量的定义。例如:var Class = (function() {var UPPER_BOUND = 100;//定义了常量var Test={};// 定义了一个静态方法 获取常量的方法Test.getUPPER_BOUND=function() {return UPPER_BOUND;}return Test;})();用法:var k=Class.getUPPER_BOUND();alert(k);// 2.多个常量的情况下:var Class = (function() { // Private static attributes.var constants = {//定义了两个常量UPPER_BOUND: 100,LOWER_BOUND: -100}var Test={};// 定义了一个静态方法Test.getConstant=function(name){//获取常量的方法return constants[name];}return Test})();用法:var k=Class.getConstant("UPPER_BOUND");alert(k);
2023-07-04 05:57:521

百度地图是否包含jspatch

基础原理能做到通过JS调用和改写OC方法最根本的原因是 Objective-C 是动态语言,OC上所有方法的调用/类的生成都通过 Objective-C Runtime 在运行时进行,我们可以通过类名/方法名反射得到相应的类和方法:Class class = NSClassFromString("UIViewController");id viewController = [[class alloc] init];SEL selector = NSSelectorFromString("viewDidLoad");[viewController performSelector:selector];也可以替换某个类的方法为新的实现:static void newViewDidLoad(id slf, SEL sel) {}class_replaceMethod(class, selector, newViewDidLoad, @"");还可以新注册一个类,为类添加方法:Class cls = objc_allocateClassPair(superCls, "JPObject", 0);objc_registerClassPair(cls);class_addMethod(cls, selector, implement, typedesc);对于 Objective-C 对象模型和动态消息发送的原理已有很多文章阐述得很详细,例如这篇,这里就不详细阐述了。理论上你可以在运行时通过类名/方法名调用到任何OC方法,替换任何类的实现以及新增任意类。所以 JSPatch 的原理就是:JS传递字符串给OC,OC通过 Runtime 接口调用和替换OC方法。这是最基础的原理,实际实现过程还有很多怪要打,接下来看看具体是怎样实现的。方法调用require("UIView")var view = UIView.alloc().init()view.setBackgroundColor(require("UIColor").grayColor())view.setAlpha(0.5)
2023-07-04 05:57:591

如何混淆jspatch 来绕过苹果审核机制

首先热更新呢其实就绕过了 Apple的审核机制,对于Apple多年打造的软件市场是不利的,容易出现各种不可控的情况,比如病毒嵌入之类的,影响用户的东西等等;其次呢,热更新方案让很多Objective-C 和Swift开发者转向了其他编程语言,这也不是苹果愿意看到的。
2023-07-04 05:58:061

天天酷跑下架了吗?

截止2020年10月30日,苹果手机下架了天天酷跑。早在2017年的时候,苹果的App Store审核团队就向应用开发商发出警告,要求开发者删除相关热更新的JSPatch相关框架。从2017年的6月15日到21日为止,App Store已经下架了超3万款应用,其中游戏类的应用超过一半,而腾讯的《天天酷跑》赫然在列。扩展资料:据了解,此次大规模下架包括《天天酷跑》在内的软件原因是苹果开始严格执行限制热更新政策了。假设用户打开一款APP,会自动弹出有新的应用数据更新是否需要下载的提示。而玩家如果通过提示点击即可下载,不需要再进入App Store更新,这就是热更新了。热更新往往会绕过App Store审核团队的审核。从而会导致黑客开发者上架正常App之后再通过“热更新”方式植入安全隐患的代码,也违反苹果的安全隐私政策。参考资料来源:人民网—苹果下架超3万款应用 《天天酷跑》赫然在列
2023-07-04 05:58:143

苹果鼓励原生开发,现在用RN开发的应用不能上架

这次苹果应用商店逾千款iOS应用存安全漏洞,苹果一直以来推宠原生,对于JSPatch也不是一天两天了,对于六月份的swift推广风头浪尖之时,也该进行整顿;JSPatch上确实存在安全漏洞,即使接口进行加密,也难免造成不好的事情,恶意攻击,开发者推广告等;当然此次app悲剧和线上app受冲击,作为开发者只能进行暂时的版本更新有必要的话要加一下强制更新,暂且没替代物;苹果这一举动反而鼓励了原生跨平台开发React Native,倘若苹果不对RN进行限制,反而是一件好事,当然目前是悲剧的,RN也未曾放过,又苦逼了一把跨平台开发者,对于原生开发反而刺激了一把。作为广大苦逼的程序员,只能跟平台看齐,东家大方向不会错,安全问题不容忽视,大家积极应对吧,保持良好的心态应万变!
2023-07-04 05:59:302

苹果全面禁止热更新是怎么回事,苹果全面禁止热更新

近日,苹果在中国市场可谓动作不断。先是禁用微信打赏功能,后又将禁用范围扩大,国内多家直播平台遭殃。在腾讯直言“和苹果之间只是一场误会”后,苹果在6月1日又放出大招,全面禁用热更新,正式将腾讯陷入两难的局面。据悉,苹果已经向所有开发者发送了警告邮件,宣布未来将禁用APP内部的“动态分发”功能,并要求开发者在自己APP中删除JSPatch相关框架,否则APP将面临下架或禁止上架,最终期限是6月12号。目前,国内很多APP都使用了JSPatch,其中就有腾讯的微信和QQ等王牌产品。此次苹果的态度非常明确,封杀热更新,全面收回APP更新的审核权限。由于“热更新”绕过苹果漫长的审核,直接通过服务器推送进行版本的迭代,因此被国内众多APP所采用。在苹果看来,这样的做法对用户的信息安全造成了极大的隐患,容易被黑客利用,因此要求IOS开发者移除相关代码,并重新提交版本审核。这将使苹果自身的系统更为封闭,保障IOS的可控性和安全性。
2023-07-04 05:59:382

iOS 热修复审核问题

笔者也收到了,之前没有接触过热更新,也没在意。就继续提交版本,最后被拒了,原因如下: 因为是刚刚接手的项目,也不知道哪儿用到了热更新,就网上查了查,JSPatch、weex以及ReactNative这些都是热更新的东西,看看项目中LinkBinaryWithLabraries中的资源,果然有JSPatch,没办法,只要删除,全局项目中搜一下,改删除的就删除了,提交上去,再次提交,等待审核。 网上查了查,有人说,个推和bugly都有可能会造成这个原因,就询问个推技术支持,他们说,会在3月13号更新一下个推sdk解决这个问题,还真是个推的问题,等更新完个推sdk后就提交上去,两天后就审核通过了。
2023-07-04 05:59:561

Xcode7 制作通用的framework,静态库和动态库

在WWDC2014大会之前是不允许使用动态库,在wwdc2014大会上,苹果对ios8开放了动态库挂载,通过动态库来实现热更新,现在貌似已经不能通过审核了,这里推介一个滴滴大神写的 JSpatch ,话不多说,直奔主题。 创建iOS动态库 打开Xcode,左上角选择File->New->Project... 编码工作,在这里我简单的写了一个MyTest的类,并写一个log方法 把你创建的MyTest类的.h 添加上去,方便后边引用只引用只一个类就行。 设置开放的头文件:Framework中有些类可能是一些私有的辅助工具,不需要使用者看到,在这里只需要把开放出去的类放到Public下, 如图把Project里的MyTest.h拖到Public里,Public都是对外暴露的.h文件 到这可以说一个简单的framework就已经完成了。但是,但是,但是我们要做一个高大上的通用动态库,不仅仅自己使用,可以分享给别人使用,逼格瞬间提升了好多,有木有! 制作通用动态库 那我们该怎样制作一个通用的动态库呢? 简单的方法是分别生成模拟器和真机上运行的库,然后在合并,这个方法,在每次生成动态库的时候,过程都会很繁琐,下面我们用一个脚本来自动完成它。Xcode 左上角Fiel ->New->Target... 脚本内容如下: 之后我们运行程序,需要注意的一点事,如果要支持64位,需要在编译选项中设置,如下: 到此时,我们的framework库文件就制作完成,在xcode的window->projects中选中我们的这个项目,点击进入文件夹的小箭头: 在build->product中便可以找到我们的framework文件,我们将其赋值出来即可以使用了 一个framework就制作完成了。 测试 新建个项目,添加刚才弄好的MyFirstFramework.Framework 。这里注意一下,在下图把MyFirstFramework.Framework添加上去,不然会运行崩溃。 我们引用一下,调用方法,可以使用。 **Xcode7 制作通用静态库 ** 在上面的基础上只要修改一个参数即可生成静态库。 运行一下,复制出来就可以使用了。使用静态库的话,就可以把Framework从‘Embedded Binaries"中删除了。
2023-07-04 06:00:021

王者荣耀增量下载是什么意思?

增量下载就是指这个应用只需下载重要的更新,否则就需要完整下载,在wifi环境下载完整升级包,用流量下载就可能会产生很多费用。iOS上面是不能增量更新程序的二进制的。那游戏是怎么做的,通过Lua或者js。下载下来的是脚本,只是文本文件,那当然可以更新。比较有名的项目有Wax和JSPatch,就是做了这么一个事情。有些更新在服务端升级即可。12306客户端的功能是通过iOS原生加载HTML实现的,其更新只不过是更新数据(一个软件包括两部分:程序与数据),在这里,其HTML部分也属数据,所以可以实现应用内更新。本质上它的程序并没有更新。另外,其实现在很多应用都有这样一部分,例如支付宝,支付宝里面的一部分功能(例如机票)就是实用这样的方案。
2023-07-04 06:00:111

炸窝了,苹果禁止使用热更新,JSPatch,weex,ReactNative怎么办

开发者只需要在自己的APP中嵌入Weex的SDK,就可以通过撰写HTML/CSS/JavaScript来开发Native级别的Weex界面。Weex界面的生成码其实就是一段很小的JS可以像发布网页一样轻松部署在服务端,然后在APP中请求执行。
2023-07-04 06:00:181

苹果整治滥用「热更新」,王者荣耀们还能愉快玩耍吗

霸王中的霸王条款苹果对 App Store 第三方开发者下达最后通牒,iOS 游戏或 App 若再滥用“热更新”将可能在 6 月 12 日后被下架。其实早在今年 3 月,苹果就通知第三方开发者,如果他们继续滥用“Hot Code Push(热更新)” SDK,那么他们的游戏或 App 就有可能被 App Store 拒之门外。苹果在对开发者的邮件声明中称:您的应用、扩展、和/或链接框架中的代码,将能够在 App Review 审核之后改变应用的行为或者功能。此举违反了《苹果开发者计划许可协议》的 3.3.2 章节以及《App Store 审查指南》的 2.5.2 章节之规定。当时有开发者表示,可能是因为这些游戏或 App 中的更新项目使用了 JSPatch、Rollout.io 等不合规的“热更新” SDK。亦有消息称,苹果对合规的“热更新”技术框架,例如 React Native 等,并没有叫停。透过“热更新”,开发者可以更加便捷地推送更新内容,而用户不仅可以直接在 App 或游戏中获取更新内容,同时还可以免去游戏或 App 的“全量更新”下载浪费。以一个 1GB 容量的游戏来论,“热更新”的下载内容可能只有不到 100M,而“全量更新”则需要你到应用商店去下载加入更新内容后的 1GB 容量新版本游戏。当然,苹果也在此前推出了针对 iOS 游戏或 App 的“增量更新(Delta update)”功能,即对 App Store 中放出的这些游戏或 App 的更新版本,你只需下载“增量更新”的部分即可。例如 1GB 容量的游戏,通过 App Store 需要下载的“增量”更新部分可能也就 100M,但走的是苹果审核路线,这与不受平台把控的那些“热更新”技术有本质不同。对于那些被滥用的“热更新”技术框架(例如 JSPatch、Rollout.io 等),由于不受平台把控,所以 App 或游戏想为你更新什么,就可以更新什么。例如,对于非法 App 或暴力游戏,在 App Store 的上架版本是合规化的,但其滥用“热更新”技术框架后的版本却可能是非法或暴力的。此外,滥用“热更新”还可能带来潜在的安全隐患,以及游戏或 App 运行过程中的不稳定性。综上,iOS 游戏或 App 开发者下一步要么走“增量更新”的路线,要么就用符合平台要求的技术框架来进行“热更新”。虽然手机网游为 App Store 贡献了极为可观的营收,甚至是中国区商店的绝对营收大头,但 App Store 的规则制定者终究是苹果。
2023-07-04 06:00:241

什么是热更新?热更新是什么意思

热更新是一种各大手游等众多App常用的更新方式。热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能,让开发者得以绕开苹果的审核机制,避免长时间的审核等待以及多次被拒造成的成本。2017年6月,AppStore审核团队针对AppStore中热更新的App开发者发送邮件,要求移除所有相关的代码、框架或SDK,并重新提交审核,否则就会在AppStore中下架该软件。扩展资料:在iOS中有两种App更新方式:一种是在AppStore内进行更新,更新时重新下载全部安装包;另一种就是热更新。用户只有在打开App时才会发现热更新包,更新时只需下载安装更新部分的代码,再次打开时即可。热更新最大的优点就是快,它可以绕过苹果方面的审核,更新通常只需一个晚上即可上线,另一大优点就是更新包较小,一般都在1M左右,用户不连接WiFi也可随意下载。参考资料来源:百度百科—热更新
2023-07-04 06:00:325

微信小程序 - 设计方案

看了 bang 的博客对微信小程序的技术方案有了更深入的理解: 微信小程序必须要符合两个刚需: 管控 & 体验 (1)DLS:想要对开发者进行管控,最好的方法就是自己设计一套框架,让开发者按照自己框架的规范进行编码,利用这套DLS(针对某一特定的领域设计的计算机语言)可以更好的针对不同的需求去优化。 (2)JS环境:写过小程序的开发者都了解,小程序中是无法调用任何DOM API的,为什么呢?是因为小程序实现了js的运行环境与浏览器分离,运行在单独的js引擎上,脱离了浏览器,一切DOM操作在你的JS中是无法操作的,而小程序的核心JS是运行在浏览器中的,这样做的 好处 和 坏处 是什么呢? (1)因为小程序是寄生在原生下的应用,通过native接口,我们可以用js调用一些原生的组件和方法,做出一些H5无法完成的任务和体验。 (2)退出小程序后,小程序后,小程序可以在后台运行5分钟,用户再次打开时,不需要重洗渲染小程序。 (3)同时得益于在原生环境下,小程序可以预加载多个WKWebView,可以省去WKWebView加载时间,提高用户体验。 以上是通过bang的博客以及自己的理解记下的。 以下是自己最于最近的现象的一些见解唠叨: (1)微信小程序平台的管理机制:小程序的管控机制其实很大程度上是效仿苹果对于旗下应用的管控机制。苹果对自家的应用或者语言的监控可谓是家长对于孩子般的照顾了,当然这和其自身利益和自身价值是分不开的,对于前阶段苹果对于混合开发的动作(当然这和安全隐患有着关系,如JSPatch调用私有API),大家可以搜索一下2016年之前和2016年之后Object-C和Swift的语言排行,相信可以看到一下原因。所以对旗下产品的管控对于其自身利益又着很大的作用。 (2)支付宝小程序和微信小程序:支付宝小程序刚推出时,我看了一下它的文档,确实和小程序很像,抄袭理念也是自然的了。这个我不考虑,只是写一些对与两个超级平台的不同看法(纯属个人见解,欢迎一起分享讨论),两个小程序确实存在着竞争,但是我认为(不考虑两个巨头对于市场的战略竞争),两个不同的平台都拥有着自己不同优势产品细分领域下的深层的挖掘,比如说,在微信小程序上,我们可以对其社交进行不同的细分,这种场景对于支付宝来说并不合适的,但是在支付宝小程序中,金融类领域相对于微信来说是其优势,在支付宝中对其进行深层次的挖掘也会带来不一样的效益。其实关键在于两家超级平台对于旗下优势产品的大数据层次的开放程度,这些数据对寄生或者共存在其生态下的商户来说是可遇不可求的。这些数据和资源足可以再次创造多个的美团和饿了么了,对于小公司的吸引力是很大的。所以个人认为支付宝和小程序胜出关键在于对数据的开发和不同时间节点的营销了,不同时间节点的营销同样是很重要的,这个就是天时了。一个产品的成功,不仅仅靠的技术,理念,甚至体验,因为这些都是可以改变的,但是天时足可以影响一个产品的成败。天时,地利,人和才是其成功的关键。关于两个超级平台的发展,我们只能静静地观察了,因为对于吃瓜群众的我而言,现在只能说说理解,发发牢骚(其实很多人都是了),但是我感觉这对个人的成长也是有很大的好处的。
2023-07-04 06:01:221

苹果会禁用微信?

苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。”(开源中国 《苹果再次重申全面禁止热更新,不移除相关代码就下架》2017年06月05日 网页链接)由于这条新闻以及微信在当时使用热更新代码,有新闻称6月12日微信会退出iOS。然而事实是现在已经12月了,微信仍然可以从苹果的应用商店获取。很显然微信根据苹果的政策做出了相应的调整,保全了自己。扩展基本功能聊天:支持发送语音短信、视频、图片(包括表情)和文字,是一种聊天软件,支持多人群聊(最高40人,100人和200人的群聊正在内测)。添加好友:微信支持查找微信号(具体步骤:点击微信界面下方的朋友们—>添加朋友—>搜号码,然后输入想搜索的微信号码,然后点击查找即可)、查看QQ好友添加好友、查看手机通讯录和分享微信号添加好友、摇一摇添加好友、二维码查找添加好友和漂流瓶接受好友等7种方式。实时对讲机功能:用户可以通过语音聊天室和一群人语音对讲,但与在群里发语音不同的是,这个聊天室的消息几乎是实时的,并且不会留下任何记录,在手机屏幕关闭的情况下也仍可进行实时聊天。其他功能朋友圈:用户可以通过朋友圈发表文字和图片,同时可通过其他软件将文章或者音乐分享到朋友圈。用户可以对好友新发的照片进行“评论”或“赞”,用户只能看相同好友的评论或赞。语音提醒:用户可以通过语音告诉Ta提醒打电话或是查看邮件。通讯录安全助手:开启后可上传手机通讯录至服务器,也可将之前上传的通讯录下载至手机。QQ邮箱提醒:开启后可接收来自QQ邮件的邮件,收到邮件后可直接回复或转发。私信助手:开启后可接收来自QQ微博的私信,收到私信后可直接回复。漂流瓶:通过扔瓶子和捞瓶子来匿名交友。查看附近的人:微信将会根据您的地理位置找到在用户附近同样开启本功能的人。(LBS功能)语音记事本:可以进行语音速记,还支持视频、图片、文字记事。
2023-07-04 06:01:291

苹果手机下载《王者荣耀》无法安装怎么解决?

王者荣耀可以在手机应用宝下载,打开应用宝主页,在搜索栏里上输入点击搜索根据提示下载就好。
2023-07-04 06:01:451

Iphone7 怎么增量下载东西啊?

iPhone手机出现增量下载的情况后,你可通过以下方式下载:1、连接WIFI后下载。2、连接其他手机分享的热点使用流量下载。3、在App Store选择想下载的应用,弹出提示后选择“好”,回到桌面发现应用处于“等待中”状态。进入手机设置-通用-日期与时间,关闭自动设置,并把时间调后一个月就可以了。
2023-07-04 06:02:313

苹果现在禁了热更新,那用wax+lua进行热更新会被禁么

由于lua作为开发脚本,本身能够调用的功能是确定、有限的,所以相对来说比较安全。重灾区为JSPatch和Rollout.io这两个框架,几乎100%收到警告邮件无一幸免。以上都是摘抄的,我是这么认为的,也相信苹果是流氓的,但不至于所有的都禁止了。
2023-07-04 06:03:261

ios jspatch能重载类方法吗

如果自己的自控能力很好,可以自学,看一些视频和一些相关的书籍 也可以参加一些培训机构,有个人指导会比自己学的快一些
2023-07-04 06:03:321

苹果12不能用微信

“苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。”(开源中国 《苹果再次重申全面禁止热更新,不移除相关代码就下架》2017年06月05日 网页链接)由于这条新闻以及微信在当时使用热更新代码,有新闻称6月12日微信会退出iOS。然而事实是现在已经12月了,微信仍然可以从苹果的应用商店获取。很显然微信根据苹果的政策做出了相应的调整,保全了自己。
2023-07-04 06:04:022

为什么我说Android插件化从入门到放弃

首先就是去写代码。有一个做Android的哥们升级为架构师,需要了解iOS这门技术,来问我怎么能迅速精通iOS,我就告诉他,别玩虚的,脚踏实地跟着iOS开发团队做几个需求,半年之后再来谈这个话题。Android和iOS的很多现金思想可以相互借鉴,我建议做一门技术的同学,也适当学习另一门技术。  咬着牙看开源项目。比如说JSPatch,怎么看?我有个建议,你看JSPatch的版本提交历史,从第一次提交看起,这时候的功能应该是最简单的,也是最容易看懂的,然后看历史每次提交都修改了哪些东西,你能搞清楚作者的思路是什么。  Android插件化虽然有被React Native取代的势头,但还是要搞清楚插件化所涉及的各种思想和技术。我这一年来的心得是,这是提高自身内功的极好办法。尤其是涉及到Android系统底层的各种Hook。  写技术博客吧。每天看文章只能是看过,一个月后能沉淀下来的没有多少,好记性不如烂笔头。一开始你可以转载或罗列精品文章的链接,慢慢的开始分享自己的心得,翻译些技术文章,技术水平提高是一个循序渐进的过程。
2023-07-04 06:04:091

苹果从12日起不能用微信了吗?

8月6日晚,美国总统特朗普签署了一项针对微信的行政令,称在行政令签署日起45天后,“禁止任何人在美国司法管辖范围内与腾讯公司进行任何与微信有关的交易。”仅几天特朗普被记者问到这事还说无所谓但是这个范围是否包括在中国大陆,现在还不确定,有可能只是在美国范围。等到9月20日见分晓了
2023-07-04 06:04:196

如何看待苹果禁止jspatch热更新方案

首先说一下JsPatch实现的内部原理:JsPatch能做到通过JS调用和改写OC方法最根本的原因是 Objective-C 是动态语言,OC上所有方法的调用/类的生成都通过 Objective-C Runtime 在运行时进行,我们可以通过类名和方法名反射得到相应的类和方法,也可以替换某个类的方法为新的实现,还可以新注册一个类,为类添加方法。这里就不详细介绍runtime了,相关的资料我会在后续的博客里介绍,大家再等等吧。所以 JSPatch 的原理就是:JS传递字符串给OC,OC通过 Runtime 接口调用和替换OC方法。这个很容易理解,JS的作用只是一个信使的作用,具体实现还是得靠我们OC,所以说OC还是世界上最美的语言,哈哈。
2023-07-04 06:04:341

《天天酷跑》下架了吗?

苹果手机下架了天天酷跑。早在2017年的时候,苹果的App Store审核团队就向应用开发商发出警告,要求开发者删除相关热更新的JSPatch相关框架。从2017年的6月15日到21日为止,App Store已经下架了超3万款应用,其中游戏类的应用超过一半,而腾讯的《天天酷跑》赫然在列。据了解,此次大规模下架包括《天天酷跑》在内的软件原因是苹果开始严格执行限制热更新政策了。假设用户打开一款APP,会自动弹出有新的应用数据更新是否需要下载的提示。而玩家如果通过提示点击即可下载,不需要再进入App Store更新,这就是热更新了。热更新往往会绕过App Store审核团队的审核。从而会导致黑客开发者上架正常App之后再通过“热更新”方式植入安全隐患的代码,也违反苹果的安全隐私政策。
2023-07-04 06:04:422

uc浏览器怎么关jspatch

没有安装过,常用欧朋浏览器和360浏览器。
2023-07-04 06:04:591

为什么在苹果手机上删了王者荣耀又从下载怎么下不了啦

主要有以下原因:1、通过某些第三方软件下载无法安装:若在第三方应用商店下载的软件无法安装,建议用手机的在同步推上绑定APPLE ID重新下载安装。2、安装包有问题:比如不完整或签名不一致,这时可以试试在同步推重新下载以后再安装。3、手机存储空间已满:清理一下手机内存,删除掉不常用的软件后重试安装。4、使用数据网络下载:使用数据网络不能下载超过100m的软件,请更换wifi下载。
2023-07-04 06:05:143

苹果怎么让王者荣耀增量下载

iPhone手机出现增量下载的情况后,你可通过以下方式下载:1、连接WIFI后下载。2、连接其他手机分享的热点使用流量下载。3、在App Store选择想下载的应用,弹出提示后选择“好”,回到桌面发现应用处于“等待中”状态。进入手机设置-通用-日期与时间,关闭自动设置,并把时间调后一个月就可以了。
2023-07-04 06:06:122

苹果强制关停热更新」,王者荣耀们还能愉快玩耍吗

霸王条款苹果对 App Store 第三方开发者下最后通牒,iOS 游戏或 App 若不移除“热更新”选项将可能在 6 月 12 日后被下架。其实早在今年 3 月,苹果就通知第三方开发者,如果他们继续调用“Hot Code Push(热更新)” SDK,那么他们的游戏或 App 就有可能被 App Store 拒之门外。苹果在对开发者的邮件声明中称:您的应用、扩展、和/或链接框架中的代码,将能够在 App Review 审核之后改变应用的行为或者功能。此举违反了《苹果开发者计划许可协议》的 3.3.2 章节以及《App Store 审查指南》的 2.5.2 章节之规定。当时有开发者表示,可能是这些游戏或 App 中的更新项目使用了 JSPatch、Weex、React Native 等“热更新”技术。这些“热更新”技术可以让其在对 iOS 游戏或 App 进行版本更新时,绕过 App Store 的更新项目审核,从而避免更新被拒的情况出现。毫无疑问,“热更新”具有两面性:一方面,开发者可以更加便捷地推送更新内容,而用户不仅可以直接在 App 或游戏中获取更新内容(例如《王者荣耀》和《阴阳师》中的游戏内容更新),同时还可以免去游戏或 App 的“全量更新”下载浪费。以一个 1GB 容量的游戏来论,“热更新”的下载内容可能只有不到 100M,而“全量更新”则需要你到应用商店去下载加入更新内容后的 1GB 容量新版本游戏。当然,苹果也在此前推出了针对 iOS 游戏或 App 的“增量更新(Delta update)”功能,即对 App Store 中放出的这些游戏或 App 的更新版本,你只需下载“增量更新”的部分即可。例如 1GB 容量的游戏,通过 App Store 需要下载的“增量”更新部分可能也就 100M,但走的是苹果审核路线,这与不受平台把控的“热更新”有本质不同。另一方面,鉴于“热更新”不受平台把控,所以 App 或游戏想为你更新什么内容,就可以更新什么内容,中间缺乏“审核者”的介入。例如,对于非法 App 或暴力游戏,在 App Store 的上架版本可能是合规化的内容,但其通过“热更新”后的内容却可能是非法或暴力的。此外,“热更新”还可能带来潜在的安全隐患,以及游戏或 App 运行过程中的不稳定性。综上,iOS 游戏或 App 开发者要么走“增量更新”的路线,要么就和苹果共同约定一个双方都可接受的“热更新”规范。目前来看,苹果对现有不受管控的“热更新” App 或游戏(主要是游戏)已经持相对坚决的反对态度,所以 iOS 游戏或 App 开发者可以重新回到“增量更新”的道路上。虽然手机网游为 App Store 贡献了极为可观的营收,甚至是中国区商店的绝对营收大头,但 App Store 的规则制定者终究是苹果。
2023-07-04 06:06:182

王者荣耀提供增量下载吗?

11参考资料1.1[引用时间2018-1-9]
2023-07-04 06:06:271

怎么设置ios的增量下载

iOS上面是不能增量更新程序的二进制的。那游戏是怎么做的,通过Lua或者js。下载下来的是脚本,只是文本文件,那当然可以更新。比较有名的项目有Wax和JSPatch,就是做了这么一个事情。有些更新在服务端升级即可。12306客户端的功能是通过iOS原生加载HTML实现的,其更新只不过是更新数据(一个软件包括两部分:程序与数据),在这里,其HTML部分也属数据,所以可以实现应用内更新。本质上它的程序并没有更新。另外,其实现在很多应用都有这样一部分,例如支付宝,支付宝里面的一部分功能(例如机票)就是实用这样的方案。
2023-07-04 06:06:361

苹果手机微信6月12日起不能用吗

“苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。”(开源中国 《苹果再次重申全面禁止热更新,不移除相关代码就下架》2017年06月05日 网页链接)由于这条新闻以及微信在当时使用热更新代码,有新闻称6月12日微信会退出iOS。然而事实是现在已经12月了,微信仍然可以从苹果的应用商店获取。很显然微信根据苹果的政策做出了相应的调整,保全了自己。
2023-07-04 06:06:442

6月12日苹果不能用微信吗

假新闻,苹果若下架微信,将对苹果手机是灭顶之灾。大量的果粉都是微信的忠实用户。苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。”(开源中国 《苹果再次重申全面禁止热更新,不移除相关代码就下架》2017年06月05日 网页链接)由于这条新闻以及微信在当时使用热更新代码,有新闻称6月12日微信会退出iOS。然而事实是现在已经12月了,微信仍然可以从苹果的应用商店获取。
2023-07-04 06:06:511

涮羊肉起源于什么朝代

涮羊肉起源于元代。1、涮羊肉,又称“羊肉火锅”,始于我国内蒙古少数民族地区,是北京最著名的冬令佳肴。肉鲜嫩,汤鲜美,回味无穷。2、涮羊肉制作方法是将羊肉切成薄如纸的片,火锅用木炭生着,放入姜片、八角、汤水烧沸,用筷子夹入少量羊肉片略烫二三分钟,捞出蘸食调料,随烫随吃。3、涮羊肉名称相传始于元世祖忽必烈,兴起于清代,早在18世纪,康熙、乾隆二帝所举办的几次规模宏大的“千叟宴”,内中就有羊肉火锅,后流传至市肆,由清真馆经营。4、涮羊肉刀工技艺是关键,需先把羊肉用冰块压去血水,以专用大刀切成薄片,才能保证肉质鲜嫩,不膻不腻。涮羊肉的食用效果及禁忌:1、涮羊肉是一种具有北京特色的饮食,《本草纲目》记载,羊肉有益精气、疗虚劳、补肺肾气、养心肺、解热毒、润皮肤之效。唐代《本草食疗》中,记载凡味与羊肉同煮,皆可补也。2、羊肉性温,冬季常吃羊肉,不仅可以增加人体热量,抵御寒冷,而且还能增加消化酶,保护胃壁,修复胃粘膜,帮助脾胃消化,起到抗衰老的作用。3、器具清洁新鲜为上,传统的铜火锅在停用后,清洗工作要做好,不然会造成铜锈中毒,同时,火锅以涮烫为主,所选菜料必须新鲜、干净,注意卫生,严防食物中毒。
2023-07-04 06:05:071

以色列归还西奈半岛,为何不还戈兰高地?

因为戈兰高地围绕着一条叫做加利利海的湖泊,这条湖泊是以色列人民的生命水源。但是西奈半岛虽然扼守苏伊士运河,看似可以获得很多收益,但生命与金钱相比,以色列人民选择生命。以色列的中东强国地位是在第三次中东战争胜利后确定的,就在这之后以色列占领了埃及的西奈半岛和叙利亚的戈兰高地。在第二次世界大战结束之后,大多数国家都处于一个和平的状态,这次中东战争爆发之后,以色列公然在世界新秩序下占领他国领土,实在让世界汗颜。来自外界的舆论压力,让以色列归还了西奈半岛,该半岛面积较戈兰高地大,而且地理位置优越,控制苏伊士运河流域的地形,如果不归还会让以色列赚上超多过路费,但就算如此,归还该半岛的时候,以色列毫不犹豫。但是面对戈兰高地归还问题时,以色列就像吃了炸药一样,不可理喻。如果以色列的人民谁要同意归还,就会被其他人列为叛国者。即使世界各国还在强烈谴责,以色列依旧我行我素,霸着戈兰高地誓不归还。中东最珍贵的不是石油,而是水源,以色列近600百多万的国民平时的用水都是靠着加利利海湖泊,这个湖泊于中国来说算是一个小湖泊,于以色列说它是生命之源也不为过,而这个湖泊围绕着的戈兰高地一开始却在叙利亚领土之中。如果叙利亚往这个水源中投入药物,那么以色列就会被扼住命脉。有理由怀疑,以色列参与的第三次中东战争就是为了把戈兰高地夺过来,叙利亚是真惨!
2023-07-04 06:05:096

陕西德源府谷能源有限公司的简介

陕西德源府谷能源有限公司(府谷庙沟门电厂)简介 陕西德源府谷能源有限公司成立于2005年8月,是由国网能源开发有限公司与陕西煤业化工集团府谷能源开发有限公司按照70%:30%的股比共同出资组建的国有大型能源企业。公司位于陕西省府谷县境内,距府谷县城西北约45公里,与山西、内蒙古两省相毗邻。由公司开发运营的府谷煤电一体化项目规划建设2×600MW+4×1000MW燃煤空冷发电机组及配套900万吨/年煤矿,属国家规划的陕北能源化工基地重点建设项目,也是国家“西电东送”北线方案的重要组成部分。其中,电厂一期工程2×600MW机组分别于2008年7月25日、11月1日投产运行,现已累计完成发电量210亿千瓦时。电厂二期工程拟在一期工程规划预留场地上建设2×1000MW超超临界燃煤空冷机组,同步建设烟气脱硫、脱硝等环保设施。工程开工奠基仪式于2009年4月28日举行,正式开工前的各项准备工作正在扎实推进。与电厂配套建设的三道沟煤矿项目隶属陕北侏罗纪煤田神府矿区,可采储量21.32亿吨,核准产能达900万吨/年,所产原煤通过管式皮带直接输送至电厂。煤矿于2009年8月通过国家发改委核准,正在进行矿井建设。
2023-07-04 06:05:101

GageR&R是什么意思

R&R的意思:Repeatability :重复性在相同测量条件下,对同一被测量进行连续多次测量所得结果之间的一致性。Reproducibility:复现性在改变了的测量条件下,同一被测量的测量结果之间的一致性。GageR&R具体指检测计量器的再现性与重复性分析,即不同的检测人员或同一检测人员用不同一件检测工具对同一件零件或产品检测出不同结果的比较分析,此动作之改善结果亦为生产中现场产品的检测稳定性控制提供了保障。
2023-07-04 06:05:122

奇楠沉香手串可以保养吗?

作为香料中的贵族,沉香手串爱干净,“干”和“净”缺一不可,这就是保养沉香手串的总原则。湿漉漉的手,出油出汗的手,不洁净的手都不可以直接接触沉香手串。第一条 沉香手串不宜盘玩,不宜沾油玩惯了木头手串的朋友,习惯性的用手盘玩沉香手串,甚至沾油来盘珠子,殊不知沉香不是木头,而是珍贵的香料。沉香手串的重点在于香味,而不在于珠子表面是否油亮润泽。盘玩,反复摩擦沉香手串,容易使沉香珠子表面迅速形成一层包浆,看起来似乎有一种“老物件”的味道,但是这样做的弊端也很大 —— 包浆阻碍了沉香香气的正常发散。这就相当于,把沉香的味道密封在了包浆里面,我们就不容易闻到沉香本身的香气,这对于沉香手串而言是得不偿失的。有初学沉香的朋友问,沉香手串的味道如果一直散发,会不会挥发完了就没有味道了?答案是非常明确的,不会。野生沉香自身内含的香味非常稳定。在常温下,哪怕放置一千年,沉香本身的香味也不会挥发掉,这是它本身的物理性质。即便包浆阻碍了沉香手串的香气散发,只需擦掉包浆,香气就会恢复如初。如果有的朋友的体质就是非常容易出汗,或者属于油性皮肤,那么建议佩戴沉香饰品时最好隔着一层衣服,避免沉香饰品直接接触皮肤。总结就是,正常佩戴即可,不要刻意盘玩沉香手串。第二条 沉香手串不宜沾水严格意义上讲,沉水级的沉香手串是不怕洁净的冷水的,放入水中试水都可以。但是呢,如无必要,还是尽量不要让沉香沾到水,尤其是油脂含量没有很高的沉香,更不可以在水中浸泡,会容易出现开裂的现象。如果洗手时,不小心沉香手串沾到一点自来水,立即用干净的布擦拭干净即可。注意,不要用有香味的纸巾来擦拭沉香手串,以防串味。切记,沉香尤其不能沾到热水,温水也不可以。第三条 沉香手串不宜沾染异味,宜随身携带密封袋沉香本身的特性就很容易吸收空气中的味道,因此避免沉香串味是保养的重要事项。比如,吃火锅不要戴沉香,抽烟的场合不要戴沉香,空气清新剂味道明显的环境不要佩戴沉香,等等。凡是有异味的环境,就要把沉香手串放入密封袋中。佩戴沉香出门在外,随身带一个透明无味的塑料密封袋很有必要。第四条沉香手串不宜接触化学用品(包含化妆品)切记,配戴沉香就不要使用香水,不要使用有香味的化妆品。沉香珠子直接接触的局部皮肤,不要涂抹化妆品。沉香是纯天然的珍贵香料,一定要避免接触化学制剂。第五条 沉香手串需要定期修养生息佩戴一段时间,比如说几个月之后,就把沉香手串用洁净的干毛巾擦干净,装在沉香专用的塑料密封袋中,封存一个月以上的时间,然后可以继续佩戴。如此循环即可。至于时间的长短,没有固定,自己把握沉香的香味状况即可,只要觉得手串的香气弱了就可以让珠子休息休息。第六条养珠粉如何养珠养珠粉一般是沉香开料车珠时剩下的边角余料或沉香粉,最好是与该串沉香同料的边角料来养珠子。养珠的实际效果如何,是要根据不同的实际情况分别讨论的。新的手串,未经佩戴的手串,养珠的效果最好,最利于保持该料原本的香味风格;如果是佩戴过一段时间的沉香手串,再用养珠粉养珠,效果会略微减弱;如果是佩戴了很久,甚至比如说清代流传下来的老沉香手串,珠子表面已经形成很厚的包浆,几乎就没有养珠的意义了。第七条 串味了的沉香手串如何处理建议找专业的沉香商家处理,或者先咨询专业的沉香商家的意见,切忌盲目的自行处理。再次强调,沉香不可以在热水中浸泡,对沉香的损伤非常大。
2023-07-04 06:05:123

东方project里①~⑩分别是谁?

a⑩是露米娅,具体见http://tieba.baidu.com/p/1272282147,另外①到⑩并不是十个角色,是十个位置功能。
2023-07-04 06:05:165

奇楠沉香鉴别方法有哪些?

第一,从味道外观上辨别,看生闻之下有没有清香、生结结油沉水的奇楠,味道有甜意,而且有清凉之感;熟结糖结、蜜结一般是金黄色为主,脱落是紫竭金黄色交集,味是辛香气甜之味、浮于水面。奇楠手摸着,会感觉很温和,在外观上油脂明眼看着不是特别明显,大多会有一些不规则横纹和S形油脂纹。第二,口感,一般沉香切片放入口中咀嚼只有香味,甚至无味,奇楠用刀片削取沉香含油部分一小片,放入口中以舌尖触摸,会产生辛麻者即是,口感很芳香。如级数较高者还稍带黏牙,并带点甘苦。第三,奇楠沉香是一种特别油脂量很高,材质很软,香味别具一格,香味很持久,很有穿透力。而且要注意,并不是油脂含量很高(如90%以上)的高级沉香就是奇楠。在真正的收藏家眼里,除了生结奇楠,是绝对不可能拿奇楠去做成佛珠手串一类的人工雕件的,因为其材质且不会很大,且材质特儒软,极易磨损。所以,一般是整料做为天然艺术品收藏。第四,利用熏香法辨别各类奇楠,例如在薫香中生结奇楠初嗅是清香、清凉、气甜、有烤蛋糕、麦香奶茶的蜜香味,虫漏之奇楠这个香还好,熟结奇楠是可以点燃自然燃到底,薫香的时候有辛香气甜之蜜香味,甬味道来形容有烤蛋糕、烤红著、有煲红枣糖水之味、有椰奶和羊油奶香味的蜜香味。建议读一下《破解沉香投资收藏谜中谜》,系统的了解沉香知识,加油!
2023-07-04 06:05:203

请问奇楠香手串怎样保养啊?

奇楠沉香最好的保养方法是以香养香,用同等品质的奇楠粉与奇楠沉香手串放在一起,这样可以长久保持香气不散。奇楠沉香和普通沉香最大的一点不同是,奇楠沉香手串的表面更加粘腻,不适于佩戴,更适合品闻,香友们可以时常把奇楠沉香手串拿出来品品,即使在常温下也能感受到奇楠沉香手串的香韵层次变化,令人神清气爽。如果你想系统的了解沉香,建议先了解沉香相关的知识,可以看一下《u200f破u200f解u200f沉u200f香u200f投u200f资u200f收u200f藏u200f谜u200f中u200f谜》,这本书是u200f香u200f至u200f尊的品牌创始人孙玉辉编写的,对沉香的各种知识讲解的非常系统,可以说是沉香入门书!
2023-07-04 06:05:053

MSA中仿行数是什么意思

在试验设计中,仿行测量值取自相同但不同次的试验运行。这是与重复相比而言,重复只是相同设置下的重复观测值。可以使用仿行估计由略微不同的试验条件导致的变化(试验误差)。试验误差作为基准,确定数据中观测到的差异是否为统计学意义的不同。为确保观测并量化所有试验变异性,应对仿行随机化,以覆盖试验条件的整个范围。如果试验次数太多,以致无法在稳定的状态条件下完成,则可对仿行划分区组。通过划分区组可以独立于试验误差估计区组效应。
2023-07-04 06:05:051

万里长城著名的关隘有?

万里长城二百关 嘉峪关 甘肃省 玉门关 甘肃省 西固城 乌鞘岭 锁阳城 阳关 杀王坡 峡口 头墩营 张掖城 位于甘肃省张掖市。 索桥堡 位于甘肃省景泰县境内。 芦塘堡 位于甘肃省景泰县境内。现称芦阳。多被毁掉。有些地方虽有墙址残存,但多已毁成土脊状的夯土堆。 大靖城 位于甘肃省古浪县境内。现称大景。墙体多已坍塌,堆土仅主同于地面3~4米。过朱家湾后至赵家地沟段,夯土城墙风化严重,有些地方仅高于地面1米多。 土门堡 位于甘肃省古浪县境内。黄土夯城墙由土门东向北行,至常家庄段,毁坏十分严重,只很少的地方留有遗迹。 黑山堡 位于甘肃省民勤县境内。这段夯土城墙保存状况较好。 板桥堡 位于甘肃省临泽县境内。过去曾有夯土墙残迹,今基本无存。 四坝堡 位于甘肃临泽县境内。今已无连贯的墙体遗址。 胭脂堡 位于甘肃省高台县境内。城大部已不可寻。 居庸关 北京 位于昌平县城以北20公里长的关沟中,距市区50公里。 司马台 密云县东庄乡。目前已开发旅游。司马台长城关口处建有水库一座,库容57.2万立方米,长城的制高点望京楼海拔986米。 慕田峪关 沿河城 北京市门头沟区沿河城乡。1991年北京市文物局对沿河城进行保护性修建。 将军关 将军石关,北京市平谷县东北约40公里的明长城线上,东靠茅山,东南临黄崖关,西北近墙子路关,是平谷东北的重要隘口。保存较好。 白马关 北京市密云县境内。墙体较好,白马关西南亦以险为障,只筑有空心敌楼。 鹿皮关 北京密云县城北20公里处。现在关口设施已全部毁损。 河防口 北京怀柔县境内。今关口及关城均毁。关口遗址,仅公路西侧存一敌楼的条石基础。 莲花池关 北京怀柔县境内。 黄花城关 古称黄花路,亦叫黄花镇,北京怀柔县西北约35公里。地处京师北门,东有古北口,西有居庸关,北邻四海冶,战略地位极为重要。今关口已所剩无几。 撞道口关 也称镇虏关。北京市怀柔县城西北,东临磨石口,南近黄花城 九孔楼 北京怀柔县与延庆县的交界处。楼今已圯坍。九孔楼北原立有一石碑,存于延庆县文物保管所,是长城沿线十分罕见的题诗碑刻。 四海冶口 又名北口子。北京延庆县境内。关口外可通珍珠泉。关口南五里为四海冶堡,居四山之内,上通独石口,下连横岭,今此堡已毁坏无存。 山海关 河北省 以威武雄壮的“天下第一关”箭楼为主体,辅以靖边楼。临闾楼。牧营楼、威远堂、瓮城,东罗城、长城博物馆等长城建筑,展示了中国古代城防建筑风格。 井陉关 河北省 又叫土门关,位于鹿泉县正太路旁的土门村。 娘子关 河北/山西省 位于平定县城东北45公里处,雄踞于晋冀两省的交界处,为三晋东面的门户和交通的咽喉,形势险要,为历代兵家所重视,素有天险之称,是大行山上一个著名的关隘。因唐太宗之妹平阳公主曾驻兵于此而得名, 史称万里长城第九关。现存关门、城墙及古车马道。关城座落在悬崖之上。位于东门附近还有悬流百尺的娘子关瀑布。 雁门关 山西省 又称西陉关,位于代县西北20公里处,与宁武关、偏关合称“三关”。 偏头关 山西省 今晋西北的偏关县城黄河边。与宁武关、雁门关合称“三关”,因其地势东仰西伏故名。 平型关 山西省 雁门关之东,今山西省繁峙县东北与灵丘县交界的平型岭下,古称瓶形寨。 古北口 北京 古北口镇是首都的东北大门,京承公路纵贯全境,为北京市对河北、内蒙古等地的重要窗口,自古有"燕京门户"、"京都重镇"之称。 喜峰口 河北省 河北迁西县境内西北50多公里处,是万里长城上一座雄关险镇。历史上多次在这里发生大战。走通县,穿大厂,过马兰峪。喜峰口雄踞滦河河谷与长城相交,左右高山对峙,是明代洪武初年,大将军徐达在燕山山脉首建的32座重要关隘之一。 瓦桥关 河北雄县 马水口 河北省涿鹿县狼烟山脚下。马水口关口建筑已毁,两侧长城层叠而上,随山势蜿蜒起伏,十分壮观。墙体多为条石砌筑,今存毁各半。 倒马关 河北省 倒马关是我国历史上有名的内三关之一,古来为兵家必争之地。杨六郎曾在此镇守,御辽兵于千里之外。如今,旧的城墙已所剩无己,孤零零的城门洞也显露着悲剧的色彩。 九门口 山海关城东北15公里处。九门口,又名一片石。1992年已全面修复,并对游人开放。 老龙头 山海关旅游区的重要组成部分。 董家口 河北省抚宁县东北。现关口已毁,关城尚存。刻有“忠义”、“报国”等字。 刘家口 河北省卢龙县。今关口两侧城墙已拆毁,过水楼尚保存较好。 马兰关 马兰关简介 马兰关图片 新开口 河北省万全县境内。现关已残毁,但关口一带长城墙体尚保存较好,存高约5米。 插箭岭关 河北省涞源县。今关城毁坏严重,东侧城墙砖被拆走,夯土墙尚存。所辖长城的空心敌楼多保存较好,敌楼的门额上嵌有汉白玉石匾。 金山岭 河北省滦平县与北京密云县交界处,始建于明洪武初年,隆庆、万历年砖砌。敌楼是金山岭长城重要组成部分,在 20 公里长城的范围内修建有100多座各式敌楼。修复后的金山岭长城已成为长城旅游胜景,并已被列为国家重点文物保护单位。 独石口 河北省赤城县北,因关口处有一座拔地而起的孤石而得名。 张家口 河北省张家口市。 马市口 河北怀安县马市口村。今关口防御建筑已荡然无存,附近长城尚残存为黄土夯筑。 羊房堡关 河北省宣化县境内。多以碎石砌筑,今均已坍塌。关口已毁,在关南2公里处有羊房堡城。 水口关 河北省怀来县,建于明隆庆年间。该关今尚存一砖券拱门。除个别地方圮残外,大部分较好,很多地方的石砌垛口尚存。 紫荆关 位于易县城西15公里的紫荆岭上,海拔1080米,东连云蒙山,北傍拒马河,南临宽南湖。紫荆关有九关门之称(秦汉称上谷关,北魏称予庄关,隋唐称白壁关,宋称金坡关). 宣化城 明长城宣府镇镇城。今河北省宣化市人民政府所在地,宣化城历史悠久,历来为北方军事重镇,素有“北方古城”之称。明洪武二十七年(1394),在原宣德府土城的基础上,将宣化城扩展为城周12公里左右的规模。现尚存城墙长1万米左右。 三屯营 河北省迁西县三屯营镇驻地。 三道关 河北省秦皇岛市山海关北。第一道关仅存遗址可辨。第二道关为正关。第三道关是用块石于沟谷之中横砌的一道障墙,作拦截用,原墙上设有一座石砌拱门,今拱门已成豁口,但墙体尚残存。 大毛山关 河北省抚宁县与辽宁省绥中县交界处。今关门已全毁,仅存遗址,城堡尚残存,为大毛山村。 义院口 又名义宛口,河北省抚宁县。口东西的长城建筑坚固,但今毁坏严重。义院口东北的板场峪和西南的花场峪保存有很多明时守戍长城所用的雷石和石炮。 界岭口 河北省抚宁县,因关隘坐落于界岭山下而得名。月城虽遭不同程度的破坏,但轮廓犹存。 重峪口 河北省卢龙县,为弘治十三年(1500)所建。仅在上兴隆庄北有不足百米的砖墙较为完好。 徐流口 河北省迁安县境内。关口双侧山坡较平缓,关口建筑已毁。城现虽已残毁但遗址尚存。 冷口关 河北省迁安县东北35公里, 现关城城墙砌砖被人拆毁,但夯土墙残址仍可看出原建筑规模,城南门砖券拱门洞尚存。 白洋峪关 河北省迁安县境内。今除东墙存约200米外,其余全部被拆毁。 青山关 又称青山口 河北省迁西县境内。南门额上有一石匾阴刻楷书:“青山关”三个大字,并题有“万历二年(1574)十月,吉旦创建立”。青山口南的长城为砖砌,保存很好。 铁门关 铁门关简介 铁门关图片 潘家口 潘家口古称卢龙寨。河北省迁西县场面北60余公里。今关及关城已完全沦于潘家口水库。 龙井关 河北省迁西县。龙井关向西南的长城多为石结构,砌筑坚固,保存较好。龙井关向东的长城大部分为石砌,坍毁较严重。 洪山口 河北省遵化县境内。现关隘建筑设施已荡然无存,关城则仅存残址。 上关 河北省遵化境内。今关口全部淹没于上关水库之中。 常峪口 河北省宣化县境内。关口建筑设施全被破坏,只存零星的夯土遗址。口南约3.5公里处筑有城堡今堡城大部分已被拆毁,只存部分夯土残墙。 狼窝沟口 河北省万全县境内。狼窝沟口在张家口西北,接近坝上。 新河口 河北省万全县境内。坍塌严重,关口处长城已破坏殆尽;但渔儿山一带长城却保存得很好。 白石口关 河北省涞源县下北头乡白石口村. 关城南门楼在河西侧,保存较好,现仍可通行。 浮图峪关 河北省涞源县境。今城堡已毁无存。今除个别地方零星略存遗址外,均已被毁掉。 乌龙沟关 河北省涞源县境内。今城墙城门均保存较好,南、西城门均有瓮城环护,瓮城门额各嵌一匾。南瓮匾阴刻横书“栩荆门”,西瓮城匾阴刻横书“镇朔门”。 飞狐口 河北省涞源境内。飞狐口两壁陡峭,一线微通,逶迤蜿蜒,形势险要。 襄城驿 河南省襄城县西城垣北段呈“匚”形者即是。 鲁阳关 河南鲁山县交口村石羊山下,山顶屯兵城堡遗址依稀可见。建筑已废,地面散存有陶、瓷、瓦残片等。 叶邑关 位于河南叶县旧县镇。城垣遗迹今尚残存,高3米,长2000余米。 缯关 又名大关口、仙翁关,位于河南省方城县独树镇大关口村。两面山坡上仍存有土石墙和要赛设的遗迹,1981年出土之铜戈、铜镞均为上战国器物,是考证楚长城的可靠依据。 野牛岭关 位于河南省南召县塔湾村野牛岭。附近墩台为楚方城遗迹。 郦城堡 河南省内乡县郦城村仍有一段长200米,高2.5米,宽8米的残垣和瓦、陶片等遗物。 黄崖关 天津 寡妇楼 天津蓟县境内。 虎山长城 丹东市 抚顺关 位于辽宁省抚顺市东前甸乡。今关已毁,现存台堡遗址。抚顺城,为沈阳中卫所辖千户所城,城建于明洪武年间。 鸦鹘关 明长城辽东镇重要关隘,位于辽宁省新宾县西南苇子峪乡。又称三道关。 牛庄城 辽宁省海城市牛庄镇。 分水关 辽宁省北宁市北15公里。清代改称分税关。分水关城已毁,沿北关门遗址两侧有长城遗址,向西直抵医巫闾山,山上尚存石筑烽火台。 宁远城 辽宁省兴城县兴城镇。 阳关 阳关简介 阳关图片 平定堡城 辽宁省铁岭县平定堡乡,堡城已毁,现存有城下镇远南墩台遗址。 清阳关 辽宁省昌图县清阳堡东4公里关门山的隘口处,关城已被采石场拆毁,只存遗迹和关城两翼的长城。 新安关 辽宁省开原县庆云堡乡西4公里的双楼台。双楼台即新安关城东门遗址。 镇远关 辽宁省黑山县白土厂乡。当地人称双棒台,实际为关城被毁后南关门和北关门遗址。北关门两侧长城仍存有两米多高的土筑城墙。关外有晾马山墩台和清柳条边遗址。 锦州城 明辽东镇卫城,明称广宁中屯卫,位于今辽宁省西部,在大凌河之西小凌河之北岸,为山海关通向辽东的枢纽,亦是关内外走廊的要塞,它南临渤海的辽东湾,北依虹螺山,地势十分险要,是明辽东镇长城海防系统的重要屯兵城。城建于明洪武二十四年(1391),由指挥曹奉在元朝时的永乐县旧址上修筑。并于天启五年(1625)重新修缮。 居延塞故城 内蒙古额济纳旗东北,今遗址尚存。 鸡鹿塞 内蒙古�口市西北哈隆格乃峡谷口。东汉和帝永元元年窦宪率兵北击匈奴,由此塞出长城。 高阙塞 内蒙古杭锦后旗乌拉山与狼山之间的一个缺口。 大同城 位于山西省大同市。 杀虎口 位于山西省右玉县北,明称杀胡口。 威鲁堡口 位于山西省左云县境内,明称威虏堡。今城堡毁严重,但四周围墙均有遗址。 金锁关 位于山西省汾阳市黄芦岭。长城遗址尚存石砌关和瓮城券洞。 黄泽关 位于山西左权县。关城已废,仅残存关门遗址和新建的标碑。 黄榆关 位于山西省和顺县,因关建于黄榆山上而得名。今关城遗址尚存,关券拱门洞较好。关北依山为障,关南有两段各长百余米石砌成墙,坍塌严重。 北楼口 位于山西省应县,为翠微山麓的一个最大隘口,东接平型关,西连雁门关。北楼口楼峪河两侧长城墙体尚存,高约6米以上。 宁武关 宁武关简介 宁武关图片 利民堡口 位于山西省朔州市。今城堡夯土墙残存,城东砖券拱门完整,门额上嵌有一匾,阴刻横书“利民塞”。 得胜口 位于山西省大同市。今城堡砖墙多已不存,仅南关内砖砌券拱尚好,关门洞外十分精巧的砖雕图案。关门内外各有一匾,分别书有“得胜”、“保障”。门洞内东西各嵌存一块石碑。 镇宏堡口 位于山西省阳高县。今堡城已毁,由镇宏堡至边堡长城尚存黄土夯筑墙体高2--5米。 平远堡 位于山西省三镇县境内。今堡包砖已被拆,只残夯土城墙。 新平堡口 位于山西省天镇县境内。堡墙多被毁。堡东门尚残存砖券拱。城堡中有一座砖木结构的鼓楼。 保平堡口 位于山西省天镇县境内。 桦门堡 位于山西省天镇县境内。当地又称花面墙,居红土沟村东一里的山顶上.城四周均有残存的包砖,还有砖券城门,宽9米,高约6米。 瓦窑口堡 位于山西省县境内。瓦窑口堡今只存残圮的夯土围墙。 镇宁堡口 位于山西省天镇县境内。距白羊口长城南500米。今镇宁堡已废毁。 镇口堡 位于山西省天镇县境内。距水磨口长城周岁500米。今已废毁。 守口堡口 位于山西省阳高县境内。今城堡已毁。长城由守口堡至镇宏堡,破坏较少。 镇边堡 位于山西省阳高县境内。今城堡已毁。长城出镇边堡向西约4公里出阳高而进大同市。这段黄土夯筑的长城墙体较为完整。 镇川堡 位于山西省大同市境内,镇川口长城南2.5公里。破坏严重,砌砖全部被拆毁,夯土城墙西侧、南侧已毁为平地,东侧墙半毁,仅北侧墙多残存。 宏赐堡口 位于山西省大同市境内。今堡城砌砖早已被拆光,残土墙亦破坏严重,城南侧墙基本已平,南门原为砖砌券拱门,今已成豁口状。 镇羌堡口 位于山西省大同市境内,今长城外侧紧傍长城尚存马市围城遗址。 拒墙堡口 位于山西省大同市境内。今已十分残破。仅砖砌券拱南门尚残存。 拒门堡口 位于山西省大同市境内。堡城今已废毁。 助马堡口 位于山西省大同市。今堡城南墙、东墙有多处残圮,北墙高大坚固,保存较好。 破鲁堡口 位于山西省大同市境内。破鲁堡城北墙、西墙今尚残存,南墙,东墙破坏极为严重。 保安堡口 位于山西省左云县境内。西距长城1公里。今城堡包砖早已被拆毁,只有夯土城墙残存。 宁鲁堡口 位于山西省左云县境内。原名宁虏堡。城墙包砖虽早被拆光,但整体堡城尚存。 破虎堡口 位于山西省右玉县境内。原称破胡堡。黄土夯筑墙尚残存,城南砖砌券拱城门亦存。 残虎堡口 位于山西少左云县境内。今只残存砖砌券拱南城门,及已残损的黄土夯城墙。 马堡口 位于山西省右玉县境内。今堡城砌石已被拆毁,只残存夯土城墙。 云石堡口 位于山西省右玉县境内。云石新堡今为一村庄,城堡包砖早被拆毁,仅存夯土墙。 少家堡口 位于山西省平鲁县境内,长城内约1.5公里。今城堡包砖已被拆毁,夯土残墙尚存。 大河堡口 位于山西省平鲁县境内。居山坡之上,四面黄土夯筑残墙尚存,砖石几乎被拆光,已无人居住。今尚存一方庙碑,仅可辨认为“大同平鲁路”,“大水口堡”等字。还有一块石匾,阴刻楷书“汤永固”三个大字。据说原嵌在关门额上。 败虎堡口 位于山西省平鲁县境内。城堡仅存夯土残墙。 迎恩堡口 位于山西省平鲁县境内。城堡仅存夯土残墙。 阻虎堡口 位于山西省平鲁县境内。阻虎堡城包砖早已不存,夯土墙亦无城状,仅零星残存几段。 将军会堡 位于山西省平鲁县境内。堡城全部为石砌,大部分已被拆毁。 丫角山 山名,现废而不用。位于内蒙古清水河县北堡乡口子上村东。虽残破,但墙体尚连贯,远看十分壮观。 老营堡 位于山西省偏关县境内。只存夯土。从高大的夯土墙尚可看出城堡原来的规模。 红门口 位于山西省偏关县东北40公里。红门口南0.5公里设有水泉堡,今亦毁,仅零星存有夯土残墙。 老牛湾堡 位于山西省偏关县境内。东接滑石堡,西临黄河岸。今堡城尚存。 阳方口 位于山西省宁武县北约13公里。阳方口堡城今已残毁,尚存城北砖券拱门,用横木支撑着,供行人来往。 白草关口 位于山西省代县境内。今尚存一座关楼和一个关便门。 广武城 位于山西省山阴县境内。尚存夯土墙体和北门砖券拱门洞。 北楼口亦称碑楼口。位于山西省应县境内,是翠微山麓的一千最大隘口,东接平型关,西连雁门关。城堡破坏严重,砖包墙仅西北角部分残存。从残存的夯土残墙尚可辨出原堡规模。 狼牙口 位于山西省灵丘县龙须台村和河北省沂涞源县狼牙口村交界处,因建在海拔1700余米的狼牙口而得名。关两侧建有石砌城墙,今多较好。关门尚存石砌券门,今仍为南北通道。 龙泉关 位于河北省阜平县西部的龙泉乡,距县城约35公里的太行山一出口。东临阜平县城,西界五台山,北近平型关。遗存北门向南开,砖拱门洞,宽3.5米,深10米,大型条石砌基。 固关 位于山西省平定县境内。由娘子关南约6公里,有固关(旧关)遗址。尚好 鹤度岭口 位于山西省昔阳县皋落乡长沟村东南约1.5公里的山梁上。石城基本完好,有少许圮残。 马岭关 位于山西省昔阳皋落乡圪瘩店村东南2.5公里处。东西墙砌有券门,今仍存,城墙及垛口大部较好,西城墙长于东城墙。 支锅岭口 位于山西省和顺县小董坪村东1.5公里处。关城南侧为山涧,深不可越,西侧为壁立悬崖,陡不可攀,所以只在北、东两面筑有石墙。 峻极关 位于山西省左权县城东约60余公里。南北峭崖陡不可攀,关门北约50米处是一深涧,石砌城墙由陡崖起止临涧的一座小山顶,现已全坍成堆。 榆林塞 陕西榆林 吴旗秦长城 位于陕西省吴旗县。墙体、墩台仍保存较好,遗址周围散布有大量绳纹陶瓦残片。 魏长城南起点 位于陕西省华阴市华山峪口。 定边城 位于陕西省定边县境内。现北、南、东三面夯土城墙有部分残存,西城墙及四座城门均毁。 高家堡 位于陕西省神木县境内。今城堡尚残存,城东北两面条石墙体较完好,城东门券拱门洞仍为出入城之通道。 镇北台 位于陕西省榆林市红山最高处,东西有长城相连,为榆林南北往来的咽喉之地。镇北台建于明万历三十五年(1607),是榆林镇巡抚为保护红山马市贸易设立的一个观察哨所。镇北台是万里长城中最大的一座城台。 统万城 位于陕西省靖边县白城子村。现城址四周不同程度地为流沙所淹没,但高达24米的西南城角敌楼却赫然挺立于沙漠之中。 韩城魏长城 位于陕西省韩城市。 黄甫川堡 位于陕西省府谷县。居黄甫河下游,西北据山,南北临川,距长城10公里。黄甫川长城为黄土夯筑,保存多较好。砖砌空心敌楼多被拆毁。 清水营堡 位于陕西省府谷县,清水河下游。黄土夯筑,多保存较好,一般高在2~4米,保存好的地方,尚存5米余。 孤山堡 位于陕西省府谷县,因居孤山川北侧山坡之上,故名。今城堡外侧包砖及条石基均已被拆光,只内部夯土墙残存。城东、西、南、北各开有一门,南、北门外还圈有瓮城。除东门已毁外,其余三门砖券拱洞尚存。 镇羌堡 位于陕西省府谷县新民堡村。今城堡围墙包砖及条石基已被拆光。城东墙南部、南墙西部遭较大破坏。其余部位夯土城墙基本尚存。城开东、北、南三门,均筑有瓮城。东北二门已毁,南门砖券拱门洞保存尚好。 永兴堡 位于陕西省神木县。今永兴堡附近夯土长城圮坍严重,但遗迹尚连贯,夯土墩台多存,砖石包砌的墩台已全被毁,个别的只残存些砖墙石基。 大柏堡 位于陕西省神木县。大柏堡今为小学校舍,四周堡墙尚残存条石及砖包砌部分。 建安堡 位于陕西省榆林市境内。现存夯土墙部分,基本保存原规模。堡城原东、南、北各七一门,门外均有瓮城。今东、南二座砖券门洞尚存。 常乐堡 位于陕西省榆林市境内。仅南墙保存稍好,城西门已毁,尚存东门及瓮城砖券拱门洞。 波罗堡 位于陕西省横山县境内。今堡城砖石砌筑部分,仅西墙和南、北两城角及北墙稍有残存。夯土墙除南门以东基本被毁掉外,多残存。今尚存砖砌券拱同洞及北门洞 怀远堡 位于陕西省横山县境内。夯土北城墙保存稍好,其余三面均成断续的残存状。城南门已毁。东门砖券洞被农民改为窑洞居住。北门尚存,现为农民盖杂草的库房。堡内原有鼓楼已毁,仅存楼台。 威武堡 位于陕西省横山县境内。今该堡内全是积沙,城堡砖石已被拆光,仅夯土墙断续残存,基本轮廓可辨。 清平堡 位于陕西省靖边县境内。 龙州堡 位于陕西省靖边县境内。现该堡为龙州村所在地。 镇靖堡 位于陕西省靖边县境内。距长城约2公里。仅残存内部夯土。 镇罗堡 位于陕西省靖边县境内。此城堡已于清同治六年(1867)毁。 靖边营 位于陕西省靖边县境内。现靖边营为新城乡所在地。 宁塞堡 位于陕西省靖边县境内。宁塞堡倾塌已久。 柳树涧堡 位于陕西省定边县境内。城堡遗址在今柳树涧南的山坡上,堡内辟为农田,砖石早已拆光。所有夯土虽有坍塌,但还保存原堡形状。 安边堡 位于陕西省定边县境内。城堡砖石早已拆光,夯土墙体除北门向西那段大致存有原规模外,其他均残塌的七零八落。北城墙中部墙上旧筑有“魁星楼”,已毁。今呆存一约30米见方的夯土基座。 砖井堡 位于陕西省定边县境内。今三门均毁成豁口。 固原秦长城 位于宁夏固原县张易、红庄、中河、西郊诸乡。固原秦昭王长城,保存最好的地段有两处,一为固原城西南10公里,由孙家庄东侧起,至城北6公里石羊洼,分长18公里。另一处为固原城东南茹河北岸长城梁,全长约7公里。 下马关 位于宁夏同心县下马关乡。下马关附近长城是明固原镇长城中保存最好的地段。 胜金关 位于宁夏中卫县东30公里。 广武营 位于宁夏青铜峡市。今已青铜峡水库淹没于水中,尚有城附近的108塔保存完整。 横山堡 位于宁夏回族自治区灵武县境内,旧名红山堡。今横山堡城已废弃,夯土城墙尚残存。 花马池营 即宁夏盐池县城关。 三关口 位于贺兰山中部,在银川市东北约40公里,银川至内蒙巴彦浩特公路正由关口穿过。 贺兰口 位于宁夏贺兰县境内。两侧的山崖上,仍保存着明朝摩崖刻记两方。沟谷北壁石刻为明嘉靖二十七年(1548)钦差大臣巡视贺兰山边防题记,南壁为万历三十七年(1609)重修贺兰口时官兵所刻。 镇远关 位于宁夏石嘴山市郊区。镇远关遗址尚存,关城居宁夏旧北长城里侧,关城北墙即是利用的长城城墙。 打�口 位于宁夏石嘴山市区北,今称打武口。 兴武营 位于宁夏回族自治区盐池县境内。今砖石被拆为民用。存夯土墙。 长城关 位于宁夏盐池县城北。今关城建筑已毁无。长城关附近长城亦多只存遗址,成土脊状。 清水营堡 位于宁夏回族自治区灵武县境内。今城在清水营村西1公里处,已废弃无人住。城堡砖石部分早被拆为民用。现仅存夯土城墙。 横城堡 位于宁夏回族自治区灵武县境内。砌筑横城堡的砖石,仅城南门及附近尚存一些,其余多被拆走,残剩夯土。 固原城 位于宁夏自治区南部。今西北角处仍留有残垣。城西5公里处有秦长城遗址,部分土城和碉堡仍旧存留。 银川城 位于宁夏平原中部。老城至今仍保留着许多西夏朝遗留下来的文化古迹。 防门 位于山东省平阴县广里乡。 铜陵关 位于山东省沂源县张家坡乡。铜陵关及沂源县齐长城建筑已所存甚少,但石砌墙残迹仍时有可见。辘轳岭长城较好地段尚存高1-2米,宽6-9米的残墙。 锦阳关 位于山东省莱芜市上游镇。镇阳关长城,今尚存0.6公里较为完整的石砌墙体,残存城墙最高为7.5米,最厚为6米。 三岔口 位于泰安市上港乡的蒿滩村,是泰山山脉长城岭下一个隘口。其地处莱芜市、章丘县和泰安市的交界点上,战略地位十分重要。今尚有部分遗址残存。 大关 位于山东省临朐县大关镇,穆陵关北10余公里,有大弁山。 穆陵关 穆陵关简介 穆陵关图片 临淄齐国故城 位于山东省淄博市临淄区。今临淄故城地面上仍保留着不少断壁残墙。国务院1961年将其公布为国家级保护单位。 齐长城入海处 位于山东省青岛市黄岛区小珠山东北的于家河。今仅在小珠山附近的六汪镇存有部分长城遗址。 桃林关 位于山东省胶南市黑溜顶北侧。胶南县有齐长城约55公里,多已圯塌,但遗址尚清淅连贯。 绕紫窝长城 位于诸城市桃园乡台家沟南岭上,隘口处极具特殊的一段城体,部分存高5米,基宽约15米。 黄草关 位于山东省五莲县松柏镇前长城岭村,居马耳山与喜鹊岭之间,村因长城而得名。长城岭段残墙高约1.5米,基宽约6米,东西山上各有一座直径20米、高5米的峰火台。 东莞长城 位于山东省莒县东莞镇九顶莲花山上。现存遗址高约2米左右,宽近10米,长约8公里。 郑韩故城 郑韩故城即现存郑韩长城的主要部分,始于郑筑,韩灭郑后,续修沿用,故称郑韩长城。
2023-07-04 06:05:032

我在电脑上下载的小米刷机工具miflash为什么不能安装

 主要是下面的原因造成的:  1、Miflash是小米专用的刷机工具,在刷机前必须安装匹配的驱动。  建议卸载原来的驱动,到官网下载专门的驱动,重新安装。  2、连接不稳定。  更换连接线和USB接口。  3、如果上面的方法都无法解决,就是系统的问题,更换电脑或者或者更换不同系统的电脑重新操作。
2023-07-04 06:05:012

请问仪器中有个MSa/S,这个单位是什么意思?

MSa/S,这是采样率的单位,意思是每秒能采样多少兆个样本,其中:M是兆,Sa是sample样本,S是秒。你问的三位和三位半是指的数码管显示的数值吧?这在万用表、示波器中常用到,三位半:有3位可以显示0~9的数字,另一位最高位只能显示0和1,半位的意思,也就是说,3位半是显示4位数字,但第1位是半位,如“1999","199.9", "19.99", “1.999"
2023-07-04 06:04:581

龙tory文是什么意思?

”龙tory文“的意思就是爱好者们写的以权志龙和李胜贤这两人为主人公的王道文章,围绕着这两人的故事背景及情节根据作者喜好自定。龙tory,即传说中的一对王道CP,这两人都来自韩国著名组合BigBang,分别是,队长GDragon(权志龙),和胜利(李胜贤)。龙tory一词分别把志龙的"龙"和胜利的英文名Victory的"tory"拆开组合而成。"扩展资料:龙tory"是GD自己提过的CP名称,官方名称。也可称为"GDTORY""G Ri"或"GV"(龙攻Tory受)"VG"(Tory攻龙受)、Gtory GV 龙特里等等。“龙tory文”属于“王道文”主要是粉丝们写的,里面的主人公就是明星(大多是韩国的偶像组合),都是挑在团队中感情特别要好的,同种性别的,跨组也有。
2023-07-04 06:04:541

陕西省府谷县磁偏角是多少

3
2023-07-04 06:04:541