经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 PHP

Tailwind CSS安装和构建的正确操作方式

导语 就在前段时间laravel更新了8.0版本,其中有一个新特性是Jetstream是Laravel的新应用程序支架,Jetstream使用Tailwind CSS,您可以在Livewire或Inertia之间进行选择。于是我就开始了tailwindc 研究之旅。 简介 一般的U...[2020/11/23]

说一说你不了解的Tailwind CSS响应式设计~

导语 响应式相信大家都不陌生,就是使用c 的媒体查询设计,进行不同尺寸,显示不同效果,但是Tailwind CSS的响应式设计使用起来会更加爽,更加快捷方便,到底怎么搞呢?我们一起来探讨一下。 简介 Tailwind中的每个实用程序类都可以有条件地应用于不同的断点,这使得轻松构建...[2020/11/23]

宝塔上TP5开启404页面后,没有反应 - blog_zss小帅-博客猿

1.查看自己的站点【配置文件】是不是和这个一样,否则就是有问题。 2.查看404 /404.html的注释是否被打开。如果被打开,在前面加上#号注释掉   原文链接:http: www.cnblogs.com/web928943/p/13999294.html[2020/11/23]

如何优化php代码 让速度提升5倍以上

网页访问速度的提升,是可以通过代码的优化来实现的。代码的优化,并不是说代码越少越好,而是主要看代码的运行能力和执行效率,看其消耗CPU和内存的多少。例如Facebook近来就宣布通过代码优化而将网站性能提高了一倍,平均访问时间从5s降至2.5s,这个结果无疑是极其诱人的。  ...[2020/11/23]

查看定时任务crontab命令详解

crontab命令选项基本只有对用户操作的选项: -u 指定一个用户 -l 列出某个用户的任务 -r 删除某个用户的任务   -e 编辑某个用户的任务 crontab -e  编辑一个定时任务 编辑cront...[2020/11/23]

快看!markdown的语法原来如此简单~

写在前面的话 写在越来越多的人使用markdown编辑器,是因为它比较简洁方便快捷,能满足大家的需要,今天我们就一起来看一下markdown的基本语法。 特别提示:后面都需要加上半角空格才生效。 标题 在想要设置为标题的文字前面加# 来表示,一个#是一级标题,二个#是二级标题...[2020/11/23]

dedecms文章关键字(自动内链)php5.5以上版本urf-8失效的解决方法_dedecms

找到include/arc.archives.cla .php在里面需要修改两次地方 在1230行 这里可能会有错误 if (version_compare(PHP_VERSION, ''5.5.0'', ''>='')) { $body = @preg_repla...[2020/11/23]

phpstorm最新激活码分享亲测phpstorm2020.2.3版可用

2020年11月份phpstorm最新激活码分享给大家,如果你的phpstorm过期了或是安装最新版的phpstorm2020.2.3可以使用下面的phpstorm激活码,我的phpstorm2020.2.3激活成功 X8JSJ4MLNV-eyJsaWNlbnNlSWQiOiJYOEpTS...[2020/11/23]

微信小程序开发实战(云开发)--资产管理工具

微信小程序开发实战(云开发)--资产管理工具

添加首页 menu页面 截图展示 menu.js源码 page menu/menu.js Page({ /** * 页面的初始数据 */ data: { }, /...[2020/11/16]

PHP正则表达式核心技术完全详解 第6节 正则分割函数

作者:极客小俊 一个专注于web技术的80后 我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人! CSDN@极客小俊,原创文章, B站技术分享 个人博客: cnblogs.com 前端html+c +javascript技术讨论交流群: 281499...[2020/11/16]

Doctrine\ORM\QueryBuilder 源码解析之 where

Doctrine\ORM\QueryBuilder 源码解析之 where

背景 最近有需求实现类似于 QueryBuilder 的谓词语句,就去翻看了它的源码。先看两个例子 例子1 $qb = $em->createQueryBuilder(); $qb->select(''*'')->from(''User'', ''u'')->...[2020/11/16]

备受争议的PHP前景究竟如何?我们该何去何从?

原文链接:https: www.wjcms.net/archive 备受争议的php前景究竟如何我们该何去何从 导语: 最近以来,小编在网上总是会看到这样或那样的关于php的新闻或者信息。比如,PHP一直是被黑。尤其是一些培训机构不断设置编程语言排名,以促进python和Java等语言...[2020/11/16]

一款绝对让你惊艳的CSS框架——TailwindCSS

前言 前段时间,laravel更新8.0版本,系统内置的Jetstream应用支架使用的是Tailwind CSS,于是勾起了我对Tailwind CSS的兴趣。 后来项目中也是逐步使用,总体感觉超级爽。就像他的简介一样Utility-First效用优先的CSS框架。 相比b...[2020/11/16]

2020年教你如何购买阿里云香港或海外服务器(附详细教程)

1、选择阿里云香港或海外服务器的优势 1.1 免备案!免备案! 做过网站的朋友应该都知道,在国内服务器搭建网站,网站连同域名必须要备案!备案不仅等待时间长,而且条件也比较苛刻,稍不符合即打回重新申请。 而阿里云香港或海外服务器则无需备案,买完以后将域名解析到服务器IP地址就可以了。这样...[2020/11/10]

简单聊聊固态硬盘的物理结构

前面几篇文章,主要围绕的是机械硬盘来说的。目前 d目前应用也越来越广了,值得我们花精力琢磨琢磨。SSD硬盘是地地道道电子技术下的产品,因为不像机械硬盘IO时依赖两个耗时的机械轴行为:磁盘旋转,以及磁道寻道,SSD硬盘的访问延迟要比机械硬盘要低的多,在随机IO下的表现尤其明显。我们今天从最...[2020/11/9]

怎么解决机械硬盘既慢又容易坏的问题?

我们使用的计算机的全称叫电子计算机,前面有电子两个字,这说的是整个计算机中的核心元器件基本上都是电子单元组成的。但机械硬盘却是一个特殊的例外,它更多是用机械技术做出来的一个产品。当把带有机械技术基因的磁盘搭到计算机,尤其是再应用到服务器领域的时候,暴露出了机械技术的两个严重问题: 第一...[2020/11/9]

新建一个空文件占用多少磁盘空间?

新建一个空文件占用多少磁盘空间?

今天我们来思考一个简单的问题。在Linux下你用touch命令新建一个空文件: touch empty_file.txt 操作完成后,是否要消耗掉我们的一些磁盘空间?需要的话,大概能消耗多少?嗯,是的,这个问题简单的超乎你的想象,但是不知道你否能给你自己一个满意的答案。 我前面的...[2020/11/9]

只有1个字节的文件实际占用多少磁盘空间

在前文《新建一个空文件是否占用磁盘空间?占用多少》中我们了解到了一个空文件的磁盘开销。 今天我们再思考另外一个问题,假如我们给文件里只写入1个字节,那么这个文件实际的磁盘占用也是1个字节吗? 查看1个字节的文件 和前文一样,先不谈原理,直接动手操作。 # mkdir tempDir...[2020/11/9]

文件过多时ls命令为什么会卡住?

不知道你有没有遇到过当一个文件夹下文件特别多,在下面执行ls命令的时候要等好长时间才能展现出来的问题?如果有,你有想过这是为什么吗,我们该如何解决? 要想深入理解这个的问题产生的原因,我们就需要从文件夹占用的磁盘空间开始讨论了。 inode消耗验证 在《新建一个空文件占用多少磁盘空间...[2020/11/9]

理解格式化原理

理解格式化原理

在前文《磁盘开篇:扒开机械硬盘坚硬的外壳!》和《拆解固态硬盘结构》中,我们了解到了硬盘基本单位是扇区。在《磁盘分区也是隐含了技术技巧的》中我们也了解了磁盘分区是怎么回事,但刚分完区的硬盘也是不能直接被被操作系统使用的,必须还得要经过格式化。那么今天我们就简单聊一聊,Linux下的格式化到...[2020/11/9]

read文件一个字节实际会发生多大的磁盘IO?

先讲一个作者大约7年前我在某当时很火的一个应用分发创业公司的面试小插曲,该公司安排了一个刚工作1年多的一个同学来面我,聊到我们项目中的配置文件里写的一个开关,这位同学就跳出来说,你这个读文件啦,每个用户请求来了还得多一次的磁盘IO,性能肯定差。借由这个故事其实我发现了一个问题,虽然我们中...[2020/11/9]

php基于tp5.1 实现短链接功能 (redis+nginx)

生成及存储短链接 生成短链接 function get_rand_str($len = 12) { if (!is_int($len) || $len < 0) { return false; } $char = ''012345...[2020/11/9]

PHP变量

1、变量是什么? 实例: 黑板上标注今天排骨价格41.5元。 $排骨(变量名)=41.5(变量值) 排骨变量名存在 变量表 中,41.5变量值存在内存(黑板)里; 变量表有记录变量值的内存地址 通过内存地址寻找对应内存空间并取出对应的值。 变量名 --------...[2020/11/9]

write文件一个字节后何时发起写磁盘IO

在前文《read文件一个字节实际会发生多大的磁盘IO?》写完之后,本来想着偷个懒,只通过读操作来让大家了解下Linux IO栈的各个模块就行了。但很多同学表示再让我写一篇关于写操作的。既然不少人都有这个需求,那我就写一下吧。 Linux内核真的是太复杂了,源代码的行数已经从1.0版本时...[2020/11/9]

机械硬盘随机IO慢的超乎你的想象

机械硬盘随机IO慢的超乎你的想象

大家都知道硬盘的随机IO很慢,但是比顺序IO慢多少呢,不知道你是否有过数字上的直接对比。今天我来实际压测对比一下磁盘在顺序IO和随机IO不同场景下的性能数据表现。通过今天的实验数据,你将能深刻理解数据库事务中为什么要用日志的方式来实现,为什么索引中要用节点更大的B+树。 对于任何存储系...[2020/11/9]

搭载固态硬盘的服务器究竟比机械硬盘快多少

相信大家都知道固态硬盘(SSD)的优势在于速度比传统的机械硬盘(HDD)要快,所以现在线上服务器里越来越多看到固态硬盘的出现。不过作为一个对性能数字斤斤计较的开发,我想更精确地弄明白搭载SSD的服务器在IO性能上比搭载HDD的究竟快多少,顺序IO情况下快多少,随机IO情况下又能快多少?终...[2020/11/9]

请纠正这5个PHP编码小陋习

在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。   在循环之前测试数组是否为空 $items = []; ... if (count($items) > 0) { foreach ($items as $item) { ...[2020/11/9]

PHP 教程:Composer 最佳实践

概述 Composer 是 PHP 应用程序的依赖管理器,最初发布于大约 8 年前,2012 年 3 月。 在 php 中使用 Composer 可以提高代码的可重用性,并使你的项目能够轻松地集成来自Packagist(主要的 PHPComposer 库)的 PHP 库。今天,我们将重...[2020/11/9]

TP6基础教程-更新中

TP6基础教程-更新中

1.下载框架 必须要有composer (composer镜像必须是国内的,网上直接搜composer镜像)   进入自己创建好的D:\webserver\www\tp6 目录,输入composer create-project topthink/think tp 慢慢等待下载...[2020/11/9]

laravel8更新之维护模式改进

原文连接:https: www.wjcms.net/archive laravel8更新之维护模式改进 对php artisan down命令进行了一些非常漂亮的改进。 在以前的版本中,为了只允许某些人访问该网站,您必须使用白名单功能,如本博文所述: 现在支持预渲染维护模式模板,并且...[2020/11/9]

laravel8更新之速率限制改进

原文地址:https: www.wjcms.net/archive laravel8更新之速率限制改进 Laravel的请求速率限制器功能已增强,具有更大的灵活性和功能,同时仍保持与先前版本的throttle中间件API的向后兼容性。 速率限制器是使用RateLimiter...[2020/11/9]

PhpMyAdmin 配置文件现在需要一个短语密码的解决方法

本文主要介绍PhpMyAdmin 配置文件现在需要一个短语密码的解决方法,比较实用,希望能给大家做一个参考。 新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码。否则进入之后会有“配置文件现在需要一个短语密码。”的红色警叹提示。 解决方法: 1、将 phpM...[2020/11/9]

解决phpMyAdmin 高级功能尚未完全设置,部分功能未激活

解决phpMyAdmin 高级功能尚未完全设置,部分功能未激活,这是我们登录到phpMyAdmin都能见到的问题,今天,技术宅教强迫症解决这提示! 版本 phpMyAdmin:4.9.0.1 前期准备 将phpMyAdmin文件夹中 /phpMyAdmin ql/ 中的 c...[2020/11/9]

微信小程序获取用户手机号

前端通过微信接口获取这三个参数 $code = input(''post.code''); $encryptedData = urldecode(input(''post.encryptedData'')); $iv = input(''post.iv''); 首先  我们...[2019/11/15]

PHP7中的异常与错误处理

PHP 中的 Exception, Error, Throwable PHP 中将代码自身异常(一般是环境或者语法非法所致)称作错误 Error,将运行中出现的逻辑错误称为异常 Exception 错误是没法通过代码处理的,而异常则可以通过 try/catc...[2019/11/15]

PHP实现日历签到,并实现累计积分功能

PHP实现日历签到,并实现累计积分功能

在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动。这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤。 1.日历签到样式:使用的是calendar日历插件   前台代码 1 <!doctype htm...[2019/11/15]

LNMP+Redis架构部署

工作机制 L(Linux)N(Nginx)M(Mysql)P(PHP)架构想必大家都知道,LNMP架构主要作用是让前端服务与后端存储以及后端的一下服务进行连接起来,来实现php程序的动态请求。    而今天我们又在LNMP架构上面加一个Redis程序,而Redis在整个架构中起到了一...[2019/11/15]

安装rabbitMQ的PHP扩展

安装rabbitMQ的PHP扩展

1.环境准备:centos 7.6+PHP7.3 2.安装rabbitmq-ctar xf rabbitmq-c-0.9.0.tar.gzcd rabbitmq-c-0.9.0mkdir build && cd buildcmake -DCMAKE_INSTALL_PR...[2019/11/15]

2019年PHP面试题附答案(实战经验)

    出于一些原因近期做了一次工作变动,在职交接近一个半月时间大概面试了十五家公司,并且得到了自己比较满意的offer,最后基本上无缝衔接了新工作。总体来说,虽然准备的很充分,但面试期间还是暴露了许多问题,所以做下总结,供大家和自己以后参考,主要分四部分讲述: 简历方面,格...[2019/11/15]

thinkphp 比RBAC更好的权限认证方式(Auth类认证)

Auth 类已经在ThinkPHP代码仓库中存在很久了,但是因为一直没有出过它的教程, 很少人知道它, 它其实比RBAC更方便 。 RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会...[2019/11/15]

如何在 PHP 和 Laravel 中使用 Traits

事实上,PHP 作为一门编程语言存在的问题之一,就是你只能使用单继承。这意味着一个类只能从另一个类中继承。例如,可能希望从几个不同的类继承方法,以防止代码重复。在 PHP 5.4 中 一个新的语言特性被添加进来,这就是众所周知的 Traits,它在 Laravel 框架中被广泛使用...[2019/11/15]

PHP经典面试题:如何保证缓存与数据库的双写一致性?

只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性...[2019/11/15]

PHP变量的初始化以及赋值方式介绍

什么是变量   变量通俗的来说是一种容器。根据变量类型不同,容器的大小不一样,自然能存放的数据大小也不相同。在变量中存放的数据,我们称之为变量值。 PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。在PHP中变量的命名规则通常是以字母或下划线开头,由...[2019/11/15]

Gin框架 - 自定义错误处理 - it-world

概述很多读者在后台向我要 Gin 框架实战系列的 Demo 源码,在这里再说明一下,源码我都更新到 GitHub 上,地址:https: github.com/xinliangnote/Go开始今天的文章,为什么要自定义错误处理?默认的错误处理方式是什么?那好,咱们就先说下默认的错误处理...[2019/11/15]

php如何处理大数据高并发

大数据解决方案 使用缓存:  使用方式:1,使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap。 使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。 最关键的问题是:什么时候创建缓存,以及其失效机制。 对于空数据的...[2019/11/15]

解决php使用支付宝SDK报错问题

  最近公司将一些项目转移了服务器,后来发现使用支付宝支付时发现出现错误,错误如下:   1 The each() function is deprecated. This me age will be suppre ed on furthe ...[2019/11/15]

Gin框架 - 数据绑定和验证 - it-world

概述上篇文章分享了 Gin 框架使用 Logrus 进行日志记录,这篇文章分享 Gin 框架的数据绑定与验证。有读者咨询我一个问题,如何让框架的运行日志不输出控制台?解决方案:    engine := gin.Default() 修改成如下 ...[2019/11/15]

PHP SimpleXMLElement::__toString SimpleXML 函数

定义和用法 SimpleXMLElement::__toString - 返回字符串内容 版本支持 PHP4PHP5PHP7 不支持 支持 支持 语法 SimpleXMLElement::__toString ( void ) 返回直接在此元素中的文本...[2019/11/14]

微信小程序+php 授权登陆,完整代码

先上图          实现流程: 1、授权登陆按钮和正文信息放到了同一个页面,未授权的时候显示登陆按钮,已授权的时候隐藏登陆按钮,显示正文信息,当然也可以授权和正文分开成两个页面,在授权页面的onl...[2019/11/14]

PHP将数组转字符串

implode('','',$arr) 将数组转字符串 $arr = [ ''a''=>1, ''b''=>2, ''c''=>3, ]; $arr_string = implo...[2019/11/14]

87
2
记录数:2870 页数:1/5812345678910下一页尾页
加载更多
 友情链接: NPS  问卷模板