原创 從表中隨機取出n條記錄的最優算法,數據量越大,效率越高。
SELECT userid FROM user WHERE userename =0 ORDER BY rand( ) LIMIT 30 從user表裏面隨機的取出30個ID 這個sql怎麼優化 數據庫是mysql.這個表數據量很大
原创 文章中按一定字符串插入廣告代碼,不破壞原文章中html代碼
現在有一篇文章,然後我想把這篇文章內插入廣告代碼(<script src="廣告鏈接"></script>),每隔800字節添加一段廣告代碼。文章中含有若干html標籤,位置不能確定,廣告代碼不能插入到標籤之間,如果插入廣告代碼處正好遇到
原创 採集實例
$url = 'http://conf.cnki.net/advanceSearch.aspx'; $c = 5 ;//設置第幾頁 $s ="ScriptManager1=UpdatePanelView%7CpageLabel&descr
原创 超長數字字符串的存儲與輸出避免科學計數法
淘寶的產品ID是超長的數字字符串,存儲在數據庫中 字段ID varchar型 長度40位 例如: $number = '123456789123456789123456789123456789123'; 如果讓$number + 1 或者
原创 update 多表聯合查詢更新 right join+子查詢+group分組
table: t_a id: 12 p_id:1 data: 10 id:12 p_id:1data:2id:3p_id:3data:32table :t_bid:2p_id:1data:45id:4p_id:67data:56我是想用一
原创 正則用/e的用法,向後引用
頁面中只有一個<h4>正則替換<h4>不定內容 不定內容 還是不定內容 個數也不確定</h4>替換爲<h4>不定內容,不定內容,還是不定內容,個數也不確定</h4> 要求只用單語句一次替換完成,不能影響到
原创 字段中 字符串有條件連接 並分組顯示,排序 用sql語句
有這樣一張表: 表名: a 有三個字段 id(主鍵,自增) , user 用戶名, kc 課程 id user kc 1 zhangsan yuwen2 lisi kexu
原创 根據標籤中肯定的部分 匹配不肯定的部分 正則 php
<input name="ti01tle" type="text" id="title" value="" class="txt" title="標題最多爲60個字符" /><input name="title100" type="tex
原创 setInterval設置停止和循環
setInterval 不同於setTimeout,setInterval會無限反覆執行,如果要讓setInterval停止執行該怎麼做呢? 只需要把setInterval()賦值給一個變量,然後clearInterval()這個變量即可
原创 PHP刪除字符串中的中文的正則表達式兼容gbk/gb2312/utf-8
$chstr="<a>我靠你媽afeowahgieawhjo我日你媽fawgwea我靠aghoiawghowi我日</a>"; $cnUtf8 = "#[/x{4e00}-/x{9fa5}]+#u"; //$cnGBK = "#[/x8
原创 谷歌翻譯API, 免費採集翻譯
大家都知道,以前谷歌翻譯是開放免費API的,對於我們工程中即時翻譯用的很方便,可是後來谷歌收費了,5555 各種不方便啊 遂 ,決定自己做個採集翻譯的小工具,方便自己,也能方便大家。當然,網上的哪些所謂的方法工具都已經失效了。 先來梳理
原创 解決PHP函數ip2long轉換IP時數值太大而產生負數的辦法
【造成原因】:Because PHP's integer type is signed, and many IP addresses will result in negative integers. 【解決辦法】:其官方手冊中提到,可以
原创 testsaslauthd出現0: NO "authentication failed"錯誤提示的解決辦法
在停止sendmail服務: service sendmail stop 或者: /etc/rc.d/init.d/sendmail stop 後卸載掉sendmail: rpm -e sendmail 後安裝了postfix
原创 分組查詢統計數據 再連接字段修改另一個字段的內容(臨時表temporary 和 視圖view)
一個朋友提出這樣的問題: 表A ID USER 1 zhangsan 2 lisi3 zhangsan4 jj5 jj6 ee表B ID GroupName GroupUser 1 IT部 ,zhangsan,lisi,w
原创 DiscuzX3.2和UC 密碼丟失的解決方法
首先說一下DZ的密碼加密方式 md5(md5('密碼明文字符串').'salt字段值'); ----------------------------------------------------- 再說UC密碼的解決方法吧: 找到uc