分类文档:Webshu和Eonval项目 103篇

项目中的2大超级难点
2022年07月19日 09:28

前几天买了Java《四大名著》,买来就后悔了,因为书太厚了,每天学习3个小时,差不多需要3年才能从头到尾学完,而且信息量很大,里面的术语极多,在实战中,能用到的部分大多不到1%。当时买这套书的原因是,想学习Java的术语和思想,因为我相信所有的编程语言,98%都是相通的,也就是Java上的大部分术语,都可以套用到PHP上。Java的培训周期我不知道,但对于PHP培训,我喜欢直接上来就开门见山讲最核心的部分──数据库的设计。整个PHP培训,我相信在2~5个小时的时间,是能全部讲完的

项目中我遇到了2大超级难点。一是2018年新开发的Eonval帐号程序,为了迎接未来的庞大的注册帐号数量,在设计之初就要做成高效运行的模式,以后基本上不用改了,当时是用数据切片的方式,可容纳10005~无限个注册数。当初一直在10004和10005之间犹豫,最终还是选定了后者,容量大,缺点是增加了数据切片分布,每增加一层切片文件的目录,切片数据库的数量就会增加到1000倍。更理想的,还是前者,改起来还是需要很多时间。另外,这些数据切片的划分方法,是先把用户名如中文、或者英文字母,把它们先转换成纯数字,要找到一个更合理、让数据更加平均公布的公式,是很困难的。……

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

秒会+实战PHP程序设计培训(1)
2021年10月29日 09:16

直接上干货。2个月前突然有位网友对大型数据库提出异议,其实小型数据库和大型数据库的区别是大型数据库在开发时要为将来的大流量而设计。如果你掌握了这些思路,是能够从0开发贴吧、天涯、Wordpress、Typehco这类程序的。本人从2002年到现在,一直在做Web编程。现在可能稍微有点时间了,于是我才能马上启动这个项目。这几年,手里一直压着5个项目没时间做:独立微博Eachval、随身日记本(笔记)Takeval、PHP实战+独创算法秒会培训、第3版论坛程序、0资源占用的VPS面板。

首先要说饱受诟病的PHP性能,其实PHP的性能完全不在JSP之下,庆幸之前看到有同行在网上说过这么一句。这个圈内,很少人是同时大量做过PHP、Java、Golang这3种最为热门的语言,所以往往他们只能客观评论自己熟练的语言。我本人同时做过ASP、PHP的长期大量开发。以前做过7年的ASP编程,用ASP编写过论坛、博客、类似太平洋那样的报价平台的初步开发(历时3个月的封闭开发)、电子型号搜索项目。2009年时转到PHP,发现ASP和PHP无论是性能,还是语言的简洁度,都是天壤之别,PHP比ASP胜出很多。简言之,PHP语言既简单、性能又高我在前年用了1天多的时间,把当时主流的PHP 5.1~PHP 7.4在Debian/Ubuntu/CentOS都测试了一遍,PHP 7.4速度约是PHP 7.3的1.9~2.1倍,PHP 7.4速度约是PHP 5.3的10倍。auiou.com博客的速度本身是一个编程的实例,这个博客由于数据库是切分的(分布式),即使文章达到1000篇、1万篇、10万篇……速度都是一样快的,现在是运行在PHP 5.3下,有几个站点运行在PHP 7.4,如cn.blogval.com。auiou.com博客现在的运行环境如下截图:……

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

Feedval阅读器程序第14~15期更新
2021年02月02日 16:57

终于修复了一个很大的bug。这个bug发现大约有半年~1年了,就是订阅的一些RSS每次更新时都会有10多篇重复文章,但是大部分RSS没有这个问题。一直忙,就给忘了。这次,终于下决心修复此bug,今天花了4~5个小时,顺便修复了另一个bug。

出现这个bug的原因是,大部分的RSS,里面都是10篇,或10多篇最新的文章。但是有的RSS,里面有超过40篇的文章,有些是历史的旧文章。经过重新解读以前的程序,一番大排查、测试,解决了这个问题。因为原来的程序,我设定的是只记录最近的30个URL,以前是完全够用的。如果超过30个URL的RSS,每次更新RSS总是会重复出现文章。于是把这个值设定为240,一般就不会出现问题了。……

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

程序成品的书写风格问题
2021年02月02日 11:40

如下列截图的画红圈部分(点击图片可显示全图),我在开发中一直都是这种书写方式。我喜欢把关联性强的语句,都写在同一行,用;号隔开。如画红圈的这片程序,如果换成流行的每句都回行,变量名用有含义的变量名,这片程序需要2页以上。类似的情况,有很多这样的程序篇帖容量,换成流行的每句都回行、长变量名需要3、4页。正是这种短篇幅、短变量名,我个人的体会是,才使开发速度提高到原来的2~3倍,越是复杂的程序,这种方式的优势越明显。

……

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

Feedval阅读器程序第11~13期更新
2021年01月31日 11:56

昨天到现在历时大约5个小时,修正了几个小问题。本机密码的故障已修复;去掉了多站点本机密码的同步;修正了重置本机密码后跳转页的显示bug;在线更新功能,修正了内部有时不清除备份文件;修正了添加RSS时无法立即更新此条RSS的错误。

上述这些bug,开发时都做过无数测试,按理说一般是不应该存在这些bug的,因为bug在测试中都会发现。最后一条,以前开发时是测试正常的。刚才添加RSS、再删除、再添加,反复不下50次,最后终于排查到了原因,是2个参数需要互换。出现此项错误的原因,估计是开发时文件都是保存在虚拟硬盘,关机前这个文件忘了复制到本机硬盘。……

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

好久没有更新Feedval阅读器程序了
2021年01月30日 10:36

前几期更新,修复了几个bug。现在,还需要做一些更新。这个看似不太起眼的程序,记得当时Feedval阅读器的开发周期为大约2个月的工作日,工作量有些超过预期,本文最后附上当时一部分开发任务日记,一个程序从0编写起来,竟然有需要这么多的任务,页面设计、布局也花了很多心思和时间。因为工作量多,有时候难以安排先做哪些,所以在初期往往没有写任务日记,是开发到一定阶段才开始建立任务日记。

当时编写这个程序时,并没有发现有一定的同类程序。如果有同类程序,一般我是尽量不去开发,除非是特别有用的程序。不过,好在Feedval有几个不可替代的特色,比如:全免费,这个程序是作为我的作品上线;只需在VPS/或虚拟主机上安装一次,可跨平台、跨系统访问(如手机、电脑、平板电脑),无需每个终端都安装一遍,因为它是安装在VPS上的Web;PHP+NoSQL架构,访问速度快,超大容量。当时,这个程序和feedval.com、Eonval项目、Blogval经过1400小时的初期开发,在2019年6月6日同时上线。……

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

我的论坛程序编写历程简述
2020年06月04日 08:34

都是用原生语言从0写的,只有这样才能开发自己需要的功能。每个论坛程序,因为功能不同,所以工作量会有很大的差异。我的第一个论坛程序是2002年10月,申请了第一个ASP空间,记得大概用了一个多月写完了论坛程序,然后建立了Webshu网页论坛、我的个人留言板,程序其实是一样的。

(那时论坛上线了半年多,因为有论坛的原因,Webshu的Alexa流量排名达到3万多。论坛的一大作用,是增加网站流量。因为当时的网络,只有网站和论坛。还没有今天的博客、微博、各类视频网站、视频和短视频APP,也没有今天的淘宝这样的购物平台,所以当时自己建论坛是很容易获得流量的,那时候百度贴吧还没有上线。)……

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

繁重的任务计划
2020年06月03日 14:13

我从2018年11月开始开发的几个项目,经过900~1400小时的编写,在去年6月6日同时上线。尤其是PHP版的Feedval RSS Reader的上线,最令我兴奋,因为这是我编写完成的第一个开源版Webapp,单是这个程序记得历时2个多月。最近因为忙别的事情,突然好久没用Feedval了。

……

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

写在编程的第18年
2020年02月26日 11:59

这一篇可以写很多,又觉得无话可说,因为写博客本身会占用太多的时间,有时也不愿意写博客。在社会中总是有人会关注我是做什么的,不断地总是有人问在哪里工作、做什么的,那么只好从这段难忘的十几年的工作经历中,选出一个最恰当的身份:编程。

其实我对这项工作,既热爱,又感到无限地乏味。我是一名Web程序的独立开发者,编程中大多数是运算、算法的设计和构思。独立开发者和团队协作的开发,各有长处、也各有短处。……

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

干货:Debian/Ubuntu的自签名https的安装(Apache)
2019年11月21日 08:53

因为开发一键纯净原版LAMP,需要安装https。自签名https的安装,最近我找了很多文章,调试了整整不少于4-5天,VMWare重启(相当于重装系统)了不少于100次,都没有成功。因为网上有很多文章太复杂,或者方法是不正确的。多次的调试中,有了新发现,原来自签名https安装如此简单。

为什么需要自签名https?自签名https和第三方认证https的区别,除了有第三方认证,基本上没有任何区别。自签名https,可用于内部网站加强数据传输安全,或者用于在自己的VPS上安装各种PHP应用(程序),它的优点是安装简单,永不过期。不像第三方认证的https,需要隔3个月、1年续期一次。……

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

干货分享:站内搜索引擎的分词算法的数据库设计方案
2019年11月03日 11:48

在程序开发之前,脑中需要有一个主线的方案,整个程序都是在围绕这个方案。就在前天写《网络创业的几个新思考》到昨晚,共经历了30多个小时,突然有了一个新的方案。

这个方案,虽然还不能完全实现巨量数据的标题关键词任意快速搜索,但是可以实现带有空格的分词快速搜索,因此基本上已经可以实现类似淘宝的产品快速搜索,这适用于产品类、关键词分类的搜索站点或平台。……

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

LAMP/LNMP开发进度(5):环境切换、PHP多版本共存的问题
2019年10月12日 09:34

在Debian、Ubuntu、CentOS各个版本的系统下,现在已经完成每个系统下的LAMP/LNMP命令编写,并且逐一做了大量的测试,MySQL的安装和调试的部分已经完成了。这个项目,都是用“软件源安装”的方式,所以安装很快。

全新安装已经完成,现在新的难点是用户在不重装系统、网站数据无任何修改的情况下,需要切换安装不同的PHP版本,或者Apache和Nginx的切换,理论上容易实现,就是在命令里卸载旧的相关平台。但是有点复杂的地方在于,在每次用户全新安装,或者切换的时候,需要有个文件记录下当前的环境,切换时,只对不同的部分进行卸载。……

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

VPS测试机很匮乏的状态
2019年10月06日 17:33

最近开发一键LAMP/LNMP、VPS面板,经常是需要重装多次系统、多次安装软件。其中,一键LAMP/LNMP当中除了MySQL,Debian/Ubuntu/CentOS所有的版本,都基本全部开发完毕,每个系统的每个版本都是一一经过开发、调试。

但最近遇到1个问题,本地Linux在update、安装软件时,因为这些软件的服务器在国外,所以网速特别慢。很多时候,只有几百byte、几K~十几K。其中,更新、或安装软件时,其中有个组件只有几兆,单是这个组件都需要10多分钟才完成,整个过程需要20~50分钟。这时候如果换到美国VPS来测试,整个过程大约3~5分钟,这是因为Debian/Ubuntu/CentOS的软件服务器在美国,用美国VPS连接美国的软件服务器,速度飞快。……

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

LAMP/LNMP纯净原版开发进度(4):MySQL的大坑
2019年10月05日 13:27

LAMP、LNMP在Debian、Ubuntu、CentOS各个版本的开发已经完毕,安装包里解决了每个系统下的各种安装报错。只差MySQL的安装、调试,我从2009年开始开发的每个PHP项目,都没有用到MySQL。

这一次用到MySQL,因为安装包里必须有这个功能;另外,开发的VPS面板,需要备份MySQL。所以,我必须尽快学会、熟练MySQL的安装、调试、备份。……

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

PHP多版本、多平台的速度测试结果(超完整)
2019年10月03日 17:00

说明:本文的测试数据均来自同一台主机,这样能够得出更精确的对比,安装环境、测试这些数据用了1天多的时间。测试的内容仅为让循环程序执行累加1000万次,其它的函数、语句可能会有差异。虽然只是测试一项,但还是有参考价值,能够从这些执行结果中,看出不同的PHP版本的执行速度的提升。

如果对PHP的每个函数、每个语句进行速度测试,每天测试10个小时,可能连续3-5年都测不完。因此,所有的PHP的性能对比测试的数据都是不完全精确的,只能参考。这是因为每个函数、每个语句,在不同版本下的速度提升不同,有可能有的函数、语句并没有提升。……

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

Feedval PHP版RSS阅读器已支持PHP 7
2019年10月01日 17:21

之前的版本只支持PHP 5,在PHP 7下无法运行。经过这2个多月的修改,Feedval阅读器已支持PHP 7,也支持PHP 5。升级方法,请先在PHP 5下进行升级,点击“面板→在线升级”,升级后可转到PHP 7的空间。

新用户的安装方法:请在 http://cn.feedval.com 首页点击下载。上传至任意的PHP空间,然后访问此文件,根据提示,然后会自动在线安装。……

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

终于完成部分项目的PHP 7修改
2019年09月30日 17:53

经过这3个月的不断修改,已经把最近几个项目Eonval、Feedval、Blogval的所有PHP程序都改为PHP 7,今天整整上传了一天,因为更新的文件太多,还没有传完。之前,大部分项目是运行在PHP 5.3、PHP 5.5下。

之前测试过,PHP 7.4的执行速度约是PHP 5.3的10倍,PHP 7.4约是PHP 5.5的5倍多的速度;PHP 7.4约是PHP 7.3的1.8~2倍的速度。今天上传之后,还是有了明显的提升。今天这几个站点已经转到PHP 7.4:……

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

新项目注册域名完成了一半
2019年09月27日 09:54

有2个项目需要注册成独立域名。LAMP/LNMP一键Shell命令需要立项(全免费的项目),已完成注册,是lampval.com(中文名初定:蓝坡+瓦=蓝坡瓦)。凑巧的是,这个中文名和一位博友用的名字有点相似,可能需要修改。

促使我今天一定要注册域名的原因是,今天早上突然想起来,昨天是我的生日,为什么不在生日那天注册新项目的域名?后来一想,以前美国服务器和中国的时差一般为12、13、15小时(现在有5、8小时的),应该还来得及,还能让域名的注册日期在2019-09-26,于是飞奔到电脑前注册。……

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

为什么近期的Shell命令每行都有分号?
2019年09月26日 10:02

单独一个Shell命令,分号可有可无。多个Shell命令可以放在一行里,多个命令之间用分号隔开,一次复制,然后回车。近期发的Shell命令,很多单独的一个命令,也有分号。

这是因为这些命令是从我编写的LAMP/LNMP一键Shell命令里复制的,由于时间的关系,来不及一一删除分号。这个一键命令是经过大量调试而写成的成品。它目前分为3大部分(3个文件),对外链接、主程序(生成Ubuntu/Debian/CentOS不同系统版本相应的一键Shell命令,由PHP+Shell完成)、后期优化程序。……

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

有趣的Debian 10.1+PHP 7.4的安装
2019年09月24日 16:01

本文为LAMP/LNMP的一键开发调试日记和Debian 8/9/10的安装LAMP/LNMP(PHP 7.4)的主要步骤。前几天下载了最新版的Debian 10.1,今天才开始调试这个环境下的安装。

经过这些天的开发、大量调试,发现2个规律:一、Debian 8/9/10通过sury来安装PHP 7.X,这3个系统下安装的PHP 7.X,都是一模一样的,所以如果没有特别用途,服务器没有必要追求高版本Debian,系统版本越低可能更省内存哟;二、LAMP和LNMP下的php和php-fpm的安装,其软件源是完全相同的,这对于开发者省了很多的工作量,所以LAMP、LNMP安装所用的命令有很多相同之处。……

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

开发VPS一键安装PHP环境的难题/折腾记(3)
2019年09月18日 09:56

在《进度(2)》一文,由于fpm的服务名的多变,LNMP下用service --status-all | grep 'php'这个命令,会只显示一个fpm的服务,用于兼容所有Ubuntu/Debian系统下的fpm重启,此命令在Ubuntu 16下完美运行,此命令有点慢。但是在Ubuntu 12下会显示几十个服务,所以此命令只能放弃,换别的解决方案。

想办法尝试了一下,尝试用find命令,即:find /etc -name 'fpm'……

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

LAMP/LNMP纯净原版一键Shell安装开发进度(2)
2019年09月17日 09:42

昨天开始开发LNMP的一键安装,进展很快,几乎已经快要完成Ubuntu 16下的LNMP+自带PHP、LNMP+PPA+PHP 7.X。之所以进展这样快,是因为有很多语句可以和原来的LAMP语句共用。LNMP的一键安装环境开发比LAMP复杂不少,主要一是不同系统Nginx的配置文件路径不一;二是www.conf文件的路径不一;三是php-fpm的重启进程名不一。解决办法是,www.conf采用find查找的方法;Nginx的PHP服务进程名用service --status-all | grep 'php'查找fpm进程的方法。

对于LNMP不同系统Nginx的配置文件路径不一,唯一的解决办法是Ubuntu、Debian、CentOS这三家每推出一个新的主版本,则必须再调试一遍,如果有不同,就在一键Shell命令里添加新规则。……

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

向往、迷上了Linux虚拟机、真机
2019年09月16日 08:48

最近在开发LAMP/LNMP纯净原版一键Shell安装命令,已经开发了一个多月。已经完成了Ubuntu、Debian、CentOS的所有版本的系统的LAMP一键安装,尚未开发的是LAMP下的MySQL的安装和调试(因为我的项目里没有用到MySQL),以及LNMP未开发。

开发当中,需要频繁地重装系统,才能测试这个一键Shell安装命令,多的时候一天重装10-20次,在重装系统、测试当中,都需要等待很多时间。每个VPS,每月只能重装30次,很快就用完。如下截图,显示重装次数本月已用完。我已经有2个VPS用完本月重装次数,另外2个VPS也快用完了。……

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

LAMP/LNMP纯净原版一键Shell安装命令的开发进度
2019年09月15日 08:26

这个一键Shell命令+优化,现在已经是第4版。第1、第2版是在前年、去年编写自用的,它的原理就是把安装LAMP/LNMP时所有的Shell命令都打成一个包,由于我当时使用的环境是CentOS 5、Ubuntu 12,所以那时候第1、第2版只支持这2个系统,甚至当时连CentOS 6、Ubuntu 14都不支持,因为未开发。这2个月开发的第4版,已经支持Ubuntu、Debian、CentOS的所有版本的系统。

标题用“纯净原版”命名,是因为此一键Shell命令,所有的命令都是安装官方原版、或者第三方依赖原版,例如Ubuntu、Debian要安装PHP 7.4,则必须安装第三方的PPA;CentOS要安装PHP 7.3,则必须安装第三方的epel-release。这些都已经封装在一键Shell命令中,并在所有的系统、所有的系统版本里经过多次调试成功。……

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

开发VPS一键安装PHP环境的难题(2)
2019年09月02日 20:23

最大的难题仍然是VPS每月的重装次数严重不够用,每个VPS每月只能重装30次。今天发现KVM和OpenVZ的配置有一定的区别。我现在手里共有9个VPS,有几个是闲置、或半闲置状态,这几个都是KVM。OpenVZ空间反而一个闲置的都没有,所以必须腾出OpenVZ空间,今天把2个空间的站点互换、迁移,手动操作竟然持续了将近2个小时,太折腾了。

正是由于KVM和OpenVZ的配置有区别,所以才必须腾出OpenVZ空间来测试。Ubuntu的所有系统,安装LAMP问题较少,KVM和OpenVZ的配置几乎没有区别。……

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

开发一键Shell命令安装VPS的PHP环境遇到的几个难题
2019年08月31日 12:51

兼容所有的系统,是巨大的挑战,也很可能是不可能完成的任务,只能做到尽可能兼容。这个自编的纯净版一键Shell命令,用了2年多,真的很好用,省去了我很多麻烦。因为我过去只用Ubuntu 12、CentOS 5,所以一直以来只兼容这2个系统。到了要发布的时候,需要兼容大多数的系统。这几天,为了测试,必须用真机重装系统,已经重装不下60次系统,VPS每月只能重装30次,其中有一个本月已经用完30次。

开发一键Shell命令安装VPS环境遇到的几个难题:……

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

第3版的LAMP/LNMP一键安装+优化的Shell命令留念和详解
2019年08月29日 17:59

这个第3版的LAMP/LNMP纯净版的一键安装命令,是这几天重新编写,将会放在Webshu平台。此时已经能够完美兼容Ubuntu 12/14/16/18/19,以及Debian 7/8/9。但是今天发现有个小问题,Debian 9在两家不同服务商的VPS下,有一个VPS完美运行,另一个VPS安装遇到些问题。有可能是问题出在Debian 9.9的apt-get命令必须改为apt,所以今天尝试把这个命令在Linux命令行下设置为一个变量$apx,让其在Ubuntu 18和Debian 9.9下自动变成apt。

即原来的 apt update 命令,变为 $apx update。这种方式在有的系统能运行,有的系统不运行。所以,还是需要再次重构为第4版。因为第3版,以及以前的版本,都是在Linux主机下判断系统类型,然后把所有系统的Shell命令都显示出来,并根据系统的类型、判断挑选出Shell命令。这对于我来说,时间久了,这些Shell程序我都无法一下看懂,因为Shell程序我个人觉得比PHP程序难读10倍以上,尤其是程序较长的时候,一下看不懂的程序,有时候宁愿重构也不想再多花时间分析。……

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

如何编写VPS的LAMP/LNMP的一键安装命令
2019年08月27日 08:01

Linux比Windows服务器好的一点是,Linux可以编写一键shell命令,让它全自动安装。基本的方法是,命令之间用分号;,或者&&号隔开;shell也有很多需要应答的场景,例如需要输入Y,或者输入Yes,或者需要按回车。需要输入Y,大部分是install命令,可以事先给install命令加个-y,如apt-get -y install ……,yum -y install ……。

需要自动应答的场景,很多可以用echo命令,而不需要expect也能自动答应,例如我昨天在调试Ubuntu 16+PPA+PHP 7.3的时候,就出现了一个需要按回车的应答场景,用 echo "\r" | shell命令 就能自动按回车,例如这样写:……

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

Eonval的第2个免费开源PHP应用的计划:Eonval Take 随身好句(好文收藏/好句收藏/网址书签)
2019年07月03日 09:42

Eonval的第1个PHP开源应用Feedval在2019年6月6日发布,有点小遗憾的是当时是在PHP 5下开发,现在正在全力把程序改为PHP 5/PHP 7兼容。由于Eachval的程序比Feedval复杂很多,所以需要暂缓开发。好文收藏/好句收藏/心灵鸡汤/网址书签的这个PHP应用,是我一直想要做的。

这个应用初期看起来,程序结构不怎么复杂,复杂度大约是Feedval的30%以内。Feedval单个项目,开发历时2个多月,里面有一些复杂的数据结构算法。……

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

常用技术分享:PHP 5和PHP 7在开发中最常遇到的兼容性写法总结
2019年06月30日 11:41

PHP 7引入了强类型,在报错方面比PHP 5严格了很多。所以,很多PHP 5下开发的程序,到了PHP 7会有各种报错、无法运行。其实,只要稍加改动,原来的PHP 5程序就可以兼容PHP 7的语法,但无疑改动的工作量是难以估计的,需要对每个模块都重新测试。这种改动不像前端设计所见所得,程序由于模块数量庞大,可能会有少量改动不彻底而引发bug

服务器版的PHP的php.ini,默认是不显示报错,即display_errors=Off,所以看不到报错。程序开发当中,则必须把display_errors改为display_errors=On,根据报错内容开发、修改程序。……

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

1 2 3 4

下一页 | 末页 (共4页)

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

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

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

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-2022 auiou.com All rights reserved.
此Blog程序由王志勇编写