Archive for 4月, 2014

c/c++ 带参数(列表)的宏定义

Posted by on 星期六, 12 4月, 2014

引用互联网的资料,首先介绍几个宏:

1)  __VA_ARGS__ 是一个可变参数的宏。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的”,”去掉的作用,否则会编译出错。
2) __FILE__ 宏在预编译时会替换成当前的源文件名
3) __LINE__宏在预编译时会替换成当前的行号
4) __FUNCTION__宏在预编译时会替换成当前的函数名称

#define ERRMSG1(fmt,…) sprintf(m_errMsg, fmt, ##__VA_ARGS__)  //按一定格式将字符串放入m_errMsg,使用例子:ERRMSG1(“[debug]i=%d”,i);
#define ERRMSG2(fmt,args…) sprintf(m_errMsg, “[%s 第 %d 行 ]; “fmt”\r\n” , __FILE__, __LINE__, ##args)  //将固定格式的字符串格式化到m_errMsg,将生成“[sqliteHelper.c第2行];”的固定格式,fmt会按args去格式化。

参考:

  1. http://blog.chinaunix.net/uid-22878837-id-2110544.html
  2. http://bbs.csdn.net/topics/390755688

中国主要机场管制席位及频率

Posted by on 星期五, 4 4月, 2014

以下依次为席位名称频率呼号备注
北京区域 Beijing Center ZBPE_CTR
ZBAA/PEK 北京首都国际机场
ATIS Departure ZBAA 128.65
ATIS Arrivel ZBAA 127.60
北京放行
1 BEIJING Delivery 01 121.60 ZBAA_DEL West of Rwy 18L/36R
北京放行
2 BEIJING Delivery 02 121.65 ZBAA_DEL East of Rwy 18L/36R
北京地面
1 BEIJING Ground 01 121.90 ZBAA_GND
北京地面
2 BEIJING Ground 02 121.70 ZBAA_GND
北京地面
3 BEIJING Ground 03 121.80 ZBAA_GND
北京地面
4 BEIJING Ground 04 121.75 ZBAA_GND
北京地面
5 BEIJING Ground 05 121.85 ZBAA_GND
北京塔台
1 BEIJING Tower 01 124.30 ZBAA_TWR Rwys 18R,36L
北京塔台
2 BEIJING Tower 02 118.50 ZBAA_TWR Rwys 18L,36R
北京塔台
3 BEIJING Tower 03 118.05 ZBAA_TWR Rwys 01,19(0200-1000)
北京进近
1 BEIJING Approach 01 119.00 ZBAA_APP
北京进近
2 BEIJING Approach 02 126.10 ZBAA_APP
北京进近
3 BEIJING Approach 03 120.60 ZBAA_APP
北京进近
4 BEIJING Approach 04 119.70 ZBAA_APP

ZBHH/HET 呼和浩特白塔机场
ATIS ZBHH 126.25
呼和浩特地面
HOHHOT Ground 118.10 ZBHH_GND
呼和浩特塔台
HOHHOT Tower 118.10 ZBHH_TWR

ZBLD/HLD 海拉尔东山机场
海拉尔塔台
HAILAR Tower 118.50 ZBLD_TWR

ZBSJ/SJW 石家庄郑定机场
   ATIS ZBSJ 127.85
石家庄塔台
SHIJIAZHUANG Tower 118.35 ZBSJ_TWR

ZBTJ/TSN 天津滨海国际机场
   ATIS ZBTJ 126.40
天津地面
TIANJIN Ramp Control (GND) 121.95 ZBTJ_GND
天津塔台
TIANJIN Tower 118.20 ZBTJ_TWR
天津进近
TIANJIN Approach 127.90 ZBTJ_APP

ZBYN/TYN 太原武宿机场
   ATIS ZBYN 126.45
太原地面 TAIYUAN Ground 121.80 ZBYN_GND
太原塔台
TAIYUAN Tower 118.25 ZBYN_TWR
太原进近
TAIYUAN Approach 119.20 ZBYN_APP
太原进近
TAIYUAN Approach 125.55 ZBYN_APP

广州区域 Guangzhou Center  ZGZU_CTR
ZGGG/CAN
广州白云国际机场

   ATIS Departure ZGGG 127.00
ATIS ZGGG 128.60
白云放行
BAIYUN Delivery 121.95 ZGGG_DEL
白云地面
BAIYUN Ground 121.85 ZGGG_GND Rwy 02L/20R
白云地面
BAIYUN Ground 121.75 ZGGG_GND Rwy 02R/2OL
白云塔台
BAIYUN Tower 118.80 ZGGG_TWR Rwy 02L/20R
白云塔台
BAIYUN Tower 118.10 ZGGG_TWR Rwy 02R/20L
广州进近
GUANGZHOU Approach 120.40 ZGGG_APP

ZGHA/HHA 长沙黄花机场
   ATIS ZGHA 128.80
黄花地面
HUANGHUA Ground 121.75 ZGHA_GND
黄花塔台
HUANGHUA Tower 118.55 ZGHA_TWR
长沙进近
CHANGSHA Approach 119.65 ZGHA_APP

ZGKL/KWL 桂林两江机场
   ATIS ZGKL 126.45
两江地面
LIANGJIANG Ground 121.65 ZGKL_GND
两江塔台
LIANGJIANG Tower 118.00 ZGKL_TWR

ZGNN/NNG 南宁吴圩机场
   ATIS ZGNN 126.25
南宁地面 NANNING Ground 121.75 ZGNN_GND
南宁塔台
NANNING Tower 118.20 ZGNN_TWR
南宁塔台
NANNING Tower 118.35 ZGNN_TWR
南宁塔台
NANNING Tower 130.00 ZGNN_TWR

ZGSZ/SZX 深圳宝安国际机场
   D.ATIS ZGSZ 127.45
宝安放行
BAOAN Delivery 121.95 ZGSZ_DEL
宝安地面
BAOAN Ground 121.65 ZGSZ_GND
宝安塔台
BAOAN Tower 118.45 ZGSZ_TWR
珠海进近
ZHUHAI Approach 120.35 ZGSZ_APP
珠海进近
ZHUHAI Approach 124.25 ZGSZ_APP
珠海进近
ZHUHAI Approach 124.75 ZGSZ_APP

ZJHK/HAK 海口美兰国际机场
   ATIS ZJHK 127.65
美兰地面 MEILAN Ground 121.65 ZJHK_GND
海口塔台
HAIKOU Tower 118.60 ZJHK_TWR
海口进近
HAIKOU Approach 119.15 ZJHK_APP

ZJSY/SYX 三亚凤凰国际机场
   ATIS ZJSY 126.45
凤凰地面
FENGHUANG Ground 121.70 ZJSY_GND
凤凰塔台
FENGHUANG Tower 118.15 ZJSY_TWR

武汉区域 Wuhan Center  ZHWH_CTR
ZHCC/CGO
郑州新郑机场

   ATIS ZHCC 128.45
郑州地面
ZHENGZHOU Ground 121.75 ZHCC_GND
郑州塔台
ZHENGZHOU Tower 130.00 ZHCC_TWR

ZHHH/WUH 武汉天河国际机场
   ATIS ZHHH 126.60
武汉地面 WUHAN Ground 121.65 ZHHH_GND
武汉塔台
WUHAN Tower 124.35 ZHHH_TWR

兰州区域 Lanzhou Center  ZLHW_CTR
ZLIC/INC
银川河东机场

   ATIS ZLIC 126.65
银川地面 YINCHUAN Ground 121.60 ZLIC_GND
银川塔台
YINCHUAN Tower 130.00 ZLIC_TWR

ZLLL/ZGC 兰州中川机场
   兰州塔台 LANZHOU Tower 118.10 ZLLL_TWR

ZLXY/XIY 西安咸阳机场
   ATIS ZLXY 127.45
咸阳地面
XIANYANG Ground 121.80 ZLXY_GND
咸阳塔台
XIANYANG Tower 124.30 ZLXY_TWR
西安进近
1 XI’AN Approach 01 125.10 ZLXY_APP
西安进近
2 XI’AN Approach 02 119.60 ZLXY_APP

昆明区域 Kunming Center  ZPKM_CTR
ZPJH 西双版纳嘎萨机场
   版纳塔台 BANNA Tower 130.00 ZPJH_TWR

ZPPP/KMG 昆明巫家坝国际机场
   ATIS ZPPP 128.45
昆明放行 KUNMING Delivery 121.70 ZPPP_DEL
昆明地面
KUNMING Ground 121.85 ZPPP_GND
昆明塔台
KUNMING Tower 118.10 ZPPP_TWR
昆明进近
KUNMING Approach 124.25 ZPPP_APP
昆明进近
KUNMING Approach 119.00 ZPPP_APP

ZUCK/CKG 重庆江北国际机场
   ATIS ZUCK 126.40
重庆地面 CHONGQING Ground 121.75 ZUCK_GND
重庆塔台
CHONGQING Tower 118.20 ZUCK_TWR
重庆进近
CHONGQING Approach 125.20 ZUCK_APP

ZUGY/KWE 贵阳龙洞堡机场
   ATIS ZUGY 127.05
贵阳塔台
GUIYANG Tower 118.30 ZUGY_TWR
贵阳进近
GUIYANG Approach 126.05 ZUGY_APP

ZULS/LXA 拉萨贡嘎机场
   拉萨地面 LHASA Ground 121.65 ZULS_GND
拉萨塔台
LHASA Tower 130.00 ZULS_TWR

ZUUU/CTU 成都双流国际机场
   ATIS ZUUU 128.60
成都放行 CHENGDU Delivery 121.60 ZUUU_DEL
成都地面
CHENGDU Ground 121.85 ZUUU_GND
成都塔台
CHENGDU Tower 123.00 ZUUU_TWR
成都进近
CHENGDU Approach 125.60 ZUUU_APP

ZUXC/XIC 西昌青山机场
   西昌塔台 XICHANG Tower 130.00 ZUXC_TWR

上海区域  Shanghai Center  ZSHA_CTR
ZSAM/XMN 厦门高崎国际机场
   ATIS ZSAM 126.25
厦门地面 XIAMEN Ground 121.70 ZSAM_GND
厦门塔台
XIAMEN Tower 118.25 ZSAM_TWR
厦门进近
XIAMEN Approach 121.35 ZSAM_APP

ZSCN/KHN 南昌昌北机场
   ATIS ZSCN 128.40
南昌地面
NANCHANG Ground 121.70 ZSCN_GND
南昌塔台
NANCHANG Tower 118.65 ZSCN_TWR

ZSFZ/FOC 福州长乐国际机场
   ATIS ZSFZ 126.40
福州地面 FUZHOU Ground 121.90 ZSFZ_GND
福州塔台
FUZHOU Tower 118.45 ZSFZ_TWR
福州进近
FUZHOU Approach 119.45 ZSFZ_APP

ZSHC/HGH 杭州萧山机场
   D.ATIS ZSHC 127.25
杭州地面
HANGZHOU Ground 121.65 ZSHC_GND
杭州塔台
HANGZHOU Tower 118.30 ZSHC_TWR
杭州进近
HANGZHOU Approach 125.55 ZSHC_APP
杭州进近
HANGZHOU Approach 126.05 ZSHC_APP
杭州进近
HANGZHOU Approach 120.05 ZSHC_APP

ZSJN/TNA 济南姚蔷机场
   ATIS ZSJN 127.05
济南地面
JINAN Ground 121.85 ZSJN_GND
济南塔台
JINAN Tower 118.55 ZSJN_TWR
济南进近
JINAN Approach 119.05 ZSJN_APP

ZSNB/NGB 宁波栎社机场
   ATIS ZSNB 126.45
宁波地面
NINGBO Ground 121.85 ZSNB_GND
宁波塔台
NINGBO Tower 118.35 ZSNB_TWR

ZSNJ/NKG 南京禄口国际机场
   ATIS ZSNJ 126.25
南京地面
NANJING Ground 121.70 ZSNJ_GND
南京塔台
NANJING Tower 118.85 ZSNJ_TWR
南京进近
NANJING Approach 119.25 ZSNJ_APP

ZSOF/HFE 合肥骆岗机场
   ATIS ZSOF 128.85
合肥塔台
HEFEI Tower 118.75 ZSOF_TWR

ZSPD/PVG 上海浦东国际机场
   ATIS ZSPD 127.85
浦东放行
PUDONG Delivery 121.95 ZSPD_DEL
浦东地面
PUDONG Ground 121.65 ZSPD_GND West
浦东地面
PUDONG Ground 121.80 ZSPD_GND East
浦东塔台
PUDONG Tower 118.80 ZSPD_TWR West
浦东塔台
PUDONG Tower 118.40 ZSPD_TWR East
上海进近
SHANGHAI Approach 120.30 ZSPD_APP
上海进近
SHANGHAI Approach 125.40 ZSPD_APP
上海进近
SHANGHAI Approach 125.85 ZSPD_APP
上海进近
SHANGHAI Approach 123.80 ZSPD_APP
上海进近
SHANGHAI Approach 126.65 ZSPD_APP
上海进近
SHANGHAI Approach 126.30 ZSPD_APP

ZSQD/TAO 青岛流亭国际机场
   ATIS ZSQD 127.20
青岛地面 QINGDAO Control Center(GND) 121.65 ZSQD_GND
青岛塔台
QINGDAO Tower 118.70 ZSQD_TWR
青岛进近
QINGDAO Approach 119.40 ZSQD_APP

ZSSS/SHA 上海虹桥国际机场
   ATIS ZSSS 132.25
虹桥放行
HONGQIAO Delivery 121.75 ZSSS_DEL
虹桥地面
HONGQIAO Ground 121.60 ZSSS_GND
虹桥塔台
HONGQIAO Tower 118.10 ZSSS_TWR
上海进近
SHANGHAI Approach 120.30 ZSPD_APP
上海进近
SHANGHAI Approach 125.40 ZSPD_APP
上海进近
SHANGHAI Approach 125.85 ZSPD_APP
上海进近
SHANGHAI Approach 123.80 ZSPD_APP
上海进近
SHANGHAI Approach 126.65 ZSPD_APP
上海进近
SHANGHAI Approach 126.30 ZSPD_APP

ZSWH/WEH 威海大水泊机场
   威海塔台 WEIHAI Tower 130.00 ZSWH_TWR

ZSYN/YNZ 盐城南阳机场
   盐城塔台 YANCHENG Tower 118.40 ZSYN_TWR

ZSYT/YNT 烟台莱山机场
   烟台塔台 YANTAI Tower 118.45 ZSYT_TWR

乌鲁木齐区域 Urumqi Center  ZWUQ_CTR
ZWSH/KHG
喀什机场

   喀什塔台 KASHI Tower 118.50 ZWSH_TWR

ZWTN/HTN 和田机场
   和田塔台 HOTAN Tower 118.65 ZWTN_TWR
ZWWW/URC
乌鲁木齐地窝铺国际机场

   ATIS ZWWW 126.70
地窝铺地面
DIWOPU Ground 121.65 ZWWW_GND
地窝铺塔台
DIWOPU Tower 118.10 ZWWW_TWR

沈阳区域 Shenyang Center  ZYSH_CTR
ZYCC/CGQ 长春龙嘉国际机场
   ATIS ZYCC 126.25
龙嘉塔台
LONGJIA Tower 118.85 ZYCC_TWR
长春进近
CHANGCHUN Approach 119.45 ZYCC_APP

ZYHB/HRB 哈尔滨太平国际机场
   ATIS ZYHB 127.49
哈尔滨地面 HARBIN Ground 121.85 ZYHB_GND
哈尔滨塔台
HARBIN Tower 118.70 ZYHB_TWR
哈尔滨进近
HARBIN Approach 119.65 ZYHB_APP
哈尔滨进近
HARBIN Approach 127.75 ZYHB_APP

ZYJM/JMU 佳木斯机场
   佳木斯塔台 JIAMUSI Tower 130.00 ZYJM_TWR

ZYMD/MDG 牡丹江海浪机场
   海浪塔台 HAILANG Tower 130.00 ZYMD_TWR

ZYQQ/NDG 齐齐哈尔三家子机场
   齐齐哈尔塔台 QIQIHAR Tower 130.00 ZYQQ_TWR

ZYTL/DLC 大连周水子国际机场
   D.ATIS ZYTL 126.65
大连地面 DALIAN Ground 121.65 ZYTL_GND
大连塔台
DALIAN Tower 118.25 ZYTL_TWR
大连进近
DALIAN Approach 123.85 ZYTL_APP 0100-1200
大连进近
DALIAN Approach 118.25 ZYTL_APP 1200-0100

ZYTX/SHE 沈阳桃仙国际机场
   ATIS ZYTX 127.45
桃仙地面
TAOXIAN Ground 121.90 ZYTX_GND
沈阳塔台
SHENYANG Tower 118.10 ZYTX_TWR
沈阳进近
SHENYANG Approach 120.85 ZYTX_APP

ZYYJ/YNJ 延吉机场
   延吉塔台 YANJI Tower 130.00 ZYYJ_TWR

香港区域 Hong Kong Center  VHHK_CTR
VHHH/HKG
香港赤腊角国际机场

   D.ATIS Departure VHHH 127.05
D.ATIS Arrival VHHH 128.20
香港放行
HONG KONG Delivery 129.90 VHHH_DEL
香港地面
HONG KONG Ground 121.60 VHHH_GND North
香港地面
HONG KONG Ground 122.55 VHHH_GND South
香港塔台
HONG KONG Tower 118.20 VHHH_TWR North
香港塔台
HONG KONG Tower 118.40 VHHH_TWR South
香港离场
HONG KONG Departure 123.80 VHHH_DEP
香港进近
HONG KONG Approach 119.10 VHHH_APP
HONG KONG Director 119.50

VMMC/MFM 澳门国际机场
   ATIS VMMC 126.40
澳门地面
MACAO Ground 121.72 VMMC_GND
澳门地面
MACAO Ground 121.97 VMMC_GND
澳门塔台
MACAO Tower 118.00 VMMC_TWR
珠海进近
ZHUHAI Approach 120.35 VMMC_APP
HONG KONG Radar 126.30

台北区域 Taipei Center  RCTP_CTR
RCBS/KNH
金门尚义机场

   ATIS RCBS 127.20
金门地面
KINMEN Ground 126.20 RCBS_GND
金门塔台
KINMEN Tower 118.00 RCBS_TWR
台中进近
TAICHUNG Approach 124.60 RCBS_APP
台中进近
TAICHUNG Approach 133.10 RCBS_APP

RCFN/TTT 台东丰年机场
   ATIS RCFN 127.00
丰年塔台
FONGNIAN Tower 118.10 RCFN_TWR
台东进近
TAITUNG Approach 119.40 RCFN_APP

RCKH/KHH 高雄机场
   D.ATIS RCKH 127.80
高雄放行
KAOHSIUNG Clearance 121.80 RCKH_DEL
高雄地面
KAOHSIUNG Ground 121.90 RCKH_GND
高雄塔台
KAOHSIUNG Tower 118.70 RCKH_TWR
高雄塔台
KAOHSIUNG Tower 120.70 RCKH_TWR
高雄进近
KAOHSIUNG Approach 121.10 RCKH_APP
高雄进近
KAOHSIUNG Approach 124.70 RCKH_APP
高雄进近
KAOHSIUNG Approach 125.70 RCKH_APP
高雄进近
KAOHSIUNG Approach 126.20 RCKH_APP

RCKU/CYI 嘉义机场
   嘉义塔台 CHIAYI Tower 118.60 RCKU_TWR
嘉义塔台
CHIAYI Tower 122.70 RCKU_TWR
嘉义塔台
CHIAYI Tower 126.18 RCKU_TWR
嘉义进近
CHIAYI Approach 120.60 RCKU_APP

RCMQ/RMQ 台中清泉岗机场
   ATIS RCMQ 127.75
清泉岗塔台
CINGCYUANGANG Tower 118.75 RCMQ_TWR
清泉岗塔台
CINGCYUANGANG Tower 120.25 RCMQ_TWR
台中进近
TAICHUNG Approach 130.10 RCMQ_APP
台中进近
TAICHUNG Approach 129.60 RCMQ_APP

RCNN/TNN 台南机场
  台南地面 TAINAN Ground(Clearance Delivery) 121.60 RCNN_GND
台南塔台
TAINAN Tower 118.40 RCNN_TWR
台南塔台
TAINAN Tower 126.18 RCNN_TWR
高雄进近
KAOHSIUNG Approach 124.70 RCKH_APP

RCQC/MZG 马公机场
   ATIS RCQC 127.05
马公地面
MAGONG Ground 121.90 RCQC_GND
马公塔台
MAGONG Tower 118.30 RCQC_TWR
马公塔台
MAGONG Tower 121.90 RCQC_TWR
台中离场
TAICHUNG Departure 128.10 RCMQ_DEP
台中进近
TAICHUNG Approach 128.10 RCMQ_APP

RCSS/TSA 台北松山机场
   D.ATIS RCSS 127.40
松山放行 SONGSHAN CLEARANCE Delivery 121.20 RCSS_DEL
松山地面
SONGSHAN Ground 121.90 RCSS_GND
松山塔台
SONGSHAN Tower 118.10 RCSS_TWR
松山塔台
SONGSHAN Tower 126.30 RCSS_TWR
台北离场
TAIPEI Departure 125.10 RCTP_DEP
台北进近
TAIPEI Approach 119.60 RCTP_APP
台北进近
TAIPEI Approach 119.70 RCTP_APP
台北进近
TAIPEI Approach 125.10 RCTP_APP

RCTP/TPE 台北桃园国际机场
   D.ATIS RCTP 127.60
台北放行
TAIPEI Delivery 121.80 RCTP_DEL
台北地面
TAIPEI Ground 121.70 RCTP_GND
台北地面
TAIPEI Ground 121.80 RCTP_GND
台北塔台
TAIPEI Tower 118.70 RCTP_TWR
台北进近
TAIPEI Approach 119.70 RCTP_APP
台北进近
TAIPEI Approach 125.10 RCTP_APP

RCYU/HUN 花莲机场
   花莲地面 HUALIEN Ground 121.90 RCYU_GND
花莲塔台
HUALIEN Tower 118.10 RCYU_TWR
花莲塔台
HUALIEN Tower 126.18 RCYU_TWR
花莲进近
HUALIEN Approach 124.00 RCYU_APP
花莲进近 HUALIEN Approach 119.10 RCYU_APP