摘要:
最近在学习linux,在某个用户(xxx)下使用sudo的时候,提示以下错误:xxx is not in the sudoers file. This incident will be reported。百度了下,究其原因是用户没有加入到sudo的配置文件里。 解决方法如下: 1、切换到root用户,运行visudo命令 2、找到root ALL=(ALL) ALL,在下面添加... 阅读全文
摘要:
使用队列#上一章节中我们开发了自动生成 Slug 功能,但是因为我们的需要实时请求百度翻译接口,这将会是一个系统性能隐患。一般情况下,网络请求会存在各种不确定性,如果请求 API 出现超时情况,或者发生不可预知的错误,我们的用户将无法发帖。生成 Slug 只是一个 优化 功能,并非是发帖的 必要 功能,我们希望无论生成 Slug 的结果如何,用户都能顺利的发帖,并且完全察觉不到延迟。利用队列系统可... 阅读全文
摘要:
我们知道,Laravel Tinker 提供了命令行式的交互调试途径。使用极其方便直观。使用:#php artisan tinker要点:命令要在一行上输入完成,回车执行。>>>User::all()->each(function($item){$item->name_pinyin=pinyin_abbr($item->name); $item->save()})Tinker 启动后,源代码发生更... 阅读全文
摘要:
Posted on 2016年6月19日 by ichou本文翻译自:Tinker with the Data in Your Laravel Apps with Php Artisan Tinker今天,我们将通过介绍 Laravel 中一个不太为人所知的功能,来展示如何快捷的调试数据库中的数据。通过使用 Laravel artisan 内建的 php artisan tinker, 我们可... 阅读全文
摘要:
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器... 阅读全文
摘要:
#apt-get clean 再 df -h 看看,是不是可用空间增加了几个 G ? 阅读全文
摘要:
问题描述:在使用Laravel框架实现动态网页时,若有些操作计算量较大,为了不影响用户体验,往往需要使用异步方式去处理。这里使用supervisor和laravel自带的queues实现。Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以... 阅读全文
摘要:
https://www.douban.com/note/171309770/ntpdate s2c.time.edu.cn 北京邮电大学ntpdate s2m.time.edu.cn 北京大学————————————————————————————————————ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)s1a.time.... 阅读全文
摘要:
分步阅读如何关闭Win10正式版系统所自带的“Windows Defender”程序呢?“Windows Defender”程序是Win10正式版系统所自带的一款集系统安全检测与防护的安全类软件。与其它相关安全防护类软件相关,“Windows Defender”程序显得功能单一,因此我们可以选择性的将其关闭,以节省系统资源。方法/步骤右击桌面左下角的“Windows”按钮,从弹出的右键菜单中选择“... 阅读全文
摘要:
Vue.js devtools是基于google chrome浏览器的一款调试vue.js应用的开发者浏览器扩展,可以在浏览器开发者工具下调试代码。1)首先在github下载devtools源码,地址:https://github.com/vuejs/vue-devtools。2)下载好后进入vue-devtools-master工程 执行cnpm install, 下载依赖,然后执行npm ru... 阅读全文