PHP 7.X、PHP的报错日志测试结果记录
2019年06月22日 12:49

PHP 7.X的报错规则比PHP 5.X严格很多。测试结果是为了试验error_reporting(0);能否彻底关闭报错日志,以防止用户的错误日志的增加,测试结果是肯定的。测试平台为Ubuntu 16+Apache+PHP 7.2。共写入这4个php测试文件:

1.php……

固定链接 | 发表评论(2) | Trackback(0)

自问自答:有没有未来人?(真挚的回答)
2019年06月22日 09:28

由于答案是肯定的,所以写了本文。前两天的博文,提到我们的未来人安莎尔人。并没有他们太多的信息,他们的年代可能大约距离我们的未来50-100年左右。他们是如何穿梭而来?过去有一个十分有名的问题是,如果一个人回到过去,把自己杀死会是怎样的结果?(这个问题已有答案) 当然,有一个尚未得到答案的问题是:如果女朋友(老婆)和母亲掉水里,只能救一个,救谁?本文以我有限的知识,尽量用大家能接受的方式来做很浅的推理。

引用近些年的穿越剧的鼻祖《寻秦记》作为本期倾谈节目的开头。《寻秦记》第1集,有位科学家,发明了时间穿梭机。要把古天乐带到秦朝,并拍摄秦始皇登基的录像,然后带回到现代。重点是,这位科学家告诫古天乐不可轻举妄动,否则会改变历史,我们都将会不存在。……

固定链接 | 发表评论(1) | Trackback(0)

域名的注册时间真的影响不大
2019年06月21日 21:40

去年在给新的主项目起名的时候,备选了30个名字。其中有一个是dival.com,这类5位数的.com,其实还有不少,很多是因为名字没有人想到,想到了也没人注册。恰好这个域名是1996年注册的,上面显示拍卖$20。

这个域名由于闲置已久,平时根本没有人知道、拍卖它。由于没有竞争者,原本$20是可以拿下这个域名的。但是不知道是GoDaddy,还是卖家在坐地起价,没过几天就变成了$4000。……

固定链接 | 发表评论(7) | Trackback(0)

高频使用的工作平台:XP系统 VS Win 10系统 (在易用性、节约时间上的差异)
2019年06月21日 17:54

这是2个相隔十多年的不同系统。在稳定性、新版软件的兼容性上,理论上Win 10应该会更强。但是,实际使用起来,稳定性差不多;软件兼容性,并非完全是系统版本越高越好,因为有少量软件能在XP下运行,相反不支持Win 10。相对多一点的是,已经有少数的几款软件的最新版开始不支持XP,例如火狐浏览器、Apache 2.4.3X,PHP 7的php-cgi.exe。

对于高频使用的工作平台,在工作效率上,XP系统反而比Win 10好用。Win 98、Win 2000、Win XP原有的那些人性化的特有的设计,已经在Win 10上彻底失传了。如果比尔·盖茨还有在开发软件,他一定不会这样设计。……

固定链接 | 发表评论(10) | Trackback(0)

Feedval程序已经开始修改为PHP 7的写法(Feedval开发实况24)
2019年06月21日 16:17

Feedval目前在PHP 5.X可完美运行。PHP 7.0应该也可以运行,暂不支持PHP 7.1和之后的版本。已经开始全力修改,使其能够兼容PHP 7.1~最新的PHP 7.3。

经过几天的持续调试,我的电脑终于完成PHP 7.X的环境安装+一键还原。昨晚排查出了PHP 5.X和PHP 7.X写法的不同,主要是由于从PHP 7.1开始,其报错规则非常严格。只要一个变量不存在,当调用它时,就会报错。数组的名称,也不能与已有的变量同名(如果有,PHP 7.X必须先清除数组)。这种严格的报错规则,多见于其它的语言。PHP之所以让开发者感到轻松,就是因为无需每次都声明变量。……

固定链接 | 发表评论(4) | Trackback(0)

PHP 5.X和PHP 7.1写法的2个不同(修改需要庞大的工作量)
2019年06月20日 22:42

这几天经过很多波折,终于把Win 10+PHP 7.1的工作平台搭建完成。作为开发平台,Win 10操作系统,在很多方面都远不如XP好用。目前,XP、Win 7都无法安装PHP 7.X。我原来在PHP 5.X编写的程序,在PHP 7.1都无法运行,在PHP 7.0下运行正常。今天经过排查,终于找到了原因。由于写法不同,导致PHP 5.X下编写的程序,无法在PHP 7.1下运行。

目前已经发现的不同:……

固定链接 | 发表评论(4) | Trackback(0)

VPS常用工具:Xshell、Xftp软件的重要优化设置(这2款软件能代替任何VPS面板)
2019年06月20日 15:44

很多软件的默认设置,并不那么好用。只需微调一下,会好用很多。比如Xshell、Xftp这2款最常用的VPS连接软件,有了这2款软件,完全可以不需要任何VPS面板。如果你刚使用VPS就使用这2款软件,那么会省去很多麻烦。(因为在此之前,VPS应用更广的VPS连接软件是:PuTTY、WinSCP。Xshell、Xftp分别是这2款的代替品,且操作更方便。)

Xftp、WinSCP最大的优点是服务器不需要安装FTP(21端口),直接用SFTP的方式就能上传、下载文件(22端口)。……

固定链接 | 发表评论(10) | Trackback(0)

女儿问:1023年是世界××?(真挚的回答)
2019年06月20日 09:06

这是世界最顶级的真相,恰好我从2008年开始深入关注这一领域。再过2个多月就是我女儿11岁的生日。昨天女儿突然问我,1023年是世界mò rì吗?她说她是从百度上看到的。我毫不犹豫地给她纠正,这个数字不是1023年,而是2023年,或者2023-2027年。但不一定会存在mò rì,这犹如游戏里的隐藏关卡,错过了就没机会了。女儿又说,百度上说到时候人们会进入时空隧道,我回答这个隐藏关卡千真万确,还真的就是类似时空隧道。

这个“时空隧道”,能瞬间把人类推向高等文明。但是这个机遇的出现,是随着全人类的整体意识决定的。渴望高等文明的人数比例非常少,所以到了2023年之后,很有可能世界依旧没有改变,我们有生之年在现实世界是看不到高等文明的,造成这一结果,有太多的复杂因素。……

固定链接 | 发表评论(1) | Trackback(0)

买机械硬盘的一个注意事项/70元的二手西数500G黑盘好吗?
2019年06月19日 08:53

前几天在v2ex有网友问,70元的二手500G西数黑盘好吗?首先在价格变化上,2019年是全新固态硬盘、内存条、闪存等产品暴跌的一年,很多二手产品比如机械硬盘也在暴跌,大多跌到去年的一半以下。前几天查了一下,现在的二手台式机500G硬盘,淘宝的市场价多在45-60元,去年同期在120元上下。

生活中可能大多数人对二手电脑硬件不屑一顾。但是,一旦对这些硬件有所了解,会打开一个新领域。因为,这些二手硬件多是从低价收购来的原装机器拆下来的,用起来和全新的硬件没有任何区别,只是多了一些灰尘。比如一台原价2000元-4000元的电脑,过几年卖给废品回收,价格只有50-100元,坏的电脑更便宜(里面能拆出不少好的硬件)。将电脑卖给废品回收,多数人对硬件并不太精通,如果不卖掉,放在家里也只能占地方,所以像旧书1元/斤地把电脑卖掉。……

固定链接 | 发表评论(16) | Trackback(0)

VPS主机使用心得分享:作为Web服务器,CentOS和Ubuntu/Debian的明显速度差异
2019年06月16日 22:15

使用了整整10年的美国主机,今天终于再次回到了亚洲主机(香港主机)。稳定、配置专业、高带宽、高配置、便宜这些方面,没有一个地区能和美国主机相比。美国主机唯一不足的是太远,延迟大。当然,在服务对接方面,我更愿意和国人合作,沟通更方便。

今天这个香港主机只有CentOS 7.6系统,只能将就用。联系客服之后,经过工作人员的努力,增加了Ubuntu/Debian的系统模板。测试中发现,仅仅是用空白的新机,CentOS和Ubuntu还是有很大的差异。Ubuntu和Debian,由于是完全一样的系统内核,似乎完全看不出速度的差别。……

固定链接 | 发表评论(17) | Trackback(0)

漫长的PHP 7.X安装之坑的困境详解
2019年06月14日 10:02

因为从PHP 7.1开始,PHP的解释器做了很大的改动,导致原来的很多PHP程序无法在PHP 7.1及之后的版本运行。如果作为为用户提供程序、非自用的开发者,为了争取更多用户,有必要跟进新的平台。经过2天的安装,基本上已经完成了PHP 7.1~7.3的安装。PHP 7.X的安装,没有想象中的顺利。为了完成PHP的开发,我的电脑不得不使用4块硬盘,安装了4个系统。

这4个系统分别是:XP、Win 7、Win 10、XP+VMware+Linux。……

固定链接 | 发表评论(12) | Trackback(0)

博客的优美之处在于记录真实的事情和想法,记录PHP 7.1、HTML 5遇到的困扰
2019年06月12日 10:42

个人的力量无法去阻挡时代的变化,正如房价的变化。本博客这些年来,随着博客的不断撰写,会产生很多新的思考、想法和发现。其中一个重要的发现是,很多事情、技术并不会因为时间的推移,就必然会进步。很多好的技术、观念,都随时可能被遗忘、失传,这样的事情细想一下,数量十分惊人,有可能超过半数

很多人会在潜意识里认为新的技术一定是最好的。只有在这个领域里工作的人,或者多加思考的人,才知道事实并非如此。……

固定链接 | 发表评论(4) | Trackback(0)

Feedval第2-6期的升级已推出
2019年06月10日 18:21

刚才用了3个多小时,一下子更新了2-6期。因为更新完之后,发现还有的文件需要更新,为了避免用户丢失更新的信息,所以又新建了一期更新。这次更新,修正了3个bug:

1. 更新RSS时,出现重复的标题。2. 改变一个RSS的分组时,不执行。3. 升级时提示“无写入权限”。第3个bug,在开发时是完美执行的,发布后总出现这个提示。……

固定链接 | 发表评论(0) | Trackback(0)

最近几年的个人创新应用/DIY分享
2019年06月10日 11:15

1. 电脑所有的风扇,从12V降到5V,可以瞬间让电脑变成全静音电脑,因为1米之外听不到任何声音,方法如前文。这是2014年的时候的一个发现,因为现在大部分电脑很省电,早已经不是过去90nm时CPU那样烫,现在稍微给一点风就可以。但高端显卡不建议大幅度降压,需要观察。

2. 所有的笔记本机械硬盘,包括笔记本IDE、SATA硬盘,都可以直接用在台式机上,既省电、又静音,容量又大,这个方法已经用了5年。……

固定链接 | 发表评论(3) | Trackback(0)

居家电子DIY分享(1):停电简易、超好用的自制应急灯/应急台灯(配多图)
2019年06月10日 10:01

这个简易应急灯的优点是成本十分低廉,可以制作多个,供家人多处使用。比如一根蜡烛0.5元;这个小灯用300小时才用0.5元的电,且亮度差不多。成品如下图:

……

固定链接 | 发表评论(8) | Trackback(0)

VPS主机使用细节分享:Minimal Linux系统和完整版的一个重要区别:有关Web的root权限
2019年06月09日 07:59

如截图,Linux VPS的系统面板大多为SolusVM,这个面板也是最好用的VPS系统面板,因为它重装系统非常快,约3-10分钟内完成,点击面板的“Reinstall”,即可重装系统。重装系统时可选择的部分系统如下图:

……

固定链接 | 发表评论(7) | Trackback(0)

Feedval第1期的升级已推出
2019年06月08日 22:16

今天修改了3个文件。修改的内容为上端导航栏:“更新RSS 常用分组 添加RSS+”这里,点击时有时候会变成新建窗口,这是因为JS文件放在网页的最后,网络版没有及时加载,今天解决了这个问题。

更新方法,请点击“面板→在线升级→开始升级”。由于昨天发布时忘了清空多站点的设置,这时无法升级,解决方法,请点击“面板→在线升级→多站点批量更新(高级)→多站点更新选项”,将这个选项里的3个选项全部清空,然后点击“确定”,之后就可以升级。……

固定链接 | 发表评论(12) | Trackback(0)

PHP版的Feedval RSS阅读器的使用截图和安装方法
2019年06月08日 10:44

PC版:

……

固定链接 | 发表评论(8) | Trackback(0)

常用技术分享:JavaScript的onclick的一个bug和解决
2019年06月08日 09:21

<input>如果有默认的字符提示,当点击时需要清除默认字符,例如我编写的这个页面 http://cn.blogval.com/author/ 。如果只用onclick,会发现如果此时按鼠标右键,或者在手机上直接长按,默认字符都不会清除。

这是onclick的一个bug。解决办法,在<input>里,除了写onclick,再同时写一个onfocus的语句。……

固定链接 | 发表评论(0) | Trackback(0)

必成技术分享:PHP获得服务器本机IP的思路
2019年06月08日 07:40

最近我在Eonval项目开发中需要此功能,但PHP自身无法获取服务器本机IP。想要获取服务器本机IP,有很多种方法,比如需要时我会想这2个办法,都需要调用Linux主机的shell命令来实现。这2个办法都必须使用唯一的这个函数shell_exec(''),它是返回Linux主机的shell结果的所有行,且将结果传给一个变量,再用PHP分析运行结果,从运行结果中提取出服务器的IP地址。

方法1. 免root(所有的CentOS/Ubuntu/Debian主机默认是这个状态),即Apache或Nginx不需要有root权限。程序如:……

固定链接 | 发表评论(0) | Trackback(0)

Feedval、Blogval、Eonval今天正式上线
2019年06月06日 22:40

仅仅是上传,服务器重装了10多次系统、迁移文件、调试,今天整整花了一天才上传完毕,因为这几个站点下目前共有9个子域名。心情有点激动,因为这是在经历了900-1400小时的工作后完成的作品,由于时间的关系,无法一一细说。敬请安装Feedval RSS阅读器(Feedval是用来抢沙发的利器),刚才测试了一下安装,十分顺利。

安装方法十分简单,无需配置MySQL,只需在cn.feedval.com下载一个install.php。然后上传至您的PHP空间,通过http://yourdomain.com/install.php访问,在线安装。……

固定链接 | 发表评论(20) | Trackback(0)

VPS主机使用心得分享:Ubuntu 12 VS Ubuntu 14
2019年06月06日 10:05

主机的系统版本越老,越省资源。网上还能找到Ubuntu 9、Ubuntu 10、Ubuntu 11的ISO文件,但是都停止了支持,无法apt-get update。Ubuntu现在还能用的最老版本是Ubuntu 12,我的大部分主机现在都运行在Ubuntu 12下。我之前是使用了CentOS系统2年多,后来发现作为Web服务器,Ubuntu明显比CentOS快,如这里的测试结果:博文1博文2

Ubuntu 12占用内存比Ubuntu 14少得多。但是非常遗憾,今天安装Let’s Encrypt时发现,Let’s Encrypt已经禁止了在Ubuntu 12下安装,安装时会报错:……

固定链接 | 发表评论(2) | Trackback(0)

写在Blogval.com即将上线的心声
2019年06月05日 18:11

从2018年11月中旬至今,整整半年,Feedval、Eonval平台从0开发,我经过了900-1400小时在这个项目上的连续编程工作,这项任务终于可以画上了一个句号。我不知道Feedval RSS阅读器将来会有多少用户会习惯于使用,但是blogval.com平台大家一定不会拒绝,Blogval的功能是优质博客自动推送。

Feedval阅读器是我至今最满意的一个作品,它是一款全免费的PHP版应用,干净,无广告。最大的优点是手机和电脑的数据完全同步,可在任意设备上访问,无需安装客户端。分布式数据库设计,访问速度快,对服务器的额外消耗很小。……

固定链接 | 发表评论(6) | Trackback(0)

分享讨论:赢利的秘密在哪里?
2019年06月05日 08:47

世上很难有一本书能教导人如何能赚到钱。很多的成功学的书,是基于吸引力法则,并教导人勤奋、保持一颗良心,才能把事业做大,事实也是如此。大的理论是这样,但还是缺少更具体的操作方法,里面一定隐藏了很多鲜为人知的机密、机(隔开)关。这个机密,就是产生巨大利润的原因。

即使我们知道了世界上很大的真相、很大的真理,但终究脱离不了周围的现实,需要生存。原本几元钱就能解决的事情,却一定需要用几千元、上万元才能解决,就比如现在的医疗,人们还争相地去相信(病急乱投医)。犹豫一下就晚了、耽误了病情,这是健康上的急性刚需造成的时间上的稀缺假象,为什么不寻求别的治疗方法?很多人对很多非药物的有效疗法视而不见。……

固定链接 | 发表评论(3) | Trackback(0)

微信、新浪微博帐号的2个不便之处
2019年06月04日 10:23

微信只能修改一次微信号,新浪微博帐号至今都不能修改邮箱。所以我在开发新的帐号程序时,加入了规则,网名(用户名)可以在注册30天内修改一次,每隔2年可修改一次;邮箱可以随时修改。

新浪微博帐号不能改邮箱,明显是未开发完成的半成品,因为这是非常基础的需求。我的新浪微博没有写过东西,只用来登录浏览别人的微博,邮箱是已经失效多年的企业邮箱。虽然目前还没有出现不能登录,新浪微博帐号的手机号可以随时更改。……

固定链接 | 发表评论(6) | Trackback(0)

VPS最近3个月的使用状态/昨晚入手第2个KVM
2019年06月03日 08:08

由于刚需,昨晚不得不入手第2个KVM。本博客从2017年开始一直挂在Virmach的单核/256M/KVM/SSD/1G共享带宽,多数时候较稳定,最近的3个月一直稳定。

几个月前,当时我手里一共有12个VPS,因为有2家突然倒闭,一下子只剩5个VPS,所以需要找新的空间。找了半天,从香港空间、到国内空间、韩国空间,绕了一大圈,还是暂时用美国空间吧。因为美国空间最便宜(同样的价格,配置更高),带宽足、送独立IP,唯一不足的是美国空间在国内的延迟大。访问速度,国内空间是最理想的,但是贝岸十分繁琐,尤其是贝岸期间需要关闭网站15-20多天。(香港、韩国、日本空间的访问速度,和国内空间接近。)……

固定链接 | 发表评论(10) | Trackback(0)

第一次遇到这样惊险的一次编程,差一点需要重构:Eonval/Feedval的开发实况(6)
2019年06月02日 06:35

Eonval、Feedval、Blogval整个平台的程序部分,在昨天已经终于接近99.999%完成。Blogval的开发时间超出了预期,本来想着应该不会太复杂,但还是遇到了很多难题。就在这些天不断工作,完成了这些大量的任务之后,昨天最后再次调试在线升级时,发现升级会出现中断,于是赶快排查错误的原因。(后面会分析导致出错的原因。) 在这之前,当时开发“在线升级/多站点遍历在线升级”的功能时,是完美运行的。

排查错误,首先要找到相应的语句片段。昨天用了半个多小时,已经找到了。虽然找到了,但是由于平时的编程工作太多,需要记忆的信息已经远超出我的记忆力范围,所以昨天发现这些语句已经彻底读不懂,因为这个单项功能里面有几十个逻辑关系,必须还原开发时的思路才能读懂。……

固定链接 | 发表评论(2) | Trackback(0)

虚拟主机和VPS的性能的一个重要区别
2019年06月01日 07:22

本博客在2006-2016年一直用虚拟主机,2016年后一直用VPS。现在即使是用美国主机,速度还是很快。速度快,并不是因为配置有多好(现在用的是单核/256M内存/SSD),而是因为解决了CentOS/Ubuntu/Debian系统的一个重要瓶颈:彻底关闭了所有的日志,所以能一直保持新机的速度。Linux系统、Apache/Nginx、PHP的日志文件如果不关闭,特别是Linux系统的日志,很快会达到几兆、上百兆,所以速度越来越慢。关闭日志的方法,如我写的前文:《幸福来得太快!》。为什么说幸福来得太快?因为原本需要几年才能解决的瓶颈问题,现在不到半个小时就彻底解决了。

虚拟主机和VPS使用一样的系统,也是CentOS/Ubuntu/Debian系统。但是虚拟主机的限制非常非常多,无法对Linux系统进行任何操作、修改,甚至无法修改Apache配置文件。当然,也就无法手动关闭日志。主流的虚拟主机商,所有的日志都是开启的。……

固定链接 | 发表评论(15) | Trackback(0)

想法都早晚会转化为现实
2019年05月30日 10:45

每个人每天的所思所想,都早晚会转化成现实,很少有例外。无论是好的想法,还是不好的想法。

当我们反思的时候,现实就是由于某个人的想法而产生的,无论是好的想法,还是不好的想法。……

固定链接 | 发表评论(2) | Trackback(0)

分享:捕获好歌的好方法
2019年05月28日 08:13

在发现这个方法之前,我错过几首好歌。你是否发现有很多歌,在家里听着感觉一般,但是在广播里、广场上、街上、在商场,或者现场版,听起来特别好听?这是因为家里缺少热闹的气氛,或者外面有的地方音响设备很好,让歌曲还原到了创作时的效果。

听歌,应该尽量用好一点的音响设备,不一定有多高档,比如我用的普通的三诺LA-6900P音箱,音色就非常棒!哪怕是10元的USB小音箱,效果也比手机外放好很多。……

固定链接 | 发表评论(10) | Trackback(0)

首页 | 上一页 | 下一页 | 末页 (共72页)

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写