1.QAD cim load的详细介绍?
2.What's the CIM,PIM,PSM transformation process?
3.这属于什么类型的文件?
4.好玩的开源项目推荐
QAD cim load的详细介绍?
源码分析:
好了,废话了这么多,现在进入正题吧,先看下面的代码:(代码是从..2这个画面中提取出来的,对应文件名为 mgbdpro.p )
PROCEDURE process_all:
......
/*以下为第一部分功能*/
input from value(work_i_file) no-echo.
output to value(work_o_file) keep-messages.
batchrun=yes.
do on stop undo aloop,leave aloop:
{ gprun.i execname}/*这里才是真正的在做Cimload*/
end.
output close.
input close.
......
......
/*以下为第二部分功能*/
input from value(work_o_file) no-echo.
repeat:
linefield = ""./*linefield是字符类型的数组*/
set linefield with width .
if linefield[1] = "**" or
linefield[1] = "ORACLE" or
linefield[1] = (getTermLabel("WARNING",) + ":") or
linefield[1] = (getTermLabel("ERROR",8) + ":")
then do:
/*中间是错误记录的代码*/
end.
end.
process_all这个过程,就是-0000的源码执行Cimload的核心代码(其实,还有个过程process_by_screen,功能和process_all差不多,差异好像是process_by_screen直接从Cimload文件中读数据执行,不经过bdl_mstr、bdld_det这2个表的处理吧,不过其具体代码懒得研究了,只是猜测而已,呵呵),她内部大致分为2个部分,第一部分执行Cimload,第二部分对前面生成的临时文件作分析,判断错误情况。
第一部分,google静态源码分析Cimload功能分析:
<a 首先,work_i_file存的是要执行的Cimload数据,其格式实际上就是我们导入的Cimload原始资料,但去掉了@@batchload和@@end这两行,而且,只包含一条数据(也就是..1中生成的一个Group ID对应的数据,所有数据是通过循环调用这个过程来导入的);
<b 然后,设置batchrun这个全局变量,其功能应该是告诉系统环境现在是在批处理模式下运行吧;
<c 通过调用{ gprun.i execname},就可以把数据写到系统中了,其实这句话实际上就是一个run命令,execname实际上就是@@batchload后面的程序名(从这里看,Cimload功能应该是被系统给集成了,像update、prompt-for这类函数可能会根据batchrun的设置而自动选择是显示一个界面让用户输入,还是从当前的输入流中读取数据吧),注意,这条语句被包含在一个do语句中,github flask项目源码do语句会捕捉在运行过程中产生的所有stop消息,换句话说,也就是如果我们在写程序时发现录入的数据有错误,则可以调用stop命令,这样,就可以停止Cimload的运行了;
<d 对于运行过程中生成的所有消息,都会被写入到work_o_file所对应的文件中,而这个文件,则是第二部分功能的主要数据源;
第二部分,Cimload错误分析:
这部分比较简单,没什么可说的,只要记住,如果想生成错误消息,只要在要输出的消息前面加上“WARNING: ”或“ERROR: ”就可以了,注意最后的空格不能省。
What's the CIM,PIM,PSM transformation process?
æå两个é¨åæ¥è§£éå§,MDAåPIM.PSMçèç³»åå±å为ä¸ä¸ª,CIM为å¦ä¸ä¸ª,å°±ä¸ç¿»è¯æè±æäº..
MDA(Model Driven Architecture)æ¯æ¨¡å驱å¨æ¶æï¼å®æ¯ç±OMGå®ä¹çä¸ä¸ªè½¯ä»¶å¼åæ¡æ¶ãå®æ¯ä¸ç§åºäºUML以åå ¶ä»å·¥ä¸æ åçæ¡æ¶ï¼æ¯æ软件设计å模åçå¯è§åãåå¨å交æ¢ãåUMLç¸æ¯ï¼MDAè½å¤å建åºæºå¨å¯è¯»åé«åº¦æ½è±¡ç模åï¼è¿äºæ¨¡åç¬ç«äºå®ç°ææ¯ï¼ä»¥æ ååçæ¹å¼å¨åãMDAæ建模è¯è¨ç¨ä½ä¸ç§ç¼ç¨è¯è¨èä¸ä» ä» æ¯è®¾è®¡è¯è¨ãMDAçå ³é®ä¹å¤æ¯æ¨¡åå¨è½¯ä»¶å¼åä¸æ®æ¼äºé常éè¦çè§è²ã
MDAçå½å¨æåä¼ ç»çå½å¨æ没æ大çä¸åï¼ä¸»è¦çåºå«å¨äºå¼åè¿ç¨å建ç工件ï¼å æ¬PIMï¼Platform Independent Modelï¼å¹³å°æ å ³æ¨¡åï¼ãPSMï¼Platform specific Modelï¼å¹³å°ç¸å ³æ¨¡åï¼å代ç ãPIMæ¯å ·æé«æ½è±¡å±æ¬¡ãç¬ç«ä»»ä½å®ç°ææ¯ç模åãPIM被转æ¢ä¸ºä¸ä¸ªæå¤ä¸ªPSMãPSMæ¯ä¸ºæç§ç¹å®å®ç°ææ¯é身å®åãä¾å¦ï¼EJB PSMæ¯ç¨EJBç»æ表达çç³»ç»æ¨¡åãå¼åçæåä¸æ¥æ¯ææ¯ä¸ªPSMåå为代ç ï¼ PSMååºç¨ææ¯å¯åç¸å ³ãä¼ ç»çå¼åè¿ç¨ä»æ¨¡åå°æ¨¡åçåæ¢ï¼æè ä»æ¨¡åå°ä»£ç çåæ¢æ¯æå·¥å®æçãä½æ¯MDAçåæ¢é½æ¯ç±å·¥å ·èªå¨å®æçãä»PIMå°PSMï¼åä»PSMå°ä»£ç é½å¯ä»¥ç±å·¥å ·å®ç°ãPIM, PSM,åCode 模å被ä½ä¸ºè½¯ä»¶å¼åçå½å¨æä¸ç设计工件ï¼å¨ä¼ ç»çå¼åæ¹å¼ä¸æ¯ææ¡£åå¾è¡¨ãéè¦çæ¯ï¼å®ä»¬ä»£è¡¨äºå¯¹ç³»ç»ä¸åå±æ¬¡çæ½è±¡ï¼ä»ä¸åçè§è§æ¥çå¾ æ们çç³»ç»ï¼å°é«å±æ¬¡çPIM 转æ¢å°PSM çè½åæåäºæ½è±¡çå±æ¬¡ãè½å¤ä½¿å¾å¼å人åæ´å æ¸ æ°å°äºè§£ç³»ç»çæ´ä¸ªæ¶æï¼èä¸ä¼è¢«å ·ä½çå®ç°ææ¯æâ污æâï¼åæ¶å¯¹äºå¤æç³»ç»ï¼ä¹åå°äºå¼å人åçå·¥ä½éã
MDAçå®ç°ä¸»è¦éä¸å¨ä»¥ä¸3个æ¥éª¤ï¼
1 é¦å ï¼æ¨ç¨UML对æ¨çåºç¨é¢åè¿è¡é«åº¦æ½è±¡ç建模ï¼è¿ä¸ªæ¨¡ååå®ç°å®çææ¯ï¼æè åºå±ææ¯ï¼å®å ¨æ²¡æå ³ç³»ãè¿ä¸ªæ¨¡åæ们称ä¹ä¸ºå¹³å°æ å ³æ¨¡å(PIM)ã
2 ç¶åï¼PIMå°è¢«è½¬æ¢ä¸ºä¸ä¸ªæå¤ä¸ªå¹³å°ç¸å ³æ¨¡å(PSM)ãè¿ä¸ªç¿»è¯çè¿ç¨ä¸è¬æ¯èªå¨å®ç°çãPSMå°ç¨ä¸ä¸ªç¹å®çå®ç°ææ¯æ¥æè¿°æ¨çç³»ç»ãå®å°ç¨å°è¿ç§ææ¯ææä¾çç§ç§æ¶æï¼æ¯å¦EJB, æ°æ®åºæ¨¡åï¼COMç»ä»¶ççã
3 æåï¼PSMå°è¢«ç¿»è¯ææºä»£ç ãå 为æ¯ä¸ªPSMå·²ç»å®å ¨ä¾é æç§ç¹å®çææ¯ï¼è¿ä¸ªæ¥éª¤ä¸è¬æ¯æ¯è¾ç®åçã
MDAæµç¨ä¸æé¾çä¸æ¥ï¼æ¯ä»PIMçæä¸ä¸ªPSMãå®è¦æ±æ¨å¯¹æ¨è¦åºç¨çåºç¡ææ¯å ·æ丰å¯ä¸å·©åºçç¥è¯ï¼å¦ä¸æ¹é¢ï¼æºæ¨¡å(PIM)å¿ é¡»å ·å¤èªå¨çæPSMæè¦æ±ç足å¤ä¿¡æ¯éã
éè¿æ¨¡æ¿çæï¼MDA-light
MDAçåºç°ï¼ä¸ºæé«è½¯ä»¶å¼åæçï¼å¢å¼ºè½¯ä»¶çå¯ç§»æ¤æ§ãååå·¥ä½è½ååå¯ç»´æ¤æ§ï¼ä»¥åææ¡£ç¼å¶ç便å©æ§ææäºè§£å³ä¹éãMDA被é¢å对象ææ¯çé¢è¨ä¸ºæªæ¥ä¸¤å¹´éæéè¦çæ¹æ³å¦ãå½ä»å»ºæ¨¡ç主è¦é®é¢å¨äºï¼å¯¹äºå¾å¤ä¼ä¸æ¥è¯´å®åªæ¯çº¸é¢ä¸çç»ä¹ ãè¿å°±é æäºæ¨¡åå代ç ä¸åæ¥çé®é¢ï¼ä»£ç ä¼è¢«ä¸æä¿®æ¹ï¼è模åä¸ä¼è¢«æ´æ°ï¼è¿æ ·æ¨¡å就失å»äºæä¹ã弥补建模åå¼åä¹é´ç鸿æ²çå ³é®å°±å¨äºå°å»ºæ¨¡å为å¼åçä¸ä¸ªå¿ ä¸å¯å°çé¨åãMDA æ¯æ¨¡å驱å¨å¼åçæ¡æ¶ï¼MDA çæ¿æ¯æ¯å®ä¹ä¸ç§æè¿°åå建系ç»çæ°çéå¾ãMDA 使å¾UML çç¨éèµ°å¾æ´è¿ï¼èä¸ä» ä» æ¯ç¾ä¸½çå¾ç»ãå¾å¤ä¸å®¶é¢è¨MDA æå¯è½ä¼å¸¦é¢æ们è¿å ¥è½¯ä»¶å¼åçå¦ä¸ä¸ªé»éæ¶ä»£ã
CIMçå ¨ç§°æ¯Computer Integrated Manufacturingå³è®¡ç®æºéæå¶é ãé常æå¨è®¡ç®æºè¾ å©è®¾è®¡ï¼CADï¼ã计ç®æºè¾ å©å¶é ï¼CAMï¼ï¼è®¡ç®æºè¾ å©å·¥ç¨çé¢åï¼ä¸åæ¯è®¾è®¡åå¶é åå°çµèåï¼è¿åå¨æçæ¶å货管çãç产管çï¼ä»¥åå·¥æ°ç®¡ççï¼å¡æ¯ä¸å¶é æå ³çä¸åå·¥ç¨å ¨é¢ä¾é 计ç®æºç»ä¸ç®¡ççè§åä¹æãå¹´æ¥ï¼CIMæ¦å¿µä¸æå¾ä»¥ä¸°å¯ååå±ãCIMå¨ä¸çåå·¥ä¸å½çæ¨å¨ä¸ï¼åç»äºç¾å®¶äºé¸£çæ¦å¿µæ¼åèè¿å ¥è¬ååå±æ¶æã年代åï¼ç¾å½åæ¥æ¬å ³äºCIMçå®äº¤åºæ¬ä¸é½æ¯ç´§å¯å´ç»å¶é å产åå¼åè¿ä¸èå´ãå¾·å½èªå¹´ä»£åæå¼å§æ³¨ç æ¢ è®¨CIMAè¿ä¸ä¸»é¢ï¼åºç°äºåç§ä¸åçæ¦å¿µå®ä¹ï¼ç´å°å¹´(èé¦)德车ç»æµåå¹³å§åä¼(AWFA)æåºäºCIMçæ¨èæ§å®ä¹ï¼æè®åå¾äºä¸å®ç¨åº¦ä¸çç»ä¸ãå ¶æ¨è çå®ä¹æ¯ï¼CIMæ¯æå¨ææä¸ç产æå ³ ä¼ä¸é¨é¨ä¸éæå°ç¨çµåæ°æ®å¤çï¼CIMå æ¬äºå¨ç产计ååæ§å¶ã计ç®æºè¾ å©è®¾è®¡ã计ç®æºè¾ å©å·¥èºè§åã计ç®æºè¾ å©å¶é ã计ç®æºè¾ å©è´¨é管çä¹é´ä¿¡æ©ææ¯ä¸çååå·¥ä½ï¼å ¶ä¸ä¸ºç产产åæå¿ éçåç§ææ¯åè½å管çåè½åºå®çç±éæãå¹´ç¾å½IBMå ¬å¸å¯¹CIMçå®ä¹æ¯åºç¨ä¿¡æ¯ææ¯æé«ç»ç»çç产çåååºè½åãå¹´æ¥æ¬è½çåä¼æåºCIMçå®ä¹ä¸ºï¼ä¸ºå®ç°ä¼ä¸éåºä»åä¼ä¸ç¯å¢çç»è¥æç¥ï¼æå¿ è¦ä»éå®å¸åºå¼å§å¯¹å¼åãç产ãç©æµãæå¡è¿è¡æ´ä¼ä¼åç»åãCIMæ¯ä»¥ä¿¡æ¯ä½ä¸ºåªä»ï¼ç¨è®¡ç®æºæä¼ä¸æ´»å¨èå¤ç§ä¸å¡é¢ååå ¶èè½éæèµ·æ¥ï¼è¿½æ±æ´ä½æççæ°åç产系ç»ãæè¿æ¬§å ±ä½CIM-OSA(å¼æ¾ç³»ç»ç»æ)课é¢å§åä¼(个欧洲èªå¨åå ¬å¸åç 究æºæï¼å æ¬IBMï¼DECï¼HPå ¬å¸å¨æ¬§æ´²çåå ¬å¸ï¼æ¦æ¬äºä¸è¿°åå½CIMå®ä¹çåºæ¬è¦ç¹ï¼å ¶ä¸æ¯ ä¸çå个ç产ç¯èæ¯ä¸å¯åå²çï¼éè¦ç»ä¸èèï¼äºæ¯æ´ä¸ªå¶é ç产è¿ç¨å®è´¨ä¸æ¯ä¿¡æ¯çééãä¼ éåå å·¥å¤ççè¿ç¨ãå®å¯¹CIMçå®ä¹æ¯ï¼âCIMæ¯ä¿¡æ¯ææ¯åç产è¯ç»¼ååºç¨ï¼å ¶ç®çæ¯æé«å¶é åä¼ä¸çç产çåååºè½åï¼ç±æ¤ï¼ä¼ä¸çææåè½ãä¿¡æ¯ãç»ç»ç®¡çæ¹é¢é½æ¯ä¸ä¸ªéæèµ·æ¥çæ´ä½çå个é¨åâãæå½ç»è¿7å¹´å¤è®¡å对CIMçå®è·µï¼è®¤ä¸ºâCIMæ¯ä¸ç§ç»ç»ã管çä¸è¿è¡ä¼ä¸ç产çæ°å²çï¼å®å©è®¡ç®æºç¡¬ã软件ï¼ç»¼åè¿ç¨ç°ä»£ç®¡çææ¯ãå¶é ææ¯ãä¿¡æ¯ææ¯ãèªå¨åææ¯ãç³»ç»å·¥ç¨ææ¯ï¼å°ä¼ä¸çäº§å ¨é¨è¿ç¨ä¸æå ³äººãææ¯ãç»è¥ç®¡çä¸è¦ç´ éæèµ·æ¥ï¼å¹¶å°å ¶ä¿¡æ¯æµä¸ç©æµææºå°éæåä¼åè¿è¡ï¼ä»¥å®ç°äº§åé«è´¨ãä¸å¸å¿«ãé¢æ¬ä½ãæå¡å¥½..
这属于什么类型的文件?
-- 常用文件扩展名解释
A 对象代码库文件
AAM Authorware shocked文件
AAS Authorware shocked包
ABF Adobe二进制屏幕字体
ABK CorelDRAW自动备份文件
ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自abstract)
ACE Ace压缩档案格式
ACL CorelDRAW 6键盘快捷键文件
ACM Windows系统目录文件
ACP Microsoft office助手预览文件
ACR 美国放射医学大学文件格式
ACT Microsoft office助手文件
ACV OS/2的驱动程序,用于压缩或解压缩音频数据
AD After Dark屏幕保护程序
ADA Ada源文件(非-GNAT)
ADB Ada源文件主体(GNAT);HPLX组织者的简历制作网站源码约定数据库
ADD OS/2用于引导过程的适配器驱动程序
ADF Amiga磁盘文件
ADI AutoCAD设备无关二进制绘图仪格式
ADM After Dark多模块屏幕保护;Windows NT策略模板
ADP FaxWork用于传真调制解调器的交互安装文件;Astound Dynamite文件
ADR After Dark随机屏幕保护;Smart Address的地址簿
ADS Ada源文件说明书(GNAT)
AFM Adobe的字体尺度
AF2,AF3 ABC的FlowChat文件
AI Adobe Illustrator格式图形
AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh应用程序的声音格式
AIFC 压缩AIF
AIM AOL即时信息传送
AIS ACDSee图形序列文件;Velvet Studio设备文件
AKW RoboHELP的帮助工程中所有A-关键词
ALAW 欧洲电话音频格式
ALB JASC Image Commander相册
ALL 艺术与书信库
AMS Velvet Studio音乐模块(MOD)文件;Extreme的Tracker模块文件
ANC Canon Computer的调色板文件,包含一系列可选的颜色板
ANI Windows系统中的动画光标
ANS ANSI文本文件
ANT SimAnt For Windows中保存的游戏文件
API Adobe Acrobat使用的应用程序设计接口文件
APR Lotus Approach 文件
APS Microsoft Visual C++文件
ARC LH ARC的压缩档案文件
ARI Aristotle声音文件
ARJ Robert Jung ARJ压缩包文件
ART Xara Studio绘画文件;Canon Crayola美术文件;Clip Art文件格式;另一种光线跟踪格式;AOL使用的用Johnson―Grace压缩算法压缩的标记文件
ASA Microsoft Visual InterDev文件
ASC ASCⅡ文本文件;PGP算法加密文件
ASD Microsoft Word的自动保存文件;Microsoft高级流媒体格式(microsoft advanced streaming FORMat,ASF)的描述文件;可用NSREX打开 Velvet Studio例子文件
ASE Velvet Studio采样文件
ASF Microsoft高级流媒体格式文件
ASM 汇编语言源文件,Pro/E装配文件
ASO Astound Dynamite对象文件
ASP 动态网页文件;ProComm Plus安装与连接脚本文件;Astound介绍文件
AST Astound多媒体文件;ClarisWorks“助手”文件
ASV DataCAD自动保存文件
ASX Cheyenne备份脚本文件;Microsoft高级流媒体重定向器文件,视频文件
ATT AT< Group 4位图文件
ATW 来自个人软件的Any Time Deluxe For Windows个人信息管理员文件
AU Sun/NeXT/DEC/UNIX声音文件;音频U-Law(读作“mu-law”)文件格式
AVB Computer Associates Inoculan反病毒软件的病毒感染后文件
AVI Microsoft Audio Video Interleave**格式
AVR Audio Visual Research文件格式
AVS 应用程序可视化格式
AWD FaxVien文档
AWR Telsis数字储存音频文件扩展名格式
Axx ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取-的数字)
A3L Authorware 3.x库文件
A4L Authorware 4.x库文件
A5L Authorware 5.x库文件
A3M,A4M Authorware Macintosh未打包文件
A4P Authorware无运行时间的打包文件
A3W,A4W,A5W 未打包的Authorware Windows文件
BAK 备份文件
BAS BASIC源文件
BAT 批处理文件
BDF West Point Bridger Designer文件
BFC Windows Briefcase文档
BG Backgammon For Windows下的游戏文件
BGL Microsoft Flight Simulator(微软飞行模拟器)的视景文件
BI 二进制文件
BIF Group Wise的初始化文件
BIFF XLIFE 3D格式文件
BIN 二进制文件
BK,BK$ 有时用于代表备份版本
BKS IBM BookManager Read书架文件
BMK 书签文件
BMP Windows或OS/2位图文件
BMI Apogee BioMenace数据文件
BOOK Adobe FrameMaker Book文件
BOX Lotus Notes的邮箱文件
BPL Borlard Delph 4打包库
BQY BrioQuery文件
BRX 用于查看多媒体对象目录的文件
BSC MS Developer Studio浏览器信息文件
BSP Quake图形文件
BS1 Apogee Blake Stone数据文件
BS_ Microsoft Bookshelf Find菜单外壳扩展名
BTM Norton 应用程序使用的批处理文件
BUD Quicken的备份磁盘
BUN CakeWalk 声音捆绑文件(一种MIDI程序)
BW SGI黑白图像文件
BWV 商业波形文件
BYU BYU的**文件格式
B4 Helix Nuts and Bolts文件
C C代码文件
C0l 台风波形文件
CAB Microsoft压缩档案文件
CAD Softdek的Drafix CAD文件
CAL CALS压缩位图;日历计划表数据
CAM Casio照相机格式
CAP 压缩音乐文件格式
CAS 逗号分开的ASCⅡ文件
CAT Quicken使用 的IntellCharge分类文件
CB Microsoft干净引导文件
CBI 二进制卷格式文件(用于IBM大型机系统)
CC Visual dBASE用户自定义类文件
CCA cc:邮件文件
CCB Visual Basic动态按钮配置文件
CCF 多媒体查看器配置文件,用于OS/2
CCH Corel图表文件
CCM Lotus cc:邮箱(例如“INBOX.CCM”)
CCO CyberChat数据文件
CCT Macromedia Director Shockwave投影
CDA CD音频轨道
CDF Microsoft频道定义格式文件
CDI Philip的高密盘交互格式
CDM Visual dBASE自定义数据模块文件
CDR CorelDRAW绘图文件;原始音频CD数据文件
CDT CorelDRAW模板
CDX CorelDRAW压缩绘图文件;Microsoft Visual FoxPro索引文件
CEL CIMFast事件语言文件
CER 证书文件(MIME x-x-ca-cert)
CFB Compton的多媒文件
CFG 配置文件
CFM CotdFusion模板文件;Visual dBASE Windows用户定制表单
CGI 公共网关接口脚本文件
CGM 计算机图形元文件
CH OS/2配置文件
CHK 由Windows磁盘碎片整理器或磁盘扫描保存的文件碎片
CHM 编译过的HTML文件
CHR 字符集(字体文件)
CHP Ventura Publisher章节文件
CHT ChartViem文件;Harvard Graphics矢量文件
CIF Adaptec CD 创建器 CD映像文件
CIL Clip Gallery下载包
CIM SimCity 文件
CIN OS/2改变控制文件用于跟踪INI文件中的变化
CK1 iD/Apogee Commander Keen 1数据文件
CK2 iD/Apogee Commander Keen 2数据文件
CK3 iD/Apogee Commander Keen 3数据文件
CK4 iD /Apogee Commander Keen 4数据文件
CK5 iD /Apogee Commander Keen 5数据文件
CK6 iD /Apogee Commander Keen 6数据文件
CLASS Java类文件
CLL Crick Software Clicker文件
CLP Windows 剪贴板文件
CLS Visual Basic类文件
CMD Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CMF Corel元文件
CMG Chessmaster保存的游戏文件
CMP JPEG位图文件;地址文档
CMV Corel Move动画文件
CMX Corel Presentation Exchange图像
CNF Telnet,Windows和其他其内格式会发生改变的应用程序使用的配置文件
CNM Windows应用程序菜单选项和安装文件
CNQ Compuworks Design Shop文件
CNT Windows(或其他)系统用于帮助索引或其他目的内容文件
COB TrueSpace 2对象文件
COD Microsoft C编译器产生的可显示机器码/汇编代码文件,其中附有源C代码作为注释
COM 命令文件(程序)
CPD Corel Print Office文件(图形)
CPD,CPE 传真覆盖文档
CPI Microsoft MS-DOS代码页信息文件
CPL 控制面板扩展名,Corel颜色板
CPO Corel打印存储文件
CPP C++代码文件
CPR Corel提供说明书文件
CPT Corel 照片-绘画图像
CPX Corel Presentation Exchange压缩图形文件
CRD Windows Cardfile文件
CRP Corel 提供的诱导 APP源码 运营运行时介绍文件;Visual dBASE自定义报表文件
CRT 认证文件
CSC Corel脚本文件
CSP PC Emcee On_Screen图像
CSS 瀑布式表格文件
CST Macromedia Director Cast文件
CSV 逗号分隔的值文件
CT Scitex CT位图文件;Paint Shop Pro Grapic编辑器文件
CTL 通常用于表示一个包含控件信息的文件;FaxWork用它来保持有关每个传真收到或发出的信息
CUE Microsoft提示牌数据文件
CUR Windows光标文件
CUT Dr Halo位图文件
CV Corel版本的档案文件;Microsoft CodeView信息屏幕文件
CWK ClarisWorks数据文件.
CWS ClarisWorks模块
CXT Macromedia Director受保护的(不可编辑的)投影文件
CXX C++源代码文件
--------------------------------------------------------------------------------
-- 作者:ray
-- 发布时间:-- ::
--
DAT 数据文件;WrodPerfect合并数据文件;用于一些MPEG格式的文件
DB Borland的Paradox 7表
DBC Microsoft Visual FoxPro数据库容器文件
DBF dBASE文件,一种由Ashton-Tate创建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和类似数据库或与数据库有关产品识别;可用数据文件(能被Excel 打开);Oracle 8.1.x表格空间文件
DBX DataBearn图像;Microsoft Visual FoxPro表格文件
DCM DCM模块格式文件
DCR 冲击波文件
DCS 桌面颜色分隔文件
DCT Microsoft Visual FoxPro数据库容器
DCU Delphi编译单元文件
DCX Microsoft Visual FoxPro数据库容器;基于PCX的传真图像;宏
DC5 DataCAD绘图文件
DDF Btrieve或Xtrieve数据定义文件,它包含用于描述Btrieve或Xtrieve文件的元数据
DDIF Digital Equipment或 Compaq格式,用于保存他们图像与字处理文档
DEF SmartWareⅡ数据文件;C++模块定义文件
DEFI Oracle 7 卸载脚本文件
DEM 用于表示数字高度模型的USGS基准的文件
DER 认证文件
DEWF Macintosh Sound Cap/Sound Edit录音设备格式
DGN Macintosh CAD绘图文件
DIB 设备无关位图
DIC 目录
DIF 可进行数据互换的电子表格
DIG DigiLink格式;Sound DesignerⅠ音频文件
DIR MacromediaDirector文件
好玩的开源项目推荐
欢迎光临,今日为您推荐一系列趣味十足的开源项目,让工作之余也能享受科技带来的乐趣。
项目一:Spleeter。一款音轨分离软件,只需输入一段命令,即可轻松分离音乐中的人声与乐器声,支持多种常见音频格式,由 Python 语言编写,并利用 TensorFlow 进行模型训练。
项目地址:github.com/deezer/spleeter...
项目二:FlutterBoost。由阿里系闲鱼团队开源的框架,提供快速便捷的原生应用与 Flutter 混合集成方案,最新版本为 v3.0-preview,目前仍持续维护中。
项目地址:github.com/alibaba/flutterboost...
项目三:Orika。一个基于字节码技术栈实现的高性能 Java 对象映射框架,以其简单易用、高效的特点成为众多映射框架中的佼佼者。
项目地址:github.com/orika-mapper...
项目四:hotkey。京东 APP 后台热数据探测开源框架,经过多次高压压测和京东 大促的考验,精确探测热门商品并快速推送到服务端,大幅减轻数据层查询压力,提升应用性能。
项目地址:gitee.com/jd-platform-hotkey...
项目五:PaddleOCR。基于飞桨的 OCR 工具库,提供超轻量级中文 OCR,支持中英文数字组合识别、竖排文本识别、长文本识别,同时包含多种文本检测、识别的训练算法。
项目地址:gitee.com/paddlepaddle/...
项目六:XXL-JOB。一个轻量级分布式任务调度平台,设计目标是开发迅速、学习简单、轻量级、易扩展,现已开放源代码,并在多家公司线上产品线中应用。
项目地址:github.com/xuxueli/xxl-job...
项目七:CIM。基于 Netty 框架的即时消息推送系统,支持多端接入,适用于移动应用、物联网、智能家居等领域。
项目地址:gitee.com/farsunset/cim...
项目八:DevSidecar。为开发者提供辅助的边车工具,通过本地代理将 HTTP 请求代理到加速通道,解决网站和库无法访问或访问速度慢的问题。
项目地址:github.com/docmirror/devsidecar...
项目九:Jsoup。一款 Java 的 HTML 解析器,可直接解析 URL 或 HTML 文本,提供简单易用的 API,支持 DOM、CSS 以及类似 jQuery 的操作方法。
项目地址:github.com/jhy/jsoup...
项目十:Knife4j。为 Java MVC 框架集成 Swagger 生成 API 文档的增强解决方案,前身是 swagger-bootstrap-ui,取名 knife4j,旨在小巧、轻量、功能强大。
项目地址:github.com/xiaoymin/swagger-bootstrap-ui...
项目十一:Arthas。阿里巴巴开源的 Java 诊断工具,支持 JDK 6+,适用于 Linux/Mac/Windows,提供命令行交互模式与丰富的 Tab 自动补全功能。
项目地址:github.com/alibaba/arthas...
项目十二:El-admin。基于 Spring Boot、Jpa、Spring Security、redis、Vue 的前后端分离的开源后台管理系统,采用 RBAC 权限控制方式,支持数据字典、数据权限管理与代码生成。
项目地址:github.com/elunez/eladmin...
项目十三:Halo。使用 Java 开发的开源博客系统,基于 Spring Boot 框架,通过一行命令即可完成安装。
项目地址:github.com/halo-dev/halo...
项目十四:Hutool。一个功能全面的 Java 工具类库,提供静态方法封装,降低学习成本,提高工作效率。
项目地址:github.com/dromara/hutool...
希望以上推荐能满足您的需求,若感兴趣,不妨前往 GitHub 上探索更多好玩的开源项目,每日都有更新!
2024-11-30 07:03
2024-11-30 07:01
2024-11-30 06:08
2024-11-30 06:04
2024-11-30 05:36
2024-11-30 05:15