tscalc 实现为语言解释器的基本计算器。 介绍 tscalc不使用内置JavaScript eval函数; 相反,我们从头开始编写互操作器,即词法分析器,解析器,解释器。 这种玩具打扰者是口译员的一种练习。 我们以后可能会也可能不会添加功能。 我们基于此项目实现了一个简单的Web计算器。 您可以在关注该应用。 安装 使用Node和TypeScript进行构建。 $ git clone https://github.com/cwchentw/tscalc.git $ cd tscalc $ npm install $ npm run build 将dist / calc.min.js复制到您自己的项目中。 用法 在浏览器中运行此计算器: <!DOCTYPE html> <head> </head> <body> [removed]
2022-08-19 00:03:51 42KB calculator typescript interpreter TypeScript
1
下载建议按以下操作进行编译和运行: 1. 解压 csupermapforleaflet.zip 工程压缩包; 2. 通过 Visual Studio Code 打开 csupermapforleaflet 工程; 3. 打开 Visual Studio Code 终端面板,输入 cnpm install 命令构建环境; 4. 等环境构建好之后,输入 cnpm run dev 即可运行。
2022-08-10 20:55:30 5.62MB SuperMapiClient Leaflet vue vue2x
1
tinyserver 使用进程池+epoll方式实现的简单http服务器。父程序创建进程池,并监听客户端连接。父进程与子进程池之间利用管道进行通信,父进程将连接请求通知子进程处理(采用轮询方式选择),子进程完成客户端http请求处理过程。父子进程在接收到注册信号后调用信号处理函数进行处理。信号处理函数仅通知当前信号事件,逻辑处理交由用户态代码完成,避免信号处理时间过长(如果采用signal信号处理方式还可能导致信号丢失)。 实现模型图: cgi程序修改自J.David源码,以验证服务端逻辑功能。后续考虑抽象“子进程选择”功能,采用其他负载均衡策略测试。由于cgi会使用标准输入输出接口,故守护进程功能(daemon_init)未进行部署。 部署方法 make ./tinyserver 在浏览器输入:127.0.0.1:8001 如果POST命令不能正常显示返回结果,将htdocs目录下的cg
2022-08-08 20:30:15 38KB C++
1
项目主要实现登录注册页面,附带有其他的增删改查,大家可以用这个自己改改做自己的系统,src文件里面为大家写好了各种包,结构比较清晰。
2022-07-26 16:31:54 4.69MB javaweb mysql java jsp
1
新建一个项目,选择“MFC应用程序”,设置好项目文件夹位置和项目名称
2022-07-19 14:38:39 1.86MB c++ 计算器
1
自制CPU 这是在Logisim中实现的简单CPU,其灵感来自Albert Paul Malvino在“数字计算机电子学”一书中介绍的SAP-1体系结构。 ##指令系统: LDI-立即加载 STM-存储到内存 LDM-从内存加载 LDMA-由A指向的内存加载 ADDI-立即添加 SUBI-次即时 ADDM-从内存添加 SUBM-内存中的子项 JMPI-跳转到直接地址 JMPM-跳转到内存中存储的地址 JMPA-跳转到A中存储的地址 JMPMA-跳转到A指向的内存中存储的地址 JZI-如果设置了零标志,则跳转到立即地址 JCI-如果设置了进位标志,则跳转到直接地址 OUT-输出存储在A中的
2022-07-07 12:05:14 16KB homebrew cpu assembler logisim
1
scu软件学院数据结构课程lab,制作简单计算器,实现了基本计算功能以及二进制转换和后缀表达式显示的功能
2022-07-05 09:09:36 186.3MB 计算器 课程设计 课程作业
1
scu数据结构课程作业,这是源码
2022-07-05 09:09:35 1.45MB 计算器 课程设计
1
用C语言实现一个简单的学生成绩管理系统
2022-07-03 19:06:09 83KB 文档资料
简单网盘实现实例,简单网盘实现实例. 写的很随意,最好不要看。
2022-07-02 20:34:13 193KB 简单网盘实现实例
1