首页
关于
友链
推荐
肥啾解析
百度一下
肥啾GPT
Search
1
宝塔面板登录 phpMyAdmin 提示服务器和客户端上指示的HTTPS之间不匹配
269 阅读
2
Customer complaints evolve with in-car tech
188 阅读
3
JavaScript解析
153 阅读
4
内连接,左连接,右连接作用及区别
111 阅读
5
所谓关系
109 阅读
默认分类
网游架设
手机游戏
python
PHP
Mysql
VBA
C++
JAVASCRIPT
javascript基础
Oracle
生产管理
计划控制
ERP系统开发
APS排产
MES研究
考勤系统
CPA
财管
实务
经济法
战略
审计
税法
藏书架
古典名著
世界名著
编程秘籍
攻防渗透
经管书籍
大佬传经
风雅读物
考试相关
心情格言
拾玉良言
外文报刊
外刊随选
Facebook
Twitter
China Daily
软考
登录
Search
标签搜索
期刊读物
古文
何瑜明
累计撰写
160
篇文章
累计收到
154
条评论
首页
栏目
默认分类
网游架设
手机游戏
python
PHP
Mysql
VBA
C++
JAVASCRIPT
javascript基础
Oracle
生产管理
计划控制
ERP系统开发
APS排产
MES研究
考勤系统
CPA
财管
实务
经济法
战略
审计
税法
藏书架
古典名著
世界名著
编程秘籍
攻防渗透
经管书籍
大佬传经
风雅读物
考试相关
心情格言
拾玉良言
外文报刊
外刊随选
Facebook
Twitter
China Daily
软考
页面
关于
友链
推荐
肥啾解析
百度一下
肥啾GPT
搜索到
26
篇与
的结果
2025-07-29
hyperV接入外部IP办法
点击操作,选择虚拟机交换管理器选择外部创建,应用设置虚拟机,确定即可然后在虚拟机系统里设置固定IP即可
2025年07月29日
2 阅读
0 评论
0 点赞
2025-07-29
IP冲突解决方案
要排查IP冲突问题,可通过CMD命令快速检测。以下是具体步骤:打开命令提示符:按Win+R键,输入cmd并回车进入命令行界面查看本机IP配置:输入ipconfig /all,检查当前IP地址、子网掩码及默认网关信息检测IP是否被占用:输入ping <目标IP>(例如ping 192.168.1.100),如果显示“来自...的回复”,说明该IP已被其他设备占用,存在冲突3;若显示“请求超时”,则IP可能未被占用使用arping深度检测:输入arping -c 4 <目标IP>(需安装工具),若返回多个MAC地址,表明IP冲突若确认冲突,可通过CMD解决:释放冲突IP:输入ipconfig /release,断开当前网络连接以释放IP地址重新获取新IP:输入ipconfig /renew,系统将自动分配未冲突的IP地址恢复网络预防措施:在路由器设置DHCP自动分配IP,避免手动设置错误查看主机名hostname
2025年07月29日
3 阅读
0 评论
0 点赞
2025-07-23
加分逻辑
1.重要关键字(required)匹配:·动力类型:用户输入提取到'FD',配置规格中包含'FD'(在"FD/FG/FLB20-25"中),因此匹配,加30分。·吨位:用户输入提取到20.配置规格中吨位范围是20-25(从"FD/FG/FLB20-25"解析得到),20在范围内,因此匹配,加30分。2.没有可选关键字,所以没有加分。3.其他元素匹配(加分项):配置规格被拆分为:["FD/FG/FLB20-25","国产品牌","充气(STD)"]遍历每个元素:·"FD/FG/FLB20-25": 这是一个复合描述,在用户输入中并没有完全出现。用户输入中只有'FD20T',所以不匹配。由于它不在CONFIG_VALUES. 其它中,所以按常规元素处理:未匹配,扣0. 1分。·"国产品牌": 在CONFIG_VALUES. 其它中。用户输入中没有“国产品牌”这个字符串,所以未匹配,扣10分。·"充气(STD)": 在CONFIG_VALUES. 其它中?注意,CONFIG_VALUES. 其它数组里包含了'充气(STD)'.用户输入中没有提到“充气(STD)”,所以未匹配,扣10分。4.特殊处理:因为当前系统是轮胎系统(在遍历轮胎系统时),并且用户输入中没有包含任何轮胎相关的关键词(比如“胎”),而配置规格中包含“充气(STD)”(这是默认轮胎配置),所以触发特殊加分:加60分。
2025年07月23日
2 阅读
0 评论
0 点赞
2025-07-03
此内容被密码保护
加密文章,请前往内页查看详情
2025年07月03日
1 阅读
0 评论
0 点赞
2025-04-19
测试
<?php header('Content-Type: application/json'); header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: POST'); header('Access-Control-Allow-Headers: Content-Type'); try { $input = json_decode(file_get_contents('php://input'), true); if (!$input || !isset($input['data']) || empty($input['data'])) { throw new Exception('无效数据,请检查输入'); } $rawData = $input['data']; $workers = isset($input['workers']) ? intval($input['workers']) : 3; $productivity = isset($input['productivity']) ? intval($input['productivity']) : 70; $startDateStr = isset($input['startDate']) ? $input['startDate'] : null; if (!$startDateStr) { throw new Exception('请提供排产开始日期'); } // 数据库连接 $pdo = new PDO("mysql:host=localhost;dbname=ytpmc;charset=utf8", "ytpmc", "ytpmc321"); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // 查询 sl 表 $slMap = []; $stmt = $pdo->query("SELECT productId, sl FROM text"); while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { $slMap[$row['productId']] = intval($row['sl']); } $dailyCapacity = $workers * $productivity; $scheduleData = []; $warningData = []; usort($rawData, function ($a, $b) { $dateDiff = strtotime($a['deliveryDate']) - strtotime($b['deliveryDate']); return $dateDiff !== 0 ? $dateDiff : ($a['originalQuantity'] - $b['originalQuantity']); }); $currentDate = new DateTime($startDateStr); $dailyRemaining = $dailyCapacity; $dailyProductionMap = []; // 每日产品排产汇总 $dailyProductCount = 0; $queue = $rawData; while (!empty($queue)) { $isAnyOrderScheduled = false; foreach ($queue as $key => &$item) { $productId = $item['productId']; $quantityRemaining = $item['quantity']; // 获取 sl,并同步 dailyMax if (isset($slMap[$productId])) { $sl = $slMap[$productId]; $item['dailyMax'] = min($item['dailyMax'], $sl); } else { $sl = $item['dailyMax']; } $alreadyProducedToday = $dailyProductionMap[$productId]['quantity'] ?? 0; // 还可排产量(不能超过 dailyMax,也不能超过日产能剩余) $maxAllocatable = min( $quantityRemaining, $item['dailyMax'] - $alreadyProducedToday, $dailyRemaining ); if ($maxAllocatable > 0) { // 累加数量 if (isset($dailyProductionMap[$productId])) { $dailyProductionMap[$productId]['quantity'] += $maxAllocatable; } else { $dailyProductionMap[$productId] = [ 'productId' => $productId, 'quantity' => $maxAllocatable, 'deliveryDate' => $item['deliveryDate'], 'dailyMax' => $item['dailyMax'], 'productionDate' => $currentDate->format('Y-m-d'), 'isLate' => strtotime($currentDate->format('Y-m-d')) > strtotime($item['deliveryDate']), 'sl' => $sl ]; } $item['quantity'] -= $maxAllocatable; $dailyRemaining -= $maxAllocatable; $dailyProductCount++; $isAnyOrderScheduled = true; if ($item['quantity'] <= 0) { unset($queue[$key]); } } if ($dailyProductCount >= 80) { break; } } // 保存每日排产记录 if (!empty($dailyProductionMap)) { foreach ($dailyProductionMap as $record) { $scheduleData[] = $record; } } // 下一天 $currentDate->modify('+1 day'); $dailyRemaining = $dailyCapacity; $dailyProductCount = 0; $dailyProductionMap = []; } // 预警检查 foreach ($rawData as $item) { $lastProdDate = null; foreach ($scheduleData as $schedule) { if ($schedule['productId'] === $item['productId'] && $schedule['deliveryDate'] === $item['deliveryDate']) { $lastProdDate = new DateTime($schedule['productionDate']); } } if ($lastProdDate && $lastProdDate > new DateTime($item['deliveryDate'])) { $lateDays = $lastProdDate->diff(new DateTime($item['deliveryDate']))->days; $warningData[] = [ 'productId' => $item['productId'], 'quantity' => $item['originalQuantity'], 'deliveryDate' => $item['deliveryDate'], 'dailyMax' => $item['dailyMax'], 'productionDate' => $lastProdDate->format('Y-m-d'), 'lateDays' => $lateDays ]; } } echo json_encode([ 'success' => true, 'scheduleData' => $scheduleData, 'warningData' => $warningData ]); } catch (Exception $e) { echo json_encode([ 'success' => false, 'message' => $e->getMessage() ]); } ?>
2025年04月19日
7 阅读
0 评论
0 点赞
1
2
3
4
...
6
0:00