宁泽林_NiZerin - 互联网技术博客

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
PHP
最新的PHP前沿技术
PHP

[译]2018年,如何成为现代化的后端开发者

如今的网站开发与几年前的完全不一样了; 现在有很多让网站开发者感到困惑的东西。 这是我们决定做路线图指南 step by step visual guides demonstrating the bigger picture 的原因之一,并让每个人清楚的知道应该在网站开发中处于何种角色。 一周以前, 我们发表了一篇文章 Modern Frontend Developer in 2018 ,我们承诺了为后端和DevOps发布最新的路线图。现在履行承诺, 这篇文章是关于现代后端开…

2019年1月16日 0条评论 3085点热度 0人点赞 NiZerin 阅读全文
PHP

PHP 安全:如何防范用户上传 PHP 可执行文件

每个专业的 PHP 开发者都知道用户上传的文件都是极其危险的。不论是后端和前端的黑客都可以利用它们搞事情。 大约在一个月前,我在 reddit 上看了一篇 PHP 上传漏洞检测 ,因此, 我决定写一篇文章。用户 darpernter 问了一个棘手的问题: 尽管我将其重命名为 'helloworld.txt', 攻击者是否仍然能够运行他的php 脚本? 置顶的答复是: 如果文件后缀修改为 .txt ,那么它不会被当做php文件执行,这样你安心了吧,不过再三确保不是 .php.txt 的后…

2019年1月15日 1条评论 3032点热度 0人点赞 NiZerin 阅读全文
PHP

[译]Swoole 是 PHP 中的 Node.js?

一想到那些可以使用 Node 的同事,一些 PHP 开发者的脸都嫉妒绿了。异步 Node 系统可以在不同协议间共享代码库,并在代码之外提供服务。这真的想让一个人转 Node 开发。实际上 PHP 中也有类似于 Node 的存在,并被列入了 PHP 拓展,叫做 Swoole。 PHP 中的 Node ?Swoole 到底是什么? 我先从 官方文档 中引用下 Swoole 的定义: Swoole:面向生产环境的 PHP 异步网络通信引擎。使 PHP 开发人员可以编写高性能、可拓展的异步并发 TCP、…

2019年1月14日 0条评论 3206点热度 0人点赞 NiZerin 阅读全文
PHP

PHP7.3即将到来,快来了解一下新特性吧

PHP 目前依旧是其它脚本语言强劲的竞争对手,这主要归功于其核心维护团队的快速更新。 自从 PHP 7.0 发布以来,社区见证了许多新特性的诞生,极大地改进了开发者在项目中应用 PHP 的方式。提高 PHP 应用的性能和安全性,是这些改进的主要目的。 PHP 最近实现了又一个里程碑 —— 发布 PHP 7.3。新版本带来了一些急需的更新。 在本文中,我将论述新推出的 PHP 7.3 特性 和更新。好消息是,你可以在你的测试服务器上自行安装新版本、查看新功能。但老生常谈,切勿在生产服务器…

2018年12月27日 2条评论 4485点热度 0人点赞 NiZerin 阅读全文
PHP

PHP异步编程: 基于 PHP 实(chao)现(xi) NODEJS web框架 KOA

PHP异步编程: 基于 PHP 实(chao)现(xi) NODEJS web框架 KOA 说明 偶然间在 GITHUB 上看到有赞官方仓库的 手把手教你实现co与Koa 。由于此前用过 KOA ,对于 KOA 的洋葱模型叹为观止。不由得心血来潮的看完了整个文档,接着 CTRL+C、CTRL+V 让代码跑了起来。 文档中是基于 swoole 扩展进行开发,而 swoole 对 WINDOWS 并不友好,向来习惯在 WINDOWS 下开发的我一鼓作气,将Workerm…

2018年12月26日 0条评论 3489点热度 0人点赞 NiZerin 阅读全文
Laravel

Laravel,PHP 如何使用数据库连接池提高性能

数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 需要 PHP 7.0+ SWOOLE 2.1+ SMProxy Laravel MySQL 1.安装swoole pecl install swoole 2.安装SMProxy (推荐)直接下载最新发行版的 PHAR 文件,解压即用: 下载前两个压缩包中的一个 或…

2018年12月9日 1条评论 5096点热度 0人点赞 NiZerin 阅读全文
PHP

php,vue,vue-ssr 做出来的页面有什么区别?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 目前我这边的web页面,都是采用php+smarty模板生成的,是一种比较早期的开发模式。好处是没有现阶段常用的前后端分离出现的首屏问题,因为其本身就是服务器渲染,坏处是代码分离不好做,公用化及组件化不好做。这里涉及前后端分离相关问题,老生常谈,这里暂不讨论。 ​ 近期,在做一些前端分离的尝试。采用国内非常流行的的vue框架,选这个框架而不是react的原因主要是vue的mvvm保留html书写惯性,对于html里写代码多的人来说更容易入手。而且流行框架v…

2018年11月16日 1条评论 4792点热度 0人点赞 NiZerin 阅读全文
PHP

php如何发送电子邮件?使用PHPMailer实现

php如何发送电子邮件?本篇文章给大家介绍使用PHPMailer+SMTP实现发送电子邮件的方法,让大家了解如何配置和使用PHPMailer 。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 PHPMailer是一个流行的PHP邮件发送库。它支持通过mail()函数或SMTP发送邮件。简而言之,PHPMailer是一种在基于PHP的环境中发送电子邮件的有效方法。 下面我们来看看 第1步 - 收集PHPMailer的详细信息 要将PHPMailer与Hostinger SMTP一起使用,首先需要创建…

2018年11月7日 0条评论 3796点热度 0人点赞 NiZerin 阅读全文
PHP

使用PHP结合Ffmpeg快速搭建流媒体服务实践

一、背景 笔者想将自己收藏的一些电影放到网站上可以用来随时播放,不过遇到了一个问题,便是如果直接将MP4文件放放到网站目录当中,手机端必须下载整个视频才可以播放,而如果跨外网传输,这实在是不太现实。 为了解决这个问题,便想着搭建一套流媒体服务,这样手机就可以边看边下载,查询了一些资料了了解到需要先将视频分成一小片来传输,比如将MP4转码为M3U8格式,查询了相关转码方法,比较主流的方式是使用ffmpeg这个开源工具 二、操作概要 1. 安装Ffmpeg 2. 服务搭建 3. 功能测试 三、搭建ffmpeg 视频转码…

2018年11月4日 0条评论 3210点热度 0人点赞 NiZerin 阅读全文
Java

php丶c++丶c#丶java丶js实现冒泡排序

冒泡排序(Bubble Sort),它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,所以叫“冒泡排序”。 原理 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持…

2018年10月22日 0条评论 3333点热度 0人点赞 NiZerin 阅读全文
1…34567

NiZerin

博主已经躺平了,后面很少会更新博客。

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
Java如何调用支付宝支付接口?调用支付宝支付接口的方法 Laravel 7 发布在即,过来看下有哪些新功能 DUX5.1大前端最新主题破解版分享下载 Node 12 值得关注的新特性 print 不是函数 为高性能优化 PHP-FPM
标签聚合
javascript translations vue laravel php go flutter wordpress
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang