- 博客(89)
- 资源 (4)
- 收藏
- 关注
原创 git add 后pull 放弃本地所有修改
两台电脑代码有差别,pull报错,当前电脑修改可以完全放弃,但是pull提示有代码已经add过,强行pull当前项目变为merge模式。git clean -fd // 如果本地没add的话,该命令应该可以直接清除本地修改。git reset --hard origin/本地分支。
2025-12-16 16:01:01
239
原创 react16构建报错 Unable to resolve module react-native-pager-view from xx react-native-pager-view could
java8 python2.7 node12.40 react16老项目。
2025-12-11 17:38:32
259
原创 java8 py2.7 node14.2 react16老项目报错Could not resolve all artifacts for configuration ‘:classpath‘
初始化报错:kotilin版本错误。
2025-12-11 14:30:44
180
原创 react16老项目 分享微信好友微信小程序报错 :Possible Unhandled Promise Rejection (id: 3):Error: invalid argument.
由于我初始化老项目时报错了,根据报错强制所有微信 SDK 相关依赖使用指定版本,所以当线上版本可以分享微信好友微信小程序时,开发环境分享就报错分享就报错。测试了简单的,绝对会触发分享的内容都报错后,我一度以为是该插件不允许type=miniprogram的存在了。当前环境: java8 + react16 + react-native-wechat1.9.12。iOS app分享小程序到微信 ---
2025-12-05 17:12:23
232
原创 react16 run android 报错 Task :app:processXiaozhiDebugManifest FAILED
通过 卸载了 react-native-amap-geolocation 安装了@tuya-oh/react-native-amap-geolocation 改好了。implementation project(':jcore-react-native') // 添加 jcore 依赖。打开 android/app/src/main/AndroidManifest.xml 文件,删除重复的权限声明,保留一份即可。READ_EXTERNAL_STORAGE (第125和138行)// 移除重复的依赖。
2025-11-26 17:59:02
1171
原创 vscode 全局正则表达式搜索img中存在require的位置
初次写的话查找了require前有东西的正则,但是转念一想,如果前面没有东西,而是src后面有alt、style之类的呢。但是我是要全局替换所以需要在正则表达式中增加$来表示我接下来要在哪里更改。
2025-11-24 15:22:13
182
原创 react native 初次使用Android Studio 打包
首先需要判断是否能够点进报错后(图片:下载包报错)给提示的链接,查看是否能够点击进入。如进入不了,可以考虑vpn 或者 使用代理。经大佬提点,该问题为梯子问题,也就是初始化未连接到,需要使studio本地下载该插件。按照上述配置后,点击studio右上角的小象,更新gradle包。将 gradle 包全局引入 记得点击apply 进行应用。2. 安装 android studio。有该选项说明可以打包 到此结束。后来无奈更改了代码内的配置。接下来就是软件的配置。
2025-09-10 10:24:51
476
原创 angular 学习使用笔记-修改端口
创建后的angular端口,默认是4200更改了端口命令为:ng serve --port 1000当我在直接输出 上述命令时:所以我们可以直接改造package.json文件 "dev": "ng serve --port 1020",
2022-01-26 15:56:56
1450
原创 vue + iframe + xterm iframe传值传不通刷新后可获取值
bug背景:我们需要做控制台,本来是以接口形式做的,但是后端觉得太捞就用了他推荐的原生 xterm.js + websocket模式。我是vue 包着 iframe ,iframe的url为静态的页面做的。结构如下:vue代码:<template> <div class="webSSH"> <iframe v-if="url" id="iframe" ref="iframe" :src="url" frameborder="0" style
2022-01-06 16:57:52
1079
原创 从网上down下来 angular 代码 This version of CLI is only compatible with Angular versions ^13. 本地run报错 (已解决)
背景:全局已安装好了angularCli,也install完成,本以为能跑起来,结果没想到报错按道理讲,angular版本是最新的,应该是没有问题的,但是偏偏报错。所以先卸载了全局的angularnpm uninstall @angular/cli -g然后清除缓存npm cache verify // 也有些人是 npm cache clean先查一下 angular 是否还存在ng version // 有些人是 ng -v 或者 ng ...
2021-12-29 16:55:03
1762
原创 页面打印以及预览指定区域《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>页面打印以及预览指定.
2021-12-15 16:09:09
690
原创 网页将不能被另存为《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网页将不能被另存为&.
2021-12-15 14:20:10
949
5
原创 屏蔽右键《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>屏蔽右键</t.
2021-12-15 13:45:24
574
原创 删除时弹出确认对话框《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>删除时弹出确认对话框.
2021-12-15 13:38:50
886
原创 修改浏览器title《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>修改浏览器title.
2021-12-15 13:10:38
605
原创 tab选项卡切换《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>tab选项卡切换&l.
2021-12-15 13:03:43
817
原创 让层可以随意拖动《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>让层可以随意拖动&l.
2021-12-15 11:34:08
163
原创 隐藏层《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>隐藏层</ti.
2021-12-14 15:25:15
300
原创 表格内容的展开和折叠效果《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>表格内容的展开和折.
2021-12-14 11:32:59
1261
原创 动态插入和删除单元行 《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>动态插入和删除单元行.
2021-12-14 11:09:42
139
原创 js 对文本内容进行关键词过滤 《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>对文本内容进行关键词.
2021-12-07 14:47:55
871
原创 js 禁止复制与粘贴 《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>禁止复制与粘贴 &l.
2021-12-07 14:32:24
620
原创 js 光标停留在文字后面 《超实用的JavaScript代码段》笔记
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>测试光标停留在文字后.
2021-12-07 14:24:06
623
原创 正则表达式 必须由小写字母、数字字符“-”或“.”组成,并且必须以字母数字字符开头和结尾
var pattern = /^[a-z0-9][a-z0-9-\.]+[a-z0-9]$/;str = '';console.log(pattern.test(str));细节分析:^[a-z0-9] 是指以字母数字字符开头[a-z0-9]$是指以字母数字字符结尾[a-z0-9-\.]+是指 中间字符可以是a-z0-9、-和. 这四种字符任意书写...
2021-12-03 15:16:43
4175
原创 BFC 块级格式上下文
是指一个独立的块级渲染区域。只有Block-level Box 参与,该区域拥有一套渲染规则来约束块级盒子的布局,且与区域外部无关。举一个没有BFC的例子:·一个盒子在不设置高度的时候,内容子元素都浮动时,该父级盒子是无法撑起自身的。所以说这个盒子没有形成BFC。如何创建BFC?1.float的值不是none2.position的值不是static 或者 relative3.display的值是inline-block、flex或者inline-flex4.overfl.
2021-11-24 16:15:18
247
原创 jsonp原生写法与vue写法
原生通常为了减轻web服务器的负载,我们把js、css,img等静态资源分离到另一台独立域名的服务器上,在html页面中再通过相应的标签从不同域名下加载静态资源,而被浏览器允许。即页面中的链接、重定向、表单提交不受同源策略限制。基于此原理,我们可以用 src 和 href 两个属性跨域访问。例如,通过动态创建script,再请求一个带参网址实现跨域通信。var script = document.createElement('script');script.type = 'text/javascri
2021-10-28 16:16:01
428
原创 浅析 广度优先遍历(BFS)和深度优先遍历(DFS)
想要了解广度优先遍历(BFS)和深度优先遍历(DFS)我们需要先了解图的概念。图的定义:图在数据结构中是中一对多的关系,一般分为有向图、无向图和权重图。常用 邻接矩阵 或者 邻接链表 来表示图中结点的关系有向图(Directed Graph):有向图中的相连线是有方向的。无向图(Undirected Graph):在无向图中,每个顶点和其他顶点通过相连线连接。权重图(Weighted Graph):在权重图中,每条相连线有各自的权重。...
2021-10-28 11:15:55
3187
原创 export 和 export default 的区别
// 第一组export default function moren() { // 输出 // ...}import moren from 'moren'; // 输入// 第二组export function bumoren() { // 输出 // ...};import {bumoren} from 'bumoren'; // 输入上面代码的两组写法,第一组是使用export default时,对应的import语句不需要使用大括号;第二组是不使用export de
2021-10-21 15:18:41
238
原创 只执行一次的函数
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>只执行一次的程序<
2021-09-15 14:14:30
481
原创 浅析 耦合 紧耦合 松耦合 解耦
耦合指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。内聚内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。模块的内聚性和耦合性是两个相互对立且又密切相关的概念。紧耦合紧耦合架构本质是.
2021-09-14 14:12:07
2403
原创 浅析 vue mvvm 中 观察者模式和订阅者模式
总结从表面上看:观察者模式里,只有两个角色 —— 观察者 + 被观察者而发布订阅模式里,却不仅仅只有发布者和订阅者两个角色,还有一个经常被我们忽略的 —— 经纪人Broker往更深层次讲:观察者和被观察者,是松耦合的关系发布者和订阅者,则完全不存在耦合从使用层面上讲:观察者模式,多用于单个应用内部发布订阅模式,则更多的是一种跨应用的模式(cross-application pattern),比如我们常用的消息中间件鸣谢https://zhuanlan.zhihu.com/p/5135.
2021-09-13 17:38:30
961
原创 浅析 vue mvvm模式中 采用的 Object.defineProperty() 方法
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。需要在直接在 Object 构造器对象上调用此方法。虽然直接修改属性也是ok但是denfineProperty 方法是不会被修改的。关于这点api是这样写的:该方法允许精确地添加或修改对象的属性。通过赋值操作添加的普通属性是可枚举的,在枚举对象属性时会被枚举到(for…in 或 Object.keys 方法),可以改变这些属性的值,也可以删除这些属性。这个方法允许修改默认.
2021-09-13 14:36:09
198
原创 append和appendTo的区别浅析
二者差别并不大!在jq文档中,显示二者不同之处在于:内容的位置和选择器。示例如下:append的写法为:(要插入的对象).append(插入什么内容)appendTo的写法为:(插入什么内容).appendTo(要插入的对象)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" conte
2021-09-13 09:52:36
832
原创 ts 入门笔记 webpack打包
在终端输入 npm init -y 初始化一个package.json 配置文件输入 npm i -D webpack webpack-cli typescript ts-loaderwebpack-cli :webpack 的命令行工具,可以通过命令行来使用webpack ts-loader: webpack的加载器可以整合webpack和typescript...
2021-09-03 15:42:12
275
原创 vue npm i 报错 Can‘t find Python executable “python“, you can set the PYTHON env variable.
情形: 前提:公司测试环境上线流程: 本地提交到 gitlab 再由 jenkis 打包。后端经理在自家更改了前端代码。只是说把element-ui的版本号提高。但是,之后我们前端的代码到测试服务器就异常,主要为样式显示不完全。本地打包后查看是完全好用的。经过多方排查,发现测试环境是提高了node和npm版本就好用了。因为环境的版本要一致那么,我们就需要升到指定版本就好。那么我们来提高node和npm吧。1. 安装指定版本的npm1.1安装淘宝镜像 即 npm转cnpm 防止npm安装过慢..
2021-08-25 18:14:46
664
原创 ts 入门笔记 选项篇
{ // tsc xxx.ts 把某一个ts文件编译 // tsc xxx.ts -w 在当前终端未关闭情况下,可一直监听xxx.ts 文件,发生变化便编译 // tsc 可以把当前目录下的所有ts文件统统编译 // tsc -w 监听当前目录下所有ts文件,发生变化便编译 /* tsconfig.json 是ts编译器的配置文件,ts编译器可以根据它的信息来对代码进行编译 */ /*包含,用来指定那些ts文件需要被编译*/ "include": [
2021-08-17 16:19:33
406
原创 ts 入门笔记 类型篇
let a:number;a = 20;// a = 'testA' 该行代码会报错 因为变量a的类型是number,不能赋值为字符串let b = '字符串';// b = 20; 如果变量和赋值是同时进行的,TS可以自动对变量进行类型判断let c = 10;function sum (a, b) { return a + b;}console.log(sum(100, 20)); // 120console.log(sum(100, '20')); // 1002
2021-08-17 15:06:11
171
原创 js正则表达式 只有小写字母和数字 不允许全数字
let str = '123456aaa';let reg= /^(?!^[0-9]*$)^([a-z0-9]{8,16}$)/;console.log(reg.test(str));
2021-08-04 18:07:45
2121
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅