1.Spring 源码学习 13:initMessageSource
2.linux-ansi
3.c国际象棋语言运行结果出问题
Spring 源码学习 13:initMessageSource
前言
阅读完registerBeanPostProcessors源码后,国际国际接下来就是任务任务initMessageSource这一步骤,其主要功能是源码初始化国际化文件。
按照惯例,下载网业源码看电话首先通过官网了解国际化的国际国际用法,然后深入研究源码。任务任务web网页海康源码
官网1..1. Internationalization using MessageSource[1]中提到,源码MessageSource的下载主要作用是使用国际化,定制不同的国际国际消息。
需要注意的任务任务是,MessageSource定义的源码Bean名称必须为messageSource,如果找不到则会默认注册DelegatingMessageSource作为messageSource的下载Bean。
1. 创建国际化文件
2. 声明MessageSource
在JavaConfig中声明MessageSource,国际国际qq豪华网源码记得名字一定要叫做messageSource!任务任务
3. 测试结果
执行后输出结果如下:
了解了国际化是源码如何使用的之后,再看看这一步的运行 mint ui 源码源码,就知道其作用了!
initMessageSource源码
这块源码唯一值得关注的地方就是,Bean的vue博客源码名称必须要是messageSource。
总结
本文通过官网,了解到什么是国际化,以及国际化的使用,并结合代码和源码,知其然,知其所以然。
当然本文需要注意的地方就是国际化MessageSource的Bean名称要必须为messageSource。
linux-ansi
crtè¦åé¢è²ï¼ææºå±åºç°crtè¦åé¢è²ï¼æå¦ä¸æ¹æ³:
1ãéå¯ææºï¼å¯å¨åä»ç»è§å¯å±å¹é¢è²æ¯å¦æ¢å¤å°æ£å¸¸ã
2ãæ´æ¢ææºå£çº¸å°è¯ï¼è§å¯å±å¹é¢è²æ¯å¦æ¢å¤å°æ£å¸¸ã
3ãæ£æ¥ç³»ç»è®¾ç½®å¦æéå¯ææºåï¼å±å¹ä»ç¶åè²ï¼ä¸æ¯æ£å¸¸çé¢è²ï¼æ£æ¥ä¸ä¸ç³»ç»ç¸å ³é¢è²è®¾ç½®ãå¨ææºæ¡é¢ä¸æ¾å°è®¾å®ï¼è¿å ¥è¾ å©åè½ï¼å¦ææç±»å«çè¯ï¼éæ©è§è§ï¼å¨è§è§éé¢æ¾å°è´è²ï¼ççè¿ä¸é¡¹æ¯å¦è¢«å¾éãå¨æ£å¸¸æ åµä¸ï¼æ¯ä¸åºè¯¥è¢«å¾éãææºå±å¹é¢è²é½æ¯ç±çº¢ç»¿èä¸åè²ç»æçé¢è²ï¼å³ä¸ºæ£è²ãè´è²ï¼è´è²æ¯å¨æ£è²åºç¡ä¸ï¼è¿æ»¤äºç½å ï¼é常被ç¨æå°ãæ¥çä¸æ¯å¦å¼å¯äºè´è²çåè½ï¼å ³éç¶åéå¯ææºæ¥çã
4ãæ¾ç¤ºæ线æ¾ç¤ºæ线æ¯ä¸»æ¿æ¾ç¤ºICä¸æ¾ç¤ºå±ä¹é´çè§é¢ä¿¡å·ä¼ è¾çº¿ï¼å¦ææ¾ç¤ºæ线èçæè æ¾å¨äºï¼ä¹ä¼å¯¼è´ææºå±å¹åè²æè åºç°åç´çº¿ã
5ãå¤ä»½æ°æ®ï¼è系人ãçä¿¡ãç §ççï¼ï¼æ¢å¤åºå设å®ã
6ãé®é¢ä¾ç¶åå¨ï¼å»ºè®®æºå¸¦ææºè³å½å°ç该ææºå®åæå¡ä¸å¿è¿è¡æ£æµã
crtç»å½äº¤æ¢æºè®¾ç½®è¿æ¥åæ°ï¼
1ãé¦å æå¼è®¡ç®æºï¼å¨è®¡ç®æºå æå¼SecureCRTã
2ãç¶å使ç¨é¼ æ ç¹å»å¿«éè¿æ¥é项ã
3ãåºç°é ç½®çªå£ï¼åè®®éæ©Serialï¼ç«¯å£ä¸è¬éæ©com1ï¼æ³¢ç¹çéæ©ï¼æµæ§æRTSåé¢çå¾å»æï¼å ¶ä»çä¿æé»è®¤å°±å¯ä»¥äºã
4ãæå使ç¨é¼ æ åå»è¿æ¥å³å¯ãæ©å±èµæSecureCRTä¸æ¬¾ç¨äºè¿æ¥è¿è¡å æ¬WindowsãUNIXåVMSççæ³å·¥å ·ãéè¿ä½¿ç¨å å«çVCPå½ä»¤è¡ç¨åºå¯ä»¥è¿è¡å å¯æ件çä¼ è¾ãææµè¡CRTTelnet客æ·æºçææç¹ç¹ï¼å æ¬:èªå¨æ³¨åã对ä¸å主æºä¿æä¸åçç¹æ§ãæå°åè½ãé¢è²è®¾ç½®ãå¯åå±å¹å°ºå¯¸ãç¨æ·å®ä¹çé®ä½å¾åä¼è¯çVT,VT,VTåANSIç«äº.è½ä»å½ä»¤è¡ä¸è¿è¡æä»æµè§å¨ä¸è¿è¡ãå ¶å®ç¹ç¹å æ¬ææ¬æ稿ãæäºä½¿ç¨çå·¥å ·æ¡ãç¨æ·çé®ä½å¾ç¼è¾å¨ãå¯å®å¶çANSIé¢è²çãSecureCRTçSSHåè®®æ¯æDES,3DESåRC4å¯ç åå¯ç ä¸RSAé´å«ã广æ³çç»ç«¯ä»¿çï¼VTï¼VTï¼VTï¼ANSIï¼SCOANSIï¼Xtermï¼Wyse/åLinuxconsole仿çï¼å¸¦æANSIé¢è²ï¼ãä¼ç§çä¼è¯ç®¡çç¹æ§ï¼æ°ç带æ ç¾çç¨æ·çé¢åActivatoræçå·¥å ·ï¼æå°åæ¡é¢çæä¹±ãä¼è¯è®¾ç½®å¯ä»¥ä¿åå¨å½åçä¼è¯ä¸ãåè®®æ¯æ:æ¯æSSH1ï¼SSH2ï¼Telnetï¼RLoginï¼Serialï¼åTAPIåè®®ã
linuxå¾åç¹ç¹ï¼
æ7个ç¹ç¹ï¼
1ãLinuxç³»ç»æ¯å è´¹çèªç±è½¯ä»¶ï¼éè¿å ¬å ±è®¸å¯åè®®GPLçèªç±è½¯ä»¶ã
2ãè¯å¥½ç硬件åå°å¯ç§»æ¤æ§ï¼
硬件平å°å¯ç§»æ¤æ§æå°æä½ç³»ç»ä»ä¸ä¸ªç¡¬ä»¶å¹³å°è½¬ç§»å°å¦ä¸ä¸ªç¡¬ä»¶å¹³å°æ¶ï¼åªéè¦ä¿®æ¹åºå±å°é代ç ï¼æ éæ¹åèªèº«çè¿è¡æ¹å¼ã
3ã符åPOSIXæ åï¼
称为å¯ç§»æ¤çLinuxæä½ç³»ç»æ¥å£ï¼æ¯ç±ANSIåISOå¶è®¢çä¸ç§å½é æ åï¼å¨æºä»£ç 级å«ä¸å®ä¹äºä¸ç»æå°çLinuxæä½ç³»ç»æ¥å£ãLinuxç³»ç»éµå¾ªè¿ä¸æ åï¼ä½¿å¾å®åå ¶ä»ç±»åçLinuxç³»ç»ä¹é´å¯ä»¥å¾æ¹ä¾¿å°ç¸äºç§»æ¤å¹³å°ä¸çåºç¨è½¯ä»¶ã
4ãè¯å¥½çå¾å½¢ç¨æ·çé¢ï¼
å ·æ类似äºWindowsæä½ç³»ç»çå¾å½¢çé¢ï¼å称æ¯X-Windowç³»ç»ï¼å®èµ·æºäºLinuxæä½ç³»ç»çæ åå¾å½¢çé¢ï¼å¯ä»¥ä¸ºç¨æ·æä¾ä¸ç§å ·æå¤ç§çªå£ç®¡çåè½ç对象éæç¯å¢ã
5ã强大çç½ç»åè½ï¼
Linuxç³»ç»æ¯ä¾é äºèç½å¹³å°åå±èµ·æ¥çï¼å ·æ强大çç½ç»åè½ãå¨å æ ¸ä¸å®ç°äºTCP/TPåè®®ç°ï¼æä¾äºå¯¹TCP/TPåè®®ç°çæ¯æã
6ã丰å¯çåºç¨ç¨åºåå¼åå·¥å ·ï¼
Linuxç³»ç»å ·æè¯å¥½çå¯ç§»æ¤æ§ï¼ç®åç»å¤§é¨åå ¶ä»Linuxç³»ç»ä¸ä½¿ç¨çæµè¡è½¯ä»¶é½å·²ç»ç§»æ¤å°Linuxç³»ç»ä¸ã
7ãå®å ¨æ§å稳å®æ§ï¼
Linuxç³»ç»éåäºå¤ç§å®å ¨æªæ½ï¼æ¯å¦è¯´ä»»å¡ä¿æ¤æºå¶ã审计è·è¸ªãæ ¸å¿æ¥æ ¡ã访é®ææçï¼ä¸ºç½ç»å¤ç¨æ·ç¯å¢ä¸çç¨æ·æä¾äºå¼ºå¤§çå®å ¨ä¿é;å¦å¤Linuxç³»ç»å ·ææ强ç稳å®æ§ï¼å¯ä»¥é¿æ¶é´ç¨³å®è¿è¥ã
linuxåcè¯è¨æä»ä¹åºå«ï¼
Cè¯è¨åLinuxåºæ¬ä¸æ²¡æä»ä¹åºå«ã
æ们æä¹ä¸çCè¯è¨ï¼æ¯æ åANSICï¼æ¯ä»»ä½Cç¼è¯å¨é½åºè¯¥éµå¾ªçCè¯è¨åè®®ã
èLinuxå ¶å®ç¹æçæ¯Linuxä¸çGCCç¼è¯å¨ï¼GCCç¼è¯å¨å®å ¨éµå¾ªANSICï¼å¹¶å¨æ¤åºç¡ä¸ååäºä¸äºæ©å±ï¼ä¾å¦ï¼
1ï¼å¯¹ASMè¯æ³çæ¯æ
2ï¼ç¼è¯å¨æ¯æå èå½æ°
3ï¼æ¯æ__attribute__æºå¶
c国际象棋语言运行结果出问题
这个间隔是他编译显示的问题,如果你在vc里面编译就不会有这个间隔,但是vc里面编译也会有问题,那就是棋盘是错位的这里修改需要将
printf(" "); /*输出两个空格*/改为
printf(" "); /*输出3个空格*/
效果如下
2024-12-22 11:25
2024-12-22 10:37
2024-12-22 10:32
2024-12-22 10:22
2024-12-22 10:10
2024-12-22 09:42