(1)设计语法制导翻译生成表达式的四元式的算法;
(2)编写代码并上机调试运行通过。
·输入——算术表达式·输出——语法分析结果相应的四元式序列(3)本实验已给出递归子程序法的四元式属性翻译文法的设计,鼓励学生在此基础上进行创新,即设计LL(1)分析法或LR(0)分析法的属性翻译文法,并根据这些属性翻译文法,使用扩展的语法分析器实现语法制导翻译。
2024/1/17 10:47:11 202KB 中间代码生成器 设计 实验报告 代码
1
开源openssl-1.1.1编译的库windows版本,在windowsserver201264位系统下用VS2015社区版编译的包含32位和64位。
win7-32位系统我也试了成功了。
里面还有编译方法
我的辛苦2天。
2018-3-15中午完成记少占鱼我是硬件开发人员
2024/1/10 20:22:53 16.38MB openssl -1.1.1库 windows
1
Win764位系统下通过VS2015编译好的所有八个版本的OpenSSL链接库,包含以下八个版本:1、32位、debug版LIB;
2、32位、release版LIB;
3、32位、debug版DLL;
4、32位、release版DLL;
5、64位、debug版LIB;
6、64位、release版LIB;
7、64位、debug版DLL;
8、64位、release版DLL;
具体编译方法请看我的博客:http://blog.csdn.net/YAOJINGKAO/article/details/53041165
2023/12/24 15:13:04 19.06MB openssl 编译 64位
1
c语言利用RDMA实现客户端和服务器端发送接收消息。
包含server.c和client.c,gcc编译方法和使用方法
2023/12/5 15:31:09 6KB rdma send receiv c语言
1
1、了解BootLoader的基本概念和框架结构2、了解BootLoader引导操作系统的过程3、掌握bootloader程序的编译方法4、掌握BootLoader程序的使用方法(1)、BootLoader的阶段1通常主要包括以下步骤:硬件设备初始化;
拷贝BootLoader的程序到RAM空间中;
设置好堆栈;
跳转到阶段2的C入口点。
(2)、BootLoader的阶段2通常主要包括以下步骤:初始化本阶段要使用到的硬件设备;
系统内存映射(memorymap);
将kernel映像和根文件系统映像从Flash读到RAM空间中;
为内核设置启动参数;
调用内核…………………………………………………………
2023/8/20 8:45:09 188KB Bootloader 嵌入式 Linux
1
主要功能:1、可以发送带附件的邮件,附件可以是多个,附件大小限制由发送方服务器而定,暂未测试具体为多少MB2、邮件内容和主题可以是空,但当有附件时,主题取第一个附件的文件名(不含扩展名)3、密码验证均为base64加密4、邮件正文和附件的数据传送方式,均为base645、自动解析发件箱的SMTP服务器压缩包文件简介:base.c:包含一些基本的函数,其中有一些在此程序中并未用到,只要使用了其中的base64加密算法mail.c:包含邮件发送、数据读取、编码转换、smtp服务器连接、ip解析等函数mailsend.c:包含main的c源文件,mail.exe则是根据mailsend.c、mail.c、base.c编译成的,具体编译方法可参考makefilelibbase.a:make之后生成的静态库moontalk.cfg:base.c用到的配置文件,可能没用,放在这里进攻阅读参考mail.cfg:自定义用户的配置文件,可用可不用,用作读代码的参考mail.exe:邮件发送的执行文件,仅有命令行模式完善了,逐步输入(直接双击)的方式还不完善b64.exe:base64加密解密的小工具,仅供参考,mail.cfg中用到密码的地方,可以使这个工具得到。
makefile:工程编译链接文件注意:在本地使用mingw环境开发,遵循ANSIC标准,本地有系统的工程库,但是上传的时候,把这些文件都放在一起了,可以先参考makefile进行工程调整,如果有任何问题,请发送到邮箱moontalk@yeah.net,技术交流,不胜感激。
2023/7/22 4:08:14 179KB C语言 邮件 附件 smtp
1
glib-2.58.0-win64-vs2017-v141-sdk10.0.17134.12csdn-tags:glib-2.58.0x64vs2017v141sdk17134glib-2.58.0及其依赖包:bzip2-1.0.6-win64-vc141.zipglib-2.58.0-win64-vc141.ziplibiconv-1.15-win64-vc141.ziplibintl-0.19.8.1-win64-vc141.zippcre-8.42-win64-vc141.zipzlib1-1.2.11-win64-vc141.zip其中:glib依赖libintlpcrezlibintl依赖libiconvpcre依赖bzip2zlibglib的编译方法:1,准备工具:msvc2017,python3,python需要安装meson和ninja,直接pipinstall即可。
2,准备glib:glib需要dirent的支持,否则在编译时会提示无法解析外部符号的错误。
解决方法为:将根目录\build\win32\dirent目录下的二个C文件和一个H文件拷贝到根目录\glib目录下。
3,修改根目录\glib目录下的meson.build文件,字符全是英文半角:glib_sub_headers=files处添加:glib_sub_headers=files('dirent.h',glib_sources=files处添加:glib_sources=files('dirent.c','wdirent.c',打开vs2017的:适用于VS2017的X64本机工具命令提示:或者call"C:\ProgramFiles(x86)\MicrosoftVisualStudio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat"amd64假设python安装在D:\platform\python3则,Scripts目录一定要添加,否则meson.py会找不到:setPYTHONPATH=D:\platform\python3setPATH=%PATH%;%PYTHONPATH%;%PYTHONPATH%\Scripts\然后,创建编译目录,meson用一个新的目录编译源码:mkdirglib-2.58.0-win64-vc141cdglib-2.58.0-win64-vc141meson.py..\glib-2.58.0--prefix=D:\platform\glib--buildtype=minsizeninjaninjainstall就可以完美编译。
欢迎朋友们下载使用。
2023/7/21 15:49:14 9.76MB glib-2.58.0 vs2017v141 sdk17134
1
PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法
一.PL/0语言建立一个词法分程序GETSYM(函数)二.PL/0语言建立一个语法分析程序BLOCK(函数)三.建立一个解释执行目标程序的函数内含所有源码和最终实验报告
1
BroadcomSDK5.6平台指南,关于SDK编译方法、步骤的编程手册,是学习了解BroadcomSDK的很有用的参考手册
2023/6/4 13:41:42 2.21MB Broadcom SDK Platform Buiding
1
安装pthreads-w32-2-8-0-release.exe,里面会有源码和生成好的pthread动态库。
其中Pre-built.2\lib\pthreadVSE2.lib为win32平台库,可直接使用,若想编译源码,可按协助文档来。
2023/1/16 17:54:17 1.04MB pthreads-w3 编译方法
1
共 25 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡