moonsola

46
获赞数
0
关注数
6
粉丝数
IP 属地河南
2014-11-13 加入
浏览 9.3k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
814 声望|达人
全站排名超越 98% 用户
php
671
javascript
207
thinkphp
84
css
74
html5
73
1 白银勋章
个人动态
  • 赞了文章2024-10-14
    PHP中被忽略的性能优化利器:生成器
    如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生成器是PHP 5.5.0才引入的功能,也可以是生成器作用不是很明显。但是,生成器功能的确非常有用。
  • 赞了文章2024-09-30
    前端预览 PDF 文件(使用PDFJS)
    哈喽大家好啊。前半年还挺忙的,一直也没有发文章,有老哥想我了嘛。这两天发现老有人私信问我 PDF 相关的内容。那么好,为了我能安心摸鱼,我准备出一篇文章来介绍一下如何使用 PDFJS 。PDF.js 是什么?PDF.js 由 Mozilla 提供支持。目标是创建一个通用的、基于 Web...
  • 赞了文章2024-08-28
    一文吃透 JavaScript 中 Object 和 Map 的区别
    本文由技术评估与在线 Coding 面试平台 ShowMeBug 技术团队翻译。在 JavaScript 中,Object 和 Map 都是键值对的动态集合。虽然两者的定义差不多,但区别也不少。下面跟我一起来看看吧~1.构造方式不同在 JavaScript 中创建 Object 最简单的方法是通过字面量。 {代码...
  • 赞了文章2024-08-27
    vue3个人心得---(操作进阶)隔代传值---Provide与Inject
    透传、Props、v-model传值都是父传子,属邻代传值,邻代传值不能䣓代,如父值孙用,需父传子、子再传孙的逐级传递。而Provide与Inject函数能解决隔代传值问题。一个父组件使用Provide函数构造的对象,任何后代的组件树(无论层级有多深),都可以通过Inject函数注入...
  • 赞了文章2024-08-15
    深入浅出依赖注入
    本文首发于 深入浅出依赖注入,转载请注明出处。 本文试图以一种易于理解的行文讲解什么是「依赖注入」这种设计模式。 或许您已经在项目中已经使用过「依赖注入」,只不过由于某些原因,致使您对它的印象不是特别深刻。 「依赖注入」可能是最简单的设计模式之一,但...
  • 赞了文章2024-08-14
    Docker-Compose 入门到实战详尽笔记
    使用过Docker 的小伙伴们都知道,启动 Docker 时一般会附带很多的启动参数,如 -v 指定挂载目录,-p指定端口等等。除此之外,很多时候我们的业务系统中一般都会有几个 Docker 组合运行,容器间网络通信,容器的启动顺序等有明确的要求。基于这些问题,Docker-Compose...
  • 赞了文章2024-01-16
    JS实现JSON对象与URL参数的相互转换
    JSON对象转换为URL参数,主要有两种实现方式,一种是遍历JSON对象属性,另一种是使用 URLSearchParams ,下面分别结合代码介绍一下。
  • 赞了文章2023-11-10
    PowerShell设置命令别名Alias
    PowerShell在Windows10中的地位被慢慢提高,在最近的系统版本中,Powershell已经在资源管理器中完全代替以前的cmd出现。所以我本人也逐渐把运行命令的习惯向PowerShell迁移。在使用过程中发现PowerShell虽然默认支持类似Unix系统的ls命令,但是其默认展示方式是非常...
  • 回答了问题2023-10-10
    前端大佬 这种图表该如何实现(echarts) ?
    多标准的网格布局啊,为什么要上echarts……自己封装个组件,用grid布局,根据传入的数据显示就行了不会grid的,用float也完全可以
  • 赞了文章2023-04-23
    vue和微信小程序的区别、比较
    写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。一、生命周期先贴两张图:vue生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳...
  • 赞了文章2023-04-12
    [vscode]“收藏”那些经常访问的资源
    开发的过程中,当一个项目逐渐变大,很多资源的具体位置在我们的记忆中就可能变得模糊;当然也可能是每次需要找到这几个资源你觉得浪费时间。拿我自己举例,项目中有几个配置文件在调试过程中需要经常的修改,但它们又分布在项目的各个深层次的目录里,虽然ide提供了...
  • 赞了文章2023-04-04
    理解 JavaScript 的 async/await
    最近在 2021-11-13 更新记录(主要更新内容):[2021-11-13] 补充返回 Promise 对象的情况下,加或不加 async 是有区别的[2021-09-28] await 等待的不是 Promise Like 对象时 ...[2020-06-04] 解释 Promise.resolve()
  • 关注了问题2022-10-08
    php excel导出十万数据的解决方案?
  • 赞了文章2022-06-20
    think-queue 解析上
    1: 执行原理不同work: 单进程的处理模式;无 daemon 参数 work进程在处理完下一个消息后直接结束当前进程。当不存在新消息时,会sleep一段时间然后退出;有 daemon 参数 work进程会循环地处理队列中的消息,直到内存超出参数配置才结束进程。当不存在新消息时,会在每...
  • 赞了文章2022-06-17
    最新全国省市区县乡镇街道行政区划数据提取(2022年)
    AreaCity 开源库整理了省、市、区县、乡镇街道四级行政区划数据,配套了在线工具转换成三级、四级联动JavaScript代码,使用自带的转换工具软件可以导入数据库;数据源自: 统计局、民政部、腾讯地图行政区划、高德地图行政区划,从这四大平台整合。
  • 赞了回答2022-06-14
    PHP字符串中用正则表达式匹配中文出现乱码
    加上UTF8修饰符即可 {代码...} 其余修饰符请见[链接] 以下为对于题主评论中的问题的补充内容 关于为什么[]内就需要加u修饰符的问题,实际上严格来说,两种场合你最好都加上u修饰符 但为什么[]就会导致乱码呢,这就要从字节层面而不是字符层面来解释了。 首先我们知道...
  • 赞了文章2022-06-11
    关于position: sticky在小程序中IOS真机下偶然失效的问题总结
    虽然小程序中有大把的自定义sticky组件可用,原理无非是监听页面滚动改变position来实现,实际体验上卡顿感难以避免,跟原生的position: sticky比还是有很大距离。最近写的页面已经开始逐渐用上原生position: sticky,在测试中发现IOS真机下,某些场景的sticky会失效...
  • 回答了问题2021-05-28
    如何配置phpmailer
    看了你的回复,觉得现在应该不是phpmailer的问题,是thinkphp的问题。你需要在现有的thinkphp项目里新增一个控制器,在这个控制器里调用phpmailer。建议仔细阅读thinkphp的文档,或者直接参考项目已有的控制器文件路径和内容
  • 回答了问题2021-05-06
    php如何通过字节长度分隔字符串?达到无乱码的效果。
    还是用mb_substr()吧你要截12个字节的话,就用mb_substr先截取4个字符,然后用strlen判断这4个字符的字节数,不足12就保留本次记录后再多截一个字符,大于12的话就少截一个字符,循环依次判断
  • 回答了问题2021-04-27
    typecho 白天夜晚模式切换问题?模式不能保持,刷新就没有了。
    刷新页面后,html页面里的body没有带上当前模式的class