前端开发
编程语言
数据库
服务器
系统/运维
网络/安全
移动开发
CMS教程
网站运营
保存到桌面
关于我们
收藏本站
素材狗

素材狗

  • 首页
  • 学习HTML/CSS
  • 学习PHP
  • 学习JAVA
  • 学习CMS
  • 编程问答
  • 实例代码
  • 学习Python学习Go学习Ruby学习C学习C++学习Perl学习Lua学习Rust学习Scala学习VB
  • 手机随时阅读

编程教程

前端开发

编程语言

数据库

服务器

系统/运维

网络/安全

移动开发

CMS教程

网站运营

前端问题

php问题

Java问题

Python问题

C/C++问题

C#/.NET问题

移动开发问题

数据库问题

09 02
分析PHP的垃圾回收机制

分析PHP的垃圾回收机制

分析PHP的垃圾回收机制 如果用过C语言,那么申请内存的方式是malloc或者是calloc,然后你用完这个内存后,一定不要忘了用free函数去释放掉,这就是传说中手动垃圾回收,一般都是扫地神僧用这种方式.很多高层次语言中,你这辈子都是接触不到内存管理的
发布于53天前
0 阅读
09 02
如何从防护角度看Thinkphp历史漏洞

如何从防护角度看Thinkphp历史漏洞

如何从防护角度看Thinkphp历史漏洞 目录 Thinkphp RCE漏洞和扫描流量 漏洞原理回顾 Thinkphp漏洞全网扫描 总结 Thinkphp RCE漏洞和扫描流量 漏洞原理回顾 5.0.x版本漏洞 原理在于Thinkphp处理请求的关键类为Request(thinkphp/library/think/Request.php),该类可以实现对
发布于53天前
0 阅读
09 02
分析五个Laravel Dusk的使用技巧

分析五个Laravel Dusk的使用技巧

分析五个Laravel Dusk的使用技巧 目录 1. 填充隐藏字段 2. 模拟 HTML 地理位置 3. 使用 XPath 选择器 4. 整页截屏 5. 访问浏览器错误日志 1. 填充隐藏字段 在测试某些 JS 组件时 (例如自动完成,日期选择器等) ,可能需要编写动作模拟操作与这些组件交互.犹
发布于53天前
0 阅读
09 02
详解Swoole TCP流数据边界问题解决方案

详解Swoole TCP流数据边界问题解决方案

详解Swoole TCP流数据边界问题解决方案 目录 1. 数据发送过程 2. 什么是数据边界 2.1 代码演示 3.EOF 解决方案 3.1 open_eof_check 3.2 open_eof_split 3.3 open_eof_check 和 open_eof_split 差异 4. 固定包头 + 包体解决方案 5. 总结 6. 扩展知识 6.1 字节序 1. 数据发送过程
发布于53天前
0 阅读
09 02
如何使用Laravel Eloquent来开发无限极分类

如何使用Laravel Eloquent来开发无限极分类

如何使用Laravel Eloquent来开发无限极分类 目录 概述 数据库迁移 Eloquent 模型和关联关系 路由和控制器方法 视图和递归子视图 概述 我们会创建一个微型项目来展示儿童商店的分类,总共有 5 级,如下: 数据库迁移 简单的数据表结构: Schema::create('cate
发布于53天前
0 阅读
09 02
如何使用PHP对象POPO来优化你的代码

如何使用PHP对象POPO来优化你的代码

如何使用PHP对象POPO来优化你的代码 目录 我们有如下的问题 结论 我们有如下的问题 1.那么在另一种编程语言中 POJO 的名字是什么呢? 关于普通旧对象的约定是 普通旧编程语言对象.如果你在 Ruby 上,你可以调用 PORO(普通旧 Ruby 对象),也许 Rubyist 已经
发布于53天前
0 阅读
09 02
浅谈减少Hyperf框架的扫描时间

浅谈减少Hyperf框架的扫描时间

浅谈减少Hyperf框架的扫描时间 原因 Hyperf框架为了防止用户更新组件后,代理缓存没有更新导致启动报错.增加了以下钩子. { scripts: { post-autoload-dump: [ init-proxy.sh ] } } 而init-proxy.sh脚本,会执行php bin/hyperf.php di:init-proxy命令清理代理缓存,并重新生成. $
发布于53天前
0 阅读
09 02
浅谈PHP7中的一些小技巧

浅谈PHP7中的一些小技巧

浅谈PHP7中的一些小技巧 相同的命名空间,相同的 use 在 PHP 7 之前,开发者经常这么做: use Universe\Saiyan; use Universe\SuperSaiyan; 从 PHP 7 开始: use Universe\{Saiyan, SuperSaiyan}; 函数和常量也是一样的.如果它们属于同一命名空间,则可以对它们进行分组. 常量可以
发布于53天前
0 阅读
09 02
如何使用PHP7的Yaconf

如何使用PHP7的Yaconf

如何使用PHP7的Yaconf 简介 我见过很多的项目中, 用PHP文件做配置的, 一个config目录下可能有十几个甚至数十个.php配置文件, 里面都是各种各样的array, 还有甚者会把一些词典文件(比如中文/英文对照)也放到配置中去. 这就导致配置文件的解析耗费了很
发布于53天前
0 阅读
09 02
详解Laravel服务容器的优势

详解Laravel服务容器的优势

详解Laravel服务容器的优势 概述 laravel服务容器就像一个高度自动化的工厂,你需要的东西,定制好模型,使用特定接口来制造. 因为使用了服务容器,laravel中大部分对象实例化的方式是这样的: $obj1 = $container-make('class1', 'class2'); $obj2 = $container-make('clas
发布于53天前
0 阅读
09 02
如何用RabbitMQ和Swoole实现一个异步任务系统

如何用RabbitMQ和Swoole实现一个异步任务系统

如何用RabbitMQ和Swoole实现一个异步任务系统 系统介绍 从图中可以看到,我们这个系统是一个基于事件的异步任务系统.就是说当一个事件产生时,生产者将事件抛给调度器,调度器负责查询事件下有哪些任务,然后将这些任务丢到相应的队列中,最后由消
发布于53天前
0 阅读
09 02
浅谈Laravel中如何对大文件进行加密

浅谈Laravel中如何对大文件进行加密

浅谈Laravel中如何对大文件进行加密 我已经搜索过用于解决此问题的软件包或解决方案,并遇到了这个 Stack Overflow 回答和这个 PHP 解决方案,该解决方案基本上是 Stack Overflow 所描述的解决方案的 PHP 实现. 我决定创建一个为 Laravel 设计的扩展包,使用简
发布于53天前
0 阅读
09 02
详解Laravel制作API接口

详解Laravel制作API接口

详解Laravel制作API接口 需要注意的是:API有它的具体用途,我们应该清楚它是干啥的.访问API的时候应该输入什么.访问过API过后应该得到什么. 在开始设计API时,我们应该注意这8点.后续的开发计划就围绕着这个进行了. 1.Restful设计原则 2.API的命名 3.AP
发布于53天前
0 阅读
09 02
详解PHP如何读取大文件

详解PHP如何读取大文件

详解PHP如何读取大文件 衡量成功 唯一能确认我们对代码所做改进是否有效的方式是:衡量一个糟糕的情况,然后对比我们已经应用改进后的衡量情况.换言之,除非我们知道 解决方案 能帮我们到什么程度 (如果有的话),否则我们并不知道它是否是一个
发布于53天前
0 阅读
09 02
如何在Laravel中验证zip里的文件

如何在Laravel中验证zip里的文件

如何在Laravel中验证zip里的文件 目录 概述 PHP 的libzip扩展 如何操作 ZIP 文件 集成到 Laravel 程序中 最佳实践 概述 如果我们希望用户上载 ZIP 文件,我们可以结合规则并像如下所示的内容使用: return [ 'file' = 'required|file|mimes:zip|size:3072' ]; 但是与图片.文
发布于53天前
0 阅读
09 02
详解Swoole跟传统的web开发的区别

详解Swoole跟传统的web开发的区别

详解Swoole跟传统的web开发的区别 一.swoole的运行模式 1.1.传统web开发模式 PHP web开发采用的方式是LAMP/LNMP架构,即Linux.Nginx,Mysql和PHP.这里以nginx来举例,大致结构为: 当请求进入时,web server将请求转交给PHP-FPM,PHP-FPM是一个进程池架构的FastCGI服务,内置PH
发布于53天前
0 阅读
09 02
如何使用PHP依赖管理工具Composer

如何使用PHP依赖管理工具Composer

如何使用PHP依赖管理工具Composer 前言 别再到处搜PHP类扩展包了,对于现代语言而言,包管理器基本上是标配.Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm.PHP 的则是 PEAR,不过 PEAR 坑不少: 依赖处理容易出问题 配置非常复杂 难用的命令行接口 好在我们
发布于53天前
0 阅读
09 02
详解PHP框架EasySwoole

详解PHP框架EasySwoole

详解PHP框架EasySwoole 安装 使用 Composer 安装 composer require easyswoole/easyswoole=3.xphp vendor/bin/easyswoole install 启动框架 php easyswoole start nginx转发 server { root /data/wwwroot/; server_name local.easyswoole.com; location / { proxy_http_version 1.1; proxy_se
发布于53天前
0 阅读
09 02
浅谈Laravel中使用Slack进行异常通知

浅谈Laravel中使用Slack进行异常通知

浅谈Laravel中使用Slack进行异常通知 概述 通常,我们可以依靠用户反馈.经常查看程序日志来发现程序存在的问题.但这要么不可靠要么不及时,所以下面我们介绍一种比较有效的做法--使用 Slack 通知程序跑出的异常信息. Slack 是一款即时通信软件,类似
发布于53天前
0 阅读
09 02
如何理解PHP核心特性命名空间

如何理解PHP核心特性命名空间

如何理解PHP核心特性命名空间 提出 PHP 在 5.3 后提出了命名空间用来解决组件之间的命名冲突问题,主要参考了文件系统的设计: 同一个目录下不允许有相同的文件名 - 同一个命名空间下不允许有相同的类: 不同的目录可以有同名文件 - 不同的命名空
发布于53天前
0 阅读
首页上一页 42 43 44 45 46 47 48 49 50 51 下一页末页 共 51页1007条

学习编程

Python教程 开始学习
学习Python

Python不仅是一种计算机程序设计语言、还是一种面向对象、解释型的计算机程序语言,汇集整理Pytho......

Go教程 开始学习
学习Go

Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。......

Ruby教程 开始学习
学习Ruby

Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)创建于......

C教程 开始学习
学习C

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编......

最新发布

  • 网站图片丢失或者获取失败时显示默认图片的办法 3小时前
  • PHP正则表达式匹配字符方法汇总 4小时前
  • Nib文件是什么?Nib文件打开方法 5小时前
  • iOS、Mac OS X系统中编程实现汉字转拼音的方法(超级简单) 5小时前
  • iOS7 毛玻璃特效代码 5小时前

图文推荐

  • python中defaultdict用法实例详解

    python中defaultdict用法实例详解

  • PHP实现转盘抽奖算法分享

    PHP实现转盘抽奖算法分享

  • PHP实现数据库的增删查改功能及完整代码

    PHP实现数据库的增删查改功能及完整代码

文章热榜

1 PHP正则表达式匹配函数 preg_match 与 preg_match_all

preg_match() 函数用于进行正则表达式匹配,成功返回 1 ,否则返回 0 。 语法: int preg_match( string pattern, string subject [,  array  matches ] ) 参数说明: 参数 说明 pattern 正则表达式 subject 需要匹配检索

2 字符串分隔符用什么符号好一点

大家都知道, split用来分割String字符串的内容,最好避开这几个字符串 * ^ : |,因为他们是特殊字符,如果用他们分割内容的话,是需要转义的,不然,会分割不成功,如: String city = "北京|上海|广州|深圳";//  如果以竖线为分隔符,则split的时候

3 php数组怎么进行序列化

序列化 一般情况下,创建的对象的生命周期在程序终止的时候就终结了。但是,当在程序不运行的情况下需要用到对象信息的时候,就需要用到序列化。序列化是将一个对象转换成为一个字节序列,该字节序列随后可以写入磁盘或者在网络中传

4 php中serialize()和unserialize()函数怎么用

这篇文章主要介绍了php的serialize()函数和unserialize()函数的相关资料,需要的朋友可以参考下 php的serialize()函数和unserialize()函数 适用情境:serialize()返回字符串,此字符串包含了表示value的字节流,可以存储于任何地方。这有利于存储或传递 PHP 的值

5 php数据库mysql语句中like用法

本文介绍了Mysql必读sql中like语句通配符用法,希望能够帮到大家。 导读:sql like通配符: 通配符 说明 _ 与任意单字符匹配% 与包含一个或多个字符的字符串匹配[ ] 与特定范围(例如,[a-f])或特定集(例... sql like通配符: 通配符 说明 _ 与任意单字符匹

关于我们

© 2023 素材狗 版权所有并保留所有权