2023年3月

突破SSL Pinning抓app的数据包 - 简书
https://www.jianshu.com/p/1f2275e173b5

(16条消息) 手机app抓包https请求信息,解决SSL Pinning验证_Yunwubanjian的博客-CSDN博客
https://blog.csdn.net/Yunwubanjian/article/details/92838684

为了抓包某app,我折腾了10天,原来他是用SSL Pinning防抓包的 - 知乎
https://zhuanlan.zhihu.com/p/60392573

应用市场后台运行或锁屏状态下就会暂停下载:

1、看下应用市场后台是不是被清理导致无法下载,可以从屏幕底部上划打开多任务卡片,把应用市场按住后下拉,可将程序上锁。
2、进入手机管家,应用启动管理,华为应用市场,关闭自动管理按钮,关闭后会弹框显示手动管理界面,将手动管理三项管理允许自启动、允许关联启动、允许后台活动都选择开启。
3、进入手机设置,在顶部搜索框搜索电池优化,左上角下拉选择所有应用,找到华为应用市场,设置为不允许。
4、进入手机管家流量管理,省流量模式或者智能省流量,华为应用市场,选关闭。
5、进入手机管家找到电池标志,更多电池设置,休眠时始终保持网络连接,把开关打开。

目前项目是 用2D版本的2.0版本。 2D有 1.0 2.0 3.0 版本。都是最高19级别。最大能看到10米。

而最新版本的BMapGL  3D版本是1.0.   可以看3d 立体,可以看不同楼层,现在很多大商场里面的楼层指引 就是用这种地图。可以看到
21级5米。

GL | 百度地图API SDK
https://lbsyun.baidu.com/index.php?title=jspopularGL

https://lbsyun.baidu.com/jsdemo.htm#a1_2

正常2D版最大只能到20米的。经过一番查资料,偏门。

百度地图突破19级缩放限制解决方案_lihefei_coder的博客-CSDN博客
https://lihefei.blog.csdn.net/article/details/107384230

摘抄如下:

方法一:通过自定义瓦片迂回方式设置

提示:请使用自己申请的《百度地图key》替换代码中的《此处使用你自己的key》

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>百度地图突破19级缩放限制</title>
        <style>html,
body,
.map {
height:
100%;
margin:
0;
}
.map
-tools {
position: absolute;
right: 20px;
top: 10px;
z
-index: 10;
padding: 5px 8px;
background
-color: #fff;
border
-radius: 2px;
font
-size: 14px;
box
-shadow: rgba(0, 0, 0, 0.35) 2px 2px 3px;
}

.zoom
-less,
.zoom
-plus {
border: 1px solid #ddd;
}
.zoom
-num {
padding:
05px;
}
</style> </head> <body> <div class="map-tools"> <span>缩放范围:15~25&emsp;&emsp;</span> <button class="zoom-less" onclick="mapZoom('less')">-</button> <strong class="zoom-num">0</strong> <button class="zoom-plus" onclick="mapZoom('plus')">+</button> </div> <div class="map" id="map"></div> <script src="https://api.map.baidu.com/api?v=3.0&ak=此处使用你自己的key"></script> <script>const map= new BMap.Map('map');
const defaultMapType
=map.getMapType();
const defaultTileLayer
=defaultMapType.getTileLayer();
const newMapType
= new BMap.MapType('新地图', defaultTileLayer, { minZoom: 3, maxZoom: 25});

const zoomNum
= 20;
const zoomNumDom
= document.querySelector('.zoom-num');

map.setMapType(newMapType);
map.centerAndZoom(
new BMap.Point(116.404, 39.915), zoomNum);
map.addControl(
new BMap.ScaleControl()); //添加比例尺 map.enableScrollWheelZoom(true); //激活鼠标滚轮缩放 map.addEventListener('zoomend', setMapZoomText); //监听地图缩放 setMapZoomText();//设置缩放级别文字 functionsetMapZoomText() {var zoom =map.getZoom();
zoomNumDom.innerText
=zoom;
}
//设置缩放级别 functionmapZoom(type) {var zoom =map.getZoom();if (type==='less') {
zoom
--;
}
else{
zoom
++;
}

map.setZoom(zoom);
}
</script> </body> </html>

方法二:通过重置百度地图的全局变量(百度地图3.0版本)

提示:请使用自己申请的《百度地图key》替换代码中的《此处使用你自己的key》

2021-03-16更新:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>百度地图突破19级缩放限制</title>
    <style>html,
body,
.map {
height:
100%;
margin:
0;
}

.map
-tools {
position: absolute;
right: 20px;
top: 10px;
z
-index: 10;
padding: 5px 8px;
background
-color: #fff;
border
-radius: 2px;
font
-size: 14px;
box
-shadow: rgba(0, 0, 0, 0.35) 2px 2px 3px;
}

.zoom
-less,
.zoom
-plus {
border: 1px solid #ddd;
}

.zoom
-num {
padding:
05px;
}
</style> </head> <body> <div class="map-tools"> <span>缩放范围:15~25&emsp;&emsp;</span> <button class="zoom-less" onclick="mapZoom('less')">-</button> <strong class="zoom-num">0</strong> <button class="zoom-plus" onclick="mapZoom('plus')">+</button> </div> <div class="map" id="map"></div> <script src="https://api.map.baidu.com/api?v=3.0&ak=此处使用你自己的key"></script> <script>const maxZoom= 25; //最大层级 window.BMAP_NORMAL_MAP.m.u4 = window.BMAP_NORMAL_MAP.m.qc = window.BMAP_NORMAL_MAP.m.maxZoom = window.BMAP_PERSPECTIVE_MAP.m.u4 = window.BMAP_PERSPECTIVE_MAP.m.qc = window.BMAP_PERSPECTIVE_MAP.m.maxZoom = window.BMAP_SATELLITE_MAP.m.u4 = window.BMAP_SATELLITE_MAP.m.qc = window.BMAP_SATELLITE_MAP.m.maxZoom = window.BMAP_HYBRID_MAP.m.u4 = window.BMAP_HYBRID_MAP.m.qc = window.BMAP_HYBRID_MAP.m.maxZoom =maxZoom;


const map
= new BMap.Map('map', { minZoom: 15});

const zoomNum
= 15;
const zoomNumDom
= document.querySelector('.zoom-num');

map.centerAndZoom(
new BMap.Point(116.404, 39.915), zoomNum);
map.addControl(
newBMap.ScaleControl());
map.enableScrollWheelZoom(
true);
map.addEventListener(
'zoomend', setMapZoomText);

setMapZoomText();
//设置缩放级别文字 functionsetMapZoomText() {var zoom =map.getZoom();
zoomNumDom.innerText
=zoom;
}
//设置缩放级别 functionmapZoom(type) {var zoom =map.getZoom();if (type === 'less') {
zoom
--;
}
else{
zoom
++;
}

map.setZoom(zoom);
}
</script> </body> </html>

方法一 可以用在2.0版本中, 方法二只能用在3.0中, 并且发现这个全局变量会变化。

PS C:\WINDOWS\system32> vue -v
vue : 无法加载文件 d:\ProgramFiles\nodejs\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 http:
//go.microsoft .com/fwlink/?LinkID=135170中的 about_Execution_Policies。
所在位置 行:
1 字符: 1 + vue -v+ ~~~ +CategoryInfo : SecurityError: (:) [],PSSecurityException+FullyQualifiedErrorId : UnauthorizedAccess
PS C:\WINDOWS\system32
> get-ExecutionPolicy

关于执行策略 - PowerShell | Microsoft Docs

https://docs.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2 看这里比较晕。

===


出现这个报错的原因:在电脑上启动 Windows
PowerShell
时,执行策略极大可能是 Restricted(默认设置)。Restricted 策略不允许任何脚本运行,防止执行不信任的脚本。

PowerShell的4中执行策略:

名称 说明
Restricted 禁止运行任何脚本和配置文件(默认)
AllSigned 可以运行脚本,但要求所有脚本和配置文件由可信发布者签名,包括在本地计算机上编写的脚本
RemoteSigned 可运行脚本,但要求从网络上下载的脚本和配置文件由可信发布者签名;不要求对已经运行和本地计算机编写的脚本进行数字签名
Unrestricted 可以运行未签名的脚本

解决方法:
1、可以先执行下面命令,可以看到当前默认的执行策略是Restricted

get-ExecutionPolicy
PS E:\PRJs\Web\hanfu-mall> get-ExecutionPolicy
Restricted
PS E:\PRJs\Web\hanfu
-mall> set-ExecutionPolicy RemoteSigned
set
-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。 要更改默认(Loc
alMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行
"Set-ExecutionPolicy -Scope C urrentUser" 所在位置 行:1 字符: 1 + set-ExecutionPolicy RemoteSigned+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException+FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
PS E:\PRJs\Web\hanfu
-mall> vue -v
Usage: vue
<command> [options]

 

2、修改策略为RemoteSigned,执行下面命令并选择Y即可

set-ExecutionPolicy RemoteSigned


先说

notepad++替换回车换行符,如何操作?

下面以,替换为换行符,举例说明

二个关键点:

1.替换为中输入\r\n

2.查找模式中选“扩展(x)(\n,\r...)”

那要达到回退健 类似删除健  要怎么实现 ,自己思索了一下,

收入:45.20元
已申报税额:0元
2022-04
收入:55.20元
已申报税额:1元
2022-03
收入:50.88元
已申报税额:0元
2022-02

讲上方变成3行,

完成,