檔案資料夾誤刪恢复-DiskGenius

檔案資料夾誤刪恢复-DiskGenius
檔案資料夾誤刪恢复-DiskGenius

琴日ANDROID STUDIO將開發『程式』『文檔』冚辦爛刪曬,暈得壹陣陣!

唯有祭出『DiskGenius』恢愎誤刪『檔案資料夾』, 前題係文檔冇覆蓋. 停止『磁碟』寫入.

  1. 係『DiskGenius』揀『磁碟』恢复.
  2. 撳『File Recovery』恢复文檔.
  3. 恢愎『檔案資料夾』,『檔䅁類型』可以唔索引.
  4. 漫長磁碟檢索等待.
  5. 『Orphaned Files』完整文檔
  6. 『$Extend/$Deleted』破損文檔

Office2021 Professional Plus

Office2021 Professional Plus
Office2021 Professional Plus

Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus
Office2021 Professional Plus

事因重裝Win10,係網買Office2021,外包装係英文版, 內襱得張『PRODUCT KEY』卡, 要上『office.com』下載漢文版

  1. 以Micosoft戶口登录『https://setup.office.com/
  2. 填『產品金鑰』
  3. 下載『exe

Windows10 Pro-USB版

Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版
Windows10 Pro-USB版

近排臺『Win10』頻頻死機, 係時後重裝, 『Win11』己發佈, 考慮到新系統唔穏定多問題, 而耗『記憶體』, 雖然有64GB『記憶體』, 都係裝翻『Win10』穩陳.

係網購『Win10 Pro』『盒裝』,含『USB快閃磁碟機』同『Windows10專業版產品金鑰』.

 

裝Windows10專業版-USB版

  1. 插入『USB快閃磁碟機』
  2. 著機
撳DEL登入電腦BIOS, 設為USB引.
撳F11選『UEFI:SMI USB DISK 1100 Partition 1』
  1. 『Windows Boot Manager』選『Windows 10 Setup (64-bit)』
  2. 唔填『金鑰』手動『專業版』
  3. 装『Windows』
  4. 登入『設定』->『啟用』->填『產品金鑰』『啟用Windows10』

M.2 SSD銅翅片散熱

M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱

M.2 SSD銅翅片散熱
M.2 SSD銅翅片散熱

臺WIN10頻頻死機, 用CrystalDiskInfo睇SSD硬碟温度達66℃. 上次買『M.2散熱』頂住显卡, 索性唔鬼用,今次買薄『M.2散熱』高10mm. 鋁底座,銅翅片.装前66℃. 装後55℃. 睇蒞有作用

  1. 折散熱底座
  2. 『SSD硬碟』顶底各貼导熱硅片
  3. 散熱底座要同粒FLASH貼平
  4. 修鑼絲

 

 

WACOM 畫板CTL-672

WACOM 畫板CTL-672
WACOM 畫板CTL-672
WACOM 畫板CTL-672
WACOM 畫板CTL-672

之前買雜牌畫板,笔芯浮動,玩咗壹鋪就冇玩, 睇到WACOM畫板做特价, 果斷出手買CTL-672, 畫版簡洁單壹, 相當於係萤幕加触摸. 條USB線畀手機用都歉短, 换條帶磁環USB線.

  1. 畫板用 USB 線同電腦相連.
  2. 下載並裝驅動
https://www.wacom.com/zh-hk/getting-started/one-by-wacom
WacomTablet_6.3.46-1.exe

Smart-ID

Smart-ID
Smart-ID
Smart-ID
Smart-ID

之前购『Smart Fingerprint Reader指紋鎖』支持Smart-ID, 今你登入网站時免密碼用指紋. 同埋加密本地資料檔

Smart-ID 簡述
密碼管理 网站指紋登入
保密區 加密本地資料檔
指紋維䕶 录入指紋
備份與維䕶 備份指紋

 

Smart-ID
http://www.emc.com.tw/products/app/1559/SmartIDInstaller_STD_V42_20210928.zip

 

Smart-ID WebAutoLogin
chrome https://chrome.google.com/webstore/search/smart-ID
firefox https://addons.mozilla.org/zh-TW/firefox/addon/smart-id-webautologin/

 

紋理拼圖

紋理拼圖
紋理拼圖

2D游戲動画幀, 由多幅關鍵幀(keyFrame) 組成. 逐幀渲染產生動画卡通.『幀動画』亦哎呌『紋理』texture. 将多幅『幀動画』存放係單壹紋理.OpenGL可提高渲染速度, 係显存記憶體1MB年代可能冇用. 事因渲染皆係電脑記憶體運作.

係显存記憶體大幅增長, OpenGL渲染係显存記憶體完成. 减小『紋理』載入量, 單壹紋理存放多幅『幀動画』,可提高渲染速度.

係3D游戲亦可用相同技術提飛渲染效率.

void zoom_textcoord_model3D(TEXTURE_PTR texture,int index,int size,VECTOR2D_PTR dest,VECTOR2D_PTR sour,int count,int flag)

 

texture 紋理
index 關鍵幀索引
size 關鍵幀寬高解像
dest 纹理隊列
sour 原始纹理隊列
count 纹理頂點量

計單元格

int cell = texture->width / size;

計索引

int  i  = index % cell;// 橫索引
int  j  = index / cell;// 行索引

計缩放率0.0f < zoom < 1.0f

float    zoom    = (float)size / (float)texture->width;

計『幀』偏移.

float offsetX = (float)zoom * (float)i;
float offsetY = (float)zoom * (float)j;

遍歴UV紋理頂㸃

    for (int p = 0; p < count; ++p){

缩細後移動

dest[p].u = sour[p].u * zoom + offsetX ;
dest[p].v = sour[p].v * zoom + offsetY;

纹理返转

if (flag & MODEL3D_TEXTURE_FLIP)

dest[p].v = 1 – (sour[p].v * zoom + offsetY);}

 

SKYBOX天幕

天幕SKYBOX
天幕SKYBOX
天幕SKYBOX
天幕SKYBOX

『天幕SKYBOX』指巨立方體, 係內籠貼天幕紋理,『天幕紋理』可能係『地平線』『室內』『宇宙』. 『天幕SKYBOX』原㸃與3D相機位置重合. 係遠睇時正确.

由陸幅紋理『顶』『底』『前』『後』『左』『右』組成. 以前『天幕SKYBOX』紋理分陸幅位圖存檔.

陸幅位圖存係單壹『紋理』效率更高. 将『紋理』平分拾陸等分. 足够擺两組『天幕』紋理. 『日頭』『晚黑』各壹. 似上圖咁.

紋理索引:0~15 『日頭』 『晚黑』
顶up 0 8
底dn 1 9
前ft 7 15
后bk 5 13
左lt 6 14
右rt 4 12

定義『天幕SKYBOX』

typedef struct SKYBOX_TYP {
VECTOR3D  pos; 位置
VECTOR3D  rot; 旋轉
TEXTURE_PTR texture; 天幕纹理
float     size; 天幕大细
//TEXTURE_REGION region[16]; 纹理区域
VECTOR3D  vertex_array[36]   ; 天幕顶点
VECTOR2D  texCoord_array[36] ; 天幕紋理
}SKYBOX, *SKYBOX_PTR;

手エ构建『天幕SKYBOX』立方體『3D頂㸃』同『UV紋理』. 正方形以两三角形組成. 紋理左上角[u0, v0], 紋理右下角[u1,v1].天幕大细『size』.

天『UV紋理』 『xyz頂㸃』
texCoord[0]=[u1, v1] vertex_array[0]=[-size, size, -size]
texCoord[1]=[u0, v1] vertex_array[1]=[size, size, -size]
texCoord[2]=[u0, v0] vertex_array[2]=[size, size, size]
texCoord[3]=[u1, v1] vertex_array[3]=[-size, size, -size]
texCoord[4]=[u0, v0] vertex_array[4]=[size, size, size]
texCoord[5]=[u1, v0] vertex_array[5]=[-size, size, size]

 

地『UV紋理』 『xyz頂㸃』
texCoord[6]=[u1, v1] vertex_array[6]=[size, -size, -size]
texCoord[7]=[u0, v1] vertex_array[7]=[-size, -size, -size]
texCoord[8]=[u0, v0] vertex_array[8]=[-size, -size, size]
texCoord[9]=[u1, v1] vertex_array[9]=[size, -size, -size]
texCoord[10]=[u0, v0] vertex_array[10]=[-size, -size, size]
texCoord[11]=[u1, v0] vertex_array[11]=[size, -size, size]

 

前『UV紋理』 『xyz頂㸃』
texCoord[12]=[u0, v0] vertex_array[12]=[-size, -size, -size]
texCoord[13]=[u1, v0] vertex_array[13]=[size, -size, -size]
texCoord[14]=[u1, v1] vertex_array[14]=[size, size, -size]
texCoord[15]=[u0, v0] vertex_array[15]=[-size, -size, -size]
texCoord[16]=[u1, v1] vertex_array[16]=[size, size, -size]
texCoord[17]=[u0, v1] vertex_array[17]=[-size, size, -size]

 

后『UV紋理』 『xyz頂㸃』
texCoord[18]=[u0, v0] vertex_array[18]=[size, -size, size]
texCoord[19]=[u1, v0] vertex_array[19]=[-size, -size, size]
texCoord[20]=[u1, v1] vertex_array[20]=[-size, size, size]
texCoord[21]=[u0, v0] vertex_array[21]=[size, -size, size]
texCoord[22]=[u1, v1] vertex_array[22]=[-size, size, size]
texCoord[23]=[u0, v1] vertex_array[23]=[size, size, size]

 

右『UV紋理』 『xyz頂㸃』
texCoord[24]=[u1, v0] vertex_array[24]=[size, -size, size]
texCoord[25]=[u1, v1] vertex_array[25]=[size, size, size]
texCoord[26]=[u0, v1] vertex_array[26]=[size, size, -size]
texCoord[27]=[u1, v0] vertex_array[27]=[size, -size, size]
texCoord[28]=[u0, v1] vertex_array[28]=[size, size, -size]
texCoord[29]=[u0, v0] vertex_array[29]=[size, -size, -size]

 

左『UV紋理』 『xyz頂㸃』
texCoord[30]=[u1, v0] vertex_array[30]=[-size, -size, -size]
texCoord[31]=[u1, v1] vertex_array[31]=[-size, size, -size]
texCoord[32]=[u0, v1] vertex_array[32]=[-size, size, size]
texCoord[33]=[u1, v0] vertex_array[33]=[-size, -size, -size]
texCoord[34]=[u0, v1] vertex_array[34]=[-size, size, size]
texCoord[35]=[u0, v0] vertex_array[35]=[-size, -size, size]

 

WerFault.exe應用程式錯誤

WerFault.exe應用程式錯誤
WerFault.exe應用程式錯誤
WerFault.exe應用程式錯誤
WerFault.exe應用程式錯誤

Win10冇啦啦『WerFault.exe-應用程式錯誤』, 愛蒞生成錯誤日志. 若程式崩毀則『WerFault.exe』收集程式錯誤,

WerFault.exe-應用程式錯誤
應用程式冇法正確啟動(0xc0000142). 撳確認閂程式.
  1. 『以系統管理員身份执行』exe
C:\Windows\System32\cmd.exe
  1. 執行系統掃描
sfc /scannow
  1. 執行眏像恢复
Dism /Online /Cleanup-Image /RestoreHealth