201910-11 解决Laravel 使用insert插入数据,字段created_at为0000的问题 HOT 据官方文档的说明,使用Eloquent ORM,插数据库的时候可以自动生成created_at,updated_at, 继续阅读 >
201910-11 laravel 操作数据库常用函数的返回值方法 HOT insert函数的返回值为boolean类型:成功为true,失败为false insertGetId函数的返回值为整型:成功为插入时的ID值,失败为… 继续阅读 >
201910-11 基于Laravel(5.4版本)的基本增删改查操作方法 HOT 在控制器里实现增删改查核心代码,取参数$request->get('sid'),使用到的数据库操作有first() 查询第一条数据 save() 更新或插入数据 get() 查询数据 delete() 删除数据。 继续阅读 >
201910-11 laravel框架添加数据,显示数据,返回成功值的方法 HOT laravel框架添加数据的方式我这里使用的是model方式,此外还有一种是DB 因为from提交数据,laravel框架需要在from提交中添加一个token,所以这里接受数据也有好几种方式 我使用的是new一个model,在model中定义了我需要的字段 还有一种就是我注释的那里啦.使用$request->except()直接将不需要的post数据排除掉 继续阅读 >
201910-10 PHP类相关知识点实例总结 HOT 对于属性不用的应用场景,做如下处理 ① 取值:自动调用类中的__get() ② 赋值:自动调用类中的__set() ③ 判断是否存在:自动调用类中的__isset() ④ 销毁:自动调用类中的__unset() 继续阅读 >
201910-10 面试官,不要再问我三次握手和四次挥手 HOT 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP窗口大小信息。 继续阅读 >
201910-10 面试官出的MySQL索引问题,这篇文章全给你解决! HOT 一般来说,判断是否需要使用索引,就可以通过Cardinality关键字来判断,如果非常接近1,说明有必要使用,如果非常小,那么就要考虑是否使用索引了。 需要注意的一个问题时,这个关键字不是及时更新的,需要更新的话,需要使用ANALYZE TABLE 继续阅读 >
201910-10 一张图理清 Vue 3.0 的响应式系统 HOT 随着 Vue 3.0 Pre Alpha 版本的公布,我们得以一窥其源码的实现。Vue 最巧妙的特性之一是其响应式系统,而我们也能够在仓库的 packages/reactivity 模块下找到对应的实现。虽然源码的代码量不多,网上的分析文章也有一堆,但是要想清晰地理解响应式原理的具体实现过程,还是挺费脑筋的事情。经过一天的研究和整理,我把其响应式系统的原理总结成了一张图,而本文也将围绕这张图去讲述具体的实现过程。 继续阅读 >
201910-09 PHP简单实现单点登录功能示例 HOT 1.准备两个虚拟域名 127.0.0.1 www.openpoor.com 127.0.0.1 www.myspace.com 2.在openpoor的根目录下创建以下文件 继续阅读 >
201910-09 PHP进阶学习之垃圾回收机制详解 HOT 垃圾回收机制是一种动态存储分配的方案。它会自动释放程序不再需要的已分配的内存块。垃圾回收机制可以让程序员不必过分关心程序内存分配,从而将更多的精力投入到业务逻辑。 在现在的流行各种语言当中,垃圾回收机制是新一代语言所共有的特征,如Python、PHP、C#、Ruby等都使用了垃圾回收机制。 继续阅读 >
201910-08 thinkphp5框架前后端分离项目实现分页功能的方法分析 HOT 本文实例讲述了thinkphp5框架前后端分离项目实现分页功能的方法。分享给大家供大家参考,具体如下: 继续阅读 >
201910-08 PHP7 安装event扩展的实现方法 HOT Libevent 是一个用C语言编写的、轻量级的开源高性能I/O框架,支持多种 I/O 多路复用技术: epoll、 poll、 dev/poll、 select 和 kqueue 等;支持 I/O,定时器和信号等事件;注册事件优先级。PHP提供了对应的扩展 libevent、 Event 。 相比 libevent ext, event ext 拥有更好的性能表现和更全面的API,可以让我们更友好的使用 Libevent。 继续阅读 >
201910-08 PHP 7.4 新语法:箭头函数 HOT 短闭包,也叫做箭头函数,是一种用 php 编写的短函数。当向函数中传递闭包时,这个功能是非常有用的,比如使用 array_map 或是 array_filter 函数时. 继续阅读 >
201910-08 Linux简介及最常用命令(简单易学能解决95%以上的问题) HOT Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。 继续阅读 >
201910-07 PHP7中I/O模型内核剖析详解 HOT .同步:我客户端(C端调用者)一个功能,该功能没有结束前,我死等结果。 2.异步:我(c端调用者)调用一个功能,不知道该功能结果,该功能有结果后通知我,即回调通知 3.阻塞:就是调用我(s端被调用者,函数),我(s端被调用者,函数)没有完全接受完数据或者没有得到结果之前,我不会返回。 4.非阻塞:就是调用我(s端被调用者,函数),我(s端被调用者,函数)立即返回,得出结果后通知调用者 继续阅读 >
201910-07 Nginx为什么高效?一文搞明白Nginx核心原理 HOT event module: 搭建了独立于操作系统的事件处理机制的框架,及提供了各具体事件的处理。包括ngx_events_module, ngx_event_core_module和ngx_epoll_module等。nginx具体使用何种事件处理模块,这依赖于具体的操作系统和编译选项。 继续阅读 >
201909-30 laravel 使用auth编写登录的方法 HOT 一。首先在config=>auth.php中配置二。如果auth使用在model中需要继承User三。model中自行对数据进行判断然后存储在Auth::gurd('supplier')中四。中间件对需要登录才能访问的页面进行判断和拦截五。登出(logout清楚数据并退回登录页面)六。数据拿取Auth::guard('supplier')->user()//获取一个json对象的数据Auth::guard('supplier')->id()//获取数据id... 继续阅读 >
201909-30 团队开发中的 Git 实践 HOT 如果一个团队在使用 Git 时没有一些规范,那么将是一场难以醒来的噩梦!然而,规范固然重要,但更重要的是个人素质,在使用 Git 时需要自己养成良好的习惯。 继续阅读 >
201909-30 Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法 HOT Laravel中,如果用户已经登陆,那么若其再打开登陆页面,那么会默认自动跳转至/home路径。 要更改这个默认设置,请打开app/Http/Middleware/RedirectIfAuthenticated.php: 继续阅读 >
201909-29 laravel dingo API返回自定义错误信息的实例 HOT laravel在使用了dingoAPI后,错误信息被dingo异常类接管了,返回信息变成了:要返回自定义的错误信息,就需要再把错误异常类接管回来(大概这个意思...)方法:在app\Providers\AppServiceProvider.php中的boot()方法添加如下代码:app('api.exception')->register(function(\Exception$exception){$request=Request::capture();returnapp('App\Exceptions\Handler')->render($request,$excepti... 继续阅读 >
201909-29 laravel Validator ajax返回错误信息的方法 HOT 将returnback()->withErrors($validator->errors())->withInput();替换为下面的代码$validator=\Validator::make($request->input(),$rules,$messages);if($validator->fails()){//将返回错误循环组装成字符串$arr=[];foreach($validator->getMessageBag()->toArray()as$k=>$error){array_push($arr,"<li>".$error[0]."</li>");}$str=implode('',$arr... 继续阅读 >