通過“All Things N”升級您的 IT 技能!
學習 JavaScript 的最好方法是構建項目。如果你想成為一名優秀的Web開發人員,你需要盡快開始創建項目。您可以從構建初學者級別的項目開始,例如簡單的計算器、數字時鐘或秒錶。
利用 HTML、CSS 和 JavaScript 等基本 Web 技術,人們可以輕鬆構建一個能夠執行基本算術運算(包括加法、減法、乘法和除法)的基本計算器。
計算器的特點 這項工作的目標是創建一個具有以下功能的高級計算器:
該設備能夠執行基本的數學運算,例如加法、減法、除法和乘法。
⭐它將執行小數運算。
當嘗試計算任何數量除以零的結果時,計算器應顯示無窮大作為其輸出。
如果輸入的表達式被認為無效,搜索引擎將不會提供響應。例如,輸入“5+\+9”將不會產生任何結果。
“清除屏幕”功能允許您自行決定立即刪除顯示屏上的所有內容。
本次活動中使用的源代碼可通過 GitHub 存儲庫訪問,該存儲庫授予您根據 MIT 許可條款免費使用它的權限。如果您想查看該項目的操作示例,請訪問我們的演示。
計算器的組成部分 該計算器由以下組件組成:
該組數學運算包括用符號“+”表示的加法、用“-”表示的減法、用“*”表示的乘法以及用“/”表示的除法。
數字和小數按鈕由 0 到 9 的數字以及小數點符號 (.) 組成。
顯示屏呈現數學表達式及其相應結果的視覺表示。
“清除屏幕”按鈕是一個用戶友好的工具,可讓您消除顯示屏上所有當前的數學表達式,確保為您未來的計算提供新的信息。
“計算”按鈕是計算輸入的數學表達式的命令,從而產生顯示的輸出值。
計算器項目的文件夾結構 為了創建交互式計算器 Web 應用程序,請建立一個名為“計算器”的主目錄。該目錄將包含各種基本組件,例如 HTML、CSS 和 JavaScript 文件。您可以自行選擇這些文件的名稱;但是,謹慎的做法是遵守每種文件類型的既定命名約定。根據典型實踐,HTML 文件的標題應為“index.html”,而其隨附的 CSS 文件應標記為“styles.css”,JavaScript 文件應稱為“script.js”。通常建議同時遵守 JavaScript 和 HTML/CSS 命名標準,以確保一致性並促進開發人員之間的順利協作。
使用 HTML 添加結構到計算器 請打開“index.html”文件並插入為計算器提供的 HTML 代碼,如下所示:
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title>Simple Calculator using HTML, CSS and JavaScript</title> <link rel="stylesheet" href="styles.
為了擴大筆記本電腦市場的份額,Tecno 正尋求通過推出兩款新筆記本電腦來引起轟動:Tecno Megabook T1 2023 14 英寸和 Tecno Megabook S1 炫彩版。雖然我們看到了Tecno 發布的更多令人驚訝和引人注目的產品,包括最近的Phantom V Fold,但今年在柏林舉行的活動重點是更新其受歡迎的筆記本電腦產品線,提高便攜性和個性。
要點 Techno 最近在其產品陣容中推出了兩款新筆記本電腦:Techno Megabook T1 2023 和 Techno Megabook S1 Dazzling Edition。這些設備設計高度便攜,同時還允許用戶通過一系列豐富多彩的選項來表達自己的個性。
Tecno Megabook T1 14 英寸筆記本電腦雖然尺寸緊湊,但電池續航時間卻很長,這要歸功於其寬大的電池比例,並聲稱連續使用時間長達 18.5 小時。
Tecno Megabook S1 採用創新的光異構體技術,在暴露於紫外線下時可創建獨特的像素字體圖案。然而,製造商尚未披露定價信息和個性化替代方案。
Tecno Megabook T1 14":更小,但電池壽命更長 鑑於著名的 Megabook T1 的成功反響,Tecno 渴望打造一款更加緊湊的迭代產品,同時保留其卓越的輸入輸出選項和特性。與預期相反,將設備尺寸從寬敞的 15.6 英寸框架減小到更適中的 14 英寸配置並不需要相應地犧牲電池壽命。
圖片來源:Paul Antil/All Things N
儘管與前代產品保持相同的14.8 毫米厚度,新款華碩T1 14 英寸筆記本電腦的重量卻比前代型號的1.48 公斤減輕至1.39 公斤。此外,它還配備了更大容量的75 瓦時電池,可提供令人印象深刻的1-使用時間延長一小時,最大連續工作時間約為18.5小時,該設備同樣採用快速65W GaN電源適配器,具有高效的充電能力。
圖片來源:Paul Antil/All Things N
更新後的T1 14"儘管尺寸緊湊,但擁有令人印象深刻的16:10 長寬比和90% 的屏佔比。它還具有完整的sRGB 色彩精度和TUV 認證的護眼功能。此外,它還保留了久負盛名的紅點設計因其時尚的優質鋁金屬機身而獲獎,該機身提供卓越的便攜性、性能以及同價位中最大的電池容量。
ChatGPT 作為人工智能內容生成的首選,越來越受歡迎。您可能已經看過旨在幫助您利用這個新平台的課程和其他計劃,並對它的好處感到好奇。
對於那些不太擅長寫作的人來說,利用統一的平台來撰寫書面內容可能是一種寶貴的資源。儘管 ChatGPT 可以提高工作效率,但仔細檢查系統生成的輸出以確保求職信脫穎而出至關重要。
開設您的 ChatGPT 帳戶 如果您還沒有帳戶,您可以輕鬆創建一個。訪問網站 chat.openai.com。到達那里後,您將看到開設帳戶或註冊的提示。您可以使用您選擇的電子郵件創建新帳戶,包括將其連接到現有的 Gmail 帳戶。
為了完成註冊過程,您需要擁有可以接收短信的移動設備。提交信息後,驗證碼將通過短信發送至您的手機。通過在提供的屏幕上輸入此代碼,您將確認您的註冊並準備繼續進行後續步驟。
在使用 ChatGPT 時,用戶可以選擇保留免費迭代 ChatGPT 3.5,或獲得對 ChatGPT-4 的高級訪問權限,後者提供更快速的響應能力和獨特的優勢,例如代碼解釋器、插件和網上沖浪功能。
正在探索 ChatGPT 之外的人工智能服務替代選項的個人可能會發現檢查市場上可用的各種可行選擇很有用。這可以提供有價值的見解,並幫助確定哪個選項符合他們的特定需求和偏好。
輸入您的自定義指令 要開始使用 ChatGPT 的內容生成服務,您必須首先通過“自定義指令”功能向平台提供具體指令。要訪問這些說明,只需單擊代表您的用戶名的圖標並進行相應操作即可。
提供的文本描述了由兩部分組成的自我評估表。在最初的部分中,它尋求個人詳細信息以增強人工智能的響應生成。隨後,詢問人工智能應採用的首選答複方式。
第一部分允許用戶向平台披露他們的地理位置、當前職業、願望和感興趣的領域。隨後,人們可以描述 ChatGPT 響應音的方式和持續時間。
“ChatGPT到底是什麼?生成式人工智能具備哪些能力?”如果您需要進一步澄清這些問題,建議您參考我們的綜合指南。
提交職位描述 在最終確定您的定制指南後,請繼續撰寫工作描述以供 ChatGPT 閱讀,這將作為撰寫求職信的參考。必須確保您的信件有效地滿足職位描述中列出的每個關鍵要求,以便為您的申請創建令人信服且有說服力的介紹。
如果您使用的是 ChatGPT 3.5 的免費版本(即軟件應用程序),則您可以要求其撰寫求職信草稿的任務數量沒有限制。此外,如果您對提供的初始結果不滿意,您可以靈活地從系統獲得修改後的反應。
人們可能會思考 ChatGPT 對寫作職業的影響,包括對該領域就業機會的潛在影響。然而,重要的是要認識到存在幾個因素會阻礙 ChatGPT 完全取代人類作家。其中包括當前人工智能技術的局限性,以及只有人類接觸才能為書面表達帶來的獨特品質和細微差別。此外,對高質量內容的需求將繼續推動對具有創造力、批判性思維能力以及撰寫引起讀者共鳴的引人入勝的敘述的能力的熟練作家的需求。因此,雖然自動化和技術進步可能會改變寫作行業的格局,但它們不太可能很快讓人類作家過時。
提示 ChatGPT 編寫求職信的要素 提交職位描述後,下一階段包括向申請人徵求求職信。與其要求他們編寫一份包羅萬象的文件,不如詢問他們求職信的具體方面,以提高清晰度和準確性。
介紹性段落 在第一部分中,必須提供有關個人身份和求職動機的基本信息。此外,還應提供一份全面的大綱,強調您對該職位的適合性以及您對該職位的熱情背後的原因。
你的資格 求職信的後續部分結合軼事,簡潔地概括了您與您所競爭的職位相關的專業知識和才能。該區域允許您詳細說明相關的承諾或情況,以便雇主或招聘人員了解您的方法。
解釋您如何與公司的價值觀和目標保持一致 在製作職位申請包的信函部分時,必須表現出對組織目標的全面理解,並對組織的運營進行徹底調查。重點應放在說明個人願望與實體願望如何協調,同時納入對企業氛圍的有利觀察。
以號召性用語結束 最後,總結您對該職位的熱情,並就您的候選資格提出後續行動。對讀者審查您的申請表示感謝,並表現出渴望探索與該職位相關的更多機會或安排會議進行討論。
親愛的未來雇主,在您申請的這一部分中,謹慎的做法是描述您尋求為組織做出貢獻的特定技能和能力。如果您希望更深入地了解我們系統的技術能力,並獲得有關如何製作令人信服的提示以從我們的先進人工智能中得出最佳響應的指導,我們鼓勵您探索與編寫有效的ChatGPT 提示相關的資源。
校對並審查生成的求職信 一旦人工智能完成了求職信的各個組成部分,您就可以將它們組合起來並大聲朗讀以驗證它們的連貫性。
在製作求職信時,請考慮利用 ChatGPT 生成的定制內容作為其基石。隨意融入個性化的口音,讓招聘人員了解您的性格,讓招聘人員了解您獨特的個性和性格。
利用 ChatGPT 的輸出可以有效地製作一封符合用人組織所尋求的特定資格的求職信。重要的是要記住,所有個人都可以使用這個工具,而且其他人很可能也在利用它來增強他們的工作申請。
在利用該平台尋找就業機會和吸引註意力時,將您的獨特特徵融入 ChatGPT 生成的信件中具有重大意義。對於那些欣賞服務、發現卓越的人
要點 Jackery 在 IFA 2023 活動期間推出了其太陽能解決方案組合的兩款最新產品,即 Solar Generator 300 Plus 和 Solar Generator 1000 Plus。
Solar Generator 300 Plus 具有令人印象深刻的緊湊性和可運輸性,對於那些在移動中需要多功能電源的人來說是理想的能源。
Solar Generator 1000 Plus 擁有更高的容量和更快的充電速度,使其非常適合滿足不可預見的需求或提供額外的電力需求。此外,該設備提供了廣泛的連接點,使用戶能夠利用多種充電方式。
近年來,離網發電和存儲技術的迅速普及引起了普通消費者的關注。在今年的 IFA 2023 活動上,Jackery 向市場推出了兩款創新型太陽能發電機-Solar Generator 300 Plus 和 Solar Generator 1000 Plus。
Jackery 推出屢獲殊榮的太陽能發電機 300 Plus Jackery 太陽能發電機 300 Plus 是 Jackery 太陽能發電能力最緊湊的產品,擁有令人印象深刻的 288Wh 儲能容量,並提供穩定的 300 瓦連續功率輸出。這款功能強大而輕巧的設備為尋求移動電源的個人提供了理想的解決方案,同時又不影響性能或便利性。
圖片來源:Gavin Phillips/All Things N
Solar Generator 300的重量相對較輕,僅為3.75公斤,方便運輸。它的尺寸也方便攜帶,尺寸為 23 厘米 x 15.5 厘米 x 16.7 厘米。必要時可以輕鬆放入背包或其他類似包中攜帶。
可折疊太陽能電池板的加入使總重量名義上增加了約 5 公斤。儘管如此,這種額外的質量保證了無論身在何處,無論是在偏遠的自然景觀中,還是在自家後院更方便的露營旅行中,都能夠獲得電能。
要點 Kivi KidsTV 是一款專為兒童設計的極其耐用的智能電視,具有強大的安全功能,例如防碎玻璃和耐熱/防刮擦,從而確保防止意外事故和意外損壞。
該產品採用低藍光技術,可保護年輕用戶的眼睛健康,同時擁有發光高清屏幕、遙控器上的語音命令功能以及可相應調整亮度級別的環境光傳感器。
雖然我們目前沒有任何計劃提供該產品供購買,但有興趣了解更多有關其規格、定價和預計可用性的人可以聯繫我們的客戶服務團隊以獲取更多詳細信息。
年輕人所表現出的與生俱來的好奇心和無拘無束的活力有時既可愛又充滿問題。雖然他們對探索和學習的渴望值得讚揚,但這往往會導致昂貴的電子設備意外損壞,並且可能無法挽救。無論他們是從事遊戲等好玩的活動,還是通過發脾氣表達情感,對精密技術產品造成傷害的可能性都存在。
Kivi 已採取積極措施,通過其名為 Kivi KidsTV 的創新平台來解決上述問題。因此,人們可能會思考——Kivi KidsTV 到底是什麼?它對家庭和家庭有什麼好處?
專為惡作劇而生的智能電視 Kivi KidsTV 是一款製作精美的 32 英寸智能電視,專為兒童安全而設計。其堅固的設計確保能夠抵禦通常與兒童在場相關的不可避免的事故和意外損壞。
該設備堅固耐用的原因在於其完全封裝在防碎鋼化玻璃中,不僅可以防止意外跌落,還可以確保防止因熱和刮擦而造成的損壞。憑藉如此堅固的結構,即使受到粗暴操作、向其扔玩具或用尖銳物體撞擊,您孩子的 KidsTV 也不會損壞。
KidsTV採用Android TV 11作為電源,採用低藍光技術,以確保兒童在觀看過程中眼睛的安全,讓他們安心地欣賞自己喜歡的電影和節目。
KidsTV 的建築風格肯定會以其視覺吸引力和交互式積木設計吸引年輕人的注意,這與通常與專為成年人設計的電子設備相關的傳統單色外觀形成鮮明對比。
KidsTV 擁有迷人的高清顯示屏,配有聲控遙控器和迷人的“AlumiGlow”背光功能,即使在沒有實際屏幕照明的情況下也能保持功能。這項創新技術不僅可以作為互動平台,還可以作為舒緩的夜燈,從而促進從玩耍時間到就寢時間的平穩過渡,使其成為任何兒童房間的理想補充。
你能購買 Kivi KidsTV 嗎? 目前,Kivi KidsTV 尚未發售,因為它將在即將舉行的 IFA 展會上展示預發布原型。儘管如此,感興趣的人可以聯繫 Kivi,了解有關該創新產品的規格、定價和可用性的更多信息。
Kivi 可能會發布有關潛在發布日期的更新,但目前無法保證此類信息的確定性。
Kivi KidsTV 可以讓家庭生活更輕鬆 Kivi 開創性的 KidsTV 為家庭提供了一個增強娛樂體驗的令人興奮的機會。儘管孩子們有著崇高的願望,但他們常常容易發生無意的不幸。通過及時了解即將推出的產品,人們可能會發現其家庭環境中一個有價值的新組成部分,可以促進家庭享受,同時減輕與年輕活力相關的潛在危險。
區塊鏈技術保留所有已執行交易的不可變記錄。該記錄是可公開訪問的,這意味著有人可以識別交易、檢查地址,並可能將它們鏈接回您。
如果人們希望進行保密的加密貨幣交換,可以跨多個區塊鍊網絡使用各種鏈上協議來提供必要的隱私級別。
保密交易 機密交易是一類加密協議,旨在使個人能夠秘密進行金融交易。具體來說,這些交易允許隱藏所交換資產的具體性質和價值,同時保證不存在任何旨在通過雙重支出進行潛在欺詐使用的額外貨幣單位。重要的是,只有直接參與方(即發送者和接收者)以及任何了解盲交易密鑰的選定第三方才能訪問此類敏感數據。
鑑於約翰在他的數字錢包中擁有五個比特幣,他打算將兩個單位的這種加密貨幣傳輸給一個名叫瑪麗的人,他已經獲得了她的指定地址。為了實現這一目的,約翰將生成一個被稱為“致盲密鑰”的秘密加密代碼,當與瑪麗的地址結合時,會產生一個只有他和瑪麗才能識別的私人地址。儘管已在公共分類帳中列出,但該具體地址除了與瑪麗指定位置的關聯外仍然未知。
約翰使用致盲密鑰和兩個比特幣執行 Pedersen 承諾,這使他能夠通過使用所述密鑰秘密地承諾一個價值,以便將來披露。
為了完成交易,約翰使用機密交易地址以及復雜的加密公式製作了數字簽名,該公式要求瑪麗證明擁有相應的私鑰。在她的合作下,交易成功執行並記錄在透明的區塊鏈分類賬中,供所有人查看。
Adam Black 開發了保密交易技術,該技術已被用於各種項目,例如 Blockstream 的 Elements 側鍊和 AZTEC 協議。
環簽名 環簽名是一種加密技術,用於通過將發送者的交易與多個真實和欺騙性的輸入信號交織在一起來掩蓋發送者的身份,從而使其難以確定精確的來源。這種方法為發送者提供了很大程度的保密性,同時保留了分佈式賬本的可信度。
考慮這樣一個場景,包括 Alice、Bob、Carol 和 Dave 在內的一個關係密切的熟人圈子尋求就某個問題達成一致協議,同時保留負責做出上述決定的個人的機密性。為了實現這一目標,他們建立了一個循環安排,其中包括各自的數字資產存儲設備或“錢包”,每個錢包都由其唯一的地址標識。發起該過程的是 Alice,她通過將其他成員的獨特代碼合併到交易參數中來促進交換。然後,通過應用秘密公式,秘密的數學運算將這些組合輸入值轉化為共同的共識,編碼他們集體審議的結果。
簽名的驗證只能確認其真實性,而不能洩露其來源。同樣,來自所有參與者的交易信息在這方面仍然沒有決定性。儘管如此,環簽名的結合允許在區塊鏈上做出明智的決策,同時保護用戶的隱私。
區塊鏈技術在門羅幣等加密貨幣中的應用,通過實施環簽名技術來將交易混合在一起,可以實現顯著水平的交易模糊性和匿名性。
零知識證明 一種非常流行的鏈上隱私形式,稱為零知識證明,可以在不洩露任何特定信息的情況下驗證交易細節。本質上,這涉及證明者採取的一系列行動,這些行動使驗證者相信他們擁有所述信息,同時確保驗證者無法推斷出該信息。
彼得知道進入更衣室所需的密碼,而他的朋友卡爾則在不直接獲取密碼的情況下尋求彼得確認此信息。為此,彼得進行了一系列只有擁有密碼才能完成的活動。舉例來說,他打開門,進入房間,再次將門鎖在身後,然後重新打開門並走出去,然後再次將其關閉。
卡爾承認彼得擁有正確的密碼,因為他能夠打開門、進入房間並重新出現在外面,如果沒有必要的密碼,所有這些都是不可能的。此外,彼得通過各種方式表現出對密碼的熟悉,儘管他可能沒有明確透露。
ZK 證明是 Zcash 等注重隱私的加密貨幣的重要組成部分,它可以有效地隱藏交易細節,同時允許網絡成員進行驗證。
米布爾溫布爾 Mimblewimble 是一種通過稱為“直通”的獨特方法在數字貨幣交易中保持匿名性的新穎方法。本質上,該技術涉及將多個單獨的交易分組在一起形成一個較小的塊,從而最大限度地減少記錄鏈的總體佔用空間,同時增強機密性。
為了讓哈利利用 Mimblewimble 協議安全地將秘密通信傳輸給赫敏,交易被分成許多微小的碎片,類似於撕碎的五彩紙屑。同時,與交換相關的背書被融合在一起。為了驗證他的意圖,哈利生成了一個神秘的數字簽名,其中包含可驗證的證據,證明他有權分配資產並批准交易。
在審查交易後,赫敏通過確認金額的準確性、哈利簽名的合法性以及交易本身的有效性來確保其真實性。然而,儘管她進行了徹底的檢查,她仍然不知道交易中涉及的輸入和輸出的具體細節。
Mimblewimble 是 Grin 和 Beam 等多種數字貨幣採用的創新方法,其目的是保護交易機密性。該協議不需要大量歷史數據來驗證當前交易,從而確保其效率和可擴展性。
蒲公英 Dandelion 專注於增強整個網絡交易傳播的保密性。其方法涉及在早期傳輸階段模糊交易的起源。通過這樣做,它可以阻止惡意個人追踪交易的來源到其發起點,從而提高最終用戶的隱私級別。
為了在區塊鏈上執行交易同時保持匿名,Lily 採用了預定義的通信路徑。在傳輸過程中,她故意偏離既定路線,並在交易到達收件人位置之前發送交易。因此,交易的來源顯得不那麼引人注目。
交易沿著一系列節點展開,隱藏了其起始點,就像蒲公英種子隨風傳播一樣。最終,它依賴於區塊鏈,但由於已建立的迂迴路線和起點的保密性,識別其與 Lily 相關的起源被證明具有挑戰性。
Dandelion 最初被設計為增強比特幣的點對點網絡隱私。儘管如此,還是發現了某些缺陷,最終導致一段時間內的匿名性受到損害。作為回應,Dandelion 的高級迭代(稱為 Dandelion\+\+)已被 Firo(一種優先考慮隱私保護的數字貨幣)所接受。
隱形地址 隱形地址通過為每筆交易分配唯一的一次性地址來增強隱私性。這些地址屏蔽了接收者的身份與其交易之間的關聯,從而在發送或接收資金時保持匿名性。只有預期的接收者才能識別此類交易的目的地,從而保持自由裁量權和安全性。
假設一個名叫 Jay 的人希望對其財務交易保密。為了實現這一目標,他生成了一個隱秘地址,該地址掩蓋了交易與他本人之間的聯繫。該地址隨後轉發給 Bob,預計他將使用加密貨幣完成付款。鮑勃發起付款後,區塊鏈將通過一系列看似無關的交易來分配資金,從而增加了該過程的複雜性。
為了讓傑伊收到報酬,他使用了專門針對秘密地址定制的專用密鑰。這個獨特的代碼充當一種秘密密碼,授予訪問與所述地址相關的資金的授權,類似於通過隱藏的門進入。
同時,他的隱私得到了完整的保護,而且Bob也知道他的真實公開地址。