自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西洲

coding

  • 博客(141)
  • 资源 (4)
  • 收藏
  • 关注

原创 在vue项目中使用vue-video-player播放m3u8视频文件

在vue项目中使用vue-video-player播放m3u8视频文件

2023-11-27 23:15:10 5533 5

原创 git提交报错error: failed to push some refs to ‘git url‘

想把本地仓库提交到远程仓库,报错信息如下git提交报错信息错误原因:我们在创建仓库的时候,都会勾选“使用Reamdme文件初始化这个仓库”这个操作初识了一个README文件并配置添加了忽略文件。当点击创建仓库时,勾选啦使用readme文件初始化仓库它会帮我们做一次初始提交。

2023-11-24 21:53:04 981

原创 gyp ERR! stack Error: Could not find any Python installation to use

把node_modules删除,重新执行npm install命令成功。mac系统升级以后,npm install按照报错。

2023-11-24 15:49:24 696

原创 mac 安装SVN报错Error: Command failed with exit 128: git

mac 安装svn,报错fatal: not in a git directory,Error: Command failed with exit 128: git

2022-11-23 16:04:52 17164 1

原创 mac安装nvm

mac 安装npm包管理工具nvm

2022-11-23 14:09:58 7649 1

原创 mac安装brew(国内地址,可成功安装!)

Brew全称叫Homebrew,是Mac系统上的软件包管理工具。这里的软件并不是指从AppStore或从网上下载的dmg文件,而是开发所需要用的一些工具软件,如gawk等。只需要一个命令, 安装和卸载它们非常方便。brew常用的一些命令Brew一些常用命令:1.brew update :检查和升级Brew。2.brew outdated : 检查所安装的软件是否有过期需要升级的。3.brew upgrade:升级所有已安装的软件,如果只升级某一软件,后面跟软件名即可。

2022-11-21 14:27:26 9181 1

原创 pdf.js预览pdf文件流(base64)

pdf.js预览pdf文件流(base64)

2022-10-28 14:30:22 14415 13

原创 强大的图片预览组件Viewer.js

​Viewer.js 是一款强大的图片查看器。我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。Viewer.js分为2个版本,js版本和jquery版本,下载地址分别为纯JS版本:https://github.com/fengyuanchen/viewerjsjQuery 版本:GitHub - fengyuanchen/jquery-viewer: A jQuery plugin wrapper for Viewer.js.、网上看到有说jquer

2022-10-27 17:25:41 15142 5

原创 npm error code ELIFECYCLE

npm error code ELIFECYCLE

2022-09-23 14:16:59 1496 2

原创 mac vscode,control+c无法结束进程,命令上强制结束

今天很奇怪,vscode里面的终端control+c无法结束进程,用命令行来强制结束。

2022-09-22 17:05:04 3707

原创 Object.assign(this.$data, this.$options.data())-vue清空数据

Object.assigin,vue,清空数据,重置,es6

2022-09-09 18:27:59 2281

原创 ES6常用数组方法总结(max,contant,some,every,filter,reduce,forEach,map)

es6,

2022-08-26 18:32:02 748

原创 sublime 打开报错 Error loading syntax file “Packages/HTML/HTML.sublime-syntax“: Apparent recursion withi

把html相关的插件卸载试下,无奈还是报错,查询到可能是安装JavaScriptNext-Syntax插件造成的,至于原因还未找到。卸载掉次插件就好了。

2022-08-26 14:28:33 1431

原创 npm install 报错 error code ERR_SOCKET_TIMEOUT解决办法

error code ERR_SOCKET_TIMEOUT

2022-08-23 16:47:22 9929 1

原创 js 数字千分位

代码】js 数字千分位。

2022-08-19 10:05:27 90

原创 mac终端常用命令

mac命令,mac终端命令

2022-07-12 15:25:58 3354

原创 ReferenceError: primordials is not defined错误解决

primordials is not defined

2022-07-05 18:41:43 5420

原创 mac键盘图标与对应快捷按键

Mac键盘图标与对应快捷按键  ⌘——Command ()  ⌃ ——Control  ⌥——Option (alt)  ⇧——Shift  ⇪——Caps Lock  fn——功能键就是fn  *.m*.h切换 ⌘+⌃ +↓or↑  前进后退文本文件⌘+⌃ +←or→  关闭当前文本文件⌘+⌃+w  自动排版代码 ⌃+i  左右缩进 ⌘+[or]  注释 ⌘+/  查看名称定义,进入头文件 ⌘+鼠标左键  查看名称api文档 ⌥+鼠标左键  快捷键功能  Command A 全选  Command C

2022-06-14 10:58:12 2265

原创 es6删除对象的某个属性

es6删除对象的属性

2022-06-08 17:22:20 5546

原创 gitee上传本地项目

找到你要上传的项目,终端打开,输入初始化命令

2022-06-07 18:48:32 513

原创 HTML5 input file,accept

在上传文件的时候,需要限制指定的文件类型。<input type="file" accept="image/*" /> accept表示可以上传文件类型,image表示图片,*表示所有支持的格式。accept可以指定如下信息:*.3gpp audio/3gpp, video/3gpp 3GPP Audio/Video*.ac3 audio/ac3 AC3 Audio*.asf allpication/vnd.ms-asf A...

2022-04-15 11:24:31 423

原创 项目chrome安装react devtools

说明:网上从github下载,那套方法,经实验报错,github那个版本太老了,可用下面的方法:下载网站地址Download React Developer Tools 4.24.0 CRX File for Chrome - Crx4Chrome下载好以后,按照下面的操作After you download the crx file for React Developer Tools 4.24.0, open Chrome's extensions page (chrome:.

2022-04-01 10:47:35 1261

原创 git 主干master分支回滚到历史版本

1.回滚到指定版本-- 本地分支回滚到指定版本git reset --hard <commit ID号>git git reset --hard 4a2cf0472.强制推送到远程分支-- 强制推送到远程分支git push -f origin <branch name>git push -f orign master...

2022-02-21 17:20:51 3002 3

原创 mac终端常用命令

1、操作终端的常用命令快速打开:command+空格,输入ter回车多个窗口:command+N(光标在终端执行此操作)多个标签页:command+T(光标在终端执行此操作)2、目录和文件操作命令名功能描述举例或备注cd进入指定文件夹路径cd ~/Desktoppwd显示当前的目录路径/Users/xz/Desktopls显示当前目录下的内容ls -la显示当前目录下的详细内容ls -A显示当前目录下的内容含点(.)开头的文件

2022-02-17 18:33:48 42973 1

原创 mac使用sublime text3打开当前文件夹的终端

打开sublime text3,同时按住shift+command+p打开扩展列表,选择Package Control: Install Pageage,回车。在输入框输入:terminal,回车。安装完成后,按住shift+command+t即可快速打开当前文件夹的终端

2022-01-12 18:32:30 1066

原创 mac系统markdown文件编写

1.选择软件 (zettlr)下载地址:https://soft.qwp365.cn/soft/Zettlr203.dmg官网:https://www.zettlr.com/2.markdown简单语法

2021-12-29 10:36:05 5680

原创 npm install报错error 404 Not Found - GET https://registry.npm.taobao.org/@xt

1.问题场景:vue cli3老项目重启,npm install安装报错。错误信息:4327 error code E4044328 error 404 Not Found - GET https://registry.npm.taobao.org/@xtuc/long/-/long-4.2.1.tgz - [not_found] document not found2.解决办法2.1先查看有没有设置代理执行下面的命令npm config get proxynpm c.

2021-09-01 17:44:21 14098

原创 Vue使用emoji表情包

1.资料库vue组件库,有多个emoji相关的组件,根据需要选择一个。vue组件库地址:https://vuejsexamples.com/tag/emoji/我选择的是vue-twemoji-pickervue组件地址:https://vuejsexamples.com/a-fast-plug-n-play-twitter-emoji-picker-for-vue/github地址:https://github.com/kevinfaveri/vue-twemoji-pic

2021-07-30 14:55:55 11095 5

原创 vue使用js-file-download完成导出功能

1.安装js-file-downloadnpm install js-file-download2.引入对应的功能模块import fileDownLoad from 'js-file-download'import Axios from 'axios'//ajax请求import store from '@/store'//设置token3.代码段exportData(){ var _this = this Axios({

2021-06-23 17:15:22 1418

原创 mac如何在Finder中显示隐藏的文件或文件夹

打开终端命令,执行下面的命令,会把原来隐藏的文件全部显示出来,如果想隐藏,那么把true改成falsedefaults write com.apple.finder AppleShowAllFiles -bool true;KillAll Finder每次执行命令也挺麻烦的,可以一段代码生成一个.app文件,每次操作的时候打开操作就好了。1.打开 AppleScript 编辑器 这个自带 App(前往->实用工具-》打开applescript)2. 新建一个文档,将下面的代码粘贴

2021-06-23 11:04:57 1487

原创 js获取n天前的日期

addZero(num){//补0 if(parseInt(num) < 10){ num = '0'+num; } return num; }, /** * 获取指定时间的日期 * @params 正是今天之后的日期、负是今天前的日期 * @return 2020-08-22 * */ get_date(num) { var date1 = new Date(); //今天时间 var time1 = .

2021-06-17 16:01:23 740

原创 js 常用正则

 验证数字:^[0-9]*$   验证n位的数字:^\d{n}$   验证至少n位数字:^\d{n,}$   验证m-n位的数字:^\d{m,n}$   验证零和非零开头的数字:^(0|[1-9][0-9]*)$   验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$   验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$   验证非零的正整数:^\+?[1-9][0-9]*$   验证非零的负整数:^\-[1-9][0-9]*$   验证非负整数(正整数 + 0) ^\

2021-06-03 14:32:09 1686

原创 mac安装使用subversion(svn)

1.首先安装homebrewgi t/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

2021-05-28 14:49:52 5474 1

原创 项目通过git托管到码云

1.注册码云账户注册地址:https://gitee.com/2.创建码云仓库按照图示:根据自己的需要进行选择。3.找到自己项目所在到目录,初始化仓库请保证已经安装git,git init此命令运行完之后,会在本地创建一个 .git 的文件夹git Bush Heregit init4.输入 git remote add origin 码云仓库地址git remote add origin https://gitee.com/你的码云用户名..

2020-11-05 17:11:11 314

原创 git 从master创建新的分支

1.创建新分支git checkout -b branchName //创建新分支git branch //查看分支git branch -a //查看远程分支2.将新创建的分支信息推送到githubgit push origin HEAD -u //将创建的本地分支推送到远程仓库git branch -a //查看远程仓库...

2020-11-05 14:29:53 2650

原创 vue数据页面渲染完成以后操作DOM

在使用Vue框架的时候,有时候需要在Vue在页面数据渲染完成之后调用方法,不然获取不到准确的数据,特别是在获取列表的高度的时候,由于数据没有加载完,获取不到准确的高度。nextTick:在下次 DOM 更新循环结束之后执行延迟回调。再vue生命周期mounted,结合nextclick使用。mounted () { this.$nextTick(function () { // codeing }) }后来发现不生效。watch:用于观察Vue实例上的数

2020-10-30 13:56:29 8306

原创 vue ref获取实例子undefined

首先你要知道 this.$refs 是干嘛的 ?直接上图也就是对于 dom进行操作当你再created中使用 this.$refs时 dom没有加载成功 所以为undefined所以你要是想获取1、要么写在mounted中 dom已经加载完成2、使用this.$nextTick(function(){})...

2020-10-23 14:09:43 2535

原创 纯css实现横向滚动

<!DOCTYPE html><html><head> <title>横向滑动</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css"> * { margin: 0; padding:...

2020-10-21 14:17:48 1657

原创 git 强制更新远程分支覆盖本地分支

git fetch --all git reset --hard origin/分支名称git pull备注:git fetch 只是下载远程的库的内容,不做任何的合并git reset 把HEAD指向刚刚下载的最新的版本

2020-10-14 15:28:46 5799

原创 [Vue warn]: Duplicate keys detected: ‘0‘. This may cause an update error.

首先Duplicate keys detected: '0'. This may cause an update error是vue发现key不是唯一的而引发的错误.译为中文大概是 :检测到重复键 : '0'. '0'可能会导致一个更新错误.解决办法网上找的其他也有一些.通过手动进行修改:key进而解决,比如说进行拼接字符串.因为为了解决不报错,而手动修改了数据.个人感觉不应该是这样的.最后找到的问题所在:在同一层DOM节点上,vue发现key不是唯一的.是会报错.但是如果不是在同一层DOM使.

2020-09-27 11:43:44 7381 1

​ nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用

​ nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。 nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效 npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件         nvm 管理 nodejs 和 npm 的版本。npm 可以管理 nodejs 的第三方插件。 ​

2022-11-24

mac版本nodev18.12.1安装包

mac版本nodejs安装包,根据提示信息安装即可。 node安装包版本v18.12.1 脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的JS,nodejs就是一个解析器。 NodeJS的作者说,他创造NodeJS的目的是为了实现高性能Web服务器,他首先看重的是事件机制和异步IO模型的优越性,而不是JS。但是他需要选择一种编程语言实现他的想法,这种编程语言不能自带IO功能,并且需要能良好支持事件机制。JS没有自带IO功能,天生就用于处理浏览器中的DOM事件,并且拥有一大群程序员,因此就成为了天然的选择。

2022-11-24

query打印 jquery.jqprint-0.3.js是其实jqprint使用起来十分的简单,只需要讲两个重要的js文件引入

jquery打印 jquery.jqprint-0.3.js是jquery的一个打印插件,是jPrintArea的加强版(官网是这么说的,具体可以看下面引自官网的一段话),可以打印选定的区域,没有页眉和页脚,还是非常好用滴!要能运行这个打印插件当然要先引进相关js了,jquery当然是不可少的,还需要引进的就是jqPrint的js。jquery.jqprint-0.3.js。 .兼容性好,支持IE6及以上版本、谷歌浏览器、火狐浏览器、Safari,浏览器兼容性是前端开发的一大痛,每次提及这个问题都想说坑爹的IE。 2.使用简单,只需要下载相关JS文件,然后在项目添加即可。 3.技术成熟,通过官方的不断的更新bug还是比较少的。

2022-11-18

chrome谷歌浏览器,json扩展工具

chrome谷歌浏览器,json扩展工具

2022-11-18

chrome谷歌浏览器阅读axure原型文件,浏览器插件

谷歌浏览器阅读原型文件,浏览器安装插件

2022-08-26

html5动画,男孩

html5使用animation编写了一个会动的男孩,学习animate

2018-06-27

手机移动端日历模板,签到日历

手机移动端日历模板,签到日历,可点击切换“上一月”“下一月”,签到日历,下载即可使用,还包含区分节假日类型。

2018-01-05

jquery API for dreamwear

jquery API for dreamwear,帮助你更好的学习jquery.

2012-08-13

数据库脚本

很简单的数据库脚本,适合初学者看下

2012-07-24

空空如也

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

TA关注的人

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