• <table id="x5mq0"><track id="x5mq0"></track></table>
  • <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

      <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
    1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

    2. <th id="x5mq0"><video id="x5mq0"></video></th>

      蘑菇房的博客

      Win10右鍵增加Cmd命令菜單

      Win10按住Shift默認有PowerShell,取代原來Cmd的命令。如果經常要敲些命令,而又會出現PowerShell命令不兼容問題。比較頭痛,所以嗎干脆加個Cmd命令菜單。

      1. 新建 cmd.reg
      2. 添加下面命令
      3. 雙擊執行cmd.reg即可

      注冊表代碼

      Windows Registry Editor Version 5.00
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here]
      @="cmd"
      "Icon"="cmd.exe"
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\cmd_here\command]
       @="\"C:\\Windows\\System32\\cmd.exe\""
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt]
      @="cmd"
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\cmdPrompt\command]
      @="\"C:\\Windows\\System32\\cmd.exe\" \"cd %1\""
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here]
      @="cmd"
      "Icon"="cmd.exe"
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmd_here\command]
      @="\"C:\\Windows\\System32\\cmd.exe\""
      

      Sublime Text 里批量轉換大小寫

      經常要處理一些基礎數據,會用到批量設置首字大寫的問題。

      常見的情況如:

      • 把 HTML 里所有的標簽都統一改成小寫
      • 把 CSS 里所有的顏色值都統一改成大寫
      • 把英文中所有句首字母大寫

      Sublime Text 的正則表達式查找替換,就可以實現批量轉換大小寫的功能。

      正則的查詢方式相同,在替換時在轉換內容前加上 \U 和 \L,后加 \E 結束轉換,即可轉換整段內容為大寫或小寫;

      在要轉換的內容前加上 \u 和 \l,即可轉換內容中的第一個字母為大寫或小寫。

      轉換前綴:
      \U --- 轉換所有字符為大寫
      \L --- 轉換所有字符為小寫
      \u --- 首字大寫 \l --- 首字小寫
      \E --- 大小寫轉換結束表示,有多個正則轉換變量時需要需要

      安裝MSYS2 Gcc環境

      在windows下需要用GCC編譯,安裝GCC怎么說呢感覺比較麻煩。以前一直用MinGW進行安裝,一裝一個下午沒了,不過現在有個比較好的選擇MSYS2。用Cygwin核心(Posix)把MinGW的MSYS進行重構的版本。

      選擇這個主要有兩個原因:
      1、小啊,他很小一個x64的安裝就86M左右,安裝展開也沒多大。安裝高效率
      2、有包管理工具pacman 使用很方便

      安裝也非常方便,唯一有處需要注意。國內需要鏡像,最好設置鏡像,一定要設置鏡像。

      安裝步驟:
      1、下載MSYS2
      2、安裝并設置鏡像
      3、更新MSYS2包數據
      4、安裝GCC
      end .

      本地環境Win10

      youtube 視頻下載

      有些視頻經常需要重復看,如技術類的。每次看都要去上去翻,而且可能出現某些不可抗力。反正經常會出現各種狀況。在Github上找了下,發現能下載的工具不少。有個星數很高,沒錯了就是他youtube-dl,搜了一下網上各種教程滿天飛。

      這個工具實際能下載大部分視頻網站的視頻(其他網站沒試過),在readme中列出了支持的網站,包括國內的網站。

      下載方法 :
      youtube-dl [--proxy 代理] -f 137+140 URL

      使用例

      //視頻地址: https://www.youtube.com/watch?v=uT6Q_AeFTuQ
      
      // 下載720P的視頻
      $ youtube-dl --proxy socks5://127.0.0.1:1086/. -f 136+140 https://www.youtube.com/watch?v=uT6Q_AeFTuQ
      
      // 下載1080P的視頻
      $youtube-dl --proxy socks5://127.0.0.1:1086/. -f 137+140 https://www.youtube.com/watch?v=uT6Q_AeFTuQ
      

      收縮VirtualBox虛擬硬盤文件的大小

      VirtualBox虛擬機使用時間長了會逐漸增大,一般臺式機現在都是好幾個T的沒啥問題。筆記本硬盤比較小的情況,占用多了是個麻煩事情。

      想到的第一方法就是刪除快照,第二個就是減肥。有些快照不能刪恢復需要,空間還不夠就只能減肥。

      處理方法:
      1、SDelete 整理虛擬機釋放空間
      2、VBoxManage 壓縮VDI文件

      命令:
      sdelete64.exe -z c:\
      VBoxManage modifyhd XXX.vdi --compact

      Delphi使用WINAPI獲取本機所有網卡的Mac信息

      做項目有些授權需要網卡硬件信息進行檢測,網上可以搜到很多解決方案(copy很多,我也copy一份)。

      主要有兩種:
      1、使用WinSock單元
      2、引用Iphlpapi.dll動態庫的模式

      很多方案都是Char 默認是 AnsiChar的(delphi7)代碼,需要修改定義。

      測試環境:
      1、delphi 2010
      2、win7 sp1 x64 (VBox 虛擬機)
      3、網卡:橋接 x 2,NAT x 1, 內部地址 x 1 共設置了4個網卡

      重點函數

      iphlpapi.dll 是windows下一個IP的幫助API功能強大,具體可以到MSDN查看。用C的可以直接引用 IPTYPES.H 單元頭,delphi的只能自己定義。

      如果出現加載失敗等問題,可以查一下DLL是否正常。

      function GetAdaptersInfo(AI: PIPAdapterInfo; var BufLen: Integer): Integer;
        stdcall; external 'iphlpapi.dll' Name 'GetAdaptersInfo';
      
      function SendArp(ipaddr: ulong; temp: dword; ulmacaddr: pointer; ulmacaddrleng: pointer): dword;
        stdcall; external 'Iphlpapi.dll' Name 'SendARP';
      

      windows下綠色安裝Redis

      windows下Docker無法使用問題,為方便使用相關的數據庫都要搬遷到windows下面,Redis也不例外。

      Docker不能用是因為需要用虛擬機VirtualBox,無奈之舉。不過好在安裝都非常方便,基本沒有什么周折就能搞定。

      部署環境:

      • windows 10
      • Redis v3.2.100

      安裝過程:
      1、下載
      2、解壓運行
      3、服務安裝
      4、測試

      安裝過程比較簡單,直接下載個zip,然后部署個服務。

      windows下綠色安裝MongoDB

      Docker下部署MongoDB非常方便,但windows總會有各種情況。最糟糕的情況是,既要用虛擬機也想用Docker。

      這個是什么情況,Docker需要windows的一個虛擬服務Hyper-V,而VirtualBox不能使用這個服務。

      工作原因VirtualBox是必須的,只能舍棄Docker。

      安裝:
      1、下載MongoDB
      2、安裝DB,運行
      3、安裝服務

      部署環境:

      • windows 10
      • MongoDB 4.0.4 (current release)

      程序功能圖標資源res打包處理

      PNG圖標是個好東西,現在系統都支持而且工具軟件都能很方便生成(包括PS),要比做Icon方便很多。因此理所當然的現在項目圖標PNG已經霸占了ICON的霸主地位。

      項目功能比較多的時候,就會有無數的圖標資源?,F做的項目功能圖標單16x16規格已經有200個之多~~,一個功能一個PNG圖標,散落在目錄中(俺們的美工喜歡做PNG圖標,不太喜歡做icon)。雖然有RC資源管理著,但程序第一次加載大量功能圖標時,明顯會感覺有些卡的感覺。實際性能測試中也確實反映出這個情況,加載功能圖標耗時嚴重。

      問題: 圖標過多的時候時候出現加載程序慢
      解決: 通過合并圖標一次性加載,提高效率

      處理圖標方案:
      第一種:直接加入RC資源
      第二種:把一組資源拼接成單個文件

      開發環境:
      XE3
      Win7

      windows下精簡安裝MySQL

      習慣了使用安裝程序安裝方法,發現會有一大堆的組建。對只想使用mysql數據庫服務,那些東西都沒有什么用。

      只想安裝數據庫服務,其實也很簡單。官網有個zip文件,下載解壓配置初始化就能敲定。

      官網下載: https://dev.mysql.com/downloads/mysql/
      網盤: https://pan.baidu.com/s/1N6PU0PLvoAAUdBeIC7DWRQ
      MD5: 2093a8d1cc66224b135d03c6883a17cb

      安裝步驟: 1、下載解壓
      2、創建配置
      3、初始化服務并啟動
      4、運行mysql
      5、OK搞定

      安裝環境:
      win7 x64
      mysql v8.0.12 x64

      亚洲成A∨人片在线观看无码
    3. <table id="x5mq0"><track id="x5mq0"></track></table>
    4. <code id="x5mq0"><nobr id="x5mq0"><sub id="x5mq0"></sub></nobr></code>

        <pre id="x5mq0"><small id="x5mq0"><p id="x5mq0"></p></small></pre>
      1. <pre id="x5mq0"><small id="x5mq0"><track id="x5mq0"></track></small></pre>

      2. <th id="x5mq0"><video id="x5mq0"></video></th>