104學習精靈

Visual Studio

Visual Studio
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具套件系列產品。VS是一個基本完整的開發工具集,它包括了軟體整個生命周期中所需要的大部分工具,如UML工具、代碼管控工具、整合式開發環境等等。 Visual Studio 97為第一代Visual Studio,於1997年推出。它包含當時大部份由微軟推出的程式設計工具,包括Visual Basic 5.0、Visual C++ 5.0(主要用作視窗程式設計)、Visual J++ 1.1(用作Java及視窗程式設計)及Visual FoxPro(用作xBase設計)。它亦加入當時全新的Visual InterDev,使用ASP動態製作網站。 接下來的版本6.0在1998年6月發行,最後一個執行在Win9x機器上的版本。當微軟集中.NET框架開發時,Visual Studio 6.0是微軟開發系統這4年中的基礎。 Visual Studio .NET (2002) 支援.Net FrameWork 1.0。這是第一個必須執行於基於Windows NT的Windows平台上的Visual Studio版本,其安裝程式強化了這種需求。微軟引入了一種被稱為C#的新的程式語言,標的是.NET。它還引入了Visual J#作為Visual J++的繼任者。Visual J#程式使用Java的語法,但是與Visual J++程式不同,Visual J#只能以.NET Framework為標的,而不是像其他Java工具那樣以Java虛擬機器為標的。 Visual Basic被徹底地改變以適應新的框架,其新版被稱為Visual Basic .NET。微軟還為C++添加了C++託管擴充套件,這樣C++程式設計師就可以創建.NET程式了。 Visual Studio .NET可以被用來開發Windows應用程式(使用Windows Forms,.NET框架的一部分)、Web應用程式(使用ASP.NET和Web服務)以及移動裝置(使用.NET Compact Framework)。 Visual Studio .NET把除了Visual FoxPro以外的所有語言整合進了一個開發環境。與以前的Visual Studio相比,它的介面更簡潔,整合性更好。
關於教室
關注人數 24 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 24 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

Visual Studio 學習推薦

全部
影片
文章

不知如何開始嗎? 先進行技能挑戰吧~

技能挑戰:初級
目前等級:未達初級
700 人已通過「初級」測驗,通過率70%,和學習精靈一起探索知識、增強能力!
我要挑戰
微軟 ASP.NET CORE 全端軟體工程師養成班
【預購課程】,超早鳥7折優惠實施中,只到 12/20!
立即暸解👉https://bit.ly/46RMHaE
前端主要以Vue.js為核心,學習相關熱門的MVVM動態網站開發框架,後端主要以微軟的C#程式為主,學習ASP.NET Core MVC、Restful API微服務趨勢與SQL Server開發應用,最後模擬業界實務專題部整合署Microsoft Azure 認知服務。
此課程由微軟國際認證名師陳宗興親授,過去宗興老師已成功協助近 1000名的學員成功就業或轉職軟體工程師。💻且在職場後的整體平均留用率達到83%以上。⬆️
此班最大特色為:
✅採用小班制教學方式。
✅避開平日上班時間,便於想轉職的學員。
✅採線上教學,側錄影片隨時複習。
✅專屬學習群組,隨時向老師助教提問。
✅模擬業界整合專題,導師調教傳授。
此班適合的對象:
⭕️剛畢業或退伍,具有程式基礎想從事軟體開發的社會新鮮人。
⭕️已上過其他就業養成班,尚覺得技術能力需要提升者。
⭕️具ASP.NET程式開發基礎,想學更深開發技術的人。
⭕️在職者,但對目前薪水及工作不滿意,想轉換職業跑道者。
不用花十萬 現在就立即展開學習
邁向ASP.NET Core 跨平台全端開發工程師吧!
(上期額滿,提早卡位最優惠!)
名額有限 ❗️現在就立即報名👇
1 0 4310 0

熱門精選

104學習精靈

產品

10/08 01:23

【最新】2024年10月英文課程熱門排行榜TOP 10:最受歡迎的英文學習課程推薦
英文課程排行榜涵蓋多種需求,從考試準備(例如:多益、雅思考試)到實用英語應用,幫助學員在不同領域提升英語能力,其中,多益準備課程依然深受專業人士青睞,尤其是那些希望藉由提高多益分數來獲得職場晉升的人士。
第1名。NEW TOEIC 新多益線上高分速成班
除了多元線上學習資源外,還提供了書籍教材及紙本全真試題,滿足不同面向的學習需求。這門課讓你「全面學習」→「掌握訣竅」→「練習測驗」→「模擬實戰」一次到位,多益高分證書唾手可得!
第2名。躺平記多益單字:45天強迫取分
⚡ Part 1︱單點擊破:精選多益高頻必考1,500個短語!
⚡ Part 2︱串點成線:用短語串成750個長句,複習短語,熟悉句型!
⚡ Part 3︱面面俱到:深入瞭解單字變化,全面進化為單字達人!
第3名。Jen 的一分鐘英文短講會話術
短講源自於「電梯簡報術」,用一分鐘的時間,簡潔有力、清楚精準地傳達重點,說服對方。職場短講情境不只發生在電梯中,面試、社交、會議等不同場合,都需要精準明確、清楚流暢表達自己想法的高效能溝通「英文短講力」!
第4名。Jumbo 的多益單字獨門記憶法
⚡多益必考單字:整門課教給你上百個多益600~700分必備詞彙
⚡獨門單字記憶法:傳授各種能將單字牢入長期記憶的獨門記憶法
⚡實用情境例句:藉由例句理解單字情境用法,並介紹常見搭配詞
⚡字詞相關補充:根據主單補充相關用字、同反義詞等以擴充單字量
第5名。多益聽力大破解!三色分級取分法
從連音、英美澳口音差異等聽力重要基礎上起,再依考題情境分門別類、由淺入深分級練題。
第6名。無痛衝刺 1000 題!多益考前 30 天完全攻略
考前30天,狂解1000題,完美破解各種題型及考題陷阱,大幅提升解題能力。
第7名。超熙利!一門課搞定你的英文履歷面試
想一次搞定英文履歷、求職信及英文面試,這門課將是你的葵花寶典!課程中,Estella 申芷熙老師將循序漸進指導,並進行全方位解說,讓你上完課後能為自己量身打造最獨特又最吸睛的個人品牌,幫助你在每次的求職機會中,都能用最吸睛的英文履歷及句句到位的英文應答,成功拿下高薪職位或夢想中的工作!
第8名。打造你的 AI 英文助教!善用 ChatGPT 飆升英文自學力
課程中 Catherine 老師將先以實際案例帶學員了解自身英文學習盲點,並重建有效的英文自學心法;接著教大家如何正確下指令,讓省時省錢又省力的 ChatGPT 成為你自學英文的最佳夥伴,全方位提升你的英文輸出力!
第9名。ChatGPT 應用實戰,輕鬆駕馭商用英文溝通情境 !
在這場講座中,我們邀請到具備技術背景與商業英文能力的產品經理喬 PM Joe ,透過其獨特的角度來詮釋 ChatGPT 的應用,與大家分享關於 ChatGPT 技術的基本原理與使用經驗,透過 ChatGPT 在英文書信、商務報告、翻譯校對等商務英文及語言處理的應用實例。幫助大家學習如何運用 ChatGPT 技術,提升商用英文場景下的工作效率,更有效地管理時間,達成工作目標,同時不影響個人生活品質,實現工作生活平衡,讓工作不再成為你生活的煩惱 。
第10名。AI 職場英文實戰力:突破英文瓶頸,無痕變高手!
厭倦了學了10年英文,卻仍無法流利溝通?
害怕在職場上用英文表現不佳,錯失良機?
這堂課程專為你設計,讓你輕鬆駕馭AI工具,瞬間展現流利英文!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
【延伸閱讀】
【最新】2024年10月AI課程熱門排行榜TOP 10:最受歡迎的AI學習課程推薦
【最新】2024年10月Excel課程熱門排行榜TOP 10:最受歡迎的Excel學習課程推薦
0 0 873 0
學習精靈

12/03 00:00

9659 113
Mike Ku

Learn Code With Mike品牌創辦人

2021/12/29

學會使用3個Scrapy網頁爬蟲偵錯技巧提升開發效率
Q:Scrapy Shell(互動介面)是什麼?
Scrapy Shell是一個互動式的終端(Terminal)介面,讓開發人員可以不需要等到整個Scrapy專案完成就能夠進行測試,主要是用來測試Scrapy框架使用css()或xpath()方法(Method)爬取資料的結果。
舉例來說,用Visual Studio Code開啟Scrapy專案,在終端介面(Terminal)的地方,利用以下的指令開啟Scrapy Shell:
如果想要確認回應的結果,可以使用以下的Scrapy Shell指令:
>>>view(response)
True
除此之外,假設要爬取其中的新聞標題,就可以在Scrapy Shell的互動式介面中,透過指令的方式,使用css()或xpath()方法(Method)來測試是否能夠爬取成功,如下範例:
>>> response.css("h3.post_title a.js-auto_break_title::text").get()
'Appier 將於東京交易所掛牌,市值估突破 10 億美元'
Q:Scrapy Logging(日誌)如何使用?
Scrapy網頁爬蟲另一個最常用來偵錯的方法就是Logging(日誌),依據重要的程度分為五種日誌類型,由高到低為:critical、error、warning、info、debug,由於Scrapy框架的網頁爬蟲類別(spiders)本身就已經有logger物件,所以無需引用就可以在網頁爬蟲中使用,如下範例:
class HotNewsSpider(scrapy.Spider):
name = 'hot_news'
allowed_domains = ['www.inside.com.tw']
def parse(self, response):
# 熱門文章標題
hot_news_title = response.xpath(
"//h1[@class='title']/text()").get()
if hot_news_title:
return hot_news_title
else:
self.logger.error("沒有爬取到熱門文章標題")
接下來,開啟Scrapy專案的settings.py檔案,加入以下設定,如下範例:
LOG_FILE = "inside_log.txt"
LOG_LEVEL = "ERROR" #特別注意這邊一定要大寫
其中「LOG_LEVEL(日誌層級)」可以自訂在哪一個日誌類型以上需要被記錄到日誌檔中,預設為DEBUG。
而Scrapy網頁爬蟲(spiders)模組以外,如果想要使用Logging(日誌),就需要引用logging模組(Module),以ITEM PIPELINE資料模型管道(pipelines.py)為例,如下範例:
from itemadapter import ItemAdapter
from scrapy.exporters import CsvItemExporter
import logging
class CsvPipeline:
def __init__(self):
self.file = open('posts.csv', 'wb')
self.exporter = CsvItemExporter(self.file, encoding='big5')
self.exporter.start_exporting()
def process_item(self, item, spider):
if item:
self.exporter.export_item(item)
return item
else:
logging.error("無資料匯出!")
...
如果想要學習更多的Python應用教學,歡迎前往Learn Code With Mike(https://www.learncodewithmike.com/2021/03/scrapy-spiders-debug.html
)網站觀看更多精彩內容。
2 0 583 0
學習精靈

08/25 00:00

3728 98

推薦給你

104學習精靈

產品

10小時前

WAF是什麼?白話解釋 Web防火牆功用,擋住DDoS的好幫手!身為PM必懂的工程術語
Web Application Firewall(WAF),即網頁應用防火牆,是一種專門為網站安全設計的保護機制。它像一個站在網站門口的「守門人」,負責檢查所有進入網站的流量,過濾潛在的惡意行為。WAF 通常用於阻擋常見的網站攻擊,包括 SQL 注入、跨站腳本攻擊(XSS)、DDoS 攻擊等。本文將深入解釋 WAF 的功能及其應用情境,並介紹可能被 WAF 擋下的請求類型。
▮ WAF 是什麼?
WAF(Web Application Firewall)可以想像成網站的「警衛」,它專門保護網站不受惡意攻擊,特別是針對應用層的威脅。WAF 位於用戶請求和網站伺服器之間,通過預設規則來篩選和檢查流量,確保只有合法請求能夠進入網站。它的主要功能包括:
1. 保護網站免受攻擊:WAF 能夠阻擋如 SQL 注入和 XSS 這類常見的網站攻擊,防止攻擊者竊取或破壞數據。
2. 分析與過濾流量:WAF 會根據請求內容、來源和模式來檢查流量的合法性,以確保網站安全性和用戶資料的完整性。
3. 提高用戶體驗:透過自動阻擋惡意流量,WAF 能有效減少網站的宕機或數據洩露的風險,提升整體用戶體驗。
▮什麼情況下 WAF 會擋下請求?
1. SQL 查詢語句
- 當用戶提交與資料庫查詢相關的內容時,WAF 可能將其視為試圖訪問後端數據的行為,進而阻擋。
2. 內嵌腳本標籤
- 若用戶提交的內容中包含類似於腳本的標籤符號,WAF 可能判定為惡意程式碼注入,從而阻止請求。
3. 跨站請求偽造操作
- 當 WAF 偵測到某個請求可能誘導用戶執行未授權的動作時(如更改個人資料或密碼),它將攔截該請求。
4. 可疑檔案上傳
- 若用戶上傳的文件包含潛在執行程式或後端代碼,WAF 可能會將其視為威脅並拒絕上傳。
5. 重複大量請求
- 當短時間內出現大量類似請求時(如多次加載同一頁面),WAF 可能將其視為攻擊行為並阻止流量。
6. 文件路徑的變更操作
- 若請求中出現目錄導航字符,WAF 可能會判定為目錄遍歷行為並加以阻擋。
7. URL 參數的變動
- 若用戶試圖更改 URL 中的重要參數,例如修改產品價格或權限設置,WAF 可能將其視為潛在的篡改行為並阻止。
▮ WAF 的應用價值
WAF 不僅是網站安全的防護措施,也是提升用戶體驗和數據安全的關鍵。它能夠在不影響網站正常運行的情況下,自動化地阻擋潛在威脅。對於產品經理來說,理解 WAF 的運作方式有助於更好地規劃產品開發和安全策略,確保在功能實現與安全防護之間取得平衡。
▮ 總結
WAF 是網站安全策略中的重要一環,它不僅保護網站免受惡意攻擊,也能提高用戶的信任度和產品的穩定性。通過 WAF 的應用,網站能夠有效地篩選和過濾異常流量,確保產品能夠在安全環境下平穩運行。對於產品經理來說,理解 WAF 的功能與應用情境,能夠在產品開發過程中更有效地保障用戶安全並提升整體體驗。
0 0 231 0
你可能感興趣的教室