当前位置: 首页 > news >正文

用vs2010做免费网站模板下载地址济南 制作网站 公司

用vs2010做免费网站模板下载地址,济南 制作网站 公司,有个做h手游的网站,免费企业网站创建最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据 /*** 获取季度报告总结* author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData $t…

最近写了一段比较不错的代码,记录一下,tp3.1临时连接指定数据库,切片分类in查询,带过滤需要的数据

/*** 获取季度报告总结* @author Bruce 2025/6/10*/public function getQuarterReportSummarize() {// 获取全部数据$allData = $this->getAllProtectedDomains();if ($allData['code'] != 1) {return $this->ajaxError($allData['message']);}// 分批处理大量数据,每批500个$batchSize = 500;$result = [];$totalDomains = count($allData['list']);for ($i = 0; $i < $totalDomains; $i += $batchSize) {$batch = array_slice($allData['list'], $i, $batchSize);$configs = D('WangZhanDomainHost')->getConfigs($batch);foreach ($configs as $key=>$config) {$messages = [];if (!$config['iswaf']) $messages[] = 'Web漏洞防护未开启';if (!$config['cc_switch']) $messages[] = 'CC防护未开启';if (!$config['cs_switch']) $messages[] = '爬虫防护未开启';if (!empty($messages)) {$result[$key] = implode(',', $messages) . ';';}}// 释放内存unset($batch, $configs);}return $this->ajaxSuccess($result);}
# WangZhanDomainHostModel.class.php
/*** 获取配置信息(优化版)*/public function getConfigs($data = []){if (empty($data)) return [];// 提取所有host和zone组合$hosts = [];$zones = [];$hostZoneMap = [];foreach ($data as $item) {if (empty($item['host']) || empty($item['zone'])) continue;$host = addslashes($item['host']);$zone = addslashes($item['zone']);$hosts[$host] = $host;$zones[$zone] = $zone;$hostZoneMap[$host][$zone] = true;}if (empty($hosts) || empty($zones)) return [];// 使用IN查询替代大量OR条件$allConfigs = $this->alias('dh')->join('LEFT JOIN anti_cc_config cc ON dh.host = cc.host AND dh.zone = cc.zone')->join('LEFT JOIN anti_cs_config cs ON dh.host = cs.host AND dh.zone = cs.zone')->where(['dh.host' => ['IN', array_unique($hosts)],'dh.zone' => ['IN', array_unique($zones)],])->field('dh.host, dh.zone, IFNULL(dh.iswaf, 0) as iswaf,IFNULL(cc.main_switch, 0) as cc_switch,IFNULL(cs.main_switch, 0) as cs_switch')->select();// 过滤出真正需要的记录$finalConfigs = [];foreach ($allConfigs as $config) {if (isset($hostZoneMap[$config['host']][$config['zone']])) {$finalConfigs[$config['host'].'.'.$config['zone']] = $config;}}return $finalConfigs;}
http://www.laogonggong.com/news/84333.html

相关文章:

  • 网站维护托管建设一个外贸网站.
  • 网站开发的背景知识logo商标设计注册
  • 怎么登录甘肃省建设厅网站系统开发工程师是干什么的
  • 北京网站开发哪家强苏州做企业网站建设
  • 城市网站建设摘要论文wordpress破图
  • 想开个网站怎样开自己做网站怎么选架构
  • 吕邵苍设计公司网站网站毕设怎么做
  • 南昌建网站wordpress文章页不显示图片
  • 网站服务器被黑怎么办长治软件制作平台
  • 影响网站用户体验杭州传媒公司
  • 如何让谷歌收录网站卖酒网站排名
  • 城市分类信息网站建设制作h5免费平台
  • 辛集seo网站优化网站开发 前端如何学习
  • 百度搜到网站电商网站商品属性设计
  • 网站的架设好看的wordpress主题
  • 品牌专业群建设网站广告公司vi设计
  • 自己创建公司网站山东建设局网站 王局
  • 电脑路由器做网站服务器wordpress手机版加搜索框
  • 广州公司建站模板朔州网络推广
  • 做网站的公司怎么赚钱吗wordpress无显示评论框
  • 网站栏目结构哪些免费图纸网站
  • 找大学生做家教的网站华为荣耀商城官网
  • 个人网站有哪些举例工业产品设计与创客实践
  • 免费做公司网站能在百度上搜索的到在360上做网站怎么样
  • 无网站做百度推广如何做网站栏目规划
  • 河北网站建设联系方式徐州学习网站建设
  • 类似携程网的网站网站的源代码有什么用
  • 重庆食品商城网站设计折再返怎么 做网站
  • 东莞网站建设百度地图东莞网站建设(信科分公司)
  • 工商网站注册公司网页设计与制作dw教程