华中科技大学编译原理面向过程的C语言的编译器设计功能包括:词法分析和语法分析、语义分析、中间代码生成的源码题目:c--语言编译器设计与实现(请为自己的编译器命名)源语言定义:或采用教材中Decaf语言,或采用C语言(或C++语言或C#语言或JAVA语言)部分关键语法规则。
源语言要求至少包含的语言成分如下:数据类型至少包括char类型、int类型和float类型基本运算至少包括算术运算、比较运算、自增自减运算和复合赋值运算控制语句至少包括if语句和while语句实验内容:完整可运行的自定义语言编译器实验一:词法语法分析器的设计与实现:建议使用词法语法生成工具如:LEX/FLEX,YACC/BISON等专业工具完成。
实验二:符号表的设计与属性计算:设计符号表数据结构和关键管理功能。
动态展现符号表变化过程。
无论语法分析使用工具还是自己设计,都必须对符号表进行设计和管理,属性计算可以语义子程序实现。
实验三:语义分析和中间代码生成:生成抽象语法树,进行语义分析,实现类型检查和控制语句目标地址计算,生成中间代码。
中间代码的形式可以采用不同形式,但实验中要求定义自己的中间形式。
实验四:目标代码生成:在前三个实验的基础上实现目标代码生成。
也可以使用工具如LLVM来生成目标代码。
1
-----------------【请用Qt4.6+编译,Qt5目前有Bug】----------原博客地址:http://blog.csdn.net/jiangcaiyang123/article/details/8762365--------------------------------------------------------------- 人工智能是一个非常具有潜力的分支,顾名思义,它可以通过计算机指令模拟人的行为,在游戏中的人工智能就非常地多样了。
对于FPS、TAB、RPG、STG、ADV等游戏,有着不同的人工智能,但都基于几种理论:有限状态机、遗传算法、神经网络等。
下面我就采用游戏中最基础也是最常用的人工智能算法来进行演示。
我的开发环境是:Windows:WindowsXP(SP3)+MinGW4.4/MinGW4.7+Qt4.8.3/Qt5.0.1+QtCreator2.6/QtCreator2.7Linux:Ubuntu12.10+gcc4.7+Qt4.8.1/Qt4.8.4/Qt5.0.1+QtCreator2.6/QtCreator2.7
2025/11/21 20:09:42 8.52MB Qt 人工智能
1
[2015-01-15更新]添加QCA9533v2支持(暂无固件支持)添加TP-LINKTL-WR2041Nv2(QCA9558+AR8236)支持修复在32MFlash上打开TP-LINK设置页面卡死的BUG修复使用新版Flash驱动后无法在32MFlash上启动固件的BUG[2014-11-23更新]AR2317增加内存大小自适应的功能AR7161WNDR3700V2/WNDR3800/WNDRMAC专用版修复USB灯常亮的问题[2014-11-18更新]刷入编程器固件时如果不选择保留U-Boot,不再检测固件是否合法,以便刷入其它闪存布局的固件。
[2014-11-16更新]AR7240再次修复刷原厂固件丢无线的BUG(手抖造成的)底层小更新(所有芯片)[2014-10-26更新]AR724x添加UBNT编程器固件自动识别功能[2014-10-7更新]AR2317修复无法刷入部分固件的BUG修复刷入编程器固件取消选择保留U-Boot却仍然保留U-Boot的BUG增加更多Flash支持[2014-9-24更新]WNDR3800修复OpenWrt可能无法保存设置的BUGWNDR3800增加CH机型支持增加品胜云座易充(WMM003N)及品胜无线音乐路由(WPR001N)支持(先开机,再按复位键,否则无法开机,硬件问题)[2014-9-21更新]360安全路由C301专用版完善恢复出厂设置的功能,支持360官方固件恢复出厂设置修复小BUG[2014-9-20更新]360安全路由C301专用版增加刷写/备份第二Flash功能360安全路由C301专用版增加从第二Flash启动的功能(目前无固件支持)360安全路由C301专用版增加刷写官方加密固件的功能[2014-9-4更新]添加DHCP服务功能,连接到路由的设备可自动获取IP地址增强网页稳定性,解决页面多次刷新后失去响应的问题修复AR9341/AR9344内存初始化BUG,增强稳定性,解决部分MW300Rv3/v4FW300Rv3/v4无法启动的问题[2014-8-31更新]360安全路由C301专用版增加NVRAM修改功能,可修改MAC地址等设置[2014-8-30更新]增加360安全路由C301专用版[2014-8-28更新]修复AR9344通电有时无法开机(灯全亮)的问题增加AR9344+AR8035(上海贝尔MSA2K-3513NA专用版)支持U-Boot选择说明**请根据以下列出的硬件配置选择合适的U-Boot文件进行刷机**选择Flash时,请在下方的列表中检查是否支持。
**在已列出的生产商中,绝大多数未列出的Flash型号是因为其JEDECID与已列出的Flash相同,因此可以直接使用**凡在U-Boot控制台[系统信息]页中看到已识别出Flash型号,则表明使用此Flash没有问题U-Boot适用的硬件配置、机型、及原厂固件如下:[u-boot-ar2317.bin]硬件配置:AR2317+88E6060AR2317+AR8236AR2317+ADM6996内存:SDRAM/DDR16-bit大小自适应机型:山寨UBNT:TP-LINKTL-WR541G+v1/v2/v3TP-LINKTL-WR340G+v1/v2/v3/v4NetgearWGR614v7原厂固件:UBNTXS2系列原厂升级固件其他固件:OpenWrtatheros平台的sysupgrade固件DD-WRT固件说明:u-boot-ar2317-32m.bin可用在32M及64M内存的路由上,但只能使用32M内存u-boot-ar2317-64m.bin只能用在64M内存的路由上,在32M内存路由上不能开机此U-Boot支持最大16MFl
2025/11/21 20:41:46 1.75MB 不死 U-Boot
1
一个人工神经元网络是由一个多层神经元结构组成,每一层神经元拥有输入(它的输入是前一层神经元的输出)和输出,我们把神经元和与之对应的神经元之间的连线用生物学的名称,叫做突触,在数学模型中每个突触有一个加权数值,称做权重,此时第i层上的某个神经元所得到的输出等于每一个权重乘以第i-1层上对应的神经元的输出之和,最后再通过激活函数来对输出进行量化,在与阈值相比较判断是否属于某一类。
1
多物理场耦合模型及数值模拟导论利用COMSOL进行多物理场耦合模拟的实用参考书高清pdf
2025/11/21 20:09:20 29.9MB 物理场 comsol 模型 数值模拟
1
C语言精彩编程200例-源码可以练习C/C++一些常用算法都是小例子是初学者进行提高的非常好的练手源码
2025/11/21 15:01:53 364.33MB C C++ 源码 学习
1
甩手掌柜工具箱是甩手掌柜专门为广大淘宝、拍拍、亚马逊等电子商务网店主开发的一款助手工具软件。
甩手掌柜工具箱是一款简单易用而强大的网店经营软件,可以快速地满足网店经营功能的自动化和批量化实现,而且我们将会以每个月至少4个新工具的速度持续新增功能,只要开网店,总有几款功能适合你。
主要功能1、抓取商品  能抓取各网店平台的商品数据2、数据包转换  将淘宝的数据包转换为拍拍的数据包;或将拍拍的数据包转换为淘宝的数据包3、定价助手  查询竞争对手的价格,辅助给自己的商品定价,以增强价格的竞争力4、价格同步  将一个店铺中商品的价格同步到另外一个店铺中,以保持两个店铺的出售价格一致5、网店复制  快速将一个网店的商品批量复制到另一个网店,同时也支持同平台间多个网店数据的复制6、批量修改  批量修改淘宝、拍拍网店商品的价格、商品名称和实现批量上下架7、发布商品到多店  将一个商品同时发布到一个或多个店出售8、图片空间  甩手掌柜提供的图片存储服务,图片可以同时用于多个网店而不会出现盗链9、流量统计用于监控统计多平台多网店的工具(例如:淘宝、拍拍、亚马逊)。
10、自动上架调整本工具可以自动调整网店中所有商品的上下架时间,省时省力,让您网店的流量倍增,是经营网店的必备工具11、自动橱窗推荐本工具可以自动将快下架的商品设为橱窗推荐商品,从而增加商品曝光率,提高网店流量。
相对于其他软件,本工具可以同时支持淘宝、拍拍店,是您经营网店的好帮手12、促销助手可以快速、方便创建、管理促销活动,让您的销量爆升,是进行网店营销不可多得的好帮手。
13、老客户营销从淘宝、拍拍、亚马逊的订单中筛选出老客户,并即使或定时给这些老客户发送短信、邮件,进行二次营销,维护顾客感情,增加回头客。
1
Bayer图像奇数行包括green和red颜色的像素,偶数行包括blue和green颜色的像素。
奇数列包括green和blue颜色的像素,偶数列包括red和green颜色的像素。
采用行缓冲+流水线的处理方式,将前一级抓取到的行数(bayercolorpattern),实时转换成标准的30位RGB数据并进行适当的下采样,以便于后继的图像处理及显示。
2025/11/21 9:33:37 92KB Bayer图像 标准RGB 转化
1
DMSP-OLS数据产品是30弧秒网格,跨越-180到180度经度和-65到75度纬度。
对背景噪声进行识别,代之以零值。
数据值范围从1-63。
无云观测值为零的区域用255表示。
(数据太大,附链接)
2025/11/21 8:23:29 63B 夜间灯光 数据
1
该Web点餐系统是为了给食堂提供下一天的菜品做参考,使用HTML5+CSS3+JS(jQuery)进行前端开发,数据库采用本地数据库WebSQL,不使用后端开发。
2025/11/21 8:23:58 824KB WebSQL HTML CSS jQuery
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡