2017年11月30日 星期四

Windows 10 按鍵組合

Windows 按鍵組合
Windows 鍵或者 Ctrl + Esc:彈出開始功能表

Windows 鍵+E:開啟檔案總管
 
Windows 鍵 + X : 開啟「進階設定」功能表。
 
Windows 鍵+R:執行(R)...。
 
Windows 鍵+F:開啟 [搜尋檔案和資料夾]。(windows 8)
Windows 鍵 + S  : 開啟 [搜尋檔案和資料夾]。(Windows 10)

Windows 鍵 + I : 開啟「設定」視窗,以變更 Windows 中的功能行為。

Windows 鍵 + K : 開啟「連接」或「裝置」檢視畫面,以連接藍牙裝置。

Windows 鍵+Tab:工具列視窗切換
Alt+Tab : 應用程式切換

Windows 鍵+D:隱藏、顯示視窗

Windows 鍵 + 左箭頭 或右箭頭
移動並調整目前的視窗至畫面左半邊或右半邊。 
 
Windows 鍵 + Prt Scr (Print Screen)
將畫面的圖片以 PNG 圖形檔儲存至圖片媒體櫃的螢幕擷取畫面資料夾中。
 
Windows 鍵+F1:開啟 Windows 的 [說明與支援]。
Windows 鍵+M:所有視窗縮到最小。
Windows 鍵+M+Shift:取消所有視窗縮到最小。
Windows 鍵+Pause/Break:開啟 [系統內容]。

Linux player

MPlayer
MPlayer is a free and open media player software. The program is available for all major .... Qt-based are SMPlayer and KMPlayer

smplayer

SMPlayer是一个非常好用的媒体播放器,可以支持大部分的视频和音频文件。它支持音频轨道切换,允许调节亮度、对比度、色调、饱和度、伽玛值,按照倍速、4倍速等多种速度回放,还可以进行音频和字幕延迟调整以同步音频和字幕。


open-source codecs

https://en.wikipedia.org/wiki/Comparison_of_audio_coding_formats


packman

zypper ar -f -n packman http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ packman
sudo zypper install vlc vlc-codecs
sudo zypper install handbrake-cli handbrake-gtk
sudo zypper install k3b-codecs ffmpeg lame phonon-backend-vlc phonon4qt5-backend-vlc vlc-codecs libdvdcss2 flash-player


zypper dup
sudo zypper dup --from 'Packman Repository'

2017年11月29日 星期三

字元變數(variable)

建立變數

int i;
int j;
i=1;
j=2;

short way
int i=1, j=2;

字'元'變數

 一個英文字母、數字或其他的符號,我們稱它為字元(character),總共256種。可以用ASCII字元碼來對應到每個字元。要表示一個字元,我們可以用一對單引號 ' 把該字元夾起來,例如:
char test='c'; 
事實上,字元在電腦中是以一個八位元的整數來儲存(即 1 Byte)也就是說,其實字元對電腦來說也是一個數字,因為最後還是01的變化。

ASCII

 二進位               十進位           圖形
0000 0010            3
0011 0011            51                 3


main(void)
  {
   int e=3;
   printf("整數變數的值是(顯示圖形) : %c\n",e);

   char f='3';
   printf("
字元變數的值是(顯示十進位) : %d\n",f);

 }
 

第一個答案是空的,因為以%c顯示字元圖形是空的
整數變數的值是(顯示圖形) :

第二個答案是51,因為以%d顯示十進位的值
字元變數的值是(顯示十進位) :51

 結論:
 字元在電腦中是以一個八位元的整數來儲存(例如ASCII所示)

因此也可以拿來做加減乘除等四則運算。例如

ASCII

 二進位               十進位           圖形
0011 0001            49                 1
0011 0100            52                 4
#include <stdio.h>
main(void)
 { char c='1';
   c=c+3;
   printf("The answer is : %c\n",c);

  char d='1';
   d=d+3;
   printf("The answer is : %d\n",d);
 }

The answer is : 4
The answer is : 52


控制字元

控制字元通常以跳脫字元 \ 開頭,簡單來說用'\n'控制換行就好像鍵盤按下Enter。

'\0'    空字元,用於字串的結束
'\n'    New Line,換行符號
'\r'    Carriage Return,回歸鍵(即 Enter 鍵)
'\t'    Tab,跳格
'\b'    Backspace,倒退鍵
'\a'    Bell,嗶一聲
'\\'    反斜線 \
'\''    單引號 '
'\"'    雙引號  "