PIXNET Logo登入

碎碎念

跳到主文

murmur

部落格全站分類:財經政論

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 08 週五 201919:05
  • [PHP] 如何停止伺服器內的php server

Q:
之前使用
php -S localhost:8000
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:Programming
▲top
  • 11月 08 週五 201917:47
  • [DataTable] 自訂"處理中"區塊 custom-loading-mask-in-processing

要自訂dataTable的處理中區塊
參考 https://datatables.net/reference/event/processing
 
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Programming
▲top
  • 11月 07 週四 201910:14
  • [SQL][轉] MYSQL GROUP BY 對多個欄位進行分組

 



在平時的開發任務中我們經常會用到MYSQL的GROUP BY分組, 用來獲取資料表中以分組欄位為依據的統計資料。比如有一個學生選課表,表結構如下:


Table: Subject_Selection
Subject Semester Attendee
---------------------------------
ITB001 1 John
ITB001 1 Bob
ITB001 1 Mickey
ITB001 2 Jenny
ITB001 2 James
MKB114 1 John
MKB114 1 Erica

我們想統計每門課程有多少個學生報名,應用如下SQL:


SELECT Subject, Count(*)
FROM Subject_Selection
GROUP BY Subject

得到如下結果:


Subject Count
------------------------------
ITB001 5
MKB114 2

因為表裡記錄了有5個學生選擇ITB001,2個學生選擇了MKB114。


產生這個結果的原因是:GROUP BY X意思是將所有具有相同X欄位值的記錄放到一個分組裡。 那麼GROUP BY X, Y呢?GROUP BY X, Y意思是將所有具有相同X欄位值和Y欄位值的記錄放到一個分組裡。


我們下面再接著要求統計出每門學科每個學期有多少人選擇,應用如下SQL:


SELECT Subject, Semester, Count(*)
FROM Subject_Selection
GROUP BY Subject, Semester

上面SQL的意思是,對Subject_Selection表中的資料進行分組,將具有相同Subject和Semester欄位值的記錄放到同一個分組裡去, 然後對每個分組中的資料應用聚合函式(COUNT,SUM, AVG,etc)。


得到的結果是:


Subject Semester Count
------------------------------
ITB001 1 3
ITB001 2 2
MKB114 1 2

從表中的記錄我們可以看出這個分組結果是正確的有3個學生在第一學期選擇了ITB001, 2個學生在第二學期選擇了ITB001, 還有兩個學生在第一學期選擇了MKB114, 沒人在第二學期選擇MKB114。


再比如有一個訂單表,表中記錄了所有支付過的訂單


Table: Order
Product Buyer Spending
---------------------------------
PD001 Todd 12.00
PD001 Todd 12.00
PD001 Todd 12.00
PD001 Lily 12.00
PD001 Lily 12.00
PD002 Todd 20.00
PD002 Todd 20.00

現在我們想統計每個使用者在每種商品上總共花了多少錢,執行如下SQL


SELECT Product,Buyer, SUM(Spending)
FROM `Order`
GROUP BY Product, Buyer

獲得的結果如下:


Product Buyer SUM
------------------------------
PD001 Todd 36.00
PD001 Lily 24.00
PD002 Todd 40.00

總結:


在MYSQL中使用GROUP BY對錶中的資料進行分組時,GROUP BY X意思是將所有具有相同X欄位值的記錄放到一個分組裡,GROUP BY X, Y意思是將所有具有相同X欄位值和Y欄位值的記錄放到一個分組裡。


 






(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:Programming
▲top
  • 11月 05 週二 201920:29
  • [HTML] 如何在HTML上顯示base64編碼的圖片

重點是img src要加上data:image/jpg;base64,,後面再接base64編碼的圖片檔。
<img src="data:image/jpg;base64," + base64code>
--
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Programming
▲top
  • 11月 05 週二 201920:26
  • [PHP] PHP將檔案轉成base64 code

 

<?php



$file="/parh/to/binary";



$fp = fopen($file, "rb");



$binary = fread($fp, filesize($file));



echo base64_encode($binary);


?>


(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Programming
▲top
  • 11月 05 週二 201915:07
  • [PHP][轉] pathinfo()輕鬆取檔案副檔名、檔案名稱、根目錄相對路徑、資料夾名

 
pathinfo()
 
可輕鬆取檔案名稱、副檔名、根目錄相對路徑、資料夾名
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Programming
▲top
  • 10月 31 週四 201916:37
  • [轉][PHP] php - 解決 Allowed memory size of 134217728 bytes exhausted 問題

用 cron 的方式執行一些資料的處理時, 發生了以下的錯誤
 
 
view source

print?









1Allowed memory size of 134217728 bytes exhausted (tried to allocate 80 bytes)


(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Programming
▲top
  • 10月 25 週五 201921:58
  • [SG] Sentimental Graffiti 聖地巡禮

https://sg-fan.net/maps/
 
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(4)

  • 個人分類:ACG
▲top
  • 10月 25 週五 201917:15
  • [dataTable] 如何在dataTable中一格內帶進兩個變數 (How to Pass Two Columns from Database to one Datatable Cell)

Q: 要在dataTAble一格內帶進data中的兩個變數該如何做?
<script type="text/javascript">
$
(document).ready(function () {
$
('#datatable-responsive').DataTable({
"columns": [
{"data": "fname"},
{"data": "phoneno"},
{"data": "email"},
{"data": "idno"},
{"data": "idno"},
{"data": "status"}
],
"processing": true,
"fixedHeader": true,
"serverSide": true,
"ajax": {
url
: '../lib/request/viewrequests.php',
type
: 'POST'
}
});
});
</script>
(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(2)

  • 個人分類:Programming
▲top
  • 10月 24 週四 201922:02
  • [PHP][轉] PHP 獲取跨年份時間段內的所有日期和月份



PHP 獲取跨年份時間段內的所有日期和月份


零下一度 2月前  29










1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62



/**

 

* 获取指定日期段内每一天的日期

 

* @param  Date  $startdate 开始日期

 

* @param  Date  $enddate   结束日期

 

* @return Array

 

*/

function getDateFromRange($startdate, $enddate){

 

    $stimestamp = strtotime($startdate);    

    $etimestamp = strtotime($enddate);    // 计算日期段内有多少天 

    $days = ($etimestamp-$stimestamp)/86400+1;    // 保存每天日期

 

    $date = array();    

    for($i=0; $i<$days; $i++){        

        $date[] = date('Y-m-d', $stimestamp+(86400*$i));

    }     

    return $date; 

}

// demo

echo '<pre>';

$date = getDateFromRange('2018-12-25','2019-01-05');

print_r($date);

 

 

 

/**

 

* 获取指定日期段内每个月份

 

* @param  Date  $startdate 开始日期

 

* @param  Date  $enddate   结束日期

 

* @return Array

 

*/

//计算月份

function showMonthRange($startdate, $enddate)

{

    $end = date('Y-m', strtotime($enddate)); // 转换为月

    $range = [];

    $i = 0;

    do {

        $month = date('Y-m', strtotime($startdate . ' + ' . $i . ' month'));

        $range[] = $month; 

        $i++;

    } 

    while ($month < $enddate);{

        return $range;

    }

}

         

         

$range = showMonthRange('2018-12','2019-02');

 

echo '<pre>';

print_r($range);



 


(繼續閱讀...)
文章標籤

dizzy03 發表在 痞客邦 留言(0) 人氣(0)

  • 個人分類:Programming
▲top
«1...394041130»

熱門文章

  • (59)Ggfff
  • (228)[轉] 台鐵火車座位配置,讓你拿到票就知道靠窗還是靠道
  • (890)[Windows] 視窗最大化後發生視窗頂部或最下方出現黑色/白色/灰色空間
  • (405)[轉] 5 個免費 Bilibili 影片下載免安装線上工具推薦!
  • (524)國光號 中興號座位表
  • (502)[Word] Word「第幾頁,共幾頁」選項怎麼不見了? 其實在這裡啦~~
  • (392)[Windows] 如何將iCloud 照片 預設資料夾位置從C槽改為D槽
  • (116)[Windows] (解決)請問win10怎麼刪除微軟注音輸入法的『全形』只要『半形』
  • (90)[excel] Excel 凍結窗格、鎖定欄或列教學,固定標題不捲動
  • (63)[PhpSpreadsheet] PhpSpreadsheet設定儲存格框線樣式 Styling cell borders with PhpSpreadsheet PHP

文章精選

文章搜尋

文章分類

  • 旅遊 (3)
  • AI (2)
  • pixnet (1)
  • 騎士公主 (2)
  • 幹!MafiaWars (14)
  • 神馬三國 (39)
  • DSLR (15)
  • News (9)
  • Finance (65)
  • Estate (4)
  • Windows (78)
  • Programming (481)
  • Nihongo (18)
  • Murmur (176)
  • Application (87)
  • 3C (31)
  • Health (65)
  • ACG (73)
  • Life (110)
  • 未分類文章 (1)

最新文章

  • 健康存摺APP如何看X光片?
  • X.com 網頁版卡住錯誤排除
  • 我想在辦公室泡濾掛式咖啡加牛奶,但是沒有冰箱,有甚麼替代的方式? 2026-01-16更新感想
  • [AI] 物理小問題
  • [轉] 短期交易是零和賽局
  • [AI] 受管理的泡沫
  • [AI] 血壓計的原理
  • [AI] grok image有辦法查找產圖的歷史紀錄嗎? 包含提示詞
  • [轉] 關於在高山上失溫,27個您一定要知道的重點
  • 王永慶 山老鼠爭議?

參觀人氣

  • 本日人氣:
  • 累積人氣:

GoogleAdsense