2021年6月29日 星期二

[教學]將Win10中文輸入法預設為英文

標題:[教學]將Winows10的中文輸入法預設為英文

[教學]將Win10的中文輸入法預設為英文

本篇文章網址:https://corettainformation.blogspot.com/2021/06/win10.html


常常用Windows10用cmd、改檔案名稱或開軟體存檔時,想打的是英文,但發現打出來的是中文,很麻煩,所以今天就來將預設的中文輸入法改成英文。

就不用每次都要按shift了。


操作步驟:

1.開啟控制台,選擇時鐘和區域


2.選擇地區


3.按語言喜好設定


4.慣用語言的地方有個「中文(繁體、台灣)」,按它下方的選項。


5.按微軟注音下方的選項


6.選擇「一般」


7.預設輸入模式從中文改成英數字元



改好後,每當開啟應用程式或改檔名時,預設的輸入模式就是英文了。

想打中文時,按一下shift就可以了。

2021年6月28日 星期一

numpy的操作示範(待更新)

 #引入numpy套件

import numpy as np

 

#將串列轉成ndarray陣列

a=np.array([1,2,3,4,5,6,7,8,9,10,11,12])


#印出陣列的形狀

print(a.shape)

#(12,)

 

#印出a的內容

print(a)

#[ 1  2  3  4  5  6  7  8  9 10 11 12]

 

#將a轉成3*4的二維陣列

a.shape=3,4


#印出a的內容

print(a)

'''

[[ 1  2  3  4]

 [ 5  6  7  8]

 [ 9 10 11 12]]

'''

 

#將a轉成2*6的二維陣列

a=a.reshape(2,6)


#印出a的內容

print(a)

'''

[[ 1  2  3  4  5  6]

 [ 7  8  9 10 11 12]]

'''


#指定第[0,5]的數字為33

a[0,5]=33

print(a)

'''

[[ 1  2  3  4  5 33]

 [ 7  8  9 10 11 12]]

'''


#指定第[1,5]的數字為66

a[1,5]=66

print(a)

'''

[[ 1  2  3  4  5 33]

 [ 7  8  9 10 11 66]]

'''

 

#印出a的最大值、最小值、中位數

print(a.max(),a.min(),np.median(a))

#66 1 7.5

 

#矩陣運算,將a的所有數字加上5後乘以2

a=(a+5)*2

 

print(a)

'''

[[ 12  14  16  18  20  76]

 [ 24  26  28  30  32 142]]

'''

 

#印出有哪些數字大於30

print(a>30)

'''

[[False False False False False  True]

 [False False False False  True  True]]

'''

 

#印出大於30的數字

print(a[a>30])

#[ 76  32 142]

 

#將大於30的數字歸零

a[a>30]=0

print(a)

 

#將a由小到大排序

a=np.sort(a)

print(a)

'''

[[ 0 12 14 16 18 20]

 [ 0  0 24 26 28 30]]

'''



#建立0到59,間隔為10的陣列,並指派到b

b=np.arange(0,60,10)

print(b)

#[ 0 10 20 30 40 50]

 

#將一維陣列改成為二維陣列

b=b.reshape(-1,1)

print(b)

'''

[[ 0]

 [10]

 [20]

 [30]

 [40]

 [50]]

'''

 

#將上方的二維陣列加上[0, 1, 2, 3, 4, 5]

b=np.arange(0,60,10).reshape(-1,1)+np.arange(0,6)

print(b)

'''

[[ 0  1  2  3  4  5]

 [10 11 12 13 14 15]

 [20 21 22 23 24 25]

 [30 31 32 33 34 35]

 [40 41 42 43 44 45]

 [50 51 52 53 54 55]]

'''

 

#範例:若沒有轉成二維陣列就相加的情況

temp=np.arange(0,60,10)+np.arange(0,6)

print(temp)

#[ 0 11 22 33 44 55]

 

#選取中間(去除掉外框的部分)

print(b[1:-1,1:-1])

'''

[[11 12 13 14]

 [21 22 23 24]

 [31 32 33 34]

 [41 42 43 44]]

'''

#將中間歸零

b[1:-1,1:-1]=0

print(b)

'''

[[ 0  1  2  3  4  5]

 [10  0  0  0  0 15]

 [20  0  0  0  0 25]

 [30  0  0  0  0 35]

 [40  0  0  0  0 45]

 [50 51 52 53 54 55]]

'''


#待更新

[教學]在QT中新增菜單

 標題:[教學]在QT中新增菜單

本篇文章網址:https://corettainformation.blogspot.com/2021/06/qt.html


//首先,建立一條MenuBar

//調用QMainWidow的成員函數menuBar後,只要將表單新增進去就能添加到QMainWidow中。

QMenuBar* mb = menuBar();

//接著新增一個Menu菜單,上面寫檔案

QMenu* menu = new QMenu("檔案(&F)");

//建立菜單的第二層,上面寫New

QAction* action = new QAction("New", NULL);

//將第二層菜單加入第一層菜單項中

menu->addAction(action); 

//綁定按下後要執行的函數(kaleido_painter::open),這行可省略或自行更改。

connect(action, &QAction::triggered, this, &kaleido_painter::open);

 //將菜單項加入MenuBar中

mb->addMenu(menu); 


結果如下:




在QT的connect傳入函數的參數

標題:在QT的connect傳入函數的參數

關鍵字:QT、connect、parameter

本篇文章網址:https://corettainformation.blogspot.com/2021/06/qtconnect.html


今天使用C++寫QT程式時,想要讓QT按下清單時可以執行showSecondary_Window函數,然後又要傳mosaic_Window的參數進去。


本來程式碼是長這個樣子的:

action = new QAction("馬賽克", NULL);

menu->addAction(action); 

connect(action, &QAction::triggered, this, &kaleido_painter::showSecondary_Window);

它可以呼叫showSecondary_Window函數,但是不能傳入任何參數。


怎麼辦呢?

只要把connect函數改成下方的格式就可以了:

connect(action, &QAction::triggered, this, [=]() {

kaleido_painter::showSecondary_Window(mosaic_Window);

});


這樣就能同時呼叫showSecondary_Window函數又能傳mosaic_Window的參數進去

2021年6月26日 星期六

"亞型"在醫學上代表什麼意思?

標題:"亞型"在醫學上代表什麼意思?


在一些維基百科的醫學相關條目中,有時會看見"亞型"這個詞彙,像是Omicron是亞型病毒株、HIV-2是HIV病毒的亞型、亞斯伯格症是自閉症的亞型、費爾蒂綜合症被認為是類風濕關節炎的亞型,等等...


因為亞型這個詞彙比較少出現,所以我到近日才稍微搞懂亞型的意思。


簡單來說亞型就是一種東西的不同類型,像是A疾病的亞型跟A疾病是同一種疾病,但是又有分別,為了區分,就稱作是A疾病的亞型。


參考資料:https://www.zhihu.com/question/29552951

2021年6月21日 星期一

Google屢次停止運作,臨時解決方法

 標題:「Google屢次停止運作」的臨時解決方法


今天手機打開來發現,手機一直跳出訊息:

「Google屢次停止運作」



這邊提供一個暫時性的解決方式。

首先,點選設定,按應用程式與通知。



按應用程式資訊。



找到Google的選項。


按停用。


按停用應用程式。



看到恢復原廠的通知,就按取消



然後,「Google屢次停止運作」就暫時不會出現了。

接下來,就先慢慢等Google的更新修好它吧。


等Google修好後再啟用Google,就能繼續使用Google的服務。

2021年6月12日 星期六

使用Word內建功能將pdf轉成word檔

 標題:使用Word內建功能將pdf轉成word檔

本篇文章網址:https://corettainformation.blogspot.com/2021/06/wordpdfword.html


今天要使用Word的內建功能來將pdf檔案轉成Word檔案。


首先,打開Word,然後將pdf檔案拖曳進Word視窗裡面。


然後按確定。



按完確定之後,該pdf檔案就可以被轉成Word檔案了。



不需要使用線上服務、也不需要其他別人開發的軟體就能完成。

2021年6月1日 星期二

使用js將相對路徑轉為絕對路徑

標題:使用JavaScript將相對路徑轉為絕對路徑。

小標題:使用JavaScript將相對路徑轉為絕對路徑。

本篇文章網址:https://corettainformation.blogspot.com/2021/06/js.html


今天要使用JavaScript將相對路徑轉為絕對路徑。

方法如下

首先,使用JavaScript建立A物件:

var A=document.createElement("A");


上述程式碼相當於建立HTML的<a></a>


然後將它的href指向相對路徑:

A.href="./image/anime/warrior/warrior-145597_1280_edit_small.png";


然後再將它的網址log出來:

console.log(A.href);


就會看見,輸入的相對路徑已經轉成絕對路徑了。