原创 一個解析php源碼找出類名和所有方法名的函數

function getClassAndMethodFromCode($code = '') { $list = token_get_all($code); $count = count($list); $data

原创 在瀏覽器裏面執行PHP

<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>php</title> </head> <body> <textarea rows="10" cols="100" i

原创 42行代碼教你寫原生web組件

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>web組件</t

原创 mysql的自聯結、自然聯結、內部聯結、等值聯結、不等值聯結、外部聯結、交叉聯結等替你整理好了,愛看不看。

自聯結 就是一個表自己和自己聯結,一般用來替代子查詢 比如班上有1個學生數學考了100分,你不知道他是誰,你想知道他的其他學科的成績 新手的寫法 select student_id from score where type='mathem

原创 mysql之count(主鍵) count(*) count(1)性能的謠傳

如果你要統計行數就用count(*)或者count(1),推薦前者 如果要統計某個字段不爲NULL值的個數就用count(字段) 1.當mysql確認括號內的表達式值不可能爲空時,實際上就是在統計行數 2.如果mysql知道某列col不可能

原创 golang框架gin中間件的寫法

package main import ( "fmt" "github.com/gin-gonic/gin" ) func middleware() gin.HandlerFunc { return func(c

原创 go語言將表數據動態轉成切片(字段任意拓展)

package main import ( "log" "fmt" "database/sql" _ "github.com/go-sql-driver/mysql" ) //先把字段的值都當成字符串 f

原创 php實現微信紅包金額隨機分配的函數

<?php /* 參數請自己校驗 $money 準備發送多少錢(分) $n 個數 $rate 控制紅包的係數 */ function makeRedPacket($money, $n, $rate = 0.5

原创 面試官問你如何解決web高併發這樣回答就好了

所謂高併發,就是同一時間有很多流量(通常指用戶)訪問程序的接口、頁面及其他資源,解決高併發就是當流量峯值到來時保證程序的穩定性。 我們一般用QPS(每秒查詢數,又叫每秒請求數)來衡量程序的綜合性能,數值越高越好,一般需要壓測(ab工具)得到