因為直接用keywords.knowledges
遇到了很多問題。
印象中出現的問題是通過keywords搜出來的東西塞不進結果集?所以這裡用寫sql語句的方式進行了搜尋。
賊長,腦仁兒疼,但姑且是解決問題了。希望有比這好的解決方法(大概是有的,但是不想改模型orz)
以下內容是1行語句。
@results =
@results.where([
'knowledges.title like ? or
knowledges.id in (
select keyword_knowledge_associations.knowledge_id
from keyword_knowledge_associations
where(keyword_id in (
select keywords.id
from keywords
where keywords.name = ?))
or knowledges.id in
(select course_knowledge_associations.knowledge_id
from course_knowledge_associations
where(course_id in
(select courses.id from courses
where courses.course_name = ?
))))','%'+keys+'%',keys,keys])
Python 爬蟲中遇到的反爬蟲問題
源 一般會有下面幾種限制 1 一定時間內單個ip訪問次數,乙個正常使用者訪問 除非是隨意的點著玩,否則不會在一段持續時間內過快訪問乙個 持續時間也不會太長,我們可以採用大量不規則 ip形成乙個執行緒池,隨機從 池中選擇 模擬訪問。有兩種,透明 和匿名 2 一定時間內單個賬號訪問次數,如果乙個人一天2...
PHP用標籤修改Word中的內容
根據使用者在web頁面上填寫的相關資訊,自動套用格式模板生成word文件或列印。經過幾天的搜尋研究,使用word文件的書籤 即在要替換內容的地方設定書籤 來實現word文件中的內容替換 替換為使用者輸入的資訊 if office showerror 0,office 操作錯誤 true 呼叫word...
用msn時遇到的問題
1 提示 服務暫時不可用 還說是防火牆阻止了連線 還有個號 80048883 圖 msn 登陸失敗.jpg 2 疑難問題解答程式,提示 閘道器顯示為離線 圖 msn message疑難解答對話方塊.jpg 3 選項 連線 連線狀態 提示 沒有連線到 net message web service 圖...