【macOS】原來可以透過iphone手機電信分享網路到乙太網路


宿舍網路又斷掉了,房東阿姨說只有我有問題  是我電腦問題,我整個納悶,

我三台電腦接都沒辦法連上網路,只會出現 區域連線沒有有效的ip設定 的錯誤,覺得是交換機路由器端的問題可能性比較大。


以下是我的線路配置:

D-Link的Hub



【Windows】7-Zip 解壓縮日文、簡中檔案遇到亂碼時的解法


載了一個簡中的小黃油,使用7-zip解壓縮之後 有些路徑、檔名卻是亂碼,導致遊戲沒辦法正常開啟。

(ಥ_ಥ)(ಥ_ಥ)


用7-zip 解壓縮完變成這樣,出現的字沒有一個會念
殼蹺呇 ㄎㄜˊ ㄑ一ㄠ ㄑ一ˊ (by google翻譯)



【Windows】ACDSee IPTC關鍵字跟關鍵字,有什麼差別


最近剛接觸照片整理的軟體,有非常多功能可以使用,也很容易搞混..

【Windows】XAMPP 架站用到的基本設定

 

XAMPP 是一個把一堆架網站時會用到的服務、套件,集成起來成一大包的軟體。

本來架網站要裝一堆有的沒的:網站伺服器(Apache)、資料庫 (MySQL或MariaDB)、後端程式語言(PHP、Perl) 等等。現在有了這一包集成體,只要下載並安裝XAMPP就能架網站哩。


因為個人使用上只用到Apache、SQL、PHP,文章只會提到這幾個項目。

【Windows】Potplayer 不支援S/W HEVC(H265)解碼

電腦換了舊顯卡之後(GTX750 Ti), 

原本硬體的解碼器可能不適用了,在播放.mkv檔案的電影時出現了以下錯誤訊息。

不支援 S/W HEVC(H265)解碼,按下「尋找編解碼器」,請安裝相應的編解碼器。





【Windows】藍芽滑鼠一直斷線?關閉省電功能

自從買了Logitech MX Ergo 滑鼠之後,一直都是用unifying接收器,






【編碼】位元組順序 Big Endian 與 Little Endian。BOM FFFE 、FEFF 怎麼記?

重要程度的順序

假設我手上有 1234 元。

地球人的寫法是 1234元,
火星人的寫法卻是 4321元。




這兩種寫法代表的金額都相同,

只是差別在於 地球人將重要的位數寫在前面
而 火星人則將重要的位數寫在後面

【Windows】使用讀卡機時出現 智慧卡資源管理員未執行

因為換了手機,想用新光證券想要修改行動保鑣的裝置,


【Git】github添加ssh key

產生ssh key

如果電腦中還沒有ssh key的

首先透過keygen產生一個

$ ssh-keygen -t ecdsa -b 521 -C "gjlmotea@gmail.com"




$ ssh-keygen -t rsa -b 4096 -C "gjlmotea@gmail.com"
(過時方法 2022以後 rsa金鑰已不再被github接受)

【Windows】裝上新買來的硬碟,卻沒有出現在電腦上 - 電腦管理

裝上剛買來的硬碟,卻沒有出現在Windows的本機裡,



【Windows】刪除OEM、EFI 受保護的硬碟磁區 - Diskpart


想把以前安裝做Windows開機碟 想拿來改成資料碟,全部存純資料。


格式化 之後發現磁碟仍有些空間沒被釋放出來。


於是我們打開 電腦管理 => 磁碟管理 之後,

發現他跟磁碟6一樣有著 NTFS、MB,OEM磁碟分割、EFI系統磁碟分割 等,無法用內建管理工具刪除







【MacOS】用Mac開WIFI熱點分享

購買外接裝備



因為2020年的MacBook M1 只有兩個 Type-C USB孔,沒有網路插槽,
所以如果要透過接網路線來分享熱點的話,首先要買 RJ-45 轉 USB 的外接網卡,大約兩百塊就有了(記得要買支援MacOS系統的產品)


【MacOS】 M1晶片 透過 Parallels 安裝 WIN10,及中文注音輸入法

 Parallels

搜尋parallels technical preview來到

(須先註冊、登入)下載並安裝Parallels


啟動碼在這


【Windows】【IIS】Win10開啟IIS 架設FTP Server

Server端

開啟Windows上的IIS功能

第一步,要先開啟Windows上的IIS功能



【Windows】 Win10開熱點,連線卻顯示沒有internet連線

明明WIN10的WIFI開了、行動熱點開了


設定也都調整好了

熱點名稱 GJLMoTea-PC




手機成功連線後、轉了一段時間 卻還是出現 

沒有internet連線




解決辦法:

點選正在使用的乙太網路(就最常用的那個)右鍵 -> 共用





勾選 允許其他網路使用者透過這台電腦的網際網路來連線


因為我是要將家用網路乙太網路 (網路5) 分享給 區域連線*14(GJLMoTea-PC)




所以我這邊選擇 區域網路* 14  代表網路可以分一些流量給熱點共用



之後再重開起熱點、重新連接一次就可以囉~

【Golang】執行套件時 遇到 pkg-config --cflags -- libxml-2.0


Windows10

在Windows10上執行Golang的 freeproxy套件包時,遇到問題 pkg-config --cflags -- libxml-2.0


解決辦法是,下載 

pkg-config-lite 網址

以及

libxml2-2.9.3-win32-x86_64.7z 網址


之後接壓縮,將檔案(bin, lib, include, share等資料夾) 放在PATH底下即可。


個人是載了Mingw64 來使用,通通放在 C:\msys64\mingw64 底下



========

MacOS

mac的話則是用Homebrew安裝 pkg-config

$ brew install pkg-config


【MSYS2】Win10上安裝GCC

首先要先安裝MSYS2,接著開啟MSYS2 輸入以下指令

$ pacman -S mingw-w64-i686-gcc

$ pacman -S mingw-w64-x86_64-gcc

$ pacman -S gcc



再輸入

$ gcc

就會噴出如下的東西,代表有裝成功了

gcc: fatal error: no input files

compilation terminated.



最後要把這三個加入環境變數PATH中

C:\msys64\mingw32\bin

C:\msys64\mingw64\bin

C:\msys64\usr\bin

【Windows】【Golang】Go語言 套件管理工具之一 - Glide

世界上套件這~麼多種,數也數不清,
所以需要有管理套件的工具(為了管理套件方便而開發出來的某種套件)

在Go語言中 有不只一種管理套件工具,
Go glide是Go語言中 屬於較早期的管理套件之一(版本1.5)
而後來也推出了用 Go Module的方法來管理套件(版本1.11)
雖然都是套件管理,但兩者並非同樣的東西。

1.13版本之後預設會開啟 GoMod (Go Module)模式,
若要回到 Go glide (GOPATH模式) 則要設置環境變數
$ export GO111MODULE=off
若要回GoMod則是
$ export GO111MODULE=on

【Windows】【Golang】在Windows上開發GO語言- JetBrains Goland環境部署

【安裝GO語言】


Go官網下載Windows 32或64 bit 版本,並安裝好GO之後 (目前到1.15版本)
預設的Go的根目錄會在 C:\go 底下,裡頭包含執行go語言基本必備的官方library。
最早的幾個版本在安裝好之後需要自己添加環境變數,如GOPATH、GOROOT,
但從好幾個推出的版本前開始,就都不需要再加入環境變數。


【IDE】PhpStorm 設置 XAMPP 的 PHP Interpreter


第一次使用JetBrains的IDE,

點擊右上方的瀏覽器執行寫好的網站,


【C】【Compiler】Inline、Function、Macro 秒懂神解釋

曾經學過C語言,
矇矇懂懂只知道 function跟 macro是類似的東西,不清楚具體的差異為何。

將以 C語言 來舉例,
通常在C語言寫程式中,第一行都是
#include <stdio.h>

【macOS】在Vscode上設定Zsh


按 Command + Shift + P
搜尋user,點打開使用者設定



【macOS】現代終端機都這麼潮嗎?Iterm2、zshell、oh-my-zsh、powerlevel10k



你還是我所認識的終端機嗎... 

這可不是只有畫面變 Colorful 了, 
git 分支都能幫你顯示、甚至貓咪都出動了, 
按 tab 鍵的效果也有進一步的功能,擁有更棒的寫程式體驗。

【macOS】【Homebrew】Homebrew基本教學

Homebrew是以ruby寫的。
Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's macOS operating system and Linux.
Written by Max Howell, the package manager has gained popularity in the Ruby on Rails community and earned praise for its extensibility.

安裝Homebrew

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
意思是用 bash、crul,執行 https://raw.githubusercontent.com/Homebrew/install/master/install.sh 的腳本

看更多文件說明
$ brew help
$ man brew