- 博客(43)
- 收藏
- 关注
原创 node.js 中的require用法 和import的区别
在Node.js中,require是一个内置的函数,用于在当前模块中加载和缓存其他模块。这是Node.js模块系统的基础,允许你导入第三方库或其他模块文件。
2024-04-08 08:45:03 1018 2
原创 阿里云效codeup如何执行github flow工作流
在阿里云效中执行 GitHub 工作流,实质上是在使用 Git 进行版本控制的过程中遵循 GitHub Flow 的原则。GitHub Flow 是一种简洁高效的工作流程,特别适用于追求快速迭代的团队。
2024-04-01 15:19:10 727
原创 常见的两种git工作流分支模型
在软件开发中,使用 Git 的多分支流程是一种常见的做法,它有助于团队成员之间高效协作,同时保证代码库的稳定性和可维护性。多分支流程有许多种,但最常见的是 Git Flow 和 GitHub Flow。
2024-04-01 14:53:42 292
原创 一个计算机编程新手到成为一名即将入职腾讯的软件工程师的成长之路
下面展示了从一个计算机编程新手到成为一名即将入职腾讯的软件工程师的成长之路。这个过程不仅仅是学习了大量的技术知识,更重要的是体现了持之以恒、不断探索和自我挑战的精神。
2024-03-29 10:12:48 350
原创 vue.js 开发如何应用“软件工程“的原则?
在使用Vue.js进行开发时,将软件工程的原则和最佳实践应用到项目中,可以帮助提高项目的质量、维护性和团队的协作效率。
2024-03-28 08:36:45 398
原创 什么是软件工程?如何应用软件工程原则?
软件工程是应用工程原则来设计、开发、维护、测试和评估计算机软件的过程。它涵盖了软件开发的整个生命周期,包括需求收集和分析、系统设计、编码、集成和测试、部署以及维护和支持。软件工程的目的是为了确保软件系统的可靠性、效率、安全性、可维护性和用户满意度。
2024-03-27 08:32:01 433
原创 php框架dcat-admin速查笔记
要想灵活的使用dcat-admin框架开发,必须知道框架有哪些类提供给我们使用.每一个自定义的按钮,弹框,信息展示,小组件都用到特定的类和接口.
2023-11-29 11:03:05 878
原创 dcat-admin如何限制某些用户登录
AuthController 继承自 BaseAuthController。重写AuthController 类的 postLogin 方法,这样就能通过用户表的status字段,判断用户是否允许登录。通过用户表的某个字段的值限制用户登录.
2023-10-14 15:10:25 152
原创 Laravel 数据库 键值对
使用Laravel 数据库的Pluck方法 以键值对(key-pair value)形式提取多列数据。假如我们要得到 id 和名字的 键值对数组。可以用pluck 加上第二个参数。
2023-07-16 08:11:46 216
原创 php 进阶 - 反射的讲解
--getProperty 得到用于分析类的属性的"ReflectionProperty类"的实例。---isPublic 判断这个方法是否是public的,同理还有private,protected。---getMethod 得到用于分析一个方法的"ReflectionMethod类"的实例。---hasMethod 分析类中是否存在这个方法。---invokeArgs 带参数,执行这个的方法。---hasProperty 是否存在一个属性。---invoke 执行这个方法。
2023-06-16 15:06:28 1233
原创 搞懂mysql事物隔离级别
幻读会在 RU / RC / RR 级别下出现,SERIALIZABLE 则杜绝了幻读,幻读,并不是说两次读取获取的结果集不同,幻读侧重的方面是某一次的 select 操作得到的结果所表征的数据状态无法支撑后续的业务操作。更为具体一些:select 某记录是否存在,不存在,准备插入此记录,但执行 insert 时发现此记录已存在,无法插入,此时就发生了幻读。mysql 幻读的详解、实例及解决办法 - 个人文章 - SegmentFault 思否。
2023-06-16 15:03:45 144
原创 Leaflet: Map container not found vue.js
解决办法:mounted生命周期函数里面 ,this.$nextTick 里面去渲染地图。弹窗显示地图可能会遇到过 Map container not found 错误提示.vue里面调用leaflet的自定义组件.
2023-06-12 14:19:28 1100
原创 做一个导航网站 vue+Bootstrap单html导航网站
作为Bootstrap入门案例是一个不错的选择.采用vue和Bootstrap框架。制作一个属于自己的导航网站.只需一个html文件,
2023-06-10 10:57:04 350
原创 win10 win11 ssh免密码登录
把 id_ed25519.pub公钥的文件打开,把内容复制到服务器上的/root/.ssh/authorized_keys里面。在这个目录建一个 config的文件, 注意要在文件夹菜单"查看" 设置下显示扩展名. 要不然可能是建立一个txt的文件。点这个绿色的 进行远程服务器连接, 直接远程开发项目. 可以拖拽本地文件到远程目录.直接在电脑左下角搜索栏输入 powershell ,打开powershell。其中ed25519 是一种加密算法,效率较高 -C后加上说明,随便写.
2023-04-14 20:16:56 923
原创 线上数据库限制ip了,如何在本地电脑连接数据库
在连接设置里面,点击 ssh ,配置好远程服务器信息. 可以用公钥,可以用密码.咱们就把连接信息设置为 远程服务器 连接mysql的一样的配置就行,就是相当于远程服务器去替代我们连接了.中转给本地电脑.首先要保证远程服务器是能连接到mysql.需要本地电脑能够用ssh连接连接服务器.可以采用数据库软件的ssh隧道功能。本地电脑想远程连接线上数据库。然后再配置mysql信息.通过远程服务器做个中转.这样就可以访问数据库了.但是线上是限制了ip的。
2023-03-03 13:49:44 263
原创 后端多年编程的感悟
王垠的一篇博文里的观点很好:重视语言特性,而不是语言这些配置对应到程序语言里面,就是所谓“语言特性”。掌握了语言特性,什么语言都能快速上手学习掌握多重语言,吸收各家长处现在各种语言在新推出的版本都有类似的语法糖:当你写node,php,python 会发现他们有很多相似的地方.例如 三元运算符, 异常捕获,变长参数 (三个点 …) ,匿名函数, 下划线开头的魔术变量, 严格模式,箭头函数,拆包 (…)
2023-02-28 17:22:50 65
原创 mac使用小技巧
触摸板操作 ,可以完全不用鼠标,防止鼠标手触控板默认是要用力按下的,可以设置为轻触,操作方便省力.设置的地方在 系统偏好设置->触摸板->光标与点按:单指轻触 表示单击双指轻触,表示右键双指上下滑动,相当于鼠标滚轮.三指拖动,选择文字,相当于点住鼠标左键拖动.在系统软件升级后,重新开机的时候,可能会轻触失效, 需要用力按下,待开机后就可以轻触了.
2023-02-27 11:23:45 154
原创 页面滑动到一定幅度,改变导航条颜色
有个需求:导航条是默认背景色, 页面向上滑动后,导航条变为有颜色的背景。动态给元素设置一个属性data-fixed,js判断滚动条滑动到200像素后。给属性设置个css样式。
2023-02-27 11:19:42 478
原创 laravel使用php部署工具deployer实战
deployer 一键部署php代码,还可以保留历史版本.版本 7.x安装引入官方的laravel的配置文件文档:laravel菜谱配置文件里面配置了一些目录,例如共享目录,日志目录,.env等文件路径然后定义了一些任务.定义了deploy任务, 里面是调用一些子任务.
2023-02-09 11:18:17 396
原创 uni-app vue3 表单验证两次密码是否相同
uni-app 开发 修改密码, 需要验证两次密码是否相同。网上的全是三个参数的.不带data.不知道是改版了,还是他们瞎写的。在网上找的代码, 都是错误的。最后还是看官方文档才写好。下面是正确的 运行正常。
2023-01-12 16:56:52 1683 4
原创 mac用brew安装 LNMP php 开发环境
mac系统使用homebrew安装 php环境,先安装homebrew,然后需要切换国内的源,加快软件下载速度 安装php,nginx,mysql
2022-12-06 15:59:48 410
原创 Error: listen EADDRINUSE: address already in use 127.0.0.1:8888
npm run serve 报错 Error: listen EADDRINUSE: address already in use 127.0.0.1:8888。网上看的解决的全是让关闭8888 端口, 都不知道是这个问题,真是无语了,webpack-bundle-analyzer 生成打包报告,占用了端口。8888是宝塔的端口, 用宝塔面板的不能关闭此端口.不从根本解决问题. 头痛医头脚痛医脚.应该修改下端口,或者去掉这个配置.经过分析是安装配置了。
2022-12-01 09:13:26 1697 1
原创 virtualbox+宝塔+vscode+ssh远程开发插件,搭建前后端开发环境
懒得在windows下安装各种环境,打算windows系统下开发,环境运行在linux虚拟机,宝塔面板管理各种环境,减少搭建成本.
2022-11-28 09:23:21 936
原创 TypeError: Cannot read properties of null (reading ‘onBlur‘)
form-tiem 里面 用了 换行的 br标签, 去掉就好了。ant design vue 的 报错。
2022-10-31 09:29:37 553
原创 windows10 ubuntu WSL Error: spawn cmd.exe ENOENT
vue 开发项目 运行报错 WSL Error: spawn cmd.exe ENOENT
2022-09-15 08:38:02 506
原创 element-ui和cos腾讯云对象存储 显示上传进度的方法
只写核心代码uploader是el-upload组件http-request回调函数传递的参数 cos.putObject( { Bucket: bucket,// 存储桶名称 Region: region,//'例如ap-beijing', // 地区 Key: key, // 文件存储名称 /a/1.txt
2022-05-19 09:20:04 547
原创 php计算相对路径
计算两个目录的相对路径,网上有好多代码,发现好多是用array_diff_assoc这个函数,这样不对.我来写一个简单的.https://segmentfault.com/a/1190000021291646<?php/** * Created by PhpStorm. * User: 优美代码 * Date: 2019/9/9 * Time: 19:59 */func...
2019-12-15 20:12:48 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人