自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

放羊的小孩

放羊的小孩数着自己的羊群,1、2、3、4、5……

  • 博客(119)
  • 资源 (11)
  • 收藏
  • 关注

原创 Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but th

浏览器开发者工具报异常:Unchecked runtime.lastError: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

2022-11-10 14:42:30 3743 2

原创 antd中时间组件获取选中日期所在周、月的第一天和最后一天

DatePicker、RangePicker、momengt获取指定时间的周、月的第一天和最后一天

2022-09-27 20:26:02 22

原创 数字添加千位符

数字添加千位符

2022-08-31 18:18:20 199

原创 electron隐藏默认菜单

electron隐藏默认菜单

2022-08-18 17:33:17 730

原创 react点击后高亮显示

react中点击,高亮显示

2022-07-07 16:08:28 401 1

原创 umi4+antDesignPro实现多tabs

um4+antdesign实现多tabs

2022-07-06 15:16:28 1677 5

原创 daterangepicker.js快捷筛选项的高亮显示问题修复

daterangepicker.js快捷筛选项高亮效果回显问题

2022-07-04 14:36:53 70

原创 select2开启tags后输入中文样式错乱

select2开启tags后输入中文样式错乱

2022-06-29 20:24:16 117

原创 node查询mysql,一次query操作支持多条sql语句

node、mysql查询,一次query操作执行多条sql语句

2022-06-23 14:55:41 433

原创 mysql分页查询公式

mysql分页查询公式

2022-06-22 14:13:40 941

原创 vscode插件问题不能识别html文件中script部分的代码

vscode编辑器开发html无法识别script模块中的js代码。

2022-04-28 18:21:45 729 4

原创 jstree选中父节点时不和子节点联动

jstree控件,选中父组件时不和子组件关联同时选中

2022-04-28 16:30:44 294

原创 datatables:Uncaught TypeError: Cannot set properties of undefined (setting ‘_DT_CellIndex‘)

使用datatables的时候,不要使用colspan,还要注意th和td的匹配,列数相等;

2022-04-27 20:18:05 1377

原创 express跨域配置

express、跨域设置

2022-03-22 11:31:19 1469

原创 antd菜单使用动态图标

antd菜单使用接口下发的指定图标

2022-03-21 17:23:15 2001

原创 antd的SubMenu的defaultOpenKeys属性没有

今天在看antd,直接贴了demo中的代码来运行,发现SubMenu的defaultOpenKeys属性没有生效代码:<Menu mode='inline' defaultSelectedKeys={['1']} defaultOpenKeys={['1']} theme="light"> <SubMenu key="sub1" title="subnav1" icon={<UserOutlined/>}> <Menu.Item k

2022-03-11 18:56:25 1023

原创 好 好写代码

错误的认知,带来了错误的结果,技术的人生,不要想着什么捷径,没有什么人和捷径,只有“干”。

2022-02-21 15:05:26 15

原创 Mac上Homebrew安装应用非常慢、切换Homebrew源

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器Homebrew时mac上非常好用的一个包管理工具,但由于网络环境原因,可能在使用Homeb

2022-01-22 13:51:08 715

原创 mac的终端通过code .指令快速启动vscode

mac终端设置vscode快捷启动在windows上使用vscode的时候可以直接在命令行通过code .指令快速启动vscode,最近几天将工作台切换成了mac,发现在mac的终端不能直接通过code .指令快速启动vscode,那么怎么也可以在mac的终端上通过指令快速启动vscode呢?无论是通过哪种方式启动,最终肯定是要通过vscode的启动文件,通过命令行,无非就是把vscode的启动文件路径加入到了系统的环境变量,然后执行的指令直接指向了vscode的执行文件,有2种配置方法:通过在vs

2022-01-21 10:03:03 2212

原创 Uncaught (in promise) Error: Maximum recursive updates exceeded. This means you have a reactive effe

Uncaught (in promise) Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook.

2021-09-29 17:16:17 3934 5

原创 vue热更新

今天使用@vue/cli4.5.12这个版本搭建了一个vue项目,vue的版本是3.0.11,发现在编辑了vue模板后,页面没有及时刷新。以前印象中是编辑了vue模板后页面会实时更新的。不过也不用急,做个简单的配置就可以了。module.exports = { chainWebpack: config => { config.resolve.symlinks(true); }};具体是cli的哪个版本会有这样的问题,没有去验证。不过在遇到了没有热更新的时

2021-07-21 16:16:25 599

原创 ant-vue-design时间控件快捷筛选时间范围,可选择今天、昨天、最近一周、最近2周、最近1个月、3个月、半年

之前在使用element-ui,其中有个时间控件使用起来方便,就是日期范围控件,看可以便捷的筛选最近1周、2周、1个月、3个月、半年等这样的快捷筛选方式,使用起来感觉简单、易用,体验挺好,最近一个项目在使用ant-design-vue,也想要实现个类似的时间范围选择的效果。element-ui的效果的样子:我在ant-design-vue里面没有找到类似的控件,最终发现了RangePicker,可查看demo的时候并没有和element-ui中那个效果类似的案例,这我也不能为了一个控件就再引入一个U

2021-04-21 15:59:02 2046 2

原创 alpha、beta、rc版本

我们在安装一些插件的时候,尤其是做前端开发的同学,无论是做基于Vue开发的,还是基于React开发的,都会经常安装一些插件,那么在安装插件的时候,如果我们不清楚一些一些参数的意义,就直接使用了,有的时候安装后可能并不是我们的预期的版本。比如在安装vue-cli这个插件的时候,如果我们按照vue的文档的方法去安装,即npm install -g @vue/cli@next,那么我们安装的就是cli的最新的版本,而不管这个最新的版本是稳定版本,还是测试版本,或者仅仅是个内测版本,如果我们是学习用的,安装了最

2021-02-26 11:59:18 249

原创 nginx : 无法将“nginx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

windows下,使用Windows PowerShell终端时,在执行一些命令的时候,会报错,提示无法识别为 cmdlet、函数、脚本文件或可运行程序的名称。经查询后,可能是脚本执行策略的原因,以及使用管理员角色打开终端,结果都不行,还是会报同样的错我,不经意间,使用了反斜杠找当前目录下的命令执行方式,结果正常了。.\nginx -s stop以这样的方式执行指令,是看一看正常执行的。现在不确定到底是修改了终端的执行脚本策略生效,还是修改了命令的执行方式,或者是两者综合起的作用,但是如果

2021-02-25 15:42:18 1394

原创 nginx配置默认跳转到https

站点域名启用了https,已经配置好了ssl证书,但是在浏览器输入域名的时候,在不输入https协议的时候,还是默认跳转到了原来的http的链接,这不是预期的,而我是期望直接跳转到https协议的。我服务器时候用的是nginx,在配置的时候,只需要在当前站点的nginx配置文件上加上重定向的跳转就可以了,就是说默认不输入https的时候,实际进入的仍旧是http的站点,只是从服务器侧做了一次重定向,重新跳转到了https而已,配置方法如下;配置好了,注意重启nginx即可。 1 se

2021-02-25 13:29:06 1627 1

原创 创建vue3项目

vue3已经发布了几个月了,那么怎么创建一个vue3版本的项目呢?我还是习惯使用cli脚手架,但是对cli脚手架有版本要求,从网上查到说是要在4.5.7以上版本,这个我没有验证过。直接安装最新的@vue/cli@next就可以了。npm install @vue/cli@next -g等待安装就可以了。安装完成之后,就可以通过vue create project_name来创建项目了。在已经安装了高于4.5.7版本的cli后,在使用vue create指令创建项目的时候,会提示我们

2021-02-23 19:10:18 307

原创 vim显示行号

在linux平台上做开发,vim编辑器显示行号很有必要,可以让我们很直观的看到当前行是在当前文件的具体的多少行,但是在默认情况下,vim编辑器是不给我们提供显示行号的功能的。那我们怎么可以让vim编辑器显示行号呢?vim编辑器显示行号,可以分为临时显示和永久显示。临时显示临时显示,只需要在当前通过vim编辑器打开的文件中,执行:set number 或者 :set nu就可以显示了,如默认如下图:这个时候我们想确认某行代码在什么位置很不方便,只需要根据上面的提示在当期这个文件中执行:se

2021-02-23 10:49:39 4203

原创 Cannot find module ‘is-obj‘

运行一个vue项目的时候,报错了,信息如下:Cannot find module 'is-obj'背景是项目团队的其他成员基本都是Macbook Pro,我新更换的windows机器,在配置好环境后,执行了npm install安装依赖包,依赖包安装完成之后在执行npm run build打包的时候,报错了,关键信息就是Cannot find module 'is-obj'。解决办法:直接将node_modules目录删除,然后重新npm install,之后再次执行npm run bui

2020-12-07 17:49:17 765

原创 windows10中charles设置代理,android手机无法上网

winddows10,想通过charles代理工具抓包,配置的没有问题,但今天一直代理配置不成功。最后查出来原来是因为windows10安全机制的原因,我们只要关闭了系统的防火墙,就可以了。具体方法:1.打开“防火墙和网络保护”面板该页面中有域网络、专用网络、共用网络,我们点击“共用网络”进去;2.在公共网络页面中,把防火墙关闭掉,就可以了。我的电脑中有第三方应用防火墙,我关闭了第三方防火墙就可以了,但是我们不同设备可能会有不同的防火墙配置,总之我们只需要记住一点,把防火墙关闭了就.

2020-11-13 18:33:10 1150 2

原创 Got error when check update: Connect timeout for 5000ms, GET https://registry.npmjs.org/egg-init/lat

在egg的时候,根据文档的方式创建项目,但是一直失败:suchcl@DESKTOP-EH6OH7F:/mnt/d/WebStudy/EggApp$ npm init egg --type=simplenpx: installed 396 in 20.017s[egg-init] use registry: https://registry.npmjs.orgGot error when check update: Connect timeout for 5000ms, GET https://r

2020-11-10 16:10:41 391

原创 egg项目初始化、egg-init方式创建egg项目

不管是使用egg-init 还是按照egg官网上提供的方法,npm init egg --type=simple的方式构建项目,都会因为egg源的问题导致项目构建失败。大概信息如下:D:\WebStudy\EggApp>npm init eggnpm ERR! code EAI_AGAINnpm ERR! errno EAI_AGAINnpm ERR! request to https://registry.npmjs.org/create-egg failed, reason: geta

2020-11-10 16:02:30 1727

原创 nvm配置安装的源

windows环境在nvm的安装目录下,有settings.txt文件(如果没有该文件,则自己创建一个)root: C:\app\nvmpath: C:\Program Files\nodejsnode_mirror:npm.taobao.org/mirrors/node/npm_mirror:npm.taobao.org/mirrors/npm/

2020-10-28 11:49:04 1100

原创 SourceTree中拉取GitLab代码时提示:Too many authentication failures“ fatal:

系统: windows10sourcetree:3.9版本,最新版本前几天安装后,好用,由于使用命令行多一些,就一直没怎么使用sourcetree,今天在使用的时候,发现拉取代码失败,给出了“Too many authentication failures" fatal:”的提示。解决方式:打开sourcetree,依次点击“工具-选项”,如图:然后在打开的选项窗口中,找到SSH客户端配置模块,SSH客户端选择OpenSSH,这时SSH密钥会自动匹配电脑中ssh key,然后点击确.

2020-10-28 11:18:10 1027

原创 Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout

windows上通过nvm管理node版本,在本地安装了nvm后,通过nvm安装node,报错了,信息:Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.Get https://nodejs.org/dist/latest/SHASUMS256.txt: dial tcp 104.20.23.46:443: i/o timeout有了这样的信息,我们很容易可以想到这是由于网络原因引起的问题,由于node源都是国外的服

2020-10-27 13:56:03 3369

原创 windows 10下npm安装依赖的时候有个.staging

系统windows10,使用git bash通过npm安装依赖的时候,出现了一个.staging。一般情况下,在windows下使用npm的时候,建议直接使用系统提供的命令行工具,而不要使用其他的命令行工具如git bash或者vscode的命令行终端,因为我们在使用这些终端的时候,会使用到这些终端自己的一些东西。不过在使用这些非系统终端的时候出现.staging也不用着急,这只是在安装过程中出现的,等待依赖安装完成之后,这个.staging就自己消失了。就是说明了,在出现这个标识的时候,说明依赖正

2020-10-20 13:59:14 902

原创 rollbackFailedOptional: verb npm-session 890a4216295e46a7

最近几天在安装npm包得时候,总是给出类似的提示,百度了一下大部分的原因分析是npm的代理问题,可以通过配置proxy和https-proxy参数来解决问题,我尝试了后一直不行,我在mac上和windows都出现了类似的问题。在mac上给出了提示网络代理的提示,具体的提示信息没有保存下来,于是我尝试切换了一下npm包镜像的源文件,结果问题解决了。npm config set registry https://registry.npm.taobao.org我设置成这个源后,npm就可以正常安装包了。

2020-10-19 19:47:39 235

原创 [vue-router] Named Route ‘Layout‘ has a default child route. When navigating to this named route (:t

vue项目中使用了vue-router,然后在运行项目的时候,给出了这样的警告:[vue-router] Named Route 'Layout' has a default child route. When navigating to this named route (:to="{name: 'Layout'"), the default child route will not be rendered. Remove the name from this route and use the n

2020-10-15 18:24:22 2316

原创 mysql中limit

limit字句可以被用于强制select语句返回指定的记录数.limit字句可以带有1个或者2个参数,参数只能是整型常量,如果只带有1个参数,则返回指定数量的数据;如果有2个参数,则第一个参数为返回第一条数据行的偏移量,第二个参数为返回记录行的最大数量.// 返回前2条数据select username,mobile from user limit 2;// 从第3条数据开始返回4条数据 偏移量是从0开始的,所以这里的参数2,表示偏移量为3select username,mobile

2020-06-23 23:10:11 131

原创 node查询mysql数据,date类型数据值显示误差

koa链接mysql数据库,有一字段为date类型,数据库中存储的值为“1990-03-15”,但是我查询后显示到页面中的值并不是“1990-03-15”,而成了“1990-03-14T16:00:00.000Z”,查了半天原因,原来主要是因为node的时区和mysql时区不同.解决办法在node链接mysql的配置中设置时区就可以了:// 数据库配置DEVDATABASE: { host: "127.0.0.1", user: "root", password: "

2020-06-23 22:57:06 170 1

原创 向mysql中的date类型传入空值

koa链接mysql数据库操作,在写表单插入数据功能的时候,发现在一个date类型的字段传入空值的时候,一直报错,不能正常插入空值.排查后发现,原来这个字段是date类型,而我在插入的时候,如果不给这个字段赋值,那么它默认是“”,类型是一个字符串,而不是date类型(也不是一个对象类型).发现问题了,我的解法是在对从表单获取的这个数值做了下判断,判断这个值是否为空,如果为空,则将这个字段赋值null,否则直接从表单获取数值 .let birthday = postData.birthday;if

2020-06-23 21:44:43 9391

经典jsp开发入门教材 java教程

适合各类人员熟悉jsp语言的入门级经典教材,全书共分为24章,依次进阶介绍了jsp的基础知识,应用开发进阶,servlet技术,标签库与表达式语言以及热门web开发框架。

2011-05-05

jQuery插件 表格奇偶交替,加亮显示

可以提供的功能有奇偶行颜色交替,鼠标移上高亮显示,好用,简单

2010-11-23

struts2.0 中文版chm格式教程

struts2.0中文CHM帮助手册,能够有效的帮助你学习应用Struts2.0技术。

2010-03-07

validation.xml

stuts验证不可少的一个文件,没有它没法进行你的验证。

2010-03-05

junit-4.8.1.jar

junit-4.8.1.jar,java测试驱动包,很好用!

2010-03-05

chm版最新php手册

功能强大的、最新版的php权威手册,详细介绍了php的发展史、应用、主意问题及方法,教会你怎么更好的运用php,做一个合格的程序员。

2009-10-14

js马赛克效果图片切换

功能强大的js图片切换,实现了马赛克效果。

2009-07-31

gridview导出到excel

实现了从gridview导出到excel表格的功能。

2009-07-31

php 手册 php_manual_zh.chm chm

详细讲解了php的语法,函数等。本教程详细,简单,容易理解,多为专家编写。

2008-12-09

css样式表,css滤镜,层叠样式表

教你在5日之内学会css,层叠样式表,css中文手册,css俗称

2008-11-26

空空如也

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

TA关注的人

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