-
Laravel框架实战,数据库的增删改查,facade的使用
前提: 首先我们需要在laravel中配置好数据库,进入laravel的目录,找到.env这个文件,在里面对数据库的主机名,数据库名,用户名,密码进行配置,配置成功之后,我们才能够对数据库进行设置,我们需要配置的就以下几项:DB_CONNECTION=mysql //使用的数据库类型DB_HOST=127.0.0.1 //主机名DB_PORT=3306 //数据库端口,mys...
-
PHP Nginx Larveral配置
1:看情况是否需要安装compoer工具安装compoer.note 2:在conf文件中添加重定向rewrite ^/public/index.php/(.*)$ /public/index.php?s=$1 last;location /{try_files $uri $uri/ /public/index.php$is_args$query_string;}
-
Laravel 5.8 正式发布了,一起来看看有哪些新特性吧!
Laravel 5.8 在美国时间2019年2月26号正式发布了,该版本引入了一些新特性以及最新的bug修复,并对框架核心代码做了优化。 这些新特性包括: PHP dotenv Laravel 5.8 集成了 PHP dotenv 3.0,并引入了如下相关新特性: 当我们试图读取和修改部分环境变量时更加灵活; 支持多行变量; 不再清除变量值两边的空格...
-
被神化的laravel 之优雅
一路用了很多个PHP框架,觉得应该在这里丢上一嘴,也就是简简单单的评价一下,使用后的感想罢了,我只是想说,laravel 被过度神化了,以优雅为名,虽然很多地方的确很优雅,但很多地方不是优雅而是繁琐,我们写代码的核心是什么呢,其实分为3个部分,一个加数据请求部分, 一个叫数据操作部分 ,一个叫数据存储部分,还有个其他部分 在请求中...
-
Google Chrome v75.0.3770.142 正式版发布
谷歌浏览器Google Chrome稳定版迎来v75第四个维护版本发布,详细版本号为v75.0.3770.142,上一个正式版v75.0.3770.100发布于6月19日,时隔27天Google又发布了新版Chrome浏览器,本次升级主要是更新了安全修复和稳定性改进及用户体验。 谷歌浏览器v75正式版主要为桌面和网页开发者引入了几项新功能和软件增强。其中在“隐私和安全”...
-
如何以计算机的方式去思考
从上大学第一天开始接触编程,老师便给我们讲过各式各样的算法。从各种查找、排序,到递归、贪心等算法,大一的时候一直在和这些算法搏斗。直到工作后,为了应付面试,仍不得不回过头去啃算法书或者去刷一些算法习题,才能够拾回一些上学时的记忆。为什么算法就这么难以记住呢?或者说,为何计算机的算法不能更直观一些呢?因为计算机的算法就是反人性的,从本质上来说,这是计算机的思维方式和人脑思维方式的...
-
PHP 8 确认支持 JIT
介绍 众所周知,PHP 7的性能跳跃最初是由尝试为PHP实现JIT而启动的。我们在2011年开始在Zend(主要是由Dmitry)开展这些工作,从那时起尝试了3种不同的实现。我们从未提出过发布其中任何一个的建议,主要有三个原因:它们导致典型的Web应用程序没有实质性的性能提升; 它们的开发和维护非常复杂; 我们仍然有其他方向可以探索以提高性能,而无需使...
-
开发者回忆:PHP早已不是十年前的模样
发布了一篇文章,详细介绍了 2019 年的 PHP 是怎么样的。Brent 承认 PHP 当前仍然存在一些问题,比如许多核心函数仍然有不一致的方法签名、配置设置还是令人困惑,但是以他自己的开发经验来看,他认为 PHP 是 Web 开发的绝佳选择,使用 PHP,他可以创建可靠、可维护和高质量的应用,并且自己与客户对最终结果都满意。 文章中 Brent 关注于 PH...
-
PHP 7.3.7 正式发布 多项内容修复
PHP 7.3.7正式发布了。PHP(PHP:Hypertext Preprocessor)是一种在电脑上执行的脚本语言,主要是用途在于处理动态网页,也包含了命令列执行接口(command line interface),或者产生图形使用者接口(GUI)程式。 版本主要还是修复 bug,改进日志如下:P 7.3.7- Core: .&...
-
微软发布VS Code新扩展 面向Web开发人员调试DOM
访问: 微软中国官方商城 - Visual Studio 对 Web 开发人员来说,当在 DevTools 和 IDE 之间中完成相同的任务时,不同的工作流混在一起会觉得很不方便,所以 Paul Gildea 提出三方面改进: 在 DevTools 中修改 CSS 时,快速将更改更新到源代码 在 DevTools 中对 HTML...
-
Linux 5.2.1 发布 用于运行最新的稳定内核
修复 Perf 减少 RTL 8712 驱动程序的堆栈使用 fscrapt 将不再为 dead 目录设置策略 还有一个新的文档部分,详细说明了 Spectre 的 CPU 漏洞 完整列表查看 Linux Kernel 5.2的亮点包括Sound Open Fir...
-
nginx 主线版1.17.0发布 1.14稳定分支已停止维护
17.0。 16.0。 稳定分支的生命周期一般是一年,每年四月官方就会停止对当前稳定分支的维护,不再提供错误修复补丁。这会触发两个事件: 第一,官方会 fork 当前的 mainline 版本,以用于创建下一个稳定版本。这样一来,稳定分支就继承了过去一年中 mainline 版本的所有错误修复补丁、新增功能和其他变更。上个月发布的&n...
-
JavaScript 引擎 V8 发布 7.6 版本:别问,问就提升性能
在现代 JavaScript 应用中,JSON 通常用作传递结构化数据的格式。通过加速 JSON 解析,可以减少通信的延迟。此版本中,JSON 解析器进行了大修,以便更快地扫描和解析 JSON,这使得流行网页提供的数据解析速度提高了 2.7 倍。 在 V8 v7.5 之前,JSON 解析器是一个递归解析器,它的原生堆栈空间受传入 JSON 数据的嵌套深度影响,这意味着可以在非...
-
Redis 6将采用全新协议RESP3 以提供客户端缓存功能
另一个原因也是 antirez 认为最重要的一个,实现 Client side caching(客户端缓存)功能。这个功能十分常见,但 Redis 尚未提供。 当使用者需要进行快速存储或快速取操作时,就需要在客户端内存中存储一小部分信息,这是为了降低程序获取数据时...
-
美研究人员开发出更高效易操作的超算编程语言
目前广泛使用来操控超算的仍是40多年前发明的C++语言,在当时主要的微处理器是中央处理单元(CPU),它可以一个接一个地计算,即串行处理。而现在的超算更多地使用另一种微处理器,也就是图形处理单元(GPU),它可以同时处理多个相似的计算任务,即并行处理。 图片来自于 PxHere 络教授亚历克斯·艾肯的团队日前开发出了新的计算机程序语言“Regent”,这种用户友好型语言在操...