编程

Laravel 10 正式发布

747 2023-02-15 00:02:09

Laravel 10 现已发布,包括PHP v8.1最低版本要求、新的Laravel Pennant包、可调用的验证规则、原生类型声明等等

详情...
编程

PHP 8.2 新特性预览: 只读类 Readonly Class 详解

1029 2022-11-13 19:44:59

PHP 8.2 开始支持只读类。当类被声明为只读类,整个类以及它声明的成员都被当做是只读的。

详情...
编程

Laravel 11 新功能提前预览

115 2023-09-02 14:32:00

距离 Laravel 11 原计划的发布日期 2024 年1季度,尚有段时间。不过,在 Laracon 上,Taylor 分享了一些新特性,以及一些大的改进:流式目录结构。目前,仅是 beta 版预览,可能还会调整。不过这是目前可以期待的…控制器默认不再继承。不再有中间件目录。当前 Laravel 包含了 9 个中间件,大多你都不会自定义修改。不过...

详情...
编程

PHP 8.2 正式发布

1058 2022-12-08 20:20:15

2022年12月8日,PHP 8.2 正式发布了。PHP 8.2 是PHP语言现代化旅程中一个重要的里程碑。除了一些重要的新特性和改进之外,PHP 8.2 还通过弃用对类的动态属性支持、特定非最优配置值时发出警告,以及修复一些旧版 PHP 中对数组排序和特定类型字符串转换/编码操作产生影响的行为,来提升语言效率。此次更新带来了许多改进和新特性,诸如:只读类析...

详情...
编程

PHP 8.2 新特性 — 新增 Random 扩展

821 2022-11-14 07:58:10

PHP 8.2 引入新的 PHP 扩展叫做 Random, 这个扩展组织合并了已有的随机数生成功能,引入一些新的 PHP 类结构和异常类,用来提供随机数生成器和异常处理的颗粒度选择。Random 扩展与 PHP 捆绑,没有编译时和运行时配置可以禁用此扩展。

详情...
编程

Spring Boot 简介

6 19小时前

Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。Spring Boot 集成了大量常用的第三方库配置,Spring Boot 应用中这些第三方库几乎可以是零配置的开箱即用(ou...

详情...
编程

Laravel Sitemap 生成器 - 生成站点地图

19 2天前

spatie/laravel-sitemap 是一个 Laravel 站点的 Sitemap 生成器。可以在无需手动添加 URL 的情况下,爬取整个站点生成站点地图。

详情...
编程

JavaScript 中的事件委托(delegate)

20 3天前

这个问题是我偶然碰到的,不是投票排名很高的问题,但我觉得还蛮重要的。基础Event Bubbling要理解JavaScript中的Event Delegation,首先需要了解Event Bubbling。之前在event.preventDefault() vs. return false这个问题中已经对JavaScript事件模型说得比较细了。其中的Eve...

详情...
编程

Java - 实现Runnable接口(interface) 和 继承Thread类

26 5天前

在Java中,并发执行任务一般有两种方式: (1)实现Runnable接口 (2)继承Thread类一般而言,推荐使用方式(1),主要是由于大多数情况下,人们并不会特别去关注线程的行为,也不会去改写Thread已有的行为或方法,仅仅是期望执行任务而已。 因此,使用接口的方式能避免引入一些并不需要的东西,同时也不会影响继承其他类,并使程序更加灵活。额外的tip...

详情...
编程

HashMap 和 Hashtable的区别

25 6天前

问题在Java中HashMap和Hashtable的区别? 哪一个对于多线程应用程序更好?回答Hashtable是同步的,加了synchronized锁,而HashMap不是。没有加synchronized锁的对象,性能通常比加了synchronized锁的对象要更好一些,因此,如果是非多线程程序,不需要考虑锁、同步等问题,那么使用HashMap更好。Has...

详情...