这是学《编译原理》时的上机实验。
可实现对C语言的词法分析,关键字32个,包含了C的绝大部分运算、限界符,主要是对文件进行读、写操作,节省内存消耗,自以为是一个不错的词法分析程序。
运行环境为VC++6.0。
2024/12/27 14:30:36 10KB 控件 源码 系统相关类 资源
1
来源于webrtc的vad音频处理模块,含源码。
VAD-录音过程中,实时检测当前是否有人在讲话(语音活动检测,或者叫静音检测)。
讲话时webRtcVad_Process返回true,不讲话时返回false。
直接用androidstudio打开,编译后“喂喂”两下,看log即可。
bytanyaping,欢迎技术交流。
2024/12/27 13:31:29 41.85MB vad webrtc 静音检测
1
C语言程序设计训练的大作业,已在VC6.0上测试编译运行通过,并内附设计报告,欢迎下载。
这句话是为了凑字数的。
2024/12/27 11:09:10 84KB 学生成绩管理 C语言
1
解压密码:[gnibuoz]注意:解压密码包括方括号!【Debug版本提示缺少找不到proj.dll,请自行复制同目录下proj_d.dll,并重命名为proj.dll】截止到2020/03/10最新版本的osg和osgEarth开发库,osg版本为3.6.4,osgEarth版本为2.10.2,之前编译了VS2017版本的开发库,有网友反映需要32位的开发库,当时确实没时间专门编译32位的开发库,最近正好有个项目需要用32位的开发库,所以顺手用VS2019编译了32位和64位的osg和osgEarth开发库,特意打包上传过来,与大家分享,压缩包里边包含头文件/lib库/动态链接库+所有插件dll以及osg和osgEarth的一些应用exe。
使用的编译器是vs2019版本,由于VS2015/VS2017/VS2019之间二进制版本兼容,所以,理论上开发库可同时用于VS2015/VS2017/VS2019下的开发,我也在VS2015上测试了下32位的库,可以正常使用。
2024/12/24 22:47:30 139.03MB osg osgEarth x86 x64
1
在keilMDK中编译通过之后,进入debug模式,可以直接用软件仿真查看RTOS系统任务的运行机制,详情请看readme文档。
2024/12/24 22:23:41 556KB FreeRTOS STM32 USART 实时操作系统
1
"飘逸传世引擎源代码"是一套专为游戏开发设计的引擎,主要应用于类似"飘逸传世"这样的大型多人在线角色扮演游戏(MMORPG)。
这个引擎的源代码提供了游戏服务器和客户端的核心功能,允许开发者深入理解和定制游戏逻辑,以适应不同的游戏需求。
以下是基于这个主题的详细知识点:1.**Delphi7**:这是一个集成开发环境(IDE),由Borland公司开发,用于编写Windows应用程序,特别是基于ObjectPascal的程序。
在"飘逸传世引擎"中,Delphi7是用于编译源代码的工具,意味着引擎部分或全部使用Pascal语言编写。
2.**游戏引擎架构**:游戏引擎通常包含多个组件,如渲染引擎、物理引擎、脚本系统、音频引擎、网络引擎等。
"飘逸传世引擎"可能包括这些核心模块,用于处理游戏画面、交互、物理效果、声音以及玩家间的网络通信。
3.**服务器组件**:-**DBServer**:数据库服务器,负责处理游戏中的数据存储和检索,例如玩家信息、游戏进度等。
-**Wolsrv**:可能是游戏世界的服务器,处理玩家的行动、交互和地图同步。
-**SelGate、RunGate**:可能代表选择网关和运行网关,这两个组件通常用于处理客户端连接,分配玩家到适当的服务器,以及处理游戏会话的建立和断开。
4.**SDK(SoftwareDevelopmentKit)**:提供给开发者的工具集,包含了库、文档、示例代码等,帮助他们使用引擎构建游戏。
SDK可能包含与"飘逸传世引擎"交互所需的API接口和开发指南。
5.**PlugOfEngine**:可能是指引擎的插件系统,允许开发者添加自定义功能或扩展引擎能力,实现特定的游戏机制。
6.**Common**:公共模块,可能包含了引擎中多个组件共用的函数和类,例如基础数据结构、工具函数等。
7.**控件**:可能是指用户界面(UI)相关的组件,如按钮、文本框等,供开发者构建游戏菜单和界面。
8.**.bpg文件**:这是Delphi项目的专属格式,包含了项目设置、源代码文件引用等信息。
"P.Y.Engine.bpg"很可能是"飘逸传世引擎"的主项目文件。
通过研究和理解这些源代码,开发者不仅可以学习到游戏开发的基本原理,还能掌握如何利用"飘逸传世引擎"构建自己的游戏世界。
这个引擎的开放源码性质鼓励了社区参与和创新,使得游戏开发更加灵活和自定义化。
然而,由于缺少具体代码细节,实际的学习和使用可能需要一定的编程基础和对游戏开发流程的理解。
2024/12/24 20:27:24 21.88MB 飘逸传世 飘逸引擎
1
xc8_v1.41破解文件PICXC8V1.41PRO版,编译器破解文件,将附件文件覆盖编译器bin目录下原文件即可。
你懂的。






编译前把编译选项的Free改成PRO
2024/12/24 13:08:20 353KB maplab ide pic xc8
1
编译旧内核要用的老版本gcc2.95.3,已编译好。
文件解压至/usr/local目录下,然后按以下方式链接,不想这么麻烦也可直接执行内附的安装文件sudoln-s/usr/local/gcc-2.95/lib/libstdc++-3-libc6.3-2-2.10.0.so/usr/lib/libstdc++-3-libc6.3-2-2.10.0.sosudoln-s/usr/lib/222libstdc++-3-libc6.3-2-2.10.0.so/usr/lib/libstdc++-libc6.3-2.so.3sudomv/usr/bin/cpp/usr/bin/cpp-baksudomv/usr/bin/gcc/usr/bin/gcc-baksudoln-s/usr/local/gcc-2.95/bin/gcc/usr/bin/gccsudoln-s/usr/local/gcc-2.95/bin/cpp/usr/bin/cpp
2024/12/24 11:24:08 4.84MB gcc ubuntu linux 编译器
1
在visualstudio下编译生成的密码函数库miracle静态依赖库,可以直接基于其在vs环境下开发密码算法程序并调用miracl类库中的函数。
2024/12/23 13:18:26 1.07MB miracl visual studi
1
全套课程设计,经检验,程序无BUG#include#include"lex.h"main(){ //LexScan() //{ charch,ch1;//存放读入的字符 chartoken[50]={'\0'};//存放识别的字符串 inti=0;//字符串的指针 intflag;//字符串比较的标志 AttrWordattrword[200]={{"\0"}};//定义属性字 intAWflag=1;//属性字计数器 intk,c,flag1=0,Linenum=1; FILE*fp=fopen("d:\\lex.txt","r"); if(fp==NULL) { printf("can'topentext!"); exit(0); } ch=fgetc(fp);
2024/12/22 9:08:31 961KB 编译原理 课程设计 计算机
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡