
练习
文章平均质量分 72
熟能生巧
Nonoas
对无知的感知是一种进步
展开
-
手撸一个简单的ORM工具
自定义的一个ORM类,实现数据库与POJO类的自动映射原创 2020-04-24 13:32:10 · 555 阅读 · 0 评论 -
【编译原理(实验)】语法分析器(Java实现,带UI界面)
该语法分析器附带词法分析器;通过将词法分析的单词压入语法分析栈中,采用 LL(1) 型文法进行分析;实现功能能够识别简单语法,包括:1.变量声明;2.变量赋值;3.变量的运算;4.if,for,while等循环或条件语句;5.自动过滤注释语句。原创 2020-03-30 15:23:48 · 7852 阅读 · 14 评论 -
【编程灵异事件】replaceAll() 无法替换空白符
问题发现笔者在JavaWeb开发时,由于从数据库读取的文章段落存在空格,所有笔者觉得用以下方法将其消除:这很合逻辑吧,正则表达式 \s+ 用于匹配一个或多个空白符,按理来说所有的空格都会被替换成 9 ,然而结果是下面这样的:尝试解决于是猜想,可能是其他空白符导致的,于是尝试替换 (html空格), \n (java编程常用换行符), \r\n (win...原创 2020-03-23 19:26:03 · 1330 阅读 · 0 评论 -
生命游戏(Java版)
游戏简介生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出某细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞游戏规则如下:孤单死亡如果细胞的邻居小于一个,则该细胞在下一次状态将死亡拥挤死亡如果细胞的邻居在四个以上,则该细胞在下一次状态将死亡稳定如果细胞的邻居为二个或三个,则下一次状态为稳定存活复活如果某位置原无细胞存活,而...原创 2020-01-08 02:29:19 · 5719 阅读 · 3 评论 -
【数据结构】表达式建树
题目描述一个表达式和一棵二叉树之间存在着自然的对应关系。请设计一个程序,实现基于二叉树表示的算术表达式的相关操作。功能要求及说明假设算术表达式内可以含有变量(a~z), 常量(0~9)和二元运算符(+.-*./)。要求实现以下的操作:1.以字符序列的形式输入语法正确的前缀表达式,并构造表达式二叉树;2.用中缀表达式的形式输出表达式(在必要的地方添加()以正确反映运算的优先次序);3.若...原创 2019-12-29 18:51:56 · 3229 阅读 · 12 评论 -
C语言词法分析器(Java版带UI)
功能说明1.识别保留字:if、int、for、while、do、return、break、continue等等;单词种别码为1。其他的都识别为标识符;单词种别码为2。常数为整数或浮点数;单词种别码为3。运算符包括:+、-、*、/、=、>、<等;可以考虑更复杂情况>=、<=、!= ;单词种别码为4。分隔符包括:“,” “;” “(” “)” “{” “}”等; 单...原创 2019-12-08 00:27:18 · 1662 阅读 · 1 评论 -
Java打印年月日历
一.功能根据用户输入的年份和月份,在控制台打印出对应月份的日历。二.算法讲解要打印一个月的日历只需要知道两件事。1.这个月第一天是星期几本例子中,使用蔡勒公式,判断某年某月的一号是周几,关于蔡勒公式不了解的同学可以百度一下,这里不作讲解。使用"蔡勒公式"计算某月第一天是周几的好处有:(1).不用选择参考年月日;(2)不用计算参考日到计算日的间隔天数;(3)不用计算一年有多少天。...原创 2019-06-12 13:36:53 · 2947 阅读 · 0 评论