x77 be bbs

QQ鍵盤怎么解鎖qq解鎖的兩個方法:按ctrl+alt+L 然后輸入QQ密碼解鎖 。右鍵點擊桌面右下角的小企鵝 , 點擊解除鎖定的選項 , 再輸入密碼就可以了 。鎖定qq的三種方式:第一種方式在QQ主面板左上方頭像旁邊改變在線狀態的按鈕菜單中 , 直接點擊可以鎖定QQ 。在QQ主面板的菜單欄中點擊也可以鎖定QQ ??芍苯邮褂面I盤熱鍵來快速鎖定 , 系統默認熱鍵是“Ctrl+Alt+L” , 我們可以進入系統設置->基本設置->熱鍵來修改鎖定QQ的快捷鍵 。
qq打字鍵盤上的皮膚怎么設置

x77 be bbs

文章插圖

1、首先打開qq輸入法軟件 , 在界面中點擊“設置”按鍵 , 進入設置界面后 , 再按“皮膚設置”按鍵 。2、進入皮膚設置界面后 , 再點擊“+”按鍵 , 進入在線皮膚界面 , 再選擇一個自己喜歡的皮膚 。3、然后在顯示出的界面中 , 點擊下載 。這樣qq輸入法的皮膚就會自動下載后 , 更換即可 。騰訊QQ(簡稱“QQ”)是騰訊公司開發的一款基于Internet的即時通信(IM)軟件 。騰訊QQ支持在線聊天、視頻通話、點對點斷點續傳文件、共享文件、網絡硬盤、自定義面板、QQ郵箱等多種功能 , 并可與多種通訊終端相連 。其標志是一只戴著紅色圍巾的小企鵝 。QQ是騰訊公司1999年推出的即時通信軟件 , 不僅可以在各類通訊終端上聊天交友 , 還能進行免費的QQ視頻通話、QQ語音通話 , 或者隨時隨地收發重要文件 , 并可與移動通訊終端、IP電話網、無線尋呼等多種通訊方式相通 , 分享屏幕 , 看電影等 。這些強大的實用、強大的功能 , 使QQ不僅僅是單純意義的網絡虛擬呼機 , 而是一種方便、高效的即時通信工具 。目前QQ已經覆蓋Microsoft Windows、OS X、Android、iOS、Windows Phone等多種主流平臺 。
qq打字鍵盤上的皮膚怎么設置?
x77 be bbs

文章插圖

1、鼠標移到qq拼音 , 右擊出現菜單 , 選擇【其他】 , 并點擊 。2、在其他的菜單項中 , 選擇【設置皮膚】 , 出現菜單項 。3、在設置皮膚中出現的菜單項中 , 選擇【更多精美皮膚】 。4、進入qq輸入法的皮膚界面的網頁 , 選擇你想安裝皮膚的類別 。5、找到你像安裝的皮膚 , 并點擊進行下載 。6、下載的qq皮膚安裝包 , 雙擊進行安裝到qq輸入法 。7、按照前面的步驟將皮膚更換到新安裝進來的皮膚 , 點擊就完成了 。
看著電影 , 然后順便更新QQ , 突然就死機了 , 現在鼠標鍵盤都沒反應了 , 重啟了也一樣 , 怎么解決電腦使用的時候卡、死機方法如下:
一、CPU負荷過大 , 或者工作不正常 。檢查CPU和顯卡散熱 , 除塵 , 上油 , 或更換風扇 。
二、電源電壓不穩 , 電源功率不足 。更換質量高的功率大的電源 。
三、經常清理磁盤和整理磁盤碎片 。
1、在“我的電腦”窗口 , 右擊要清理的盤符—“屬性”—“清理磁盤”—勾選要刪除的文件—確定—是 。
2、清除臨時文件 , 開始—運行—輸入 “%temp%”—確定 。
3、用優化大師或超級兔子清理注冊表和垃圾文件 。
4、關閉一些啟動程序 , 開始-運行-msconfig---啟動 ,除殺毒軟件、輸入法外一般的程序都可以關掉 。
5、刪除不用的程序軟件 。
6、整理磁盤碎片--開始 --所有程序--附件--系統工具--磁盤碎片整理程序--選定磁盤--分析--碎片整理 。
7、減輕內存負擔 , 打開的程序不可太多 。如果同時打開的文檔過多或者運行的程序過多 , 就沒有足夠的內存運行其他程序,要隨時關閉不用的程序和窗口 。
四、升級顯卡、網卡驅動 , 換個檔次高一點的顯卡 。
五、加大物理內存、現在內存一般最少都2G了 。
六、合理設置虛擬內存 。
1、玩游戲 , 虛擬內存可設置大一些 , 最大值和最小值均設為物理內存的2-3倍 , 再大了 , 占用硬盤空間太多了 。
2、虛擬內存設置方法是:右擊我的電腦—屬性--高級--性能設置--高級--虛擬內存更改--在驅動器列表中選選擇虛擬內存(頁面文件)存放的分區--自定義大小--在“初始大小”和“最大值”中設定數值 , 然后單擊“設置”按鈕 , 最后點擊“確定”按鈕退出 。
3、虛擬內存(頁面文件)存放的分區 , 一定要有足夠的空間 , 硬盤資源不足 , 造成虛擬內存不夠用 , 在一臺電腦中 , 在一個分區設置虛擬內存就夠用了 , 不必在多個分區設置 。
七、用優化大師、360或超級兔子等優化電腦 。

怎么接起QQ遠程控制鍵盤沒法輸???是你給別人發遠程協助么?
發控制權...然后對方把輸入法調成英文的..這樣..就可以遠程在你機子上輸入文字.

反之也是一樣的.你控制對方..要在對方機子上輸入文字..把你自己機了輸入法調成英文.

為毛P站上不了啊嗷嗷嗷嗷嗷嗷???!!!!是不是瀏覽器的問題?搜狗和opera都試過了 , 還是不行!表示能上~~~你網絡有問題吧!我360瀏覽器~~
為什么上不了PIXIV了?。。。》掌髟趪?nbsp;, 打開就會慢 , 你可以用OPERA這個瀏覽器打開

為什么p站打不開了??換了好多瀏覽器都打不開都顯示網址錯誤或者什么什么錯誤的啊啊啊啊怎么辦 , 別的網試試UC瀏覽器吧

關于p站瀏覽的一些問題應該是瀏覽器的問題吧 , 我用的360還有opera都沒有這個問題誒 , 你換個瀏覽器試試 。
要不就是電腦速度太慢了 , 清理一下緩存或者歷史記錄吧 。再不行就是網速問題了 。
還有不懂的可以追問 , 滿意請采納謝謝~

怎么在p站上上傳圖?(為什么p站上都是日文 。。。)Pixiv是日本的網站 , 當然用的是日文啦 。傳圖的話你需要先登錄自己的賬號 , 然后在首頁左上角點投稿 , 然后選擇圖片 , 把圖片的描述填上 , 拉到最下面就可以投稿了
求我的世界1.5.2的動態光源MOD放到mc文件夾里替換放心服務器的各種防作弊軟件都沒用
求我的世界1.6.2動態光源MOD見附件 。此mod需要forge支持 , 安裝方法:直接拖入mods文件夾 。使用方法:按L鍵開啟/關閉 動態光源動態光源就是拿著像火把、巖漿之類的物品會跟著你亮 。
我的世界1.7.2動態光源mod[1.7.10-1.6.1][ssp/smp][搬運]Dynamic Lights 動態光源 1.3.7-1.2.3 - Minecraft中文論壇 - Minecraft資訊|MOD|聯機|皮膚|材質|作品
http://www.mcbbs.net/thread-139408-1-1.html

我的世界1.6.2動態光源mod有什么用手上拿火把 , 螢石 , 紅石粉 , 紅石火把 , 螢石粉時會發亮 。對探礦洞很有益處 , 服務器可用 。

急求我的世界1.7.2動態光源mod!為什么我下載下來的壓縮包里有兩個?都不知道要選哪一個?!而且動態光源mod需要手里拿著火把巖漿等能發光的東西才可以 , 如果壓縮包有兩個 , 都要弄進mods文件夾里

這段html代碼什么意思?這是為了根據特定瀏覽器使用特定的內容
瀏覽器版本<IE7
瀏覽器 版本=IE7
瀏覽器版本=ie8
瀏覽器版本=ie9
瀏覽器 版本>IE9或不是IE的瀏覽器使用

css樣式表中 , 這段代碼什么意思?總的來說:這是CSS3.0的對于文章段P容器的定義方法語句!
display:block這個樣式 , 只定義了P容器為一個塊;
后面四句是CSS3中的樣式定義方法;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
分別定義p的上邊距和下邊距的數值是1倍字體高度 , 如10px像素的字 , 那么邊距就為10px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
上面二句則定義為左右邊距都為0PX , 這個應該好理解;
所以以上
p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
相當于CSS2.0中的
p {
display: block;
margin-top: 1em;
margin-bottom: 1em;
margin-right: 0px;
margin-left: 0px;
}

但由于CSS3.0要求瀏覽器版本較高 , 所以國內并沒有流行CSS3.0樣式 , 依然以CSS2.0為主流 , 但以后應該是CSS3.0的天下 , 因為它代表著先進性 。

下面是講下它的由來:

其實這就是W3C樣的CSS3的一個定義P容器內容的樣式:
“-webkit-margin-before”、“-webkit-margin-after” , “-webkit-margin-start” , “-webkit-margin-end”
這個是CSS3階段提出的一個屬性 , 現在甚至連草案都沒進 , 目前只有webkit支持 。
before、after、start、end是用在對文本的 。比如說 , 中文和英文是從左到右 , 從上到下閱讀的 , 那么 , before = top ,  start = left , end = right , after = bottom 。這叫做“writing-mode” , 簡單來說就是書寫方式 。
但是 , 日文的書寫方式就不一樣了 , 他們是從上至下 , 從右到左書寫的 。那么在這種write-mode下 , before = right ,  start = top , end = bottom , after = left 。
margin-before的用意就是 , 不論是哪種writing-mode , 我們都可以設定“開始那邊的邊距”這樣的內容 , 而不需要為了適應不同的writing-mode寫幾種margin 。
關于writing-mode , w3c有詳細的介紹 , 看完就懂了 。
webkit指的是一種HTML排版引擎 , 作用就是把根據HTML和CSS的代碼顯示出頁面 。最初是Apple公司的一個開源項目 , 他們自家的瀏覽器Safari有用 。之后Google也使用這個排版引擎加上自己的V8 Javascript引擎建立了一個開源的瀏覽器項目Chromium , 并且利用這個項目只做了自家的瀏覽器Chrome 。同時這兩家在移動平臺上的瀏覽器也是用Webkit內核的 。因此 , 隨著iOS和安卓移動終端的普及 , 用Webkit的瀏覽器也越來越多 。而得益于Chromium引擎 , 在PC平臺上也有很多Webkit瀏覽器 , 比如360呀 , 世界之窗呀 , 楓樹瀏覽器呀 , 太陽花瀏覽器呀 , 搜狗瀏覽器呀 , 遨游3呀 , 獵豹瀏覽器呀 。基本上說自己是雙核 , 有什么極速模式的 , 都是用的Chromium 。相對應的 , 微軟的IE瀏覽器用的是Trident排版引擎 , 也就是常說的IE核心 , 火狐瀏覽器也有自己的Gecko排版引擎 。
而Apple的iBooks同樣也用了webkit作為排版引擎 , 所以iBooks和webkit內核的瀏覽器有很多相似之處 。而Sigil這個編輯軟件 , 用的則是Chromium , 因此也是webkit內核的 。看看Sigil的預覽模式就知道它肯定是用的Chromium了 。
在CSS屬性能中 , 我們常常能看到-webkit- , -moz-之類的前綴 , 這種就叫做瀏覽器私有前綴 , 是瀏覽器對于新CSS屬性的一個提前支持 。-webkit-是webkit內核的 , -moz-是Firefox Gecko內核 , moz代表的是Firefox的開發商Mozilla 。
為什么要有私有前綴呢?因為制定HTML和CSS標準的組織W3C動作是很慢的 。通常 , 有w3c組織成員提出一個新屬性 , 比如說圓角border-radius , 大家都覺得好 , 但是w3c不會為這個屬性制定標準 , 而是要走很復雜的程序 , 經過很多審查 。而瀏覽器商不愿意等那么久 , 他們覺得一個屬性已經夠成熟了 , 就會在瀏覽器中加入支持 。但是避免日后w3c公布標準時有所變更 , 就會加入一個私有前綴 , 比如-webkit-border-radius , 通過這種方式來提前支持新屬性 , 等到日后w3c公布了標準 , border-radius的標準寫法確立之后 , 再讓新版的瀏覽器支持border-radius這種寫法 。
比方說 , Chrome 10是不認border-radius這種寫法的 , 只能用webkit-border-radius , 而Chrome12就能認了 。于是在寫CSS的時候 , 這樣寫就能確保Chrome10和Chrome12瀏覽網頁的時候都能夠正確顯示 。

代碼是什么意思?
x77 be bbs

文章插圖

代碼就是程序員用開發工具所支持的語言寫出來的源文件 , 是一組由字符、符號或信號碼元以離散形式表示信息的明確的規則體系 。代碼設計的原則包括唯一確定性、標準化和通用性、可擴充性與穩定性、便于識別與記憶、力求短小與格式統一以及容易修改等 。在現代程序語言中 , 源代碼可以是以書籍或者磁帶的形式出現 , 但最為常用的格式是文本文件 , 這種典型格式的目的是為了編譯出計算機程序 。擴展資料:開放源代碼您購買或下載的大多數軟件只提供已編譯的可運行版本 ?!耙丫幾g”意味著開發人員創建的實際程序代碼(稱為源代碼)已經由一個稱為編譯器的特殊程序進行過處理 , 該程序將源代碼轉換為計算機可以理解的格式 。修改大多數應用程序的已編譯版本都是極其困難的 , 人們幾乎不可能知道開發人員究竟是如何創建程序的各個部分的 。開放源代碼軟件恰恰相反 。源代碼隨已編譯的版本一起提供 , 而且事實上鼓勵人們修改或定制 。支持開放源代碼概念的軟件開發人員相信 , 通過允許感興趣的人修改源代碼 , 應用程序將會更加完善 , 并且在很長時間內不會出現錯誤 。參考資料來源:百度百科-代碼
那位大神能給我解釋這段代碼每句是什么意思嗎 , 不勝感激啊先說明這個是一個類里面的一個方法 , public是表示這個方法是可以最大范圍的被調用到 , 屬于公共的 。WebDriver 是一個返回類型這個返回類型是其他類定義的 , 你只需要知道調用這個方法最后返回的東西 是一種已經被定義好的一種格式 。openBrowser是方法名 , 如果想要調用這個方法就需要這個方法名稱 , 傳入對應的參數 WebDriver driver , driver就是一個參數 。
System.setProperty("webdriver.ie.driver", "res/IEDriverServer.exe")這句話的意思是在系統配置文件中加入配置 , 配置文件中的webdriver.ie.driver字段設置參數為res/IEDriverServer.exe就相當于如果加載配置文件 , 就會加載IEDriverServer.exe工具調用它 。
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
這句話是創建了 DesiredCapabilities.internetExplorer(); 被capabilities 對象引用 。
capabilities 這個就具有了DesiredCapabilities.internetExplorer()的方法和屬性 。
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,true);
這句話就是加載了瀏覽器的配置設定 , 也是在capabilities對象中的Capability屬性中加入了InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS參數 , 應該是規定的設定必要條件 。
driver = new InternetExplorerDriver(capabilities);return driver;
這句話就相當于創建一個瀏覽器驅動 , 把之前創建的對象加入到這個驅動中 , 把返回的驅動對象返回給調用這個方法的類中 。
這個只是一個返回驅動設定參數的方法 , 但是真正執行打開ie的操作不是這個方法 , 是調用這個方法的地方 , 這個方法只是一個配置而已 。

純手打?。⊥杉{~~

IE10下的這段代碼你好請問你是要用vbs腳本寫一個自動操作網頁元素的程序么..

你用的是vbs所以沒有vb的webbrowser控件,操作起麻煩些

你可以先獲取IE窗口句柄,然后使用SHDocVw.InternetExplorer控件來操作頁面元素(包括執行javascript代碼)

75X76分之1X77簡算75X76分之1X77
=75/76×(76+1)
=75/76×76+75/76×1
=75+75/76
=75又75/76

75x76分之一x77簡算75X76分之1X77
=(76-1)(76+1)×1/76
=(76²-1)×1/76
=76-1/76
=75又76分之75

1.01x77的簡便運算1.01x77
=1x77+0.01x77
=77+0.77
=77.77

77x7+77+2x77的簡便算法題目考點:乘法分配律 , 四年級下冊簡便計算
題目答案:
原式=77×7+77×1+2×77
=77×(7+1+2)
=77×10
=770
題目解析:學生只需要靈活運用乘法分配律a×b+a×c=a×(b+c)即可解答
.

78x77/1有簡便方法嗎78 × 1/77
= (77 + 1)× 1/77
= 77× 1/77 + 1× 1/77
= 1 + 1/77
= 1又1/77( 1又77分之1 )

瑞星殺毒軟件殺毒不了?建議升級到最新版本再看一下 , 如果還是不行請嘗試是否在安全模式下能打開 , 如果能打開全盤殺毒再看一下是否有問題 。

瑞星殺毒軟件怎樣殺毒樓主您好 , 打開瑞星殺毒軟件主界面 , 可以根據自己的需求進行快速、全盤以及自定義殺毒 。

瑞星殺毒軟件無法殺毒您可以重新下載安裝瑞星即可 。

瑞星殺毒軟件無法殺毒您可以重新安裝最新的瑞星殺毒軟件V16版本即可解決這些問題 。

如何使用瑞星殺毒軟件殺毒樓主您好 , 安裝瑞星殺毒軟件后 , 打開主程序可以選擇 , 快速查殺 , 全盤查殺和自定義查殺 。

如何調試Memory Leak 和 Handle Leak1. Handle Leak:
A handle leak is a type of software bug that occurs when a computer program
asks for a handle to a resource but does not free the handle when it is no
longer used. If this occurs frequently or repeatedly over an extended period
of time, a large number of handles may be marked in-use and thus unavailable,
causing performance problems or a crash. The leak of handle itself is not a
big problem. The problem is that handle leak causes the leak of kernel paged
pool.
2. Memory Leak:
A memory leak is a particular type of unintentional memory consumption by a
computer program where the program fails to release memory when no longer
needed. This condition is normally the result of a bug in a program that
prevents it from freeing up memory that it no longer needs. Memory is
allocated to a program, and that program subsequently loses the ability to
access it due to program logic flaws.

//---------------------------------------------------------------------------------------------
Symptoms:
A. Handle Leaks
1. System running out of non-paged pool.
2. Failing handle allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing handle count.
B. Memory Leaks
1. System running out of virtual memory.
2. Failing memory allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing memory counters for
Working Set Size, Commit Size and Virtual Memory Size.


//---------------------------------------------------------------------------------------------
Causes:
A. Handle Leaks
1. The programmer mistakenly forget to close the handles. The OPEN and CLOSE
operations are not in pairs.
2. Incorrect error handling.
3. Other process inject (duplicate) the handle to the current one, who is not
aware of the injection, and thus, does not close the injected handle.
B. Memory Leaks
1. Incorrect error handling.
2. Synchronization issues.
3. Heap block caching (like BSTR etc).
C. Heap Fragmentation
1. Mixing long-term with short-term allocations.
2. Mixing small size with large size allocations.
3. Using realloc to shrink blocks.
4. Heap leaks.

如何調試Memory Leak 和 Handle Leak-C++1. Handle Leak:
A handle leak is a type of software bug that occurs when a computer program
asks for a handle to a resource but does not free the handle when it is no
longer used. If this occurs frequently or repeatedly over an extended period
of time, a large number of handles may be marked in-use and thus unavailable,
causing performance problems or a crash. The leak of handle itself is not a
big problem. The problem is that handle leak causes the leak of kernel paged
pool.
2. Memory Leak:
A memory leak is a particular type of unintentional memory consumption by a
computer program where the program fails to release memory when no longer
needed. This condition is normally the result of a bug in a program that
prevents it from freeing up memory that it no longer needs. Memory is
allocated to a program, and that program subsequently loses the ability to
access it due to program logic flaws.

//---------------------------------------------------------------------------------------------
Symptoms:
A. Handle Leaks
1. System running out of non-paged pool.
2. Failing handle allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing handle count.
B. Memory Leaks
1. System running out of virtual memory.
2. Failing memory allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing memory counters for
Working Set Size, Commit Size and Virtual Memory Size.

//---------------------------------------------------------------------------------------------
Causes:
A. Handle Leaks
1. The programmer mistakenly forget to close the handles. The OPEN and CLOSE
operations are not in pairs.
2. Incorrect error handling.
3. Other process inject (duplicate) the handle to the current one, who is not
aware of the injection, and thus, does not close the injected handle.
B. Memory Leaks
1. Incorrect error handling.
2. Synchronization issues.
3. Heap block caching (like BSTR etc).
C. Heap Fragmentation
1. Mixing long-term with short-term allocations.
2. Mixing small size with large size allocations.
3. Using realloc to shrink blocks.
4. Heap leaks.

memory leak 意思【x77 be bbs】內存溢出

玩游戲時出現memory leak問題memory leak 內存泄出

可能是你裝的游戲沒有裝好吧 , 玩別的東西如果沒有問題的話 , 記得看看你的顯卡風扇是不是正常轉 。如果是的話 , 重裝一下游戲吧 。

什么樣的java代碼容易memory leak這個東西不好說誒 , 很多代碼都有可能的 , 比較典型的有:
1、死循環
2、在循環中申請內存空間(比如new一個對象等)

手機出現memory leak怎么處理根據描述 , 建議同時按住電源鍵和下音量鍵7秒以上重啟設備;若是可拆卸電池手機 , 長按電源鍵8-10秒重啟機器嘗試 。若以上操作后問題依然存在 , 建議您攜帶購機發票、三包憑證和手機到當地三星服務中心由工程師檢測 。

如何調試Memory Leak 和 Handle Leak1. Handle Leak:
A handle leak is a type of software bug that occurs when a computer program
asks for a handle to a resource but does not free the handle when it is no
longer used. If this occurs frequently or repeatedly over an extended period
of time, a large number of handles may be marked in-use and thus unavailable,
causing performance problems or a crash. The leak of handle itself is not a
big problem. The problem is that handle leak causes the leak of kernel paged
pool.
2. Memory Leak:
A memory leak is a particular type of unintentional memory consumption by a
computer program where the program fails to release memory when no longer
needed. This condition is normally the result of a bug in a program that
prevents it from freeing up memory that it no longer needs. Memory is
allocated to a program, and that program subsequently loses the ability to
access it due to program logic flaws.

//---------------------------------------------------------------------------------------------
Symptoms:
A. Handle Leaks
1. System running out of non-paged pool.
2. Failing handle allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing handle count.
B. Memory Leaks
1. System running out of virtual memory.
2. Failing memory allocations.
3. Degradation in system performance.
4. Excessive paging.
5. Tools like Task Manager and PerfMon show increasing memory counters for
Working Set Size, Commit Size and Virtual Memory Size.

//---------------------------------------------------------------------------------------------
Causes:
A. Handle Leaks
1. The programmer mistakenly forget to close the handles. The OPEN and CLOSE
operations are not in pairs.
2. Incorrect error handling.
3. Other process inject (duplicate) the handle to the current one, who is not
aware of the injection, and thus, does not close the injected handle.
B. Memory Leaks
1. Incorrect error handling.
2. Synchronization issues.
3. Heap block caching (like BSTR etc).
C. Heap Fragmentation
1. Mixing long-term with short-term allocations.
2. Mixing small size with large size allocations.
3. Using realloc to shrink blocks.
4. Heap leaks.