这边来说界面的实现,个人觉得该模块实现有点乱,因为其中包括了录音功能,还需要改进。 界面是手写代码实现的,没有选择用designer设计器。 原因之一是界面不是很复杂,还有就是因为connect时更简洁。 这里重点说一下 ...
分类:
其他好文 时间:
2018-12-06 15:22:50
阅读次数:
163
栅格数据集没有擦除功能,现在有栅格A和栅格B,怎么求两个栅格的差集C 具体步骤如下: 1、首先利用栅格计算器,把栅格B中的value全部赋值为0 2 建立一个面图层:在ArcCataLog中选择存放面图层的文件夹,点击右键,选择Shapefile,选择要素类型为面,点击确定,即可建立新的面状图层。 ...
分类:
其他好文 时间:
2018-12-06 11:03:39
阅读次数:
526
前几天刚刚自学完JavaGUI基础知识,就想着做一个简单的计算器。 写代码就是这样,想到了就要去尝试。于是经过了漫长的,,,,代码渐渐完善。但是还是有一两个bug没有完善(智商不够用啊) ,因为输入的情况有点多,连续if嵌套,最后懵了。 1 package cn.bjxt.test1; 2 3 im ...
分类:
编程语言 时间:
2018-12-02 17:33:23
阅读次数:
183
一 实现功能 1、实现加减乘除及拓号优先级解析2、用户输入1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后3、能够解析里面的(),+,-,*,/符号和公式( ...
分类:
编程语言 时间:
2018-12-02 16:49:07
阅读次数:
259
实现两个数相加的计算器 实现多个数相加的计算器 ...
分类:
其他好文 时间:
2018-12-01 23:35:47
阅读次数:
257
我们接着完善这个计算器程序,让算式能显示出来,修改calculator.l我们接着完善这个计算器程序,让算式能显示出来,修改calculator.l通过加入printf语句,打印词法分析器解析到的字符。比如:..................[0-9]+{yylval=atoi(yytext);printf("%d",yylval);returnNUMBER;}\n{retu
分类:
其他好文 时间:
2018-12-01 00:20:49
阅读次数:
171
、打开cygwin,进入home目录,home目录在WINDOWS系统的cygwin安装目录映射为home目录。2、首先,在home目录中新建文件夹,在文件夹中放置如下内容的test1.l/*统计字数*/%{intchars=0;intwords=0;intlines=0;%}%%[a-zA-Z]+{words++;chars+=strlen(yytext);}\n{chars++;lines++
分类:
其他好文 时间:
2018-12-01 00:14:20
阅读次数:
241
Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 2.显示日历 cal December 2018 Su Mo Tu We Th Fr Sa 1 2 ...
分类:
系统相关 时间:
2018-12-01 00:03:07
阅读次数:
168
JFrame默认是边界布局的; 流式布局FlowLayout默认是居中对齐的; 右对齐: 按道理每个按钮可以设置大小; 一旦把布局管理器设置好,按钮大小会自动设置; null设置按钮大小; 禁止用户改变窗口大小; 网格布局适合做计算器; 对象数组需要NEW一下;设置网格布局:(几行,几列) 运用fo... ...
分类:
编程语言 时间:
2018-11-30 20:18:00
阅读次数:
191
1 软件性能较差,占用CPU较多,往往是由于某段代码逻辑算法不佳导致,那如何在数以千计的函数中找到问题函数呢?2 在使用!runaway命令比较不同时间各线程占用CPU时间,找到CPU时间增涨较多的线程,那么就初步定位了问题函数所在的问题线程,3 然后在不同的时刻观察问题线程的调用栈,如果多次观察到 ...
分类:
其他好文 时间:
2018-11-29 20:49:20
阅读次数:
228