列印成績證明 score.race_order = 98 暫不處理全能運動 ★/include/config.php 新增 //可列印出賽證明,管控 /manage/score_view.php 證明欄位出現與否 $CERT = 1; ★修改/manage/score_view.php ★修改/manage/score_race_show.php print=3 傳入cert=1時列印成績證明 ★程式會運用/templates/admin/adm_print_score.htm當樣版
列印成績證明 score.race_order = 98 暫不處理全能運動 ★/include/config.php 新增 //可列印出賽證明,管控 /manage/score_view.php 證明欄位出現與否 $CERT = 1; ★修改/manage/score_view.php ★修改/manage/score_race_show.php print=3 傳入cert=1時列印成績證明 ★程式會運用/templates/admin/adm_print_score.htm當樣版
國內直道項目,依排名逕行直接排入45367281道 國內彎道項目,依排名逕行直接排入56743821道 在400公尺的標準場直道的項目有60公尺、100公尺及110公尺跨欄(100公尺跨欄)這三項。其它的項目都屬於彎道。 ★更改資料表play_imte.s_l 保留60公尺、100公尺及110公尺跨欄(100公尺跨欄)這三項的值為S,其它徑賽S項目改為SW update play_item set s_l='SW' where play_group_id < 20 and play_item_id in(12,13,14,19) 12:200公尺 13:400公尺 14:800公尺 19:400公尺跨欄 ★include/sport_function.php 1.更改S_LINE class 的 function oos_organize($source) //1131024修正為 直道專用45367281 //跑道12345678==>01234567 //名次86312457==>75201346 2.新增S_LINE class 的 function oos_organize_w($source) //1131024修正為 彎道專用56743821 //跑道12345678==>01234567 //名次87541236==>76430125 ★複製work\s.php ==> sw.php 更改 約第12行 $r_ss=$abc->oos_organize_w($all_player); ★work\s4.php 同修改S_LINE 的方法,修改S_LINE_4 ★manage\upgrade.php 約48行switch case "S": //一般徑賽-直道 up_s($play_group_id,$play_item_id,$race_level); break; case "SW": //一般徑賽-彎道 case "S4": //接力賽 up_s($play_group_id,$play_item_id,$race_level,'W'); break; 約81行的 up_s function 加上 $w 的參數 function up_s($play_group_id,$play_item_id,$race_level,$w='') 約158行 function up_s 內 if($w=='W') { $r_ss=$abc->oos_organize_w($all_player); }else { $r_ss=$abc->oos_organize($all_player); } ★複製manage\db_s.php ==> db_sw.php 更改約77行 $r_ss=$abc->oos_organize_w($all_player); ★複製manage\tp_s.php ==> tp_sw.php 更改約84行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\db_s4.php 約77行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\tp_s4.php 約86行 $r_ss=$abc->oos_organize_w($all_player); ★修改manage\score_view.php 約250行 加上 or ($s_l == "SW") 才會出現晉0+8的連結 ★全能運動 依相同的方法修改play_item_23.s_l update play_item_23 set s_l='SW' where play_group_id < 20 and play_item_id in(2312,2313,2314,2319) ★修改work\23_s.php 將class S_LINE_23 搬移到 include\sport_function.php 最後面 ★複製work\23_s.php ==> 23_sw.php 更改約12行 $r_ss=$abc->oos_organize_w($all_player);
參考網址:Clarence 的科技學習實戰筆記
如果今天想要砍一個 Domain 是 https://example.com/ 可以直接使用 wget --mirror --page-requisites --convert-links --directory-prefix ./ https://example.com/ 指令縮寫 wget -mpkP ./ https://example.com/
原本play_group_level欄位的設計是要把男生組、女生組整合在一個level(如男童甲組、女童甲組的play_group_level都設5)
後來有些需求,例如國小甲、乙、丙組外要增設中年級組。
剛開始的因應方式是在報名階段將中年級的play_group_level設為5678,
sql語法改成用like的方式讓中年級組可以出現在甲、乙、丙各組。
等待報名完成後,將中年級的play_group_level回復成8,變成獨立組進行比賽。
這樣的做法有個問題,當進入比賽模式後如果有需要修正學校報名項目時,會出現無法正常顯示中年級組別-項目的問題。
如果可以在play_group中新增一個欄位pglb(play_group_level_b),註明該組屬於那個play_group_level
應該就不需要在報名模式與比賽模式之間切換了。
定義pglb的值 高中組3 國中組4 國小組5 資料庫部分 在play_group及gov中各新增pglb欄位型態char(2) play_group資料表:中年級的play_group_level設為8,pglb設為5。甲、乙、丙組play_group_level分別設為5,6,7,pglb值不設定。 gov資料表:play_group_level依組別設為5,6,7。pglb階設為5。 程式修改: 一、 \login.php 新增 $_SESSION['pglb'] 約70行 $pg_level = $recordSet->fields["play_group_level"] ; $_SESSION['play_group_level'] =$pg_level ; 新增 $_SESSION['pglb'] = $recordSet->fields["pglb"] ; 二、 \function.php get_play_group_array()中 約686行 //$sqlstr = " select * from `play_group` // where ( ( played='1') and ( play_group_level like '%" . $_SESSION['play_group_level'] ."%') ) // order by play_group_sex , play_group_level , play_group_order_id " ; //配合play_group加入pglb(play_group_levle_b)欄位 $sqlstr = " select * from `play_group` where ( played='1') and ( (play_group_level = '$_SESSION[play_group_level]') or pglb='$_SESSION[pglb]' ) order by play_group_sex , play_group_level , play_group_order_id " ;
這樣的做法應該也能適用到「國中組要細分成七、八、九年級組」的情形。
參考網址:休眠/螢幕保護程式無法運作
使用命令 powercfg /requests 檢視阻止系統進入休眠狀態的所有處理序 (並請檢查此處是否有其他程式可能出錯)。
使用以下三個命令,允許系統在 Wallpaper Engine 運作的情況下進入睡眠狀態
powercfg /requestsoverride PROCESS webwallpaper32.exe AWAYMODE DISPLAY SYSTEM powercfg /requestsoverride PROCESS wallpaper32.exe AWAYMODE DISPLAY SYSTEM powercfg /requestsoverride PROCESS wallpaper64.exe AWAYMODE DISPLAY SYSTEM
參考網址:教學https://www.kocpc.com.tw/archives/262230
這學期教室多了一台大電視,這真是從天上掉下來的禮物(原本一直希望能有投影機可以秀程式碼)
在網路上找到spacedesk這個軟體可以透過LAN將螢幕內容投影到大電視
官網下載 https://www.spacedesk.net/tw/#download
這程式厲害了,還可以把平板或手機當做第二個螢幕使用
參考網址:https://tw.msi.com/faq/mb-503
請按照以下BIOS設定:
1. 在 BIOS Power Management 選單裡,將 EUP 2013 設為 Disabled。
2. 在 BIOS Wake Up Event 選單哩,將le “Resume By PCI or PCI-E Device” 設為 Enabled。
3. 在Windows裝置管理員選項,找到"網路介面卡" -> "電源管理", 勾選"允許以此裝置喚醒電腦"
但在cubi的BIOS Wake Up Event 選單中找不到Resume By PCI or PCI-E Device