- 浏览: 26710 次
- 性别:
- 来自: 广州
最新评论
php[周六代码分享]:返回调度人员…
PHP语言:<wbr></wbr>返回调度人员或者部门审批人数组
01<wbr></wbr><?php
03<wbr></wbr> // 返回调度人员或者部门审批人数组<wbr></wbr>
04<wbr></wbr> // @param <string> $method deptverify(部门审批)、despmanage(调度员)
05<wbr></wbr> // @return array
08<wbr></wbr>function<wbr></wbr>getvehiclemanager($method<wbr></wbr>=<wbr></wbr>'deptverify')<wbr></wbr>{
09<wbr></wbr><wbr></wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(248, 16, 176);">10<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(160, 176, 192); font-style: italic;">11<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$method</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">!=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">'despmanage'</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">&&</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$method</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">!=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">'deptverify'</span>)<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">12<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">return</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">13<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">14<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//找出后台权限表中有调度员权限的岗位</span><br><span style="color: rgb(248, 16, 176);">15<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT positionid FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_position_purview'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE module='vehicle' AND method='</span><span style="color: rgb(64, 112, 160);">$method</span><span style="color: rgb(64, 112, 160);">' AND val=1"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">16<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">17<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//有调度权限的职位id</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">18<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span style="color: rgb(32, 32, 32);">)){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">19<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'positionid'</span><span style="color: rgb(32, 32, 32);">];</span><br><span style="color: rgb(248, 16, 176);">20<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">21<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_str</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">implode</span>(<span style="color: rgb(64, 112, 160);">','</span><span style="color: rgb(32, 32, 32);">,</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">22<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT username,uid,realname FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_member'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE positionid IN(</span><span style="color: rgb(64, 112, 160);">$pids_str</span><span style="color: rgb(64, 112, 160);">) AND status='0'"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">23<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">24<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span>))<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(248, 16, 176);">25<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">];</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">26<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">false</span>;<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//默认是下线</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">27<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">]]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">28<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">29<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><br><span style="color: rgb(248, 16, 176);">30<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uid_str</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">implode</span>(<span style="color: rgb(64, 112, 160);">','</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">31<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT uid,invisible FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_session'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE FIND_IN_SET(uid,'</span><span style="color: rgb(64, 112, 160);">$uid_str</span><span style="color: rgb(64, 112, 160);">')"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">32<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//查询是否上线</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">33<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span>))<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">34<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span><span><wbr></wbr></span>(<span style="color: rgb(32, 32, 32);">!</span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'invisible'</span><span style="color: rgb(32, 32, 32);">])</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//如果不是隐身的</span><br><span style="color: rgb(248, 16, 176);">35<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">]][</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">true</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">36<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">37<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">38<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">rsort</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>);<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//重排</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">39<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//在线的排在前面 begin</span><br><span style="color: rgb(248, 16, 176);">40<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(160, 176, 192); font-style: italic;">41<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">foreach</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">as</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$key</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=></span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span><span style="color: rgb(32, 32, 32);">){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">42<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$value</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">43<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">44<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><span style="color: rgb(0, 112, 32); font-weight: bold;">else</span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(248, 16, 176);">45<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">46<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">47<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">48<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">array_merge</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">49<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//在线的排在前面 end</span><br><span style="color: rgb(248, 16, 176);">50<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">return</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">51<wbr></wbr></span><span style="color: rgb(32, 32, 32);">}</span><span style="color: rgb(160, 176, 192); font-style: italic;">//end function</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">52<wbr></wbr></span><span style="color: rgb(16, 96, 160);">?></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
03<wbr></wbr> // 返回调度人员或者部门审批人数组<wbr></wbr>
04<wbr></wbr> // @param <string> $method deptverify(部门审批)、despmanage(调度员)
05<wbr></wbr> // @return array
08<wbr></wbr>function<wbr></wbr>getvehiclemanager($method<wbr></wbr>=<wbr></wbr>'deptverify')<wbr></wbr>{
09<wbr></wbr><wbr></wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(248, 16, 176);">10<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(160, 176, 192); font-style: italic;">11<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$method</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">!=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">'despmanage'</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">&&</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$method</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">!=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">'deptverify'</span>)<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">12<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">return</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">13<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">14<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//找出后台权限表中有调度员权限的岗位</span><br><span style="color: rgb(248, 16, 176);">15<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT positionid FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_position_purview'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE module='vehicle' AND method='</span><span style="color: rgb(64, 112, 160);">$method</span><span style="color: rgb(64, 112, 160);">' AND val=1"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">16<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">17<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//有调度权限的职位id</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">18<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span style="color: rgb(32, 32, 32);">)){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">19<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'positionid'</span><span style="color: rgb(32, 32, 32);">];</span><br><span style="color: rgb(248, 16, 176);">20<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">21<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_str</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">implode</span>(<span style="color: rgb(64, 112, 160);">','</span><span style="color: rgb(32, 32, 32);">,</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$pids_array</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">22<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT username,uid,realname FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_member'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE positionid IN(</span><span style="color: rgb(64, 112, 160);">$pids_str</span><span style="color: rgb(64, 112, 160);">) AND status='0'"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">23<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">24<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span>))<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(248, 16, 176);">25<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">];</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">26<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">false</span>;<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//默认是下线</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">27<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">]]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$mrow</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">28<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">29<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><br><span style="color: rgb(248, 16, 176);">30<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$uid_str</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">implode</span>(<span style="color: rgb(64, 112, 160);">','</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(91, 54, 116); font-style: italic;">$uidarr</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">31<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(64, 112, 160);">"SELECT uid,invisible FROM "</span><span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">table</span>(<span style="color: rgb(64, 112, 160);">'common_session'</span>)<span style="color: rgb(32, 32, 32);">.</span><span style="color: rgb(64, 112, 160);">" WHERE FIND_IN_SET(uid,'</span><span style="color: rgb(64, 112, 160);">$uid_str</span><span style="color: rgb(64, 112, 160);">')"</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">32<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$query</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">query</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$sql</span>);<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//查询是否上线</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">33<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">while</span><span><wbr></wbr></span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">DB</span><span style="color: rgb(32, 32, 32);">::</span><span style="color: rgb(6, 40, 126); font-style: italic;">fetch</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$query</span>))<span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">34<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span><span><wbr></wbr></span>(<span style="color: rgb(32, 32, 32);">!</span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'invisible'</span><span style="color: rgb(32, 32, 32);">])</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">{</span><span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//如果不是隐身的</span><br><span style="color: rgb(248, 16, 176);">35<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(91, 54, 116); font-style: italic;">$row</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'uid'</span><span style="color: rgb(32, 32, 32);">]][</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">true</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">36<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">37<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">38<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(76, 143, 47); font-weight: bold;">rsort</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>);<span><wbr></wbr></span><span style="color: rgb(160, 176, 192); font-style: italic;">//重排</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">39<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//在线的排在前面 begin</span><br><span style="color: rgb(248, 16, 176);">40<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">array</span>();<br><span style="color: rgb(160, 176, 192); font-style: italic;">41<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">foreach</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(0, 112, 32); font-weight: bold;">as</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$key</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=></span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span><span style="color: rgb(32, 32, 32);">){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">42<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">if</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$value</span><span style="color: rgb(32, 32, 32);">[</span><span style="color: rgb(64, 112, 160);">'online'</span><span style="color: rgb(32, 32, 32);">]){</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">43<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">44<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><span style="color: rgb(0, 112, 32); font-weight: bold;">else</span><span style="color: rgb(32, 32, 32);">{</span><br><span style="color: rgb(248, 16, 176);">45<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span><span style="color: rgb(32, 32, 32);">[]</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$value</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">46<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">47<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(32, 32, 32);">}</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">48<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span><span><wbr></wbr></span><span style="color: rgb(32, 32, 32);">=</span><span><wbr></wbr></span><span style="color: rgb(76, 143, 47); font-weight: bold;">array_merge</span>(<span style="color: rgb(91, 54, 116); font-style: italic;">$onlineArray</span><span style="color: rgb(32, 32, 32);">,</span><span style="color: rgb(91, 54, 116); font-style: italic;">$notlineArray</span>);<br><span style="color: rgb(160, 176, 192); font-style: italic;">49<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(160, 176, 192); font-style: italic;">//在线的排在前面 end</span><br><span style="color: rgb(248, 16, 176);">50<wbr></wbr></span><span><wbr></wbr></span><wbr><wbr><span style="color: rgb(0, 112, 32); font-weight: bold;">return</span><span><wbr></wbr></span><span style="color: rgb(91, 54, 116); font-style: italic;">$purvarr</span>;<br><span style="color: rgb(160, 176, 192); font-style: italic;">51<wbr></wbr></span><span style="color: rgb(32, 32, 32);">}</span><span style="color: rgb(160, 176, 192); font-style: italic;">//end function</span><br><span style="color: rgb(160, 176, 192); font-style: italic;">52<wbr></wbr></span><span style="color: rgb(16, 96, 160);">?></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
相关推荐
遗传算法编程应用(含源代码):车辆调度问题.zip
MATLAB代码:基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究 关键词:分布式调度 ADMM算法 交替方向乘子法 碳排放 最优潮流 仿真平台:MATLAB+CPLEX/GUROBI平台 主要内容:代码主要做的是一个考虑碳...
四个实验:进程调度 银行家算法 存储管理 磁盘调度
综合应用下列知识点设计并实现操作系统的进程调度:邻接表,布尔数组,非阻塞输入,图形用户界面GUI,进程控制块,进程状态转换,多级反馈队列进程调度算法。 加深理解操作系统进程调度的过程。 加深理解多级反馈...
计算机操作系统:进程调度实验报告书.pdf
实验1 进程调度(2学时) 一、实验目的 通过实验加强对进程调度算法的理解和掌握。 二、实验内容 编写程序实现基于优先级的时间片轮转调度算法。 三、实验要求 1、假定系统有5个进程,每个进程用一个进程...
计算机操作系统-实验四:磁盘调度操作系统 操作系统报告 操作系统实验 磁盘调度
重大软院操作系统实验二:线程调度,计算机操作系统原理,linux
处理器调度作业 1、实验目的:熟悉使用各种单处理器调度的各种算法,加深对于处理机调度机制的理解。练习模拟算法的编程技巧,锻炼分析试验数据的能力。 2、实验说明:随机给出一个进程调度实例,如: 进程 到达...
贪心算法:任务调度问题.doc
5、车厢调度问题 问题描述: 假设停在铁路调度站(如教科书中图3.1(b)所示)入口处的车厢系列的编号依次为1,2,3,…n。设计一个程序,求出所有可能由此输出的长度为n 的车厢系列。 基本要求: ⑴设计一个程序,求出由...
Java应用:Java调度任务和Spring Quartz (2)
列车调度火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc火车调度C++代码.doc...
轮转算法调度进程的模拟过程 。 内容 1.在第 1 3 部分基础上扩展; 2.支持 FCFS 、短 作业优先以及时间片调度算法。 3.能够较方便地查看调度过程及平均周转时间、平均带权周转时 间。 4.支持优先权调度算法与其它...
指令调度题目2——循环展开及指令调度
MATLAB代码:基于V2G技术的电动汽车实时调度策略 关键词:电动汽车 实时调度 V2G 网损 参考文档:《基于V2G技术的电动汽车实时调度策略》基本复现 仿真平台:MATLAB YALMIP+CVX 主要内容:代码主要做的是基于V2G技术...
内含操作系统实验(一 ~ 四):进程调度 + 银行家算法 + 内存管理 + 磁盘调度,所有实验内含实验报告+代码(源代码+可执行文件)+截图+画图(质量优质)
电力行业学习课件:电力调度自动化系统.pptx