iT邦幫忙

0

應該怎麼下關鍵字搜尋

  • 分享至 

  • xImage

我指的不是基本範例與原理,而是深入的技術
或是如何排列組合做其他運用的技術

看更多先前的討論...收起先前的討論...
youarefat iT邦新手 5 級 ‧ 2018-10-04 09:45:19 檢舉
你需要的就是基本吧
newkevin iT邦高手 1 級 ‧ 2018-10-04 09:53:27 檢舉
先整理一下
用關鍵字 查詢
關鍵字分析 ... 關鍵字規劃工具...
在技術問答寫一篇
大家才知道你所謂
不是基本範例跟原理
積沙成塔呀
沒先把基礎學好就蓋大樓,大樓就算蓋好也是岌岌可危
我不會寫程式(指能拿來賺錢吃飯等級) 但為什麼上次可以說出Soft Delete 的技術
也是從平常維護公司現有(ERP HR MES....)系統看到的.......
SQL 指令 其實也是在維護或是排除系統異常時最常用到.....

仔細看別人程式 不少程式 邏輯其實很簡單,只是積木堆積出來的
以前學校學組合語言時,老師考試其中一個題目,
主程式我大概寫不到20行吧
但主程式呼叫的副程式,副程式又呼叫巨集,大概有300~500行吧

如果學過FORTH 語言,會發現 更是在堆積木.....
看過前輩的FORTH程式, 很間單的指令 beeper 1 就可以讓蜂鳴器叫1秒
仔細看他的程式 beeper 去呼叫的副程式 我大概追蹤了2層(30~50行指令) 我就放棄了...

PHP 跟 C# 其實也是從很基礎的東西 去累積出來的
所以同事開發程式時,我是沒辦法跟他討論 code, 但系統架構,程式邏輯都是我們兩個一起討論的呀
「 如何排列組合做其他運用的技術」
用問的比較快我明白啦,這些都是從基本中組合而成的。
基本的東西都不會或組合。誰有辦法知道你的需求進而組合。

問這樣的問題超好笑的。什麼是深入技術啊。
「關鍵字搜尋」本身就不是一個需要多高階的技術就可以做到的。
簡單來說,就是一個基本。

如果你真想要的話,來吧,以下我一步一步的告訴你各項的技巧。

1.like法:
單純使用like搜尋的方式。這個從你之前問的問題,你因該還是屬於一知半解的情況。但這是最簡單的處理方式。

2.詞庫法:
將文字拆解後存到另一張表。在搜尋時依這張表為搜尋依據取出相關資料。
這需要比較多的基本,如「切字處理」「重覆字運算處理」「index表應用處理」

3.tag法:
這也算是詞庫法的一種應用,差別是詞庫是讓用戶自行去定義。
跟詞庫法比起來算是比較省容量的做法。

4.索引法:
利用sql的全文索引,去產生相似度的計算。因全文索引並無法針對中文字來做推估計算。大多數要使用此方法,需要額外再產生一個從編碼的內容,再從中計算相似值的一種應用法。
不過這招比較不能說是用在關鍵字上。它比較偏向相似文章的應用處理。
且這招會需要更多的高階技術才行。

最後一個你可以不需要考量,但前三項都是好幾個基本組合在一起的而已。且依照各自的需求情況不同,也需要決定要用何種方式來處理。這不是靠人教就會的。師父帶入門,不代表可以一直帶著你。

至少,你先學會怎麼去說明白你的需求是什麼。這樣也好其它人有辦法去生程式碼給你學。

用「如何排列組合做其他運用的技術」這樣的問題,你是打算連需求什麼的都給別人去幫你想嗎??你是不是把程式工程師想的太簡單了?連邏輯思考的東西,也要別人幫你的話。說真的,勸你不要待在這個行業,你真的不適合。這一個行業不是你想像那麼簡單好混的。還想要有3萬5!!
(本不想講重話的,實在是快受不了了)

真的給你深入的技術,你就看的懂知道意思嗎?
連基本給你的東西,你都可以用錯誤會了。
棉花 iT邦新手 4 級 ‧ 2018-10-04 10:30:48 檢舉
其實樓主根本不用繞這麼大圈
只要發一篇文,主旨寫"請各位每個月匯3萬5到這戶頭",並在內文附上存摺封面影本
問題就解決了,大家也不用花一堆心力去猜樓主到底想要的答案是什麼
alex9453 iT邦新手 2 級 ‧ 2018-10-04 12:01:21 檢舉
我這句話的意思是 [ 如何排列組合做其他運用的技術 ] , 是可以怎麼排列去運用 , 並不是要別人幫我想 , 我又沒付他薪水 , 他幹嘛幫我想 , 就像我問問題 , 沒人回答是正常的 , 有人願意回答就要感恩了
蟹老闆 iT邦大師 1 級 ‧ 2018-10-04 12:43:23 檢舉
我覺得這個問題應該是
我要如何把A B C幫我寫的程式嗎串接一起成為一個可以動的完整程式。

居然還在說這樣的話。我無語了,原本我打了將近30多行的文字。
想想,算了。反正教也教不會。還硬在自已的平行世界裏用自已的思考來解釋自我的行為。
沒救了,唸也沒用。就隨風去吧。

只能對你說,加油吧。
ccutmis iT邦高手 2 級 ‧ 2018-10-04 17:28:14 檢舉
try google:
'stackoverflow mysql keywords-about-your-questions'
lalelee iT邦新手 4 級 ‧ 2018-10-05 08:48:15 檢舉
while ($answer != Yes)
google key-words
easy step => mark error log to search
read more & more results, may be u were get a answer !!
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
Darwin Watterson
iT邦好手 1 級 ‧ 2018-10-04 10:01:30

我自身的開發經驗,是從log拋錯的錯誤訊息開始逐步檢索起!
所以開發階段中養成好習慣的log紀錄不能少!

總之就是先讓電腦跑跑看, 錯了就看錯誤訊息檢索找答案, 逐步累積自己的內功!

給你做參考!

1
rewrite
iT邦新手 2 級 ‧ 2018-10-04 15:02:39

這篇會是一個很不入耳的話,你可以選擇無視或是重新審視自己

一開始必須很明白的跟你說,不要好高騖遠

就像留言有前輩說的,所有的技術都是一點一滴累積下來的,不管是哪種類型的技術都一樣

但此時的你只是想快點得到答案而已,可以說你很想不勞而獲

可是你沒辦法,所以你就找了一些資料嘗試了一下,覺得不行就把你認知的PO上來發問

發問沒有什麼不對,可是你問的問題跟你自身的水平差距太遠,你可以越級打怪但你不能什麼都不找什麼都不想的就把問題丟出來

說你不想就把問題丟出來不太對,應該說 「你提出一些你想得到的答案,但與事實不符合的狀況當問題」

[ 如何排列組合做其他運用的技術 ]
這句話如果是有心想增進自己技術的人,絕對不會這樣簡單一句就po出來
就像是,你一開始問「如何用 PHP 解決公司問題」的內容,這種不切實際的問法

因為...當基礎知識累積到一定程度時,絕不是這樣空泛的問法,一定是有所根據

我跟你說

PHP可以做大型商業數據交易並且結合非對稱式服務架構運用於各終端平台,再加上還可以配合第三方業者如金融、物流等相關系統,達到全球化服務

說穿了不就是購物車系統嗎

怎麼排列組合是看你的基底多深,你的認知範圍多廣,你才有辦法做多少事。

好好打底吧....

看更多先前的回應...收起先前的回應...
alex9453 iT邦新手 2 級 ‧ 2018-10-04 16:27:10 檢舉

謝謝你誠懇的建議 ,主要是我現在是有錢賺的專案可接,所以才會越級打怪, 那你覺得我是要找別人教,但是目前沒那麼多錢, 還是有其他辦法可以解決

有多少能力做多少事吧。你似手沒碰過會有違約金的問題吧。
錢還沒賺到,先賠錢放人吧。

你所謂其它的方式是指,找免錢的程式碼嗎?

rewrite iT邦新手 2 級 ‧ 2018-10-04 18:55:59 檢舉

alex9453
有錢賺,那也要看你有沒有那個能耐拿,有能耐當然是恭喜你

就像是上面前輩說的,你還沒遇到付違約金的狀況,錢沒賺到還要賠上一筆了

這些都隨你,你有任何選擇你想過得生活

最後給你一個建議:
你想完成你的專案,那就「踏實」的完成它,而不是一知半解

alex9453 iT邦新手 2 級 ‧ 2018-10-04 20:33:42 檢舉

我做好會測試一個月穩定後才上線 , 而且我也會了解全部程式 , 這樣才能維護 , 所以應該不會有違約的情形產生吧 !

先不要說大話說「我做好」
那也等你能「做好」。

而且,你居然會認為能做好就不會有違約的情況!!!
光這一句話就感覺到,你真的有社會經驗嗎?是不是把世界想的太美好了?

我手上就有一件案子,預定要3個月完成,合計18萬(依開發情況可能會增加)。訂金5萬。
因該是你理想中的案子了。案子會簽合約跟給與需求相關表。並經由第三方公証。公証費用由我方支出。

但,如果4個月(有包含緩衝期1個月)無法完成進行測試期。需退回訂金並罰違約金9萬。

當然,你可以不需要接有違約金的案子。

0
Luis-Chen
iT邦新手 4 級 ‧ 2018-10-04 16:24:55

原po 想問的是怎麼拓展程式觀吧

這個有時我覺得還蠻吃天份的,就看你對一些關鍵字的敏感度吧

很像是在畫樹狀圖,你從你目前學的技術當作起點,之後你用這技術做的應用就會增加更深一層的技術觀,同時也會拓展出你使用過的技術的相關節點,於是就形成了越加深越加廣的知識鏈

不懂技術沒關係,先記關鍵字,並知道是什麼問題時可能用到,接下來就是實作驗證了

0
gygy2020
iT邦新手 5 級 ‧ 2018-10-05 09:12:28

我只能說 這個問題 ....沒有標準答案,

就像我問你 要如何考上台大?

每個人的方法也許不一樣,但是根本的是不變的,

重點是提升你的技能,
當然有一堆方式
例如 提升英文能力,與人建立好關係,當需求來的時候問到懂為止.....

重點都是提升你的能力,讓你能夠在遇到問題的時候有辦法解決,

最後我要告訴你,做人 比做事重要,加油囉。

0
打雜工
iT邦研究生 1 級 ‧ 2018-10-20 15:21:18

腳踏實地,一步一腳印的走,才能走得遠
在這個領域稍有成就的人,都是慢慢磨出來的
你太急了,地基(基本功)不穩,樓很難蓋的高
加油,祝福你

我要發表回答

立即登入回答