程序成品的书写风格问题
2021年02月02日 11:40
如何更快地缩短程序开发时间
2021年02月02日 11:20
但是对于一些字段的构思较为复杂的时候,就必须把顺序对调。要先写数据库写入程序,再写前台页。否则,如果先写前台页,是很难按照字段的数量去写,这样会浪费很多时间去做很难实现的构思。尽管数据库写入程序有时较复杂,但这部分一旦完成,前台的数据调用页的思路会清晰很多,可以节省3~7天的开发时间。……
如何用安卓手机预览手机版网页?
2021年01月27日 08:01
PC版、手机版的样式表大部分一样,只有部分字体大小,部分宽度不一样。也有人喜欢把网页做成响应式网页来自动适应PC版、手机版,各有利弊,响应式网页设计更复杂,并不见得很实用,所以我没有采有这种方式,用判断浏览器类型的方式反而简单、灵活一些。……
Debian 8+sury,已不支持PHP 7
2021年01月25日 15:22
Debian通过sury来安装PHP 7.X,可以直接用命令安装,不需要手动编译,很方便,成功率100%。……
再谈PHP与其它语言相比的优点
2021年01月15日 10:30
在性能方面,在解释型语言里,PHP应该是属于出类拔萃的。PHP的瓶颈,主要是MySQL,所以会给人一种效率低的印象,并且使并发量大为降低,解决的办法是不用MySQL,而且MySQL备份也很麻烦,备份文件是一个比原数据要大得多的庞大的xml文件。PHP的语法和JavaScript这两者其实有95%以上相似,前面已经对比过了,前文1,前文2。所以如果是为了追求JavaScript语法,完全不用学习Node.js,PHP和JavaScript的语法两者就高度相似。……
固定链接 | 发表评论(11) | Trackback(0)
分天完成的力量
2021年01月14日 22:27
然后开始设计海报、做这个网站平台。这个平台有个不大不小的程序,程序已经写了有三四天,每天编程6~8小时,已经完成90%了。这得力于我的第一职业是编程,把以前写了好长时间的模块嵌入进去,省了很多时间。于是我想到3件事情:……
总结(续2)
2020年12月20日 11:15
因为这一年很平静,没有什么值得回顾,所以就回顾一些往年、历史的事件。2008年时我突然读懂了1984年在美国出版的《一的法则》里讲述的几个重大事件(该书是高维外星生命的问答录)。最大的事件,在过去的10多年里我已经谈过不下50次,该事件(第四维度)尚未发生。还有一个事件与之相比不算是大事件,但它是世界八大奇迹之首──埃及金字塔,有很多惊人的数字巧合。《一的法则》有对埃及金字塔的很多解答。简单地说,埃及金字塔并非人类建造,它是高维外星生命用他们的高等技术建造而成,于6000年前开始建造。……
2020年总结
2020年12月16日 22:44
回顾最近10年里,最特殊的一年是2018年,气候十分异常。炎热无比,2018年秋天发生了一场史诗级16级“山(隔开)竹”台风。2018年同一年,曾仕强、李敖、金庸、单田芳等大师,李咏、臧天朔等名人,都离世。2019年,非常平静。2020年虽然世界各国爆发了疫(隔开)情,但是从气候上看来,今年依然非常平静。国内的疫(隔开)情,早已迅速恢复了正常。……
掉头发的超难算法的解决(2)
2020年06月17日 17:37
理论上,如果能把所有的排列方法都罗列出来,并自动计算并联后的电阻,14串的电阻和,与42节单节的总电阻÷3,这2者的差最小,就是一致性最好的组合,一般可以达到0.03mΩ~0.10mΩ以内。但是,罗列出这个排列的组合,是一个很复杂的循环程序公式,42个数字、每3个为1组的组合方式,可能会达到几百亿种以上。更何况84个、102个、136个数字,排列的组合,会达到几百亿种×N倍×N倍×N倍×N倍……,是一个天文数字。……
遭遇到了一个令人掉头发的超难算法
2020年06月17日 12:44
这个新的难题是,做锂电池内阻配对程序。例如有42节锂电池,做3并14串,每节的内阻都不同,从18mΩ~23mΩ。过去很多人认为是把电阻大的并联在一起,内阻小的并联在一起。这样做,因为分压的原因,在大功率的电动汽车/电动车上,先消耗内阻大的电池、且内阻大的电池发热大。正确的做法是,求出42节平均内阻,每3并的内阻值都尽量接近42节的平均值除以3,这样得到的14串的内阻的差别是0.0XmΩ的差距,而首尾相接的算法就简单很多,差别是0.0XmΩ~0.1XmΩ。这个排列的计算量有多大呢?42节电池的排列方法有可能会在几万种~100万种。……
写在编程的第18年
2020年02月26日 11:59
其实我对这项工作,既热爱,又感到无限地乏味。我是一名Web程序的独立开发者,编程中大多数是运算、算法的设计和构思。独立开发者和团队协作的开发,各有长处、也各有短处。……
PHP VS Excel
2019年12月13日 12:42
例如需要实现一个功能,当复制一些 公司/商店 名称的时候(一行一个名字),PHP可以批量自动显示数据库里已有的客户地址、电话、联系人,字段间用Tab符(\t)隔开。然后将显示的结果,一次复制到Excel中。否则,如果没有这个PHP的功能,只能一个一个客户名查询,很繁琐。……
固定链接 | 发表评论(11) | Trackback(0)
干货分享:站内搜索引擎的分词算法的数据库设计方案
2019年11月03日 11:48
这个方案,虽然还不能完全实现巨量数据的标题关键词任意快速搜索,但是可以实现带有空格的分词快速搜索,因此基本上已经可以实现类似淘宝的产品快速搜索,这适用于产品类、关键词分类的搜索站点或平台。……
“您的PHP似乎没有安装运行WordPress所必需的MySQL扩展”的通用根治办法(多系统完整版)
2019年10月08日 13:20
出现这个提示唯一的原因是:Linux主机没有安装MySQL扩展。……
为什么近期的Shell命令每行都有分号?
2019年09月26日 10:02
这是因为这些命令是从我编写的LAMP/LNMP一键Shell命令里复制的,由于时间的关系,来不及一一删除分号。这个一键命令是经过大量调试而写成的成品。它目前分为3大部分(3个文件),对外链接、主程序(生成Ubuntu/Debian/CentOS不同系统版本相应的一键Shell命令,由PHP+Shell完成)、后期优化程序。……
成功的路上总是困难重重、千辛万苦
2019年09月11日 09:23
困难1. 本来最好的方法是用cat命令加反引号,可以读取整个文件,例如a1=`cat /etc/ssh/sshd_config`; 然后替换$a1变量的数据,再写入$a1变量,这个过程就和PHP完全一样。但是问题出现了,反引号里的数值,会自动把所有的回车符,变成空格。写入的时候,所有的回车符变成了空格。因此,这个方案行不通。……
开发VPS一键安装PHP环境的难题(2)
2019年09月02日 20:23
正是由于KVM和OpenVZ的配置有区别,所以才必须腾出OpenVZ空间来测试。Ubuntu的所有系统,安装LAMP问题较少,KVM和OpenVZ的配置几乎没有区别。……
开发一键Shell命令安装VPS的PHP环境遇到的几个难题
2019年08月31日 12:51
开发一键Shell命令安装VPS环境遇到的几个难题:……
第3版的LAMP/LNMP一键安装+优化的Shell命令留念和详解
2019年08月29日 17:59
即原来的 apt update 命令,变为 $apx update。这种方式在有的系统能运行,有的系统不运行。所以,还是需要再次重构为第4版。因为第3版,以及以前的版本,都是在Linux主机下判断系统类型,然后把所有系统的Shell命令都显示出来,并根据系统的类型、判断挑选出Shell命令。这对于我来说,时间久了,这些Shell程序我都无法一下看懂,因为Shell程序我个人觉得比PHP程序难读10倍以上,尤其是程序较长的时候,一下看不懂的程序,有时候宁愿重构也不想再多花时间分析。……
如何编写VPS的LAMP/LNMP的一键安装命令
2019年08月27日 08:01
需要自动应答的场景,很多可以用echo命令,而不需要expect也能自动答应,例如我昨天在调试Ubuntu 16+PPA+PHP 7.3的时候,就出现了一个需要按回车的应答场景,用 echo "\r" | shell命令 就能自动按回车,例如这样写:……
解决PHP 7等web编程语言不报错一例
2019年07月28日 07:07
PHP 7增强了数据类型;数组与变量名不能同名,如果同名,需要用$a1=array();给数组$a1清空即可解决报错,PHP 5时只要用$a1='';即可清空数组;PHP 7如果直接引用、或者判断符合条件才赋值的变量时,会报错,解决办法是提前声明这个变量,PHP 5时则不需要声明。……
常用技术分享:PHP 5和PHP 7在开发中最常遇到的兼容性写法总结
2019年06月30日 11:41
服务器版的PHP的php.ini,默认是不显示报错,即display_errors=Off,所以看不到报错。程序开发当中,则必须把display_errors改为display_errors=On,根据报错内容开发、修改程序。……
固定链接 | 发表评论(10) | Trackback(0)
PHP 7.X、PHP的报错日志测试结果记录
2019年06月22日 12:49
1.php……
Feedval程序已经开始修改为PHP 7的写法(Feedval开发实况24)
2019年06月21日 16:17
经过几天的持续调试,我的电脑终于完成PHP 7.X的环境安装+一键还原。昨晚排查出了PHP 5.X和PHP 7.X写法的不同,主要是由于从PHP 7.1开始,其报错规则非常严格。只要一个变量不存在,当调用它时,就会报错。数组的名称,也不能与已有的变量同名(如果有,PHP 7.X必须先清除数组)。这种严格的报错规则,多见于其它的语言。PHP之所以让开发者感到轻松,就是因为无需每次都声明变量。……
PHP 5.X和PHP 7.1写法的2个不同(修改需要庞大的工作量)
2019年06月20日 22:42
目前已经发现的不同:……
漫长的PHP 7.X安装之坑的困境详解
2019年06月14日 10:02
这4个系统分别是:XP、Win 7、Win 10、XP+VMware+Linux。……
固定链接 | 发表评论(12) | Trackback(0)
博客的优美之处在于记录真实的事情和想法,记录PHP 7.1、HTML 5遇到的困扰
2019年06月12日 10:42
很多人会在潜意识里认为新的技术一定是最好的。只有在这个领域里工作的人,或者多加思考的人,才知道事实并非如此。……
常用技术分享:JavaScript的onclick的一个bug和解决
2019年06月08日 09:21
这是onclick的一个bug。解决办法,在<input>里,除了写onclick,再同时写一个onfocus的语句。……
必成技术分享:PHP获得服务器本机IP的思路
2019年06月08日 07:40
方法1. 免root(所有的CentOS/Ubuntu/Debian主机默认是这个状态),即Apache或Nginx不需要有root权限。程序如:……
博客防止spam的新方案分享,十分有效:单篇设置验证码
2019年05月14日 07:36
当时想了很多办法,最后非常无奈只好全站开启验证码,效果立竿见影。这一两年,为了用户体验,去掉了验证码。我发现spam总是发在那几篇博客里,所以把那几篇博客都关闭了评论。spam突然沉寂了很久,这几天又多了起来。……
置顶的文章:
论朋友圈可以发什么?
短信验证开发的方案分享
巡回更新:2018-09-21
速度是永恒的主题
UTF-8、HTTPS原来都是浮云
https安全吗?
独立博客有必要安装https吗?
近期的主题:
DIY(32-3):为什么锂电池组装总是需要很多时间
数码评测(31):12.6V锂电池和铅酸电池的性能对比
DIY(32-2):超实用的12.6V无限容量移动电源完成
中国电信近期应该是全面改用5G卡了
数码评测(30):测试几款接线端子的电阻
数码评测(29):锂电池组装必备工具,内阻测试仪
高大上的术语包装
聊一下近些天的Virmach网络
“我想请问”是不是有语法错误?
我的寻道之路
真玄学近期心得分享
DIY(32-1):12.6V超大容量/无限容量锂电池组装
版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。
与此相关的链接
自由勇专栏
Blog存档 Archives
2021年01月(30)
2020年12月(19)
2020年11月(18)
2020年10月(15)
2020年09月(14)
2020年08月(14)
2020年07月(14)
2020年06月(16)
2020年05月(13)
2020年04月(18)
2020年03月(14)
2020年02月(15)
2020年01月(16)
2019年12月(11)
2019年11月(26)
2019年10月(25)
2019年09月(30)
2019年08月(10)
2019年07月(29)
2019年06月(30)
2019年05月(26)
2019年04月(30)
2019年03月(30)
2019年02月(30)
2019年01月(30)
2018年12月(30)
2018年11月(30)
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +