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

  • PHP
  • Go
  • Java
  • Rust
  • Python
  • 交流群
  • 关于我
  • 留言版
网站公告

站长因受 996 制度毒害,没啥时间更新文章了

长时间在 996制度 公司上班,这个时候必须站出来,表达一下自己的看法。 事件:这几天github上一个项目引起了很多人关注,特别是国内程序员群体。有一名程序员不满996制度,在github上创建了一个开源项目,指出996工作制不符合法律,对程序员有巨大的伤害。正如项目上名字所说,“996工作,迟早生病进ICU”。项目引起了国内程序员群体对996工作制的极大共鸣,截止到写文章时项目的star数目已经超过了6万个。并有了5000+的issue讨论。(star数可以理解为收藏数,在github的开源项目中能够达到6万星…

2019年3月30日 4条评论 4807点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel 5.8.5 发布

Laravel 5.8.5 于昨天发布,其中包含针对 unique 验证规则的安全修复程序,以及最新的每周更改和功能。 第一,新的 Gate:: none() 方法会拒绝当前用户的任何给定的权限。 第二,为当前用户使其他会话无效时,会触发新的 OtherDeviceLogout 事件,允许监听器对注销事件作出反应以撤消用户访问令牌等。 第三,Blade 循环变量 可以使用偶数和奇数布尔标志,您可以将其用于: 最后,5.8.5包含&nbs…

2019年3月25日 4条评论 4059点热度 0人点赞 NiZerin 阅读全文
Laravel

[译]自动化测试:六个值得参考的 Laravel 开源项目

最近我对自动化测试越来越感兴趣 —— 密切关注着 PHPUnit,TDD,Laravel Dusk,Travis 以及其他测试相关的关键词,所以我决定看看周围其他人是如何做自动化测试的。我在 GitHub 上找到了相当多的 Laravel 开源项目,从里面挑选出了 6 个来查看他们的测试方案。让我们分别看一下。 免责声明: 我只是查看了完整的基于 Laravel 5.3+ 的 Laravel 项目(不包括依赖包) 1. Laravel.io portal URL: https://github.…

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

[译]使用 Zephir 轻松构建 PHP 扩展

简介: 通过 PHP 扩展, 我们可以在 php 代码中使用一些特定的方法(大部分的 php 扩展都是用 C 写的)。 比如,在 PHP 中需要与 SQLite3 交互,我们可以自己写方法与之进行连接,再写 SQL 语句请求数据。然而,这都是些既琐碎又重复度相当高的工作,因此,所有开发者对插件的需求呼之欲出。 现在,这款插件已经诞生了。你只需像安装其他扩展一样进行安装,然后在 'php.ini' 文件执行 'extension=sqllite3.so',就可以在你的 php 项目里对 sqlite3 进行访问了。 …

2019年3月21日 9条评论 10679点热度 0人点赞 NiZerin 阅读全文
Node.js

[译] Node.js 基础知识:没有依赖关系的 Web 服务器

Node.js 是构建 web 应用服务端的一种非常流行的技术选择,并且有许多成熟的网络框架,比如 express, koa, hapijs。尽管如此,在这篇教程中我们不用任何依赖,仅仅使用 Node 核心的 http 包搭建服务端,并一点点地探索所有的重要细节。这不是你能经常看到的一种状况,它可以帮助你更好地理解上面提及的所有框架--现有的许多库不仅在底层使用这个包,而且经常会将原始对象暴露出来,使得你可以在某些特殊任务中应用他们。 目录表 Hello, World 响应细节 HTTP 报文 HTTP 报文头 H…

2019年3月17日 3条评论 3618点热度 0人点赞 NiZerin 阅读全文
Laravel

[译] Laravel Telescope 完美的应用调试工具

Laravel Telescope 是由 Mohamed Said 和 Taylor Otwell 开源 的 Laravel 应用的调试工具。 你可以使用 Composer 安装到你的应用中。 安装完 Telescope 后,你可以访问 /telescope 来访问该应用。 Telescope 能做什么事? 如果你之前用过 Clockwork 或者 Laravel Debugbar ,那么这两款应用与 Telescope 进行对比的话就是纯 UI 界面和重量级武器。 Tele…

2019年3月13日 0条评论 2568点热度 0人点赞 NiZerin 阅读全文
Python

Python如何爬取实时变化的WebSocket数据

一、前言 作为一名爬虫工程师,在工作中常常会遇到爬取实时数据的需求,比如体育赛事实时数据、股市实时数据或币圈实时变化的数据。如下图: Web 领域中,用于实现数据'实时'更新的手段有轮询和 WebSocket 这两种。轮询指的是客户端按照一定时间间隔(如 1 秒)访问服务端接口,从而达到 '实时' 的效果,虽然看起来数据像是实时更新的,但实际上它有一定的时间间隔,并不是真正的实时更新。轮询通常采用 拉 模式,由客户端主动从服务端拉取数据。 WebSocket 采用的是 推 模式,由服务端主动将数据推送给客户端,这种…

2019年3月9日 2条评论 3322点热度 0人点赞 NiZerin 阅读全文
Go

[译] 2019 为什么我们还会继续使用 PHP ?

我们来开门见山地说。  PHP 是一门奇葩的语言。它既不快,语法又不漂亮。还没有遵守良好的软件开发实践。 但我还是使用它开发了很多软件。 那么问题就很明显了 为什么今天还在使用 PHP ? 除了个人理想主义的偏好以外,还有很多理由。这才是我们要讨论的范围。为什么选 PHP 作为我的 Web 开发语言? PHP 是什么? 「PHP 代表什么意思?」 或者这么问,「PHP 是什么?」 PHP 是一门编写 web 页面的语言,底层使用 C 语言实现,使用 HTML 的标签语法包裹代…

2019年3月7日 3条评论 4511点热度 0人点赞 NiZerin 阅读全文
PHP

print 不是函数

这个源自于一个看似很诡异的问题: if (print("1\n") && print("2\n") && print("3\n") && print("4\n")) {    ;} 你期待这段代码输出什么呢? 实际上的输出是: 4111 很多时候我们会忽略了print是一个语法结构(language constructs), 他并不是一个函数, 参数的list并不要求有括号(即使你写了括号, 括号也会在语法分析阶段被忽略), 他…

2019年3月5日 0条评论 3745点热度 0人点赞 NiZerin 阅读全文
PHP

PHP 7.4 前瞻:FFI 新特性

FFI扩展已经通过RFC,正式成为PHP 7.4核心扩展。 什么是FFI FFI(Foreign Function Interface),即外部函数接口,是指在一种语言里调用另一种语言代码的技术。PHP的FFI扩展就是一个让你在PHP里调用C代码的技术。 FFI的使用非常简单,只用声明和调用两步就可以,对于有C语言经验,但是不了解Zend引擎的程序员来说,这简直是打开了新世界的大门,可以快速地使用C类库进行原型试验。 (此处有图:溜了溜了,要懂C的……) 下面通过3个例子,看一下FFI是怎样使用的。 Libbloo…

2019年3月3日 1条评论 3884点热度 0人点赞 NiZerin 阅读全文
12

NiZerin

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

最新 热点 随机
最新 热点 随机
PHP 中如何正确地调用系统命令? 看看 Laravel 9 的新功能 Laravel 8 性能优化自查清单 Laravel 7 已停止维护 Laravel: 新的发行时间表(2021 后改为一年一更) PHP8 已经发布,来看看有哪些新特性吧
[译] 在 GO 语言中创建你自己的 OAuth2 服务:客户端凭据授权流程 Laravel 8 将于9月8日发布! Flutter 基础(八)手势相关 Widget:GestureDetector 和 Dismissible Laravel 8 性能优化自查清单 PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置 [译] Laravel TestTools Chrome 插件自动生成你的 Dusk 测试脚本
标签聚合
vue flutter go javascript translations wordpress laravel php
归档
友情链接
  • PHP函数字典
  • 宝塔运维特惠
  • 科学上网
  • 阿里云特惠

COPYRIGHT © 2021 nizer.in. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang