
PHP
金双石的小墨
兼爱非攻、尚贤尚同、天志明鬼、非命非乐、节用节葬!我也是相濡以墨,金双石科技公司CEO
展开
-
如何提高导出EXCEL表的性能
有时候财务人员为了方便对数据进行再次处理,需要将系统内的数据以EXCEL格式导出,如果数据量比较大,会出现导出无响应,优化方案如下原创 2022-11-05 15:33:55 · 807 阅读 · 0 评论 -
with里面包含with的时候注意的地方
当出现with里面包含with的时候,如果关键字段缺失会返回错误的结果,如何避免这种情况呢?就是加一个whereNotNull判断。原创 2022-11-01 19:05:19 · 200 阅读 · 0 评论 -
PhpStorm
phpstorm下载了很多版本,最后发现还是PhpStorm 2021.1.3 这个版本最好用,免费30天+中文插件。另外配上eval插件,定期延长使用时间达到永久免费的效果。原创 2022-10-29 16:51:13 · 1033 阅读 · 1 评论 -
源码行数统计工具——cloc
cloc是一款用于统计源码信息行数的工具,可以针对许多编程语言中源代码的空白行、注释行和物理行进行计数。原创 2022-10-27 19:20:47 · 1751 阅读 · 0 评论 -
PHP的中间件
中间件是请求必经之处,所以此处能对请求的数据做一系列处理,相当于过滤器。例如跨域请求,验证会员是否登录跳转至登录页,前后端分离数据类型不一致,防御xss脚本攻击等原创 2022-10-24 15:36:45 · 870 阅读 · 0 评论 -
悟空CRM的安装
悟空CRM的安装原创 2022-10-21 08:52:29 · 911 阅读 · 0 评论 -
mysqld的单引号模式与双引号模式
由SELECT FIND_IN_SET导致的Unknown column错误,Column not found: 1054 Unknown column 'b' in 'where clause' ,开启双引号功能:双引号模式是ANSI_QUOTES原创 2022-10-18 15:26:00 · 491 阅读 · 0 评论 -
客户管理系统CRM推荐
市场上客户管理系统很多,下面我给大家推荐几款优秀的CRM系统。原创 2022-10-18 11:19:27 · 1326 阅读 · 0 评论 -
php empty和isset区别
两者的区别在于:empty会检测变量是否为空、为零。当一个变量值为0,empty() 认为这个变量同等于空,即相当于没有设置。 而isset() 认为这个变量被设置了。 这意味着,我们在使用变量处理函数时,当该变量可能出现0的值,使用 empty() 要小心,这个时候用 isset 取代它更明智一些。...原创 2022-08-29 10:17:37 · 397 阅读 · 0 评论 -
ThinkPHP find()系统自动加上LIMIT 1 限制
ThinkPHP find() 方法是和 select() 用法类似的一个方法,不同之处 find() 查询出来的始终只有一条数据,即系统自动加上了 LIMIT 1 限制。原创 2022-08-24 10:48:23 · 323 阅读 · 0 评论 -
whereOr的用法
whereOr的用法原创 2022-08-23 15:14:46 · 1289 阅读 · 0 评论 -
保存更新数据的时候提示: 类的属性不存在
保存更新数据的时候提示:类的属性不存在。这个错误是因为数据库需要的字段和传入的数据不匹配,数据库缺少字段或者数据缺失必须字段的数据。本例是传入的数组缺少id的值。原创 2022-08-11 11:59:38 · 1062 阅读 · 0 评论 -
使用hasWere之后,field方法不再起作用
使用hasWere之后,field方法不再起作用原创 2022-07-29 15:10:17 · 366 阅读 · 2 评论 -
hasOne和hasMany的区别
hasOne和hasMany的区别,单从getLastSql()获取到的SQL代码看不出区别,区别在返回的数据的数据结构原创 2022-07-29 11:02:51 · 631 阅读 · 0 评论 -
getLastSql()的用法
在模型操作中 ,为了更好的查明错误,经常需要查看下最近使用的SQL语句,我们可以用getLastSql()方法来输出上次执行的sql语句。原创 2022-07-28 20:12:13 · 1381 阅读 · 0 评论 -
在centOS7下部署tpshop
tpshop查看系统版本cat /etc/redhat-release升级系统到最新yum -y upgrade解释:升级软件包,不升级内核,如果要升级内核用yum -y update 命令安装apache安装服务yum install httpd httpd-devel启动服务apachectl start重启apache原创 2017-06-04 20:11:41 · 2320 阅读 · 0 评论 -
windows 7下搭建PHP开发环境
PHP开发环境搭建PHP运行环境安装xampp下载http://www.xampps.com/安装,启动开发IDE安装PHPSTORM下载http://www.jetbrains.com/phpstorm/安装、启动下载thinkPhp下载http://www.thinkphp.cn/down.html原创 2017-06-04 17:43:08 · 442 阅读 · 0 评论 -
undefined function openssl_get_publickey()
:(Call to undefined function openssl_get_publickey()错误位置FILE: D:\work\svn\GuiJinBao\public_html\App\Common\hrwxpay\Hrpay_Rsa.class.php LINE: 182ThinkPHP3.2.3 { Fast &原创 2017-07-04 19:13:21 · 1583 阅读 · 0 评论 -
undefined function curl_init()
:(Call to undefined function curl_init()错误位置FILE: D:\work\svn\GuiJinBao\public_html\App\Common\hrwxpay\Hrpay_Wxpay.class.php LINE: 211ThinkPHP3.2.3 { Fast & Simple OOP原创 2017-07-04 19:19:46 · 485 阅读 · 0 评论 -
apache配置多个端口访问
要在apache配置多个端口访问,要进行以下几步。注意修改的配置的文件名:1、配置httpd.conf# Listen: Allows you to bind Apache to specific IP addresses and/or# ports, instead of the default. See also the # directive.## Chang原创 2017-07-14 11:26:18 · 951 阅读 · 0 评论 -
ThinkCMF应用开发流程
以下教程适用于ThinkCMFX系列版本以Blog模块为例(相关问题已经更新)1.在application目录下创建Blog目录Blog结构:Blog Controller 控制器目录 Common 函数库 Conf 配置 Lang 多语言包 Menu 后台菜单 Model 模型 na转载 2017-07-18 20:16:05 · 909 阅读 · 0 评论 -
curl_init不支持,该如何开启
1:打开PHP.ini,开启extension=php_curl.dll是否去掉前面的;符号; 2:检查php.ini的extension_dir值是哪个目录,也就是php下的ext目录是否有无php_curl.dll,没有的请下载php_curl.dll; 3:再把php目录中的libeay32.dll,ssleay32.dll拷到c:\windows\system32里转载 2017-06-04 18:20:23 · 3528 阅读 · 0 评论