前段時間,我製作了中國象棋打譜程式ejcees,它是個單頁面,html+css+js全部寫在一個文件裡。
一開始我確實想要把它對象化,但是因為過於複雜,難度很大,我不是很有把握。看著已經做好的單頁面,我可能考慮就做到這裡了。
後來在瀏覽了一些象棋網站之後(他們的網頁版程式都挺爛),我還是決定要把ejcees對象化,這樣就可以把它實例化並嵌入網頁中,同一頁面可加入多個實例。
享受思維樂趣
在我用過之後,我發自內心的發現,coc-nvim幾乎是Vim必裝的插件。如果你去工作,千萬不要讓老闆和同事見到你在用沒裝coc-nvim的Vim,否則你就是公司裡最低效的代名詞,沒多久你就out了。
這是在Linux下的安裝
今我在使用我網站的一個功能jsonnote時,發現不能用了。經查,原因是wordpress近期的版本更新,去掉了之前默認裝載的Jquery。
這個很難查到,不管搜尋英文還是中文網站,都沒有一個網站發篇文章來講這件事,以及解決辦法。
後來還是靠google AI才找到解決辦法,那就是在相應的地方加上這句
為我的四款弈棋製作AI,一直是我的願望。
混亂時鐘AI雖然在幾年前就做好了,不過它是一個c++程式,或者說它只是一個引擎。
這次之所以挑選哥尼斯堡,是因為它的網頁程式已經有了,規則邏輯部分不必再寫了,可以直接拿來用。
於是在gemini的協助下,我真的做成了一個哥尼斯堡的網頁版AI!而且只用了短短兩天的時間!
(下面的文章由寡人記於2025年12月1日,現轉載於此。)
phpbb的bbcode的高級用法,在網上幾乎是找不到任何介紹和討論的。如果你想學,只能找官方提供的bbcode示例了。
首先是最常用的「?」,當不必填時就加到後面。這是個非常必要的功能,但是phpbb從來不講。
我去年就知道並安裝了它的android版,但是一直沒有去用。同時我擔心作者會不會因為用戶太少就不做了。但是剛才發現他還建立了一個新網站,看來作者熱情不減。
官方地址:
它的界面長這樣,你敢信?
今遇到難題:子元素的長寬比為1:1,當父元素高度大於寬度時,子元素鋪滿父元素的寬度,當父元素高度小於寬度時,子元素鋪滿父元素的高度。如何只用css實現?
印象中我能用傳統方法解決,但是好像那個方法只能横向鋪開。
最終由gemini fast解決了這個問題,用到
在 JavaScript 中使用函數遞歸來控制動畫,最常見且推薦的方式是搭配 requestAnimationFrame 來實現,而不是用純粹的同步遞歸(因為同步遞歸會造成呼叫堆疊爆炸)。
下面是AI的回答:
要讓 <object> 元素內嵌的 SVG 保持與其內容一致的長寬比(aspect ratio),或讓內部的 SVG 自動適應 <object> 的寬度(responsive),關鍵在於 SVG 檔案本身的屬性設定,以及 <object> 的 CSS 樣式。