2023/4/10-2023/4/18周报

news2024/9/28 1:21:37

1 高德地图 运行抱错  INVALID_USER_SCODE 

这里是错误信息对应原因  错误信息列表-参考手册-地图 JS API | 高德地图API 

这里是高德地图api设置说明  准备-入门-教程-地图 JS API | 高德地图API    

如果你自己能排查出错误 那不用看我的,如果都写的对还是抱错 那不妨试试我说的

a) 上面2段代码的顺序 要正确。即先有上面设置serviceHost 后有下面引入高德的jsapi

b) 如果还不好使。不妨试试 将上面的这2段代码 放到 <header> 标签里。到这里 基本就好使了

对了 高德key 个人账号 上线只能申请25个

2 钉钉小程序和微信小程序 

之前写过 自动转换文章 和工具  有需要的可以去看 钉钉小程序自动转微信小程序_钉钉小程序转微信小程序_gaoqiang1112的博客-CSDN博客

这里提及一下最新遇到的问题和解决办法

a) 微信消息通知 打开微信小程序的 跳转地址是  app.json 里面的路径 可以 ?拼接参数

发送订阅消息 | 微信开放文档

钉钉消息通知 打开钉钉小程序的 跳转地址是 eapp:// 后 加 app.json里面的路径 可以 ?拼接参数

概述 - 钉钉开放平台

b) 微信和钉钉小程序 在接过来的值的时候 都是 onload 里的参数里获得,我这碰巧遇到一个mpvue弄的uni的项目 特殊提一嘴 这种项目微信无影响 钉钉小程序的值 onload里没有 因为 项目添加了  uni-simple-router  导致 参数丢失,最后在 this.$root.$mp.query  获取的值

c)钉钉小程序 上传文件的时候 钉钉/微信/uni 都有固定的请求方法  不要乱设置content-type  如果你自己在header上添加。微信小程序 安卓/ios 都好使。钉钉 安卓好使,ios 是一直抱错的,如果你遇到了  不妨检查一下 header里是否设置了content-type 或者说 应该写成 Content-Type。大小写也会在特殊情况下 引起错误的

3 volta 包管理器

之前的项目 mac 用的n 模块。windows 用的 nvm模块  都是去控制我电脑的node版本。

但是当场景一   我a项目用的node12版本, b项目用的node16版本的时候  我只能用n去切换环境,然后要不启动a项目,要不启动b项目,无法同时启动2个项目

但是 volta就解决了这个问题  我们可以在项目的package.json 中去配置 volta  具体可以参考这篇文章。强大的JavaScript工具管理器Volta_package.json volta_神奇程序员的博客-CSDN博客

这样 我们的a项目和b项目 就可以以不通的node版本 同时运行起来。

额外提2点

a)如果你在已有n的环境按照了volta 那么 就无法用n去切换node版本了,整个电脑的默认node版本以及切换 需要用volta 去操作 比如切换 我就是重新下载一个 volta install node@12.0.0 的方式

b)  volta 其实对应的就是 python中的 anaconda

4 python有个jieba分词 node对应的是 nodejieba 

var nodejieba = require("nodejieba");

var sentence = "查询人人人员姓名性别年龄口性别等于男人人人年龄在10与20之间姓名不为空姓名";

var result;

// 没有主动调用nodejieba.load载入词典的时候,
// 会在第一次调用cut或者其他需要词典的函数时,自动载入默认词典。
// 词典只会被加载一次。
result = nodejieba.cut(sentence);
console.log(result);

result = nodejieba.cut(sentence, true);
console.log(result);

result = nodejieba.cutHMM(sentence);
console.log(result);

result = nodejieba.cutAll(sentence);
console.log(result);

result = nodejieba.cutForSearch(sentence);
console.log(result);

result = nodejieba.tag(sentence);
console.log(result);

var topN = 5;
result = nodejieba.extract(sentence, topN);
console.log(result);

result = nodejieba.textRankExtract(sentence, topN);
console.log(result);

result = nodejieba.cut("男默女泪");
console.log(result);
nodejieba.insertWord("男默女泪");
result = nodejieba.cut("男默女泪");
console.log(result);

result = nodejieba.cutSmall("南京市长江大桥", 3);
console.log(result);

5 关于正则表达式

平时我们常用的写法 (必须是8位以上字母+特殊符号+数字)
let regex = /^(?![A-z0-9]+$)(?![A-z_!@#$%&=~*+-]+$)(?![\d_!@#$%&=~*+-]+$)([\w!@#$%&=~*+-]{8,})$/;
						
regex.test(value)     false 为不满足。true为满足

用这样的方式去 判断是否通过正则表达式

而当我们使用new RegExp() 我们如果这样写的时候
let regex = new RegExp(/^(?![A-z0-9]+$)(?![A-z_!@#$%&=~*+-]+$)(?![\d_!@#$%&=~*+-]+$)([\w!@#$%&=~*+-]{8,})$/) 

regex.test(value)     false 为不满足。true为满足

如果判断一直是错误的 不妨试试 这样写

let regex = new RegExp('^(?![A-z0-9]+$)(?![A-z_!@#$%&=~*+-]+$)(?![\\d_!@#$%&=~*+-]+$)([\\w!@#$%&=~*+-]{8,})$') 

去掉 前后的 /  并且注释 正则内的 \ 转译符  根据实际情况判断是否要对 转译符 进行转译

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/430046.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

list容器

1、list容器简介 链表是以中物理存储单元上的非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序都是通过链表中的指针连接次序实现的。链表由一系列的结点&#xff08;链表中每一个元素被称为结点&#xff09;组成&#xff0c;结点可以在运行时动态生成。每一个结点包括…

系统集成项目管理工程师 笔记(第三章:信息系统集成专业技术知识)

文章目录 3.1 信息系统建设 1333.1.1 信息系统的生命周期 1333.1.2 信息系统开发方法 133 3.3 软件工程 1353.3.1 软件需求分析与定义 1353.3.2 软件设计、测试与维护 1353.3.3 软件质量保证及质量评价 1363.3.4 软件配置管理 136&#xff08;六大活动&#xff09;3.3.5 软件过…

瑞芯微RK3568四核核心板芯片简介

引言 RK3568是瑞芯微出品的一款定位中高端的通用型SoC&#xff0c;采用22nm先进制程工艺&#xff0c;集成4核 arm 架构 A55 处理器和 Mali G52 2EE 图形处理器&#xff0c;支持4K解码和1080P编码。RK3568支持 SATA/PCIE/USB3.0 等各类型外围接口&#xff0c;内置独立的NPU&…

亚马逊云科技数字化技术撬动千亿市场,民航客机改装是好生意

很多人对庞大的民航客机的印象还停留在其天文数字般的价格&#xff0c;随着运营时间的推移&#xff0c;将客机转货机的航空维修产业应时而生。民航业客机改货机的市场不断增长&#xff0c;面对飞机客改货过程中的海量图纸与复杂工艺流程&#xff0c;汉端科技在西云数据运营的亚…

darknet_ros+yolo+realsenseD455+Ubuntu18.04+ROS

很想实现ros和yolo的联合使用&#xff0c;所以找到了darknet_ros这个包&#xff0c;我感觉难点不在于工程&#xff0c;而在于yolo的环境配置。本文将从环境入手逐步实现功能。 1.设备 相机&#xff1a;realsenseD455 笔记本&#xff1a;T440P 显卡&#xff1a;GT-730M 算力&am…

03-漏洞发现API接口服务等

漏洞发现-API接口服务之漏洞探针类型利用修复 一、思维导图 二、测试思路 1、信息收集之信息利用 第一步&#xff1a;首先识别网站是否有cdn&#xff0c;waf等产品&#xff0c;有则需要绕过。 第二步&#xff1a;扫描收集到的网站的端口信息&#xff0c;真实ip地址。ip绑定…

再学一下Feign的原理

简介 Feign是Spring Cloud Netflix组件中的一个轻量级Restful的HTTP服务客户端&#xff0c;它简化了服务间调用的方式。 Feign是一个声明式的web service客户端.它的出现使开发web service客户端变得更简单.使用Feign只需要创建一个接口加上对应的注解, 比如FeignClient注解。…

Vue实现自动化平台(二)--实现登录页面首页

上一章&#xff0c;vue项目的创建&#xff1a; Vue脚手架Vue CLI 使用_做测试的喵酱的博客-CSDN博客 github地址&#xff1a;https://github.com/18713341733/vuemiaotest 这个目前只是用来练手的&#xff0c;项目还没成型。等以后我写完了&#xff0c;再更新一下项目链接。…

python基于机器学习的姓名预测性别网页app开发

前言 做这个项目的起因是之前csdn给我推荐了一个问答&#xff1a;基于机器学习的姓名预测性别的手机app开发。我点进去发现已经有人回答了&#xff0c;链接点进去一看&#xff0c;好家伙&#xff0c;这不是查表算概率吗&#xff0c;和机器学习有半毛钱关系。而且我觉得用姓名预…

《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.24.12单master集群》

一、架构图 如下图所示&#xff1a; 二、环境信息 主机名K8S版本系统版本内核版本IP地址备注k8s-master-621.24.12Ubuntu 20.04.5 LTS5.15.0-69-generic192.168.1.62master节点k8s-worker-631.24.12Ubuntu 20.04.5 LTS5.15.0-69-generic192.168.1.63worker节点k8s-worker-641…

Fast DDS 介绍

前面已经简要介绍过DDS协议规范了&#xff0c;接下来我们来看一个它的C实现----Fast DDS。 eProsima Fast-DDS是eprosima对于DDS的C实现&#xff0c;这是一个免费开源软件&#xff0c;遵循Apache License 2.0。eProsima Fast DDS在性能&#xff0c;功能和对最新版本RTPS标准&a…

Day17-对象

文章目录一 函数作业讲解二 函数版图书管理系统三 对象一 引入思考二 对象的创建和使用案例1案例2案例3案例4案例5-描述手机案例6-描述一组手机案例7-把对象作为函数的参数一 函数作业讲解 <script>//1编写函数&#xff0c;计算圆的面积和周长&#xff0c;在函数外由用户…

俄罗斯电商平台ozon的崛起,卖家可以使用测评补单方式打造爆款吗?

OZON俗称俄罗斯亚马逊&#xff0c;1998年成立&#xff0c;是俄罗斯唯一的多品类综合B2C电商平台&#xff0c;也是目前欧洲第四大电商市场。 作为俄罗斯互联网公司五强的OZON平台&#xff0c;拥有庞大的消费者群体&#xff0c;从2018年仅为480万人&#xff0c;到2021年就增长到…

【C++进阶】Makefile基础(一)

文章目录1. 环境2. 规则3. 原理4. 伪目标Makefile 其实只是一个指示 make 程序&#xff08;后面简称 make 或有时称之为 make 命令&#xff09;如何为我们工作的命令文件&#xff0c;我们说 Makefile 其实是在说 make&#xff0c;这一点要有很清晰的认识。而对于我们的项目来说…

21-CSS

目录 1.CSS是什么&#xff1f; 2.CSS基本语法 3.CSS类型 3.1.行内样式&#xff08;适用范围最小&#xff09; 3.2.内部样式&#xff08;适用范围适中&#xff09; 3.3.外部样式&#xff08;适用范围最大&#xff09; PS&#xff1a;关于缓存 3.4.多种样式优先级 4.代码…

浅析Linux Socket套接字编程中的 5 个隐患

隐患 1&#xff0e;忽略返回状态 第一个隐患很明显&#xff0c;但它是开发新手最容易犯的一个错误。如果您忽略函数的返回状态&#xff0c;当它们失败或部分成功的时候&#xff0c;您也许会迷失。反过来&#xff0c;这可能传播错误&#xff0c;使定位问题的源头变得困难。 捕…

XTDrone PX4 仿真平台|Ubuntu20.04 环境搭建失败记录

XTDrone PX4 仿真平台|Ubuntu20.04 环境搭建失败记录仿真环境搭建依赖安装ROS安装Gazebo安装MAVROS安装PX4配置仿真环境搭建 依赖安装 在使用apt安装的过程中&#xff08;包括之后ROS的安装&#xff09;&#xff0c;如果出现难以解决的依赖问题&#xff0c;可以使用aptitude …

Revit净高分析的三种方法

关于净高分析&#xff0c;就是在revit绘制模型到一定程度后&#xff0c;需要对构件的空间位置进行分析&#xff0c;如结构层高、管线净高、地下室是否满足人员车辆进出、地上部分是否满足正常的人员设备活动空间、净高是否满足设备进场安装等&#xff0c;它可以让我们提前发现不…

Codepipeline 跨账号访问 Codecommit

背景 大型企业中代码仓库通常存放在各部门开发账户中&#xff0c;而流水线则位于独立 DevOps 账户中。 本文我们将介绍如何创建跨账号访问 Codecommit 代码仓库的 Codepipeline 流水线&#xff0c;即 CodePipeline 调用另一个账号中的 Codecommit 代码仓库。 亚马逊云科技开发…

【Python_Scrapy学习笔记(十二)】基于Scrapy框架实现POST请求爬虫

基于Scrapy框架实现POST请求爬虫 前言 本文中介绍 如何基于 Scrapy 框架实现 POST 请求爬虫&#xff0c;并以抓取指定城市的 KFC 门店信息为例进行展示 正文 1、Scrapy框架处理POST请求方法 Scrapy框架 提供了 FormRequest() 方法来发送 POST 请求&#xff1b; FormReques…