灌水区
-
php 多组数组算所有的组合形式
深入研究下商城如何为多属性多库存的商品计算组合的方式 比如一个商品有三个属性 颜色 红色、黄色 尺寸 M、L、XL 材质 轻、重 一开始没有考虑周到,分别给每个属性都加了一个价格,库存 比如选择商品时选择不同颜色,获取不同价格,但是当产品有多个属性时这种方式就有问题了,如 选择 红色,M,轻 这种多属性结合一起的就不能使用一个属性一个价格 这个时候需要为每个属性可能出现的组合设置价格,库存。如: … -
PHP是世界上最好的语言吗?问问ChatGPT
PHP是世界上最好的语言吗? 问问最强AI ChatGPT~ -
gatewayworker phpsocketio 区别和选择
phpsocket.io优点:最大的好处就是兼容各种浏览器,即使浏览器不支持websocket,也能给浏览器实时推送数据(利用comet)。缺点:默认只能单进程(可以多个实例实现多进程),多进程及分布式部署比较麻烦,并且多进程分布式部署时业务代码需要做兼容。选择:phpsocket.io适合同时在线数不多(可千人在线)或者对浏览器兼容性有要求的应用gatewayWorker优点:最大的好处就是可以… -
DolphinPHP Excel 导入导出插件实例
官方提供的这个导入导出插件直接支持导入导出时插入到某个数据表 导入各参数说明 * 导出Excel * @param string $expTitle 文件名称 * @param array $expCellName 表头 * @param array $expTableData 数据 * @param array $mergeCells 合并单元格 导入实例 public function exp… -
转型-崭新的开始
一位来自海南读者的投靠 有一天,一位读者加了我的微信问到:“你们公司现在有没有招聘?” 我说近期没有招聘计划。 因为公司还在亏损阶段,还没有具体的转型方向之前也不敢贸贸然去招人。 我原以为这样的对话就结束了,没想到他挺坚持的说:“可以耽误你一点时间,到贵公司聊聊不?” 我心想,这个小伙子挺有性格的嘛,于是我就答应了和他见面。 他个子不算高,性格有点腼腆,皮肤有点黝黑。来到我公司后,我们就开始闲聊了… -
完美解决 Recv failure: Connection was reset
今天使用新电脑 clone github 项目时一直报错 Recv failure: Connection was reset 原因是git未配置系统代理 只需要在命令行中执行以下命令即可 git config --global --unset http.proxy git config --global --unset https.proxy -
PHP 配置实时输出结果
在web应用中需要PHP页面实时输出结果,在正常环境正常工作的测试代码如下: <font size="4"> <?php header('Content-type: text/html; charset=utf-8'); echo 'Begin ...<br />'; for( $i = 0 ; $i <… -
准则指南
有句话貌似是这么说的:“我坚决不同意你的观点,但是我誓死捍卫你说话的权利!”;前段时间回家,在闲聊子女教育问题上(我纯听众),小舅就反复强调他的观点:“你可以义正言辞的当面孩子说:‘你的这种做法我认为是错误的!’,但是,你不能强制他按照你的想法来做。”技术的道路上,似乎有这么个流程:经验 → 观点 → 世界观。 很多有经验的开发人员心中(可能无意识的)就形成了一套自己的准则,亦称技术方面的世界观。… -
手把手创建 Mysql 主从配置
目前大部分的主流数据库都提供主从热备功能,通过配置两台数据主从关系,可以将一台数据库服务的数据更新同步到另一台服务器上。 网站利用数据库的这一功能,实现数据库的读写分离,从而减轻数据库负载压力。 主数据库负责写操作,从数据库负责查 Mysql 的主从配置教程已经非常多了,但是不亲手实践一下,终究还是有点虚啊 材料两台服务器 Mysql 版本一致 我测试时使用版本为 [root@localhost … -
PHP rgb颜色互转
rgb颜色转换16进制 16进制转换为rgb颜色 /** * RGB转 十六进制 * @param $rgb RGB颜色的字符串 如:rgb(255,255,255); * @return string 十六进制颜色值 如:#FFFFFF */ function RGBToHex($rgb){ $regexp = "/^rgb\(([0-9]{0,3})\,\s*([0-9]{0,3})… -
linux命令详解(19)修改文件属性lsattr、chattr命令详解
修改文件属性Linux文件系统里的文件和目录全都关联用户、用户组和其他用户的读、写和执行权限。此外,还可能存在其他特定文件系统类型才有的文件和目录相关属性。ext2和ext3文件系统文件可以选用一些特殊属性。使用lsattr命令可以列出这些属性。大部分属性都晦涩难懂,默认并不启用。下面的示例使用lsattr查看部分文件属性:?1234567891011# lsattr /etc/host* ---… -
mysql5.7.X版本only_full_group_by问题解决
mysql5.7.X版本only_full_group_by问题解决 一、出错原因 最近因为开发数据库与部署数据库版本不同,带来了几个问题,其中only_full_group_by问题是之前没有遇到的。 具体报错如下 1 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nona…













