搜尋

搜尋結果

為何 VueJS 除錯如此麻煩?
科技新知
MacauYeah・2025-11-04

前一次,筆者分享了VS code debugging frontend的好功能,也確實了coding anywhere並不是一個普通的notepad language server就可以解決的事。我們還要考慮如何debugging 除錯)的問題。 雖然筆者知道 vscode 可以解決問題,但為何 最原始的 nodejs debugger 不能解決問題。如果node debugger 不能解決問題,那麼 vscode 又做了什麼,它可以解決問題?經過一輪的實驗,筆者懷心疑,也許,強大的並不是 vscode 本身,而瀏覽器才真正的做到 debugger 的功能。而 vscode 只是以更方便的方式,重現那些結果。 為何 backend 的 debugger 不發揮作用? 筆者舉例,現時有一個 vue 3 專案,使用官方建議的方式生成 $ npm create vue@latest 這個專案,在開發模式下,會以 vite 架起一個端口為 5173 的伺服器,讓開發人員可以經過瀏覽器看到vue內容。筆者一直都認為,只要在 vite 的指令中插入 inspect 參數,一切就可以成功,就像 nodejs 一樣,只要在開始時加入參數就可以。結果當然是不行的。 經過對比 VueDevTools 的參考功能,筆者發現了一個出發點的問題。vite 其實是一個伺服器級的程式,也許它只是負責把所以 vue js 動態轉成常見 js,就像 webpack 一樣。我們想要設的中斷點,都不在它的程式上,所以 debug 參數也沒有用。實質,我們要加的中斷點,其實要在客戶端上,也就是瀏覽器上。那因此,VueDevTools 也不包括那些功能。它只是好好地記錄了每個 vue component 或 js 是如何被改寫的過程(就像被 webpack改寫的過程)。 官方又是用什麼來除錯的? 既然我們知道了問題所在,就要看看傳統的 javascript 又是如何除錯的。實際上,因為瀏覽器的配合,設立中斷點的功能,原來早就實現了。 httpsdeveloper.mozilla.orgenUSdocsWebJavaScriptReferenceStatementsdebugger 只要我們在任何 javascript 地方,插入 ldquo;debugger;rdquo; 這個神奇的字,瀏覽器就會在inspect模式下,自動產生中斷點。之後,你可以控制瀏覽器進行watch step into step over 功能。絕對比console.log更有意義。 在發現了這個方法之後,回去找vue3的官方文件,驚訝地發現,它就是提議用這種方式進行除錯。 httpsvuejs.orgguideextrasreactivityindepth.html#reactivitydebugging 未解之謎 雖然我們找到了設定中斷點的方式,但對於vscode是如何做到客戶端、伺服器端通用這件事,筆者還是沒有了解到。就以現在的知訊來看,很大機會就是vscode操控了瀏覽器的除錯模式,把所有資訊都回傳了vscode本身。這也是解譯了為何vscode在起動debugger時,必需要由vscode自己叫起瀏覽器。而codeserver這類雲IDE無法叫起本地瀏覽器,就造成它無法運用除錯功能的原因。 有與趣為codeserver一起搵解決方案的朋友,可以到筆者的 httpsgithub.commacauyeahAProgrammerPrepares ,以文字教學的方提交你的解決方案。 祝願大家可以早日實現coding 自由。

你的偶像是誰?
宗教玄學
熊神進・2020-06-17

每天想一想 你有偶像嗎?是哪一位?說出來聽聽。 偶像是什麼?偶像是被追捧的藝人、運動員、宗教領導亦有一些是英雄、玄學家, 偶像是奢侈的幻象, 是走進別人內心世界的一種錯覺, 因此, 很多年青的女生都有一種追求「星」的夢。在筆者的學生中, 亦有一些女生對玄學家、宗教領導的追求, 從此岸對彼岸的響往, 從今日對明日的期望, 偶像一詞, 沒有局限性。偶像是一顆燃燒的心, 隔著江, 飄向洋, 在永生永世有可能只是自己一人付出,而對方是不知道的日子中暗然度過。 香港藝人 劉德華 被一位楊姓粉絲從16歲開始癡迷, 為了見偶像, 她耗了自己青春, 金錢, 只是想實現夙願。如果她有找過玄學家占卜, 她就要好好處理父親的遺體其父跳海 而不是再為ldquo;追星rdquo;行為一錯再錯。沒有被偶像占據的心, 沒有夜中的綺夢, 情感雖有流向, 卻失去了自己。 從經濟學分析, 對偶像的「小愛」是虧本的, 因為只有自己一人付出, 沒有回報, 只沉醉在自我夢幻中, 其實偶像給妳短暫的夢想。 偶像是主觀的伴侶, 如果你的偶像是 姚明 , 你不喜歡其他人批評他, 這是妳把偶像塑造於心底, 打砰了眼睛。偶像是小愛, 妳知道自己偶像喜歡了別人, 妳會生氣, 妳會為偶像笑, 為偶像哭, 因為偶像就是與別不同。 有人說「女人是水做」, 水是柔情, 女人總是定格在某一音符, 或某一個神態裡Michael Joseph Jackson, 完全沉浸在某個音符和神態中的白馬王子中, 雖然抓不住偶像的心, 但已經抓住偶像給她的想像和在想像裡的美好感覺。 偶像開演唱會, 你會從北京飛去南京, 從杭州飛去歐洲, 為的就是支持偶像。女人有偶像, 就是因為女人的心是空蕩蕩, 她們需要二種人填滿, 一種是現實中的親人朋友, 另一種是被遙遠、虛榮的聲音呼喚。 女人害怕空虛, 心若沒有一種力量系著、牽著、念著、想著, 或者乾脆說單戀著偶像, 女人就不知道自己為什麼活著, 自己愛誰。懾服女人的心並不是偶像, 而是空虛, 人生需要反照, 陷入對自己, 對世界雙重無知中的少女, 更需要反照。 如有任何問題,歡迎聯絡: 風水、改名、講座預約服務, 林小姐 13726267799晚8時後 或加微信號 熊神進:澳門 85366618785 公共微信 macaumasterxiong 私人微信 macaumickey 淘寶風水法器店: httpmacauhung.taobao.com Facebook 熊神進澳門風水師 中國澳門風水掌相學會會長(澳門政府註冊)

最怕, 就是開錯光
宗教玄學
熊神進・2020-03-05

最怕, 就是開錯光, 開光銅錢是怎麼一回事 讀者白先生是一位古錢幣收藏家, 他常常轉發筆者的文章, 今天他來信想筆者簡單介紹一下, 如何把古錢開光。 開光, 最簡單一句話, 就是把玄學家的正能量在佛菩薩加持下灌入法器中, 這雖然只有十幾個字解釋, 但步驟卻相當繁複, 同時各門各派的要求不同, 儀軌也不同, 在婆羅洲, 有些玄學家把開光後的法器放在自己床上49天才交給使 用者。 筆者自少在南洋長大, 師承三個門派, 下面簡述的開光守則不能代表一宗一派, 只是給讀者們參考, 如有需要, 歡迎轉載。 來歷 銅錢是古代的通用貨幣, 一般來說用在風水化煞上的都是清朝的銅錢, 主要是價格便宜, 一套才一千幾百元, 另外一個原因是容易在坊間找到。 古錢分為二種途徑, 一種是世傳; 另一種是出土。世傳的還分為祖輩留下又或他們不經意收藏下來, 而出土包括陪葬以及建屋時埋在地下的鎮宅銅錢。 很多客人都是從坊間、網店買回來的, 這就ldquo;來歷不明rdquo;了, 一般玄學家對於來歷不明的銅錢都是很小心處理, 如果處理不好, 就把銅錢最後持有者的怨氣帶了進來, 後果是嚴重的。 深圳是銅錢最少流傳的國土之一, 筆者有一位客人因為在福田買了一套豪宅, 入住後出現很多古怪事情, 後來筆者去堪輿, 羅盤天池有異動, 嚴查之下, 客人誤把9套五帝錢埋藏玄關下, 難怪女主人晚晚聽到有人在門外走動。 凡來歷不明的法器, 盡可能不要留在家裡, 最直接的做法就是送去寺廟, 又或寄給玄學家毀滅。福留不住禍藏家, 是很不智的行為。 潔淨 潔淨的要求很高, 白居易在《沐浴》一詩中寫到「經年不沐浴,塵垢滿肌膚。今朝一澡濯,衰瘦頗有餘。」,人要潔淨, 任何法器也要潔淨。 潔淨就是把上一手主人使 用者的能量除去, 看過ldquo;聊齋rdquo;的朋友都知道, 有很多陰靈是可以附在物品上, 跟你一起回家, 除非你家裡供養佛菩薩或風水法器。 潔淨需要在潔淨地,準備潔淨水、 毛巾、刷子、盆子, 毛筆, 口中默念 今日銅錢體潔淨,怨恨恩仇化為塵;無盡玄力護X宅,惠以福德真實利。大家亦可簡單念ldquo;南無阿彌陀佛rdquo;六字真言。 在潔淨的時候, 玄學家把怨氣重的銅錢還要特別處理, 這是很重要, 怨有頭, 債有主, 我們真不可能把魎魅魍魑留給客人, 這是缺德的。 開光儀軌 開光要求很高, 儀軌很多, 各家各派不同, 很少公開, 筆者是江湖中人, 守遊戲規則, 只能簡單寫幾點給大家參考 鮮花請聖、安爐、燒香 玄學師傅說法 燒冥鏹、敬酒、茶 各家各派不同 道符 各家各派不同 把使用 者姓名, 出生資 料及個人故事向佛菩薩稟告 戴手套, 準備毛筆、朱砂開光 再次燒冥鏹、敬酒、茶 各家各派不同 佛寶贊 回向 回向是很重要, 很多師傅都忘了做, 這就不好了, 因為師傅把開光的功德歸了自己功德, 筆者認為這是缺德的行為。 開光費用 開光分為集體吉祥物開光及個人專用吉祥物開光, 一般認受性較高的, 都是專用吉祥物開光, 當然這費用從1千至3千元港元不等。 不開光, 成嗎 開光, 就是把玄學家的正能量在佛菩薩加持下灌入法器中, 不開光, 只是一件飾物, 沒有危害, 最怕, 就是開錯光。

找不到人生的方向,找不到生活的方向
玄學星相
熊神進・2016-05-09

覆:xuanqing668 信件內容:(由於隱私問題,以下部份內容已被刪除) 尊敬的熊老師您好: 在這裡首先感謝老師在百忙之中閱讀我的來信,一直都很期望能得到老師的指點 和建議意見 。 因為和老師有緣,才成為老師多年的忠實讀者和信眾。老師心系信眾,心系眾生。 老師您三十多年如一日,為眾生服務。弘揚博大精深的佛法,佛法無界,大愛無邊。感謝您為信眾傳播正能量,為傳播中華傳統文化奔走奉獻。讓中華傳統文華生生不息,讓中華傳統文華遠遠流傳。老師您胸懷祖國傳統文化,積極開展推廣中華傳統文化,弘揚中華文中的揚善抑惡.眾生平等的積極思想,不忘把祖國傳統文化發揚光大,被老師無私奉獻,心有大愛的精神所感染。閱讀您的博客.命運信箱.微博.微信.經有四年多了,被老師崇高的職業素養.職業道德折服,被老師高尚的人格魅力折服。 我也曾經給老師來過二次信,也許是與老師真的有緣,今天再次鼓起勇氣給老師來信。老師您太忙了,還有給您發郵件的人很多您看不過來,我明白理解,您也不可能每位讀者來信,您都能依依解答回復,因為給您來信的讀者很多,您上次說給您來信的讀者已經數十萬了。很多忠實的讀者信眾給老師來信了,不知道這次給老師來信老師能否閱讀到。    老師我名字叫xxx,男性,網名叫xuanqing668,19x年x月x日,農曆x月xx出生在xxxxx,出生時辰父母說不記得是午時還是未時了,出時辰在中午12點至下午2點之間。我今年29歲了,感情還是一片空白。我也曾經追求過幾個女孩子,但是到最後還是沒有結果。有一個女孩子直接,對我說你長的太醜了。我不喜歡你,醜不是我的錯,是上天的安排,意天如此,天命難違。我現在有點想,通過現代發達的醫學技術,把牙齒矯正,但也擔心手術失敗的後果。請問老師矯正牙齒對人的運程,有影響嗎?有什麼影響,生活中需要注意些什麼事情。 xxx這個名字是我自己,給自己起的。當初改名字時,沒有給自己想到更好聽的名字,所以就用了xxx這個名字。我五行缺金,名字天格8畫,人格16畫,地格24畫,總格31畫,外格16畫,請老師給我分析下,我用這 個名字對我有沒有影響。 我出生前父親是教書育人的教師,但因為我的出生父親丟掉了工作,因為我是超生的。我從小學習成績不是很好,父親忙於掙錢養家,也沒什麼時間關心管教過我。後來我因學習成績不好,家裡也發生了些事情,我選擇了離開學校走向社會。2003年底父親在工作中,不小心從三層樓高的地方摔了下來,把脖子和肩膀都摔斷了。從此開始父親沒怎麼工作過,一是怕在發生什麼事,二是也近50歲了年紀也大了。2012的時候母親因病去逝了,為了給子女減輕些負擔,還有因為我父親當過11年教師與當過7年的兵,剛好那時國家有個政策,以前當過老師的購買養老保險有補貼,我父親有一萬元錢的補貼,我們就出了6萬元錢給他買了養老保險。 我在1999春節的時候,被一輛小汽車撞的人和自行車飛了十多米遠。雖然我身體沒受什麼傷,但我被駕駛小汽輛的人,下車拳打腳踢流鼻血了。不敢報警不敢與家人說,直到現在我過馬路都緊張害怕。我的家庭條件很差,母親三年前因病走了。但我沒有因為母親的離開,對生活失去希望。我相信一切都會過去,美好的生活就將來臨。 去年一個朋友說,給我介紹個好工作,我就把原來幹得好好的工作辭掉了。當時很想換個工作,換個好點的工作環境,就相信了她,把工作辭掉了,沒想到她是個大騙子。後來又找到了個工作,今年初的時候因為工作中出錯了,又把工作弄沒了。我初中沒畢業,沒什麼文化。出來工作時也沒有,報讀過什麼培訓班。找了幾個月工作了,還沒有找到份工作。現在感到生活很迷茫,看不到未來,看不到希望,感到未來很妙茫。找不到人生的方向,找不到生活的方向。請老師多給我的人生,多提您寶貴意見與建議。敢問老師我的路在何方,我的未來在哪裡。我的人生方向是何方,我的人生道路該往那走。跪求老師指點迷津,多多指點。 我希望老師能給我看看我的命運如何,我的婚姻是好是壞,婚後生活能否幸福美滿,我的未來怎麼樣,事業財運好不好。勞繁老師了,多謝老師。   第一張照片是我的右手,我的右手母指旁長了個L型有骨頭的多指,請問老師這個多指,代表什麼呢?工商銀行卡那張照片是2012年拍的,戴眼鏡那些照片是2015年5月份拍的另外兩張是2015年7月拍的。請老師給我看看,真不好意思,老師工作這麼辛苦繁忙打擾了,很抱歉辛苦老師了,不勝感激,謝謝老師了。祝老師生活愉快,工作順利。老師照片願意公開 熊神進老師回答: 戊與癸合,月寅時午,寅為火之長生,午乃火之旺地,此八字喜水金運,忌土火運。 姓名第二字與第三字之五行屬水金者吉,屬土火者凶。總格31劃的姓名沒有相沖, 不用改名。 29至32歲, 行己亥大運, 由於命中沒有文昌星, 書緣薄弱, 建議工餘時間學一門技術, 33歲行十年土運, 可以打工, 不宜從商, 而婚期在33歲之後。 牙齒矯正術是可以考慮。工作方面以物流行業為主, 只要勤奮, 收入是沒有問題, 到了53歲後財運明顯好轉, 老來淡泊。 命運是掌握在強者手上,並不是決定在玄學家口中,熊老師只是善心提點有緣人,ta應該積極面對人生,而不是消極逃避問題。熊老師已為有緣人關上命盤,並祝福她。 如有任何問題,歡迎聯絡: 林小姐 13726267799晚8時後 熊神進:澳門 85366618785 Facebook 熊神進澳門風水師 公共微信 macaumasterxiong 淘寶風水法器店:httpmacauhung.taobao.com

Oracle Database in Docker
科技新知
MacauYeah・2023-09-22

雖然筆者之前有提過,Docker並不是萬能,Docker在管理有狀態應用Stateful Application的情況下,只能走單機路線。但因為Docker實在很方便,所以連Oracle Database這類強狀態應用也有出Docker版本。當然,它在預設的情況下,只能在單機下操作。 不過即使在單機操作下,還是有一些跟其他Docker Image有差異的地方,需要特別拿出來聊聊。 假設根據官方的教學,跑起了一個oracle19c的Docker Container。再查看當中的Process,你會發現有一個內部PID為1的runOracle.sh 在Docker中這個PID為1的Process是很重要的,它是判斷整個Container有沒有運行的依據。它就是當初在Docker Image中Entrypoint或CMD指定的那個指令生起的Process。Docker daemon要進行停止指令,要停止container時,也是對著PID為1的那個process來處理。 一般的情況下,如果PID為1的那個process可以無腦地停了、重開,那一切都好辦。但在Oracle Database的情況下,就不適合。因為Database始乎都是有交易概念的Transaction,它的停止並不是殺了process就了事,它還要考慮HDD操作中,有那些可以被考慮為完成,有那些下次要還原undo、重做redo。如果殺了process就等於Oracle 的Shutdown Abort,有機會下次開機會,就會有交易異常而且無法決定該如何操作。 大家需要先進入Docker container,經sqlplus進行必要的關閉Database指令。但此時,PID為1的那個process,其實還在進行中,在Docker 層面,它就像是Docker Container還在正常運行中,只是Database離線了。又因為sqlplus關閉Database並不是馬上有結果的,所以在整體關閉時可能需要串連command。就像