《C語言開發從入門到精通》一2.4 技術解惑

本節書摘來自異步社區《C語言開發從入門到精通》一書中的第2章,第2.4節,作者王長青 , 韓海玲,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。

2.4 技術解惑

2.4.1 安裝Visual Studio的幾個常見問題

Visual Studio 2010容量巨大,在安裝過程中一定要有耐心。如果以前在機器上安裝過,建議用卸載工具將原來安裝的資料完全卸載后再安裝,這樣會避免很多不必要的麻煩。在安裝過程中,系統會多次重新啟動,此時讀者不要驚慌,計算機重啟后將自動進入安裝界面。

另外,因為需要安裝很多組件,例如數據庫和IIS等組件,所以,安裝過程中總會出現這樣或那樣的問題。比較常見的問題是在安裝Windows組件時,不能安裝IIS中的Front Page服務器擴展,已經插進去安裝光盤了,卻一直提示“將XP profession service pack 2 CD插入選定的驅動器”。這是因為Windows的系統文件保護不讓通過,解決方法是關閉文件保護功能,關閉方法如下所示。

(1)運行gpedit.msc打開組策略。

(2)依次展開“計算機配置→管理模板→系統→windows文件保護”。

(3)找到“設置文件保護”雙擊并修改為“已禁用”,然后重新啟動系統就可以了。

上面方法最可行但是治標不治本,還有一種方法可以徹底修復Windows文件。插入系統安裝光盤,運行sfc /scannow命令檢測并修復可能受損壞和更改的系統文件。這樣就不會再出現提示信息了。當遇到上述問題時,建議讀者先試第一個方法再試試第2個方法。

2.4.2 有沒有輕量級的、可以復制和粘貼代碼的工具

到目前為止,開發工具Turbo C 3.0比較簡單,是一款輕量級產品,但是不能在編碼界面實現復制和粘貼功能。另外,因為鼠標操作的靈活性不足,所以需要使用鍵盤來操作,這降低了我們的開發效率。而對于開發工具Visual Studio 2010來說,容量太大。究竟市面中有沒有一款既簡單、又方便的輕量級開發工具呢?有,建議初學者使用DEV C++。DEV C++和Turbo C 3.0的容量相近,并且具備視圖界面,比較容易操作。在DEV C++的編碼界面中可以使用復制和粘貼等命令,提高了開發效率。

2.4.3 Windows 7中安裝Visual Studio的常見問題

在Windows 7系統中,安裝Visual Studio 2010的最常見問題是彈出一個“無法打開數據文件C:UsersAdministratorAppDataLocalTempSIT16781.tmpdeffactory.dat”的提示。很明顯,這是文件Defactory.dat的問題。解決辦法是將安裝包解壓縮,找到“setup”目錄中的文件Defactory.dat,用記事本將其打開,刪除此文件中原有的全部內容,然后將下面的內容復制到里面:

[Version]
Signature="$Windows NT$"
Provider="Microsoft Visual Studio Team System 2010 Team Suite - CHS"
Version=900.100.00
NullString=Null String
Lang=2052
[Scenario List]
vsscenario.dll
[Scenario Factory Information]
Default Scenario=11E4C8F3-425E-43b9-B689-8BFDF03342E2

然后保存并關閉這個文件,最后重新安裝即可成功。

本文僅用于學習和交流目的,不代表異步社區觀點。非商業轉載請注明作譯者、出處,并保留本文的原始鏈接。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/282172.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/282172.shtml
英文地址,請注明出處:http://en.pswp.cn/news/282172.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

POM思想__首頁頁面元素查找、功能點實現進行封裝

一、代碼如下 package www.gui.huohu.pom;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.sele…

061_Apex 異常捕捉

Trigger 中的錯誤處理 在 Trigger 中,我們可以為進行操作的數據進行驗證,類似于驗證規則。如果遇到不符合條件的數據,可以通過 addError() 函數來將錯誤顯示給用戶,并記錄日志。 在如下代碼中,當一個“業務機會”對象被…

從 C# 崩潰異常 中研究 頁堆 布局

一:背景 1.講故事最近遇到一位朋友的程序崩潰,發現崩潰點在富編輯器 msftedit 上,這個不是重點,重點在于發現他已經開啟了 頁堆 ,看樣子是做了最后的掙扎。0:000> !analyze -v EXCEPTION_RECORD: (.exr -1) Except…

Win10筆記本不顯示wifi列表

一、問題描述 1、連接有線網絡時,只顯示連接到的有線網絡,而不顯示wifi列表 2、不連接有線網絡時,同樣不顯示wifi列表 二、解決方案 1、Win R 打開運行,并輸入services.msc 2、回車確定,找到WLAN AutoConfig項&…

《游戲大師Chris Crawford談互動敘事》一22.1 互動敘事前途無量

本節書摘來異步社區《游戲大師Chris Crawford談互動敘事》一書中的第22章,第22.1節,作者: 【美】Chris Crawford譯者: 方舟 責編: 陳冀康,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。 22.1 互動…

交換兩個局部變量Integer的值

反射是很強大的,誰說的final修飾的就不能改變, 通過反射獲取成員變量,之后可以取消訪問修飾符,也就是說private的也可以訪問, 在修改常量(final修飾的),之后就可以對其做任何操作了 …

搭建WeApacheb網站服務器

本地yum源安裝mkdir /opt/dvd (先用mkdir去根下opt目錄下建一個名字叫dvd的目錄)mount /dev/sr0 /opt/dvd (用mount命令,掛載光盤設備(/dev/sr0),將光盤掛載到剛剛建立的dvd目錄下(/opt/dvd))寫yum源配置文件|-cd…

PHP的構成及生命周期

一、PHP開源源代碼下載地址: https://github.com/php/php-src.git 二、PHP的構成 1、目錄結構 2、目錄分析 (1)sapi目錄是PHP的應用接口層。 (2)main為php的主要代碼,主要是輸入/輸出、Web通信、PHP框架…

《Adobe After Effects CS6完全剖析》——動畫:最重要的是關系

本節書摘來自異步社區《Adobe After Effects CS6完全剖析》一書中的第2章,動畫:最重要的是關系,作者 【美】Mark Christiansen(馬克克里斯琴森),譯者 苗玉敏,郭圣路,曹玉臣&#xff…

Oracle即將發布的全新Java垃圾收集器 ZGC

Java 11的特性集合已經確定,其中包含了一些非常棒的特性。新版本提供了一個全新的垃圾回收器ZGC,它由甲骨文開發,承諾在TB級別的堆上實現非常低的停頓時間。在本文中,我們將介紹甲骨文開發ZGC的動機、ZGC的技術概覽以及ZGC帶來的一…

如何獲取 OSS AccessKeyId、AccessKeySecret

開通阿里云oss:https://www.aliyun.com/product/oss 1、點擊概覽 — AccessKey 注:官方鏈接 2、出現下圖,選擇“開始使用子用戶Access Key” 3、填寫用戶名,并點擊確定 4、這時會給你的手機發送驗證碼確定是本人操作,…

【網絡爬蟲入門02】HTTP客戶端庫Requests的基本原理與基礎應用

【網絡爬蟲入門02】HTTP客戶端庫Requests的基本原理與基礎應用 廣東職業技術學院 歐浩源 2017-10-15 1、引言 實現網絡爬蟲的第一步就是要建立網絡連接并向服務器或網頁等網絡資源發起請求。urllib是目前最常用的做法,然而Requests會比urlib更加方便,能…

5分鐘內看懂機器學習和深度學習的區別

歡迎大家前往騰訊云社區,獲取更多騰訊海量技術實踐干貨哦~ 本文由liuxuewen 發表于云社區專欄 在本文中,我們將研究深度學習和機器學習之間的差異。我們將逐一了解它們,然后討論他們在各個方面的不同之處。除了深度學習和機器學習的比較外&am…

《零信任的基石:使用 SPIFFE 為基礎設施創建通用身份》翻譯電子書分享

國慶假期除了去浙江和安徽玩了一圈欣賞江南山水和徽派建筑之外,還抽空翻譯了一本電子書。本書譯自 Solving the Bottom Turtle — a SPIFFE Way to Establish Trust in Your Infrastructure via Universal Identity。你可以選擇在線閱讀(推薦&#xff09…

《Outlook時間整理術》一創建和使用自己的文件夾結構

本節書摘來異步社區《Outlook時間整理術》一書中的第1章,作者: 【德】Lothar Seiwert , Holger Woeltje 譯者: 歐陽宇,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。 創建和使用自己的文件夾結構 花費約兩小時為電子郵件…

PHP 使用 OSS上傳文件

一、安裝阿里云 oss sdk 1、在網站根目錄執行下面命令,安裝oss sdk。 composer require aliyuncs/oss-sdk-php 安裝后,會在 網站根目錄/vendor 下找到一個名為 aliyuncs 的文件夾。 注:[阿里云 oss - sdk 文檔(可不用關注&…

webpack常用配置

1.加載CSS 命令行輸入 npm install --save-dev style-loader css-loader webpack.config.js配置如下 const path require(path);module.exports {entry: ./src/index.js,output: {filename: bundle.js,path: path.resolve(__dirname, dist)},module: {rules: [{test: /\.css$…

《實用軟件架構:從系統環境到軟件部署 》——2.4 架構視圖與架構視點

本節書摘來自華章出版社《實用軟件架構:從系統環境到軟件部署》一書中的第2章,第2.4節,作者:[印]蒂拉克米特拉(Tilak Mitra)著,愛飛翔 譯,更多章節內容可以訪問云棲社區“華章計算機…

TCP:當初取代NCP,如今害怕被取代

我叫TCP(Transmission Control Protocol)也叫傳輸控制協議。不覺回憶1983年,親手將NCP協議淘汰,取而代之的是我,成了火遍大江南北的網絡紅人之一。現如今,我感受到前所未有的恐懼,因為我一生的敵…

js截取字符串實例

// JS截取字符串可使用 substring()或者slice() // // 函數:substring() // 定義:substring(start,end)表示從start到end之間的字符串,包括start位置的字符但是不包括end位置的字符。 // 功能:字符串截取,…