未绪

个人博客 http://weixublog.xyz ,欢迎访问~

不使用框架来发送Json数据到前台

背景前面一个博客记录的怎样在不使用类似于spring等框架的基础下,发送数据到后台。这里我来记录一下前台怎样获取后台传过来的数据。写这一篇博客的目的有两个: 介绍一个超好用的json解析工具:fastjson.jar 前端使用 jQuery+ajax 来完成这个程序 题目设计题...

2017-03-27 13:40:30

阅读数:891

评论数:0

不使用框架来发送数据到服务器后台

背景因为这学期学校有JavaEE的课,第一个大作业就是不使用框架来写一个管理系统。昨晚开始通宵写到今天早上八点半,还是学了很多东西的。系统需求这里为了简单,就像服务器发送一个表单吧!使用两种提交方式,一种是使用表单提交,另外一种是ajax提交。开发工具:eclipse 服务器:tomcat基本架...

2017-03-26 15:27:26

阅读数:838

评论数:0

用 antlr 做一个计算器

前言在前一篇博客已经介绍了如何在eclipse中安装antlr插件,这篇博客中就来用它做一个计算器小程序。为了使程序简单一点,这里只涉及基本的加减乘除以及括号运算。定义词法ID : [a-zA-Z]+ ; // 变量可以为大写小写字母的任意组合 INT : [0-9]+ ; // 运算数为整数的任...

2017-03-25 17:45:44

阅读数:1633

评论数:2

antlr4+eclipse环境搭建以及创建实例

前言最近因为项目,需要使用到antlr词法/语法分析生成程序,接下来就简要介绍一下在eclipse中搭建antlr的环境。下载插件Help -> EclipseMarketplace…输入 antlr ,店家 Go 进行搜索。点击 Install 进行安装(图中是已经安装完毕的)。我们等待一...

2017-03-25 11:53:32

阅读数:2247

评论数:0

JavaWeb跨域访问问题

在访问后台的时候,出现了跨域不能访问资源问题: 已拦截跨源请求:同源策略禁止读取位于 http://123.207.236.150/login 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)。 网上看了很多的解决方案都没解决我的问题。最后的解...

2017-03-23 21:12:32

阅读数:3281

评论数:0

怎样求任意一个数的位数问题

对于一般要求不高的程序代码如下: #include iostream > using namespace std; int main() {    __int64 n;    while(scanf("%I64d",&n)==1)    {     int cou...

2017-03-22 20:50:29

阅读数:930

评论数:0

用Java做一个及时翻译工具

平时看英文文档或者查询资料的时候,遇到了不懂的单词,就要去百度,然后就会很麻烦。于是就想到用Java写一个及时翻译的小工具!预期的实现效果: 双击选中一个单词,按下Ctrl+C进行复制 然后马上显示出对应单词的中文翻译首先基本思路是这样的: 首先获取系统剪切板的内容 将该内容发送...

2017-03-19 05:25:33

阅读数:8326

评论数:2

使用Java实现在单机上统计单词的数目

准备首先在IDE(eclipse或者IntelliJ IDEA)上面创建一个Java项目。导入F:\spark\spark-1.6.0-bin-hadoop2.6\lib\spark-assembly-1.6.0-hadoop2.6.0.jar这个jar包。然后我们就可以开始写程序啦! new一...

2017-03-19 01:01:46

阅读数:835

评论数:0

下载Spark并在单机模式下运行它

声明: 以下是在Windows 10 64位系统下面进行的操作。 使用的语言以及版本是Python 2.7。 JDK版本是 JDK1.8。下载SparkSpark的下载地址为:https://archive.apache.org/dist/spark/ 在这个里面可以选择你自己想要的版本。...

2017-03-18 13:40:09

阅读数:1634

评论数:0

sql中的 IF 条件语句的用法

IF 表达式 IF( expr1 , expr2 , expr3 ) expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3 如下: SELECT IF(TRUE,1+1,1+2); -&...

2017-03-16 22:56:15

阅读数:77709

评论数:3

第一次用SVN遇到的问题

TortoiseSVN is a shell extension. That means it is integrated into the windows explorer. WIN7系统TortoiseSVN右键没有菜单解决办法

2017-03-16 16:40:09

阅读数:21787

评论数:1

Java中Double类型的运算精度

这个问题的来源是《剑值Offer》这本书的第85页中提出的一个问题: 如何比较两个 Double 类型的数的大小? 看到这个问题,大家肯定会想到使用 == 啊!那么如果你也是这么想的,就请接着看下面的几个小程序吧!package question;import java.util.Scanne...

2017-03-15 16:41:03

阅读数:705

评论数:0

《剑指Offer》面试题十之计算二进制数中 1 的个数

题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解题思路首先,既然题目提到了数的二进制表示,自然而然的就会想到使用位运算来解决这一题。首先我们来分析一下,怎样利用位运算来解决这个问题:例如一个二进制数: 1 0 1 0 1 0 1 1 1 0如果我们能一次减少这个二...

2017-03-15 15:50:17

阅读数:227

评论数:0

《剑指Offer》面试题九之斐波那契数列

题目描述编写一个函数,要求输入n,然后打印斐波那契数列的第n项。解题思路一因为在很多书的有关递归的的章节都会拿出这个例子来讲,所以说我们的第一印象就是使用递归来解决这个题目。 public static int getFibonacciIndexN(int n) { if (...

2017-03-15 13:55:31

阅读数:582

评论数:0

《剑指Offer》面试题八之旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。算法描述 /** * @param array 传入的旋转数组 ...

2017-03-14 23:58:10

阅读数:310

评论数:0

(七)Java程序设计之枚举类型的七种用法

Java中的枚举类型一般有七种常见的类型,接下来通过举例来一一说明。用于常量在以前的编程习惯中,我们喜欢将一些常量写在以静态类中,如下: public static int MORNING=1; //早上 public static int NOON=2; //中午 ...

2017-03-14 22:36:21

阅读数:280

评论数:0

用Java实现给图片添加文字水印

程序背景在网络中的很多地方都有水印的存在,比如微信公众号上面的图片,微博,以及这个CSDN博客上面的图片……所以突发奇想,看看自己能否写一个可以给图片添加水印的工具类。程序代码package image;import java.awt.Color; import java.awt.Font; im...

2017-03-12 23:04:50

阅读数:16242

评论数:7

安卓学习笔记:让自己显示在地图上(使用百度地图API)

申请秘钥百度地图开放平台:http://lbsyun.baidu.com/注册登录后,点击下方的申请秘钥点击创建应用应用类型选择 Android SDK,这时候需要填写发布版SHA1,其获取方法如下: 打开命令行: win-R 切换目录到 .android:cd .android ...

2017-03-12 14:38:09

阅读数:1898

评论数:2

安卓学习笔记:获取我们当前所在的位置

申请权限在AndroidManifest.xml中添加如下权限 <!--添加权限--> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />注意...

2017-03-11 15:06:53

阅读数:1589

评论数:0

《剑指Offer》面试题七之用两个栈实现队列

题目描述用两个栈实现一个队列。队列的声明如下,请实现它的两个函数:appendTail() 和deleteHead ,分别完成在队列的尾部添加结点以及在队列的头部删除结点。class MyQueue<T>{ private Stack<T> stack1; ...

2017-03-06 17:15:22

阅读数:242

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭