[討論] 如何網路上在搜尋擁有特定pattern的code
請原諒我標題有點晶晶體,因為字數的關係才打成那樣的QQ
如標題,因為研究需要,想搜尋大量符合我要的 pattern 的程式碼以供研究,
例如:我要找有運用到 `a = b/c++;` 這種的程式碼,其中 a, b, c不限,
最好是屬於 library,也就是大家都會使用的函式庫。
目前鎖定 github,但 github 的搜尋能力好像沒辦法達到。
--
※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.53.170 (臺灣)
※ PTT 網址
噓
下載大量的程式碼 透過既有的AST Parser分析特定的
→
tree pattern
推
sourcegraph 研究看看
→
github 有新的搜尋功能在封測,要申請才有
推
找可以用 regex 的搜尋引擎
推
先縮小範圍,像是Apache基金會,可以整個都抓下來再分析
推
問copilot
→
regex能處理的有限 複雜一點的expression夾在另一個
→
expression裡 你reg會寫到崩潰 除非這種case你要直
→
接放棄
推
sourcegraph
推
grep.app
→
封測中, 但現在申請應該一個禮拜會收到
推
一樓是正解,之前幫忙開發 SonarQube 程式庫找 code smell
→
也是抽象語法樹下去分析
推
grep.app
推
code2vector and dataset
爆
[心得] A醇抗老及早C晚A:2.寶拉A醇是否已讀取發文須知並詳閱版規(Y/N):Y 因為早C晚A的文章寫到有點開花 決定就分篇介紹,這篇先介紹寶拉A醇產品 下篇再繼續介紹其他A醇產品 寶拉A醇有三種濃度,分別覆蓋入門、進階、高級濃度34
[問卦] 熬夜寫程式作業結果發現網路有答案的感覺不曉得常常等到期限前一天才熬夜趕程式作業的人, 有無寫了老半天結果偶然在 GitHub 上面找到答案的經驗, 會不會覺得很感慨應該早點上 GitHub 多下幾個關鍵字找, 還是說一樣滿滿成就感沒差? -----32
[閒聊] 中國遊戲的程式碼有寫得比較好嗎常常看到中國網友吐槽 某某遊戲的程式代碼是一坨屎山 又想到最具中國代表性的原神好像也沒什麼大包 中國遊戲的程式碼真的有寫的比較好? 有沒有西洽13
Re: [問卦] C++可以啟發孩子的程式天份嗎?那要看你怎麼定義程式天份 如果是講演算法跟資料結構 用C或Python下去操比較快 如果是講計算機結構 一樣也是用C跟OS下去操 國中時 C++是我第一門接觸的語言 那個時候要做遊戲的難度不低8
[討論] 有辦法強化起點的搜尋功能嗎如題 因為口味和版友比較接近 所以都會先在CF板找一輪才去起點搜 然而起點的搜尋功能真的有夠屎 不全打出來不行之外,打中間幾個字(為了避開簡體字)還永遠找不到那幾本書4
[創作] KMT/DPP/TPP的程式碼因為前面有一個人一直嗆我這個資深韌體工程師, 想跟我討論程式,那我就用程式好好回他XD 今天假如要完成一個專案:請寫出九九乘法表 在我看來民進黨的Code就是: #include <iostream>4
[問卦] 程式書不給程式碼在想甚麼?程式書不給程式碼下載 也不給古老的CD 卻把程式印在書上好幾十頁 是在想甚麼? 怕讀者學太快嗎?5
[情報] 駭客開始利用Nvidia程式碼簽章散布惡意程駭客開始利用Nvidia程式碼簽章散布惡意程式 文/陳曉莉 | 2022-03-07發表 Nvidia在今年的2月23日遭到駭客入侵,LAPSUS$ 駭客宣稱自Nvidia系統上盜走了1TB的資 料,包括驅動程式、韌體或其它技術資料等,除了7.1萬名Nvidia員工資料已在網路上流 竄之外,駭客也公布了兩個Nvidia的程式碼簽章憑證,而且很快就遭到惡意程式的濫用,1
[問卦] 有沒有GitHub Copilot的八卦?如題 GitHub Copilot 佛心M$帝國開發的AI程式碼補全工具 功能非常強大 做個比喻,大概是諸葛亮剛打完臣亮言,電腦自動寫完出師表惹