作者:胡彦本框架是一个lex/yacc完整的示例,用于学习lex/yacc程序基本的搭建方法,在linux/cygwin下敲入make就可以编译和执行。
本例子虽小却演示了lex/yacc程序最常见和重要的特征:*lex/yacc文件格式、程序结构。
*如何在lex/yacc中使用C++和STL库,用extern"C"声明那些lex/yacc生成的、要链接的C函数,如yylex(),yywrap(),yyerror()。
*重定义YYSTYPE/yylval为复杂类型。
*用%token方式声明yacc记号。
*用%type方式声明非终结符的类型。
*lex里正则表达式的定义、识别方式。
*lex里用yylval向yacc返回属性值。
*在yacc嵌入的C代码动作里,对记号属性($1,$2等)、和非终结符属性($$)的正确引用方法。
*对yyin/yyout重赋值,以改变yacc默认的输入/输出目标。
*如何开始解析(yyparse函数),结束或继续解析(yywrap函数)。
本例子功能是,对当前目录下的file.txt文件,解析出其中的标识符、数字、其它符号,显示在屏幕上。
linux调试环境是Ubuntu10.04。
总之,大部分框架已经搭好了,你只要稍加扩展就可以成为一个计算器之类的程序,用于《编译原理》的课程设计。
文件列表:lex.l:lex程序文件。
yacc.y:yacc程序文件。
main.hpp:共同使用的头文件。
Makefile:makefile文件。
file.txt:给程序解析的文本文件。
使用方法:1-把lex_yacc_example.rar解压到linux/cygwin下。
2-命令行进入lex_yacc_example目录。
3-敲入make,这时会自动执行以下操作:(1)自动调用flex编译.l文件,生成lex.yy.c文件。
(2)自动调用bison编译.y文件,生成yacc.tab.c和yacc.tab.h文件。
(3)自动调用g++编译、链接出可执行文件main。
(4)自动执行main,得到如下结果:。
bison-dyacc.yg++-clex.yy.cg++-cyacc.tab.cg++lex.yy.oyacc.tab.o-omainid:abcid:defghiint:123int:45678op:!op:@op:#op:$AllId:abcdefghi参考资料:《Lex和Yacc从入门到精通(6)-解析C-C++包含文件》,http://blog.csdn.net/pandaxcl/article/details/1321552其它文章和代码请留意我的blog:http://blog.csdn.net/huyansoft2013-4-27
1
高达SDONLINE的模型啊是3DSMAX的,很好的。
有贴图。
在CG网下的。
用GA导出来的。
很好的工具
2023/1/19 19:55:40 302KB 高达 SD ONLINE 的模型啊,很好的
1
中英对照,cg学起来更简略
2016/7/14 22:21:48 44.88MB Cg 图形学
1
cg法matlab代码GPUTUM:有限元求解器GPUTUMFEM解算器是为处理FEM线性系统而编写的C++/CUDA库。
它旨在通过使用GPU硬件快速处理FEM系统。
该代码由美国盐湖城犹他大学科学计算与成像研究所的ZhisongFu和T.JamesLewis编写。
该代码背后的理论发表在下面的链接中。
目录-[FEM知识](#fem-aknowledgements)-[需求](#requirements)-[建筑物](#building)-[Linux和OSX](#linux-and-osx)-[Windows](#windows)-[运行示例](#running-examples)-[使用库](#using-the-library)-[测试](#testing)有限元知识****作者:付志松(a)詹姆斯·刘易斯(b)罗伯特·M·柯比(a)罗斯·惠特克(a)该库可处理GPU上四面体或三角形网格上顶点的偏微分方程和系数值。
支持多种网格格式,并由和读取。
用于分割非结构化网格。
用于测试。
要求Git,CMake(推荐3.0+
2022/10/9 16:12:56 1.5MB 系统开源
1
初学脚本指点,出自CG++,百度即可。
这类教程很好的,适合MAX高阶学习。
2021/1/15 7:15:08 1.56MB MAX脚本 MAX教程 MAX
1
VB橡皮筋效果CG计较机图形学画线
2018/4/1 16:42:07 5KB VB 橡皮筋 效果 CG
1
Java3D必备dll,包括三个dll:j3dcore-d3d.dll,j3dcore-ogl.dll,j3dcore-ogl-cg.dll。
2015/10/14 16:41:39 350KB Java 3D
1
个人收集的许多经典MD2模型内涵纹理图片学CG编程的可以下载使用
2022/9/7 7:50:44 6.21MB MD2模型
1
软件有新旧区分,各种版本都在里面。
是个工具大集合。
关于游戏资源及数据提取的相关书籍,请参考本人共享的《揭秘数据解密的关键技术》PDF电子书。
ExtractorV2.5Extractor,一个可以让你从容不迫的应对007,ADAT,APAK,MHW,MIX,MW4,NPAK,PACK,PAK,PBO,PFF,PKR,POD,RES,U,VDF,VPP,WAD,WDIR,WTN,XCR,ZWP等等数十种文件包的解包/封包程序,程序可以在扫描过程中自动按选择的分类识别你需要的文件,有了它,几乎各种游戏的文件包你都可以解开并得到你想要的资源CGConverterCGConverter能自动并正确判断所支持的封包,能提供一些系统的具体rip选项。
对以象dat这样的归档方式的系统,CGConverter有不俗的效果。
同时它也一些自己的特行,如bmp强制提取,异或解密,alpha反转。
MamiList著名GALGAME图片浏览解压工具,是专门针对ELF公司的GALGAME制作的,体积小,效果好,速度快,功能多样,甚至有简单的图片处理功能。
能将图片无损输出为BMP文件。
KID资源提取器可以提取KID公司旗下大多数游戏,不过经本人测试MOagain无法提取Gameviewer和RPGviewer类似,不过支持的游戏有些不同ExtractData支持游戏多,不过基本是日本游戏,界面简约,使用极其方便,只须把想要解开的文件拖到软件界面中去即可crass支持游戏多,还支持打包,但界面和操作不太友好,其他工具无法解包的时候可以尝试这个软件。
Susie32Susie是一个电脑绘图观看程式,由日本的竹村嘉人制作的自由软件。
本程序主要是透过对应的插件,使CG得以变成BMP格式。
另外,亦可透过插件,使图像得以存储成为JPEG、TIFF等各种格式。
此软件也是解包利器agth游戏文本实时提取工具,用途多多,使用方法网上铺天盖地,就不赘述了,此为08年11月版的汉化版RPGViewer3.0支持游戏多,不仅包括日本游戏,欧美、中国,甚至是网游都能提取。
是我所见到的唯一一款支持风色幻想XX的提取工具。
而且支持预览,还能提取PNG格式(也就是说能提取出背景透明的立绘)此软件需要安装VisualC++2008SP1RedistributablePackage
2022/9/6 18:03:46 24.02MB 游戏 资源 数据 提取
1
这本书的经典就不用多说了,我觉得写的很好,特别是写体绘制的那部分讲的非常易懂,本人手动添加的书签,花了好长时间,要分比较高,不喜勿下
2020/1/2 9:25:29 3.02MB GPU 编程,Cg
1
共 32 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡