第513页
-
处理Gitlab升级时的错误
在CentOS软件降级这篇文章中提到过升级Gitlab后,出现node_exporter和postgres_exporter两个服务无法启动的问题,会导致web版的Gitlab不能正常使用。几天后有外国友人(如何能看懂中文,这是个谜~_~)在博客下评论说使用gitlab-ctl reconfigure命令,重新配置Gitlab,能解决问题。 今天更新Let’s Encrypt证书,顺带把机器的软件也升级一下(近期爆出的Meltdown和Spectre两个CPU漏洞挺严重)。果不其然,升级到Gitlab 10.3...
-
Yii2的场景(scenario)和验证规则(rule)
和用户有交互的系统必不可少的功能包括收集用户数据、校验和处理。实际业务中,往往还需要将数据进行持久化存储。出于安全考虑,开发人员应当牢牢把握“客户端的输入都是不可信”的准则,客户端传过来的数据先进行过滤和清洗后再存储或传递到内部系统。 Yii2推荐使用Model类来收集和校验用户数据,持久化的ActiveRecord类是其子类。Model类的load和validate两个方法,分别用来收集和校验客户端数据。哪些数据应该被收集,哪些数据需要在什么场景下验证,便是本文的主题:场景(scenario)和验证规则(ru...
-
PHP函数类型声明总结
PHP7开始支持标量类型声明,强类型语言的味道比较浓。使用这个特性的过程中踩过两次坑:一次是声明boolean类型参数,最近一次是声明double类型参数,都导致运行时出错。为避免以后继续犯类似错误,这几天翻阅了官方文档。本文是看完后对PHP函数的类型声明使用做的总结。 从语法上,PHP的函数定义经过了几个时期: 远古时代(PHP 4) 定义一个函数非常的简单,使用 function name(args) {body}的语法声明。不能指定参数和返回值类型,参数和返回值类型有无限种可能。这是到目前为止最常见...
-
关于“清屏网”抓取本站文章的声明
几天前搜索一个问题,发现清屏网上有本站的文章。让人气愤的是,清屏网将文章以“清屏网”的名字堂而皇之地刊登出来,完全抹去作者信息和原文链接。本站部分文章不时被一些内容站收录,但至少会给出原作者或原文链接。像清屏网这样赤裸裸的盗取他人成果,还真是刷新了三观。 如此恶劣的行为,应该很多人声讨。网上查了一下,只有“编码无悔”旗帜鲜明地站出来表态。作为原创博主,为“编码无悔”的侵权声明点赞:不尊重他人劳动成果的垃圾网站就应该被共同唾弃并消失。 气愤之余,顺手查查哪些文章被窃取。目前查到的多为技术类文章,以PHP为主(本...
-
升级Windows 10遇到的坑和解决办法
前几天测试巨硬的“辅助技术升级通道”是否关闭,把常用的笔记本电脑的升级到了Win10 Pro。除了界面炫酷一点,其他操作感觉不如Win7用得顺手,尤其是花里胡哨的开始菜单。好的功能自己体会,这里说说这几天使用过程中遇到问题和解决办法。 第一个是外接高分辨率显示器上字体太小和模糊。两个显示器是码农高效工作必备工具,Win10这种搞法首先会凉了码农的心。虽然网上一堆抱怨的帖子,但看情况巨硬暂时不着急解决这个问题。试过在显示设置中把文本缩放比例放大,效果不理想:比例小字体也小,看的吃力;比例大外接显示器浏览网页时会出...
-
使用PHPExcel读写excel
PHPOffice出品的PHPExcel是PHP读取和生成Excel的极佳工具。本文参考官方文档,对PHPExcel进行简要总结,希望对使用PHPExcel操作Excel的同行有帮助。 PHPExcel介绍 PHPExcel是用PHP实现的电子表格文档读写类库,其支持的文档类型包括:Excel(.xls)后缀,Excel 2007(.xlsx后缀),CSV(.csv后缀),LibreOffice Calc(.ods后缀),PDF和HTML等格式(某些格式只能读)。PHPExcel运行环境为PHP 5.2+,...
-
php://output和php://stdout的区别
PHP包含了以php://开头的一系列输出输出流,如php://stdin, php://stdout等。今天查看代码时,忽然想到一个问题:php://output和php://stdout有什么区别? 从PHP的官方文献中找答案,对输入流php://stdin和php://input的解释分别如下(输出流的解释过于简略): php://stdin php://stdin, php://stdout and php://stderr allow direct access to the corres...
-
关于操作系统的三篇好文分享
我承认,对操作系统的底层运行原理一直是好奇的。但是市面上的大部分教材,千篇一律的从操作系统管理的各个部分大谈设计之道,风格沉闷乏味。对于我这种工作在应用层,缺乏操作系统基础(尤其是硬件操作)的人来说,一篇深入浅出讲解某个点,启发你独立思考的博文会是非常棒的学习资料。 昨天在朋友圈看到某位朋友分享的关于操作系统的文章,感觉十分入味。顺着原链找到原作者的博客,发现此篇文章写于2014年,近期才被翻译成中文。接着查看作者其他的文章,找到了另外两篇都关于操作系统的好文。本来有翻译的想法,保险起见先查查是否已有中文版,发...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41