自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 如何在uniapp中使用vue-router

使用this.$Router.push({ name: 'login'})的情况下会对H5端的url进行重写并进行覆盖。使用this.$Router.push({ name: 'login'})跳转后为。如果没有该文件的话,需要手动到根目录进行创建。

2024-08-04 15:22:52 1129

原创 element ui 回车提交查询并阻止默认提交表单

使用element ui 做表单提交的时候,回车会自动提交表单,但是有时候由于需求的原因,我们希望回车的时候禁止整个表单的提交,并且执行我们想要的需求,那么我们可以在 <el-form>即:当一个 form 元素中只有一个输入框时,在该输入框中按下回车应提交该表单。如果希望阻止这一默认行为,可以在。@keyup.enter.native="onSearch"来实现我们自己的逻辑。下面是element ui文档原文。W3C 标准中有如下。

2024-08-02 19:23:43 682

原创 uniapp如何实现页面之前的数据通信

可以使用在邀请登录注册等使用场景。更多使用方法可以参考官方文档。

2024-08-02 19:23:13 460

原创 从0-1实现如何发布自己的npm包

【代码】从0-1实现如何发布自己的npm包。

2024-07-31 19:51:37 330

原创 uniapp在安卓中进行写入和读取文件

打开manifest.json,在App权限配重中,添加读取和写入的权限。

2024-07-31 17:37:54 2465 6

原创 教你如何使用Windows电脑对IOS手机上的网页进行调试

你会看到下面的页面:这个时候随便选择一个页面,右键复制链接到调试页面进行输入,这个时候输入回车,你会发现并没有什么用。安装scoop,scoop会默认安装到C:\Users\(自己的用户名)\scoop文件夹里面,也可以指定安装目录。这个时候过一会,大概率是能看到应用了,并且已经出现了inspect按钮。这个时候点击过去,大概率页面会是空白。打开“设置”→找到“Safari 浏览器”点击进去→往下滑找到“高级”进行点击→打开“Web检查器”。那么可以开启梯子之后,重新执行,顺利的话可以解决这个问题。

2024-07-29 17:22:05 4897

原创 Chrome对安卓手机网页进行真机调试

前期准备PC端安装Chrome浏览器。 手机安卓Chrome浏览器 连接电脑数据线一条。 梯子。操作步骤数据线连接电脑。 手机打开USB调试模式并选择USB连接用途为“传输文件”。 手机打开谷歌浏览器,并打开需要调试的网页。 电脑打开 chrome://inspect/#devices 会进入相应的工具页面。 选择你要调试的应用,点击下面的“inspect”进入对应的调试页面。 接下来就可以进行愉快的调试了。后续如果第一次调试的时候遇上 “HTTP/1.1 404 Not

2024-07-29 15:29:22 2060

原创 手把手教你生成SSH Key

SSH Key(Secure Shell Key)是一种基于公钥加密技术的身份验证方式,主要用于无密码的SSH(Secure Shell)登录和SFTP(Secure File Transfer Protocol)文件传输。:通过SSH Key,用户可以无需输入密码就能登录远程服务器,这在自动化运维、批量管理多台服务器或持续集成/持续部署(CI/CD)流程中非常有用。:使用SSH Key比传统的密码登录更安全,因为即使密码被泄露,没有对应的私钥,攻击者也无法登录服务器。文件即可,而不需要频繁修改用户密码。

2024-07-23 18:00:11 883 2

原创 IOS端Bug排查记录

近期项目中有个类似开箱抽奖的需求,开始抽奖时播放抽奖音频,并渲染抽奖动画,抽奖结束的时候弹出获得的奖品。日常开发中遇到的坑无奇不有,从怀疑代码到怀疑音频的过程中,花费大量的时间进行排查,如果不是大佬提点,估计还得耗费大量时间进行排查,又或者链接IOS进行调试才发现bug。以此文章记录此刻踩坑记录,以后使用音频切记提前检查音频是否存在损坏。

2024-07-19 20:08:48 492

原创 力扣刷题258. 各位相加

题目描述:解题思路:var addDigits = function (num) { //把数字转换成数组 let value = num.toString().split(''); //存储数组的长度 let len = value.length; var sum = 0; // 如果数组长度大于1,那么说明还是两位数 if

2022-02-10 16:35:13 329

原创 力扣刷题136. 只出现一次的数字

题目描述:解题思路: var singleNumber = function (nums) { // 先创建一个对象,用于存储所有数字出现的次数 var obj = {}; // 遍历循环进行存储 for (let i of nums) { if (obj[i]) { obj[i] += 1; }

2022-02-10 10:14:00 387

原创 用VS code打开页面进行断点调试

断点调试需要用View in Browser 打开 调试才会出现数据,如下图所示如果用open with Live Server打开,则不会出现数据:

2022-02-09 14:05:57 667

转载 [备忘]解决Layui自带的导出到Exect变成科学计数的问题

在前端接收返回数据的时候,加上"\t"解决table.render({ init: init, id: 'currentTable', toolbar: ['refresh', 'add'], // search:false, url: '{:url("index")}', cols: [ [

2022-01-18 14:05:54 621 1

原创 PHP备忘笔记

php有四种不同的变量作用域: local global static parameter

2022-01-17 10:44:41 188

原创 JS数组里面对象按照两个属性进行排序

按照月份和日期进行升序 let json = [{ "mon": "1", "day": "15" }, { "mon": "2", "day": "1" }, { "mon": "1", "day": "14"

2022-01-12 17:12:45 1218

原创 python2.x升级到3.x

CentOS Python 3.6一键安装脚本:wget https://www.moerats.com/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh依次运行如下命令,创建新版本软链接,更改默认版本为Python 3。之后重启系统使设置生效:cd /usr/binmv python python.backupln -s /usr/local/bin/python3 /usr/bin/pyth

2021-12-29 15:04:51 526 1

原创 力扣刷题58. 最后一个单词的长度

题目描述:解题思路:/** * @param {string} s * @return {number} */var lengthOfLastWord = function (s) { // 统计最后一个单词的长度 var sum = 0; // 存储字符串的长度 var len = s.length; // 去除字符串最后一个单词前的空格 for (var i = s.length - 1; i >= 0; i--) {

2021-11-30 14:56:27 106

原创 力扣刷题:面试题 01.09. 字符串轮转

题目描述:解题思路:/** * @param {string} s1 * @param {string} s2 * @return {boolean} */var isFlipedString = function (s1, s2) { // 其实字符串s2是不是s1轮转后的,还是要看两个字符串里面的字符是否完全相同 // 所以使用统计字符数量的方法进行解答 if (s1.length != s2.length) { return false.

2021-11-20 15:11:32 289

原创 力扣刷题:面试题 01.06. 字符串压缩

题目描述:解题思路:/** * @param {string} S * @return {string} */var compressString = function (S) { var str = '', num = 1; for (var i = 0; i < S.length; i++) { // 判断是否是连续字符串,如果是,num++ if (S[i] == S[i + 1]) { num++.

2021-11-20 14:37:44 277

原创 力扣刷题:面试题 01.04. 回文排列

题目描述:解题思路: /** * @param {string} s * @return {boolean} */ var canPermutePalindrome = function (s) { // 定义一个对象,统计所有字符出现的次数 var obj = {}; // 统计字符出现次数余数为1出现的次数 var sum .

2021-11-20 09:47:19 273

原创 力扣刷题:面试题 01.02. 判定是否互为字符重排

题目描述:解题思路:/** * @param {string} s1 * @param {string} s2 * @return {boolean} */var CheckPermutation = function (s1, s2) { // 定义一个对象存储数据 var obj = {}; // 如果两个字符串的长度不相等,那么直接返回false if (s1.length != s2.length) { .

2021-11-19 15:51:33 223

原创 力扣刷题:面试题 01.01. 判定字符是否唯一

题目描述:解题思路:/** * @param {string} astr * @return {boolean} */ var isUnique = function (astr) { // 创建一个对象进行存储数据 var obj={}; for(let i of astr){ // 如果对象里面已经存在这个字符了,那么证明重复了,返回false .

2021-11-19 14:54:08 133

原创 力扣刷题66. 加一

题目描述:解题思路:/** * @param {number[]} digits * @return {number[]} */var plusOne = function(digits) { // 从最后面找9,如果是9就全部替换为0.不是9就加1,如果整个数组都是9,那么我们就在数组前面加1再返回 for(var i=digits.length-1;i>=0;i--){ if(digits[i]!=9){ .

2021-11-18 16:39:42 117

原创 力扣刷题35. 搜索插入位置

题目描述:解题思路:/** * @param {number[]} nums * @param {number} target * @return {number} */var searchInsert = function (nums, target) { var nums = [1, 3, 5, 6], target = 4; for (var i = 0; i < nums.length; i++) {

2021-11-18 12:01:19 112

原创 力扣刷题28. 实现 strStr()

题目描述:解题思路:/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function (haystack, needle) { var sum = 0;//存储匹配的数量 var index = 0;//存储下标 // 如果匹配的数量大于needle的长度并且下标已经超过haystack的长度的话,我们就退出循环.

2021-11-18 10:53:23 152

原创 力扣刷题27. 移除元素

题目描述:解题思路:/** * @param {number[]} nums * @param {number} val * @return {number} */var removeElement = function (nums, val) { var index=0; for(var i=0;i<nums.length;i++){ if(nums[i]!=val){ nums[index]=n.

2021-11-17 11:32:04 261

原创 力扣刷题26. 删除有序数组中的重复项

题目描述:解题思路:/** * @param {number[]} nums * @return {number} */ var removeDuplicates = function (nums) { var index = 0; if (nums.length < 2) { return nums.length; .

2021-11-17 11:19:45 218

原创 力扣刷题20. 有效的括号

题目描述:解题思路:/** * @param {string} s * @return {boolean} */ var isValid = function (s) { // 定义一个数组存储所有的左括号 var total = []; for (key in s) { if (s[key] == '(' || s[k.

2021-11-17 10:22:06 245

原创 力扣刷题14. 最长公共前缀

题目描述:解题思路: /** * @param {string[]} strs * @return {string} */ var longestCommonPrefix = function (strs) { // 首先判断数组的长度,如果为0,直接返回空,如果为1,直接返回第一个字符串 var len = strs.length; if (len .

2021-11-16 17:21:47 378

原创 力扣刷题13. 罗马数字转整数

题目描述:解题思路:var romanToInt = function (s) { var sum = 0; // 用对象建立关系 var data = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, .

2021-11-16 16:00:00 148

原创 力扣刷题9. 回文数

题目描述:解题思路:/** * @param {number} x * @return {boolean} */var isPalindrome = function (x) { // 首先判断是否大于0,负数就不是回文数了 if(x<0){ return false; } // 把数字变成字符串 x=x.toString(); // 获得整数的长度作为下标 .

2021-11-16 13:47:47 96

原创 力扣刷题7. 整数反转

题目描述:解题思路:/** * @param {number} x * @return {number} */ var reverse = function (x) { if (x < 0) { return -isBeyond(reverse(-x)); } else { return isBeyond(.

2021-11-16 11:20:28 95

原创 力扣刷题4:寻找两个正序数组的中位数

题目描述:解题思路: var findMedianSortedArrays = function (nums1, nums2) { // 首先,我们把两个数组合并在一起 var nums3 = nums1.concat(nums2); // 合并数组之后再进行一个排序 // 由于sort排序,如果不填写参数的话,就是按照unicode值进行排序的,所以我们用一个函数进行解决 .

2021-11-16 10:11:12 156

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除