在线编程网站对中文代码的支持
参考哪些比较好的在线编程网站?, 测试各个网站对中文命名的代码的支持, 包括调试信息等(见向LeetCode报告编译信息中Unicode显示问题).
有趣的是, 在范围有限的评测中, 国产的在线编程网站似乎对中文命名的代码普遍支持更好. 不知开发者是否对这个功能有特别的关注, 亦或实现机制更胜一筹, 或是两者皆有. 无论如何, 都值得一个赞!
图片版:
带链接的网页版在此
附上测试用Java代码:
public class 大家好 { public static void main(String[] 参数) { 打印("大家好"); } private static void 打印(String 输出) { System.out.println(输出); } }
测试用JavaScript:
人1=new Object(); 人.名="大人"; 人.姓="小"; 人.年龄=58; 人.眼色="蓝色"; document.write(人.名 + "已经" + 人.年龄 + "岁.");
注:
未实测的:
dabblet.com 正式只支持HTML/CSS
codecademy.com, 实验楼 - 在线做实验,高效学编程, 计蒜客 - 学习面向未来的计算机科学 都需注册
2017-11-28
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
编程语言试验之Antlr4+Java实现"圈2"
此文涉及的源码版本: program-in-chinese/quan2 声明 代码来源 How to Create Language Using Antlr4 本作主要作为学习Antlr, 以及实践中文命名之用. 目标不是一个实用的编程语言. 个人感觉这样可以比较容易的用原型来尝试和演示不同语法设计, 如果有更简单的途径请不吝赐教. 欢迎各种自行修改~碰到任何问题也欢迎一同探讨. 下面是"圈2"语言的示例代码: 开始 使 甲 为 5 使 乙 为 10 加 3 到 乙 加 乙 到 甲 加 甲 到 乙 打印 乙 打印 3 结束 附上需要自行编写的三个文件:Antlr4的语法定义文件: 按照README说明, Antlr可以据此自动生成四个分析器相关类文件. T前缀是由于Antlr约定大写开头是Token定义. 标识符支持中文. grammar 圈2; 程序 : '开始' 声明+ '结束'; 声明 : 赋值 | 加 | 打印 ; 赋值 : '使' T标识符 '为' (T数 | T标识符) ; 打印 : '打印' (T数 | T标识符) ; 加 : '加' (T数 | T标识符) '到' T标...
- 下一篇
spring JdbcTemplate 在项目中的浅层(5个使用场景)封装
导读: 主要从4个方面来阐述,1:背景;2:思路;3:代码实现;4:使用 一:封装背景, 在做项目的时候,用的JPA ,有些复杂查询,比如报表用原生的JdbcTemplate ,很不方便,传参也不方便,如果参数多;需要增加分页功能,以及结果集自动转对像等5个常用功能,见第4节 下面两个图是开源测试管理软件 itest 的统计功能,因为SQL复杂,有些有200行,所以才有后面的 JdbcTemplateWrapper;可以在这体验这些报表(点测试,然后选择一个项目,然后点度量分析),速度还不错,https://itest.work/rsf/site/itest/product/index.html 上面这图,SQL 就有200行 二:封装实现思路 (1)实现spring RowMapper 接口,直接把jdbc 结果集转 JAVA 对像(用的反射,访问量大的业务不推荐用这方式) (2)不通过RowMapper 接口, 把JdbcTemplate 返回的List<Map<String,Object>> 原生JDBC结果集中,字段名,也就是MAP中的KEY,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果