- 博客(46)
- 资源 (5)
- 收藏
- 关注
原创 一招解决Tailwindcss4.x与其他库样式冲突问题
在新版本(4.x)中解决样式冲突问题也很简单,只需要将UI库的样式引入位置放到@layer base中即可,这相当于老版本中覆盖掉@tailwind base样式。当项目中引入tailwindcss,并与其他UI库混用时,可能会出现样式冲突问题,因为tailwindcss重置了一些基础样式,例如:引入tailwindcss后,原生button按钮没有了默认的样式。在老版本中解决这个问题,只需要删除掉@tailwind base这项即可,或者在。preflight: false即可。
2025-05-15 23:01:51
391
原创 Centos离线安装Docker引擎及Docker Compose(附一键卸载脚本)
将下载的二进制文件拷贝到服务器,按照官方文档提示,将其复制到以下四个目录中的任意一个目录,如果没有则手动创建(注意赋予目录相对应的权限)选择适合自己机器的版本下载,我这里下载linux-x86_64。,根据自己的系统下载对应版本,我这里下载x86_64。2、卸载docker-compose。1、卸载docker引擎。执行:wq保存并退出。
2025-02-21 17:22:15
1447
原创 执行pnpm run dev报错:node:events:491 throw er; // Unhandled ‘error‘ event的解决方案
pnpm依赖安装不完整,缺少esbuild.exe文件,导致无法执行启动命令。
2025-02-17 23:29:42
643
原创 IDEA运行按钮是灰色的,没办法运行代码
如果不想用src目录,也可以指定其他目录为root目录,比如:将abc目录设置为root目录 ,在目录上右键,执行如下操作即可。根据提示发现,要将代码文件放到root目录下,IDEA默认的root目录为src,把代码文件放到src目录下就行了。在IDEA中运行代码,发现运行按钮是灰色的,鼠标移上去提示。
2025-02-11 10:22:10
1893
原创 超完整Docker学习记录,Docker常用命令详解
Docker 是一个开源的应用容器引擎工具,使用Docker可以在同一个操作系统下,利用同一套操作系统资源,创建相互隔离的运行时环境,即容器,容器完全使用沙箱机制,相互之间不会有任何接口。Docker的主要作用是将应用程序及其运行环境和依赖,打包成一个可移植包,即镜像
2025-01-08 21:19:35
2339
1
原创 vite项目打包md5报‘default‘ is not exported错误的解决方法
某一个包中用es方式引入md5模块,导致打包报错,经过一番探究测试,发现我的项目中用了“vite-plugin-require-transform”这个插件,是这个插件在做转换的时候报错了,如果你也是这个原因可按我的方式解决;解决方式就是在vite的配置文件中配置其不转换node_modules的所有包即可。
2024-10-09 18:02:22
741
原创 全网最全搭建Electron项目的各种方式及错误解决
如果你只是想体验下electron,或者测试一些官方文档中示例代码,则可以选择方式一、二创建项目。如果想要打包功能开箱即用,并且不包含过多的其他依赖,那么选择方式四、方式五搭建是最好的。reactvuevitewebpackpiniavue-router等。方式三(官方脚手架)不太推荐,由于大陆网络原因,经常会遇到依赖安装失败,和打包失败的问题,当然,如果你有梯子那就无所谓了。
2024-04-23 13:55:08
6859
5
原创 使用新版ESLint,搭配Prettier使用的配置方式
ESLint重大更新(9.0.0版本)后,将不再支持非扁平化配置文件,并且移除了与Prettier的冲突的规则,也就是说与Prettier搭配使用,不再需要使用插件“eslint-config-prettier”来处理冲突问题。注:使用新版的前提条件是Node.js版本必须是18.18.0、20.9.0,或者是>=21.1.0的版本不然执行命令行参数会报错。
2024-04-23 11:28:45
4624
3
原创 ESLlint重大更新后,使用旧版ESLint搭配Prettier的配置方式
新版ESLint还剔除了与Prettier冲突的规则,也就意味着与Prettier搭配使用,不再需要使用插件“eslint-config-prettier”解决冲突问题。
2024-04-22 16:21:32
7634
8
原创 uniapp+vite+vue3+ts配置eslint代码检查及prettier规范检查
ESLint 是一个用于检测JavaScript代码中的错误和潜在问题的工具。它只关注你写的代码是否正确,不会管你代码的格式;Prettier 则是一个代码格式化工具,它旨在确保代码在缩进、空格、换行、引号和分号等格式化方面遵循一致的规则,在团队开发中,让所有人的代码规范都保存一致的风格,还是比较重要的。
2024-03-10 11:57:15
5940
2
转载 WebRTC实时视频语音实现
WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力
2022-08-06 11:50:17
1387
原创 VS CODE报错 Delete `␍`或者Replace `␍`, 配置vscode保存时自动将CRLF 转换成 LF
1、下载vs code插件:EditorConfig for VS Code2、在项目目录下新建文件:.editorconfig3、在文件中添加以下内容, 即可root = true[*]charset = utf-8indent_style = spaceindent_size = 2end_of_line = lfinsert_final_newline = truetrim_trailing_whitespace = true...
2022-01-19 14:16:01
1907
1
原创 使用npm install -g n报错
使用npm install -g n报错如果出现npm ERR! notsup Unsupported platform for n@6.7.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})在命令后面加上 --force 重新运行就行了
2021-11-14 16:54:53
2178
1
原创 解决VSCode无缘无故卡顿的问题
前段时间,做开发的时候,打开VSCode,发现其无缘无故变得很卡顿,点击菜单就像幻灯片一样。由于找不到原因,也只得硬着头皮继续使用;当我用谷歌浏览器调试页面的时候,发现另一个现象,谷歌浏览器的开发者控制台(F12)打开很缓慢,于是就想这二者会不会有什么联系,因为电脑上只有这两个程序卡顿,使用其他程序一切正常;于是,百度一番谷歌控制台打开缓慢的原因,如图所示,打开控制台后点击设置按钮。将 Language 改为:English(US)即可;重启浏览器发现F12秒开控制台,浏览.
2021-11-03 15:11:16
49531
5
原创 winServer 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断。请跟服务器管理员联系。
解决方法:mstsc /v:10.10.30.124 /admin
2021-01-12 23:02:19
489
1
转载 Win10 PowerShell命令大全
一 Get类1.Get-Command : 得到所有PowerShell命令,获取有关 cmdlet 以及有关 Windows PowerShell 命令的其他元素的基本信息。 包括Cmdlet、Alias、Function。2.Get-Process : 获取所有进程3.Get-Help : 显示有关 Windows PowerShell 命令和概念的信息4.Get-History : 获取在当前会话中输入的命令的列表5....
2021-01-08 12:51:42
9305
1
原创 webpack-dev-server插件兼容问题:Error: Cannot find module ‘webpack-cli/bin/config-yargs‘
在webpack中使用webpack-dev-server插件,遇到的问题:Error: Cannot find module 'webpack-cli/bin/config-yargs'问题解决参考:Error: Cannot find module 'webpack-cli/bin/config-yargs' #1948If you upgrade webpack to 5. *, and webpack cli to 4. *, an error will be reported:..
2020-11-20 01:21:15
803
转载 异步,多线程和并行的区别?
多线程是对cpu剩余劳动力的压榨,是一种技术,强调的是并发(想想web server 需要处理大量并发请求的场景)。--并发与并行的区别?异步强调的是非阻塞,是一种编程模式(pattern),主要解决了UI响应被阻塞的问题,可借助线程技术或者硬件本身的计算能力解决。并行虽然同样也是对cpu剩余劳动力的压榨,且基于多线程技术,但它强调的是高效完成计算任务,而不是并发数量。问题比较抽象,举个例子:背景:作为一个北漂,准备结束北漂生涯,谋划如何搬家。其余家当都变买了,就剩下有一辆小轿车,和一.
2020-10-10 15:58:02
324
1
原创 nodejs修改npm包安装位置
使用npm root -g可查看npm的全局安装路径 :使用npm config list可查看所有配置:使用npm config set prefix修改npm安装的全局路径;使用npm config set cache命令修改缓存目录;npm config set cache D:\nodejs\node_cachenpm config set prefix D:\nodejsnpm config set registry https://registry.npm.t
2020-10-09 20:23:57
1573
1
转载 JS正则表达式语法大全(非常详细)
正则表达式是一种通用的工具,在JavaScript、PHP、Java、Python、C++等几乎所有的编程语言中都能使用;但是,不同编程语言对正则表达式语法的支持不尽相同,有的编程语言支持所有的语法,有的仅支持一个子集。本节讲到的正则表达式语法适用于 JavaScript。正则表达式的语法体现在字符模式上。字符模式是一组特殊格式的字符串,它由一系列特殊字符和普通字符构成,其中每个特殊字符都包含一定的语义和功能。描述字符根据正则表达式语法规则,大部分字符仅能够描述自身,这些字符被称为普通字符,如..
2020-09-12 18:37:51
2099
1
原创 无固定高度的div在父元素中垂直居中的方法
方法一:在父元素上设置display:table;在子元素(div)上设置display:table-cell;vertical-align:middle;方法二:简单粗暴,直接在父元素上设置/**垂直居中**/align-items:center; display: -webkit-flex;/**水平居中**/justify-content:center; disp
2017-12-07 09:28:53
3959
1
转载 安卓手机内存不足怎么办?安卓手机内存越来越小解决方法汇总
1、系统提示内存空间不足了之后,卸载程序也不会增加多少可用空间,仍然会提示系统内存不足,亲测通过格式化手机可以解决,也就是恢复出厂设置(恢复出厂设置会把所有应用都卸载回到最初界面)。当然这个方法也会让你安装的APP都丢失,如果没必要刷机就继续看下面方法。 2、打开RE文件浏览器,将/data/dalvik-cache 这个文件夹里面的都是系统缓存文件和卸载定制程序留下来的无用垃
2017-08-21 13:41:19
16467
转载 安卓手机安装软件提示存储空间不足的解决方法
1.手机机身容量不足,而SD存储卡容量充足。 这种情况下,主要是机身容量满了,解决方法是:在电脑上安装"360手机助手安卓版"(其他手机管理软件也可以),在上面很明显就能操作起来,可以把你的内装软件移动到SD卡上,这样就可以减少使用你的手机内存,运行起来会更顺畅!还可以设置软件安装的位置,可以设定在安装在SD卡的,这样就不会出现这类问题了。 2.手机容量充足,SD存储卡容量也充足,但是安装
2017-08-21 13:37:37
4204
转载 jquery validate强大的jquery表单验证插件
validate默认的验证规则中文解释:(1)required:true 必输字段(2)remote:”check.php” 使用ajax方法调用check.php验证输入值(3)email:true 必须输入正确格式的电子邮件(4)url:true 必须输入正确格式的网址(5)date:true 必须输入正确格式的日期(6)dateISO:true 必须输入正确格式的日期(ISO)
2017-07-18 15:33:11
422
1
转载 jQuery Form表单插件jquery.form.js
jQueryForm插件是一个优秀的Ajax表单插件,可以非常容易地、无侵入地升级HTML表单以支持Ajax。jqueryForm有两个核心方法 -- ajaxForm() 和 ajaxSubmit(), 它们集合了从控制表单元素到决定如何管理提交进程的功能。另外,插件还包括其他的一些方法: formToArray()、formSerialize()、fieldSerialize()、fi
2017-07-18 15:28:24
530
1
转载 jquery表单验证插件jquery.validate.js
最常使用JavaScript的场合就是表单的验证,而jQuery作为一个优秀的javascript库,也提供了一个优秀的表单验证插件----Validation。Validation是历史最悠久的jquery插件之一,经过了全球范围内不同项目的验证,并得到了许多Web开发者的好评。作为一个标准的验证方法库,Validation拥有如下特点:1.内置验证规则: 拥有必填、数字、Email、U
2017-07-18 15:12:14
508
1
转载 苹果App部署HTTPS进行在线下载安装
苹果App的ipa下载需要有几个前提,可参考:Android和IOS的本地App如何安装(apk&ipa)本文主要介绍如何部署https提供ipa的下载,步骤如下:1. 搭建一个HTTPS服务,可以使用HTTPD或者Tomcat构建,具体可搜索相关帖子。由于https好用的证书(就是浏览器默认支持)需要付费,这里巧用github.com可以实现部署,可以参考坛友kiko 的帖子<
2017-01-12 18:01:49
8622
转载 表单元素input、按钮、文字完美垂直居中对齐方法
本文最终总结出来办法就是要对齐的表单内容(含文字、图片、表单各种元素、label)字体设置为Tahoma,则可以完美的实现对齐(Verdana等字体也可以),其中个别的input元素如radio的padding和margin设置为0,即可完美解决表单元素input等对齐问题。最近的项目涉及到很多表单的制作,特别是复选框(checkbox)和单选框(radio)。但是在前端开发过程中发现,单
2016-12-24 22:57:13
63104
1
转载 jquery常用函数
CSS 函数$(a).css(name) 获取name属性值 $(a). css(name,value) 设置name的属性值$(a).css({}) 设置多个css属性值$(a).css(name,function(){}) 用函数的返回值设置多个CSS属性$(a).height() 获取a的高度$(a).height(v
2016-11-22 16:45:35
484
转载 thinkphp的select和find的区别
thinkphp是比较好的PHP开发框架,能比较快速的开发MVC架构的管理系统,我们需要用到 select()和find()方法,两个方法都能返回数据集数组,但有什么不同呢?先看一下我的代码对比:$tech=M('techlevel','HR_CS_','DB_CONFIG2');$Data=$tech->where('id=1')->find();dump($Data);$Data=
2016-11-21 15:27:49
319
转载 php超级分页类(转载自php100论坛)
1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。2、原理所谓分页显示,也
2016-11-04 09:06:47
386
转载 局域网内,两台计算机ping不通的原因分析
局域网内,一台计算机可以ping通另外一台计算机,但是另外一台计算机ping不通本机。本人觉得,原因有以下可能:1.可能是两台计算机的网关设置不一样,就是说不在同一个域内。2.可能是ping不通的那台计算机禁用了ICMP回显功能。可以打开防火墙设置那里,选择“高级”选项卡,再点击“设置”,里面有个icmp设置,选择“允许”就行了。 其外,对于windows 7:默认情况下,Windows7
2016-10-19 12:22:28
115649
原创 jquery中的animate函数在ie中失效的原因
今天在做网站的时候,要做一个滑动的下拉效果我的代码如下html:服务项目 网站定制 精心策划,用心服务,尽可能的满足客户需求! 微信营销
2016-10-09 10:44:16
4672
转载 关于ie7下display:inline-block;不支持的解决方案
今天码的时候遇到这个问题了。如果本身是内联元素的,把它的display属性设置设置为inline-block时,所有浏览器都是支持的。相反,如果本身是块级元素的,把它设为display:inline-block; 那么ie6/ie7都是不支持的。IE中对内联元素使用display:inline-block,IE是不识别的,但使用display:inline-block在IE下会触发l
2016-10-09 09:54:30
5513
原创 IE overflow:hidden失效的解决方法
position和float是两种布局模式,在IE6下共用有时会导致用position定位的元素节点消失。绝对定位的元素节点是参照离它最近的已定位元素,所以父节点定位relative、子节点定位absolute是很常见的。overflow:hidden失效 当父元素的直接子元素或者下级子元素的样式拥有position:relative属性时,父元素的overflow:hidde
2016-10-09 09:18:19
4127
1
原创 织梦后台栏目显示文档数不为0,但点进去之后什么都没有
今天在网上下了一个dedecms模板,在修改的时候发现页面分页没对,刚开始我以为是分页计算出来问题,于是就找到了分页相关文件("include"目录下的“arc.archives.class.php”文件与“arc.listview.class.php”文件);查看并分析,发现这两个文件并没有改动过的痕迹。在否定了分页文件的问题后,继续查看后台,发现在“网站栏目管理”中,显示的文档数目也不正确
2016-10-08 15:00:15
4193
thinkphp5.0.2完整版精心整理,带手册
2016-11-04
PHP5参考手册中文版chm
2016-11-04
ThinkPHP3.2完全开发手册CHM[2014-01-15]
2016-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人