自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未思

微信公众号(青木禾),CSDN好久没在

  • 博客(16)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

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

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

2017-03-27 13:40:30 1466

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

背景因为这学期学校有JavaEE的课,第一个大作业就是不使用框架来写一个管理系统。昨晚开始通宵写到今天早上八点半,还是学了很多东西的。系统需求这里为了简单,就像服务器发送一个表单吧!使用两种提交方式,一种是使用表单提交,另外一种是ajax提交。开发工具:eclipse 服务器:tomcat基本架构搭建首先新建一个动态的Web工程。开始写前台页面,代码如下:<form action="user/ad

2017-03-26 15:27:26 1683

原创 用 antlr 做一个计算器

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

2017-03-25 17:45:44 4241 6

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

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

2017-03-25 11:53:32 7149 5

原创 JavaWeb跨域访问问题

在访问后台的时候,出现了跨域不能访问资源问题: 已拦截跨源请求:同源策略禁止读取位于 http://123.207.236.150/login 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)。网上看了很多的解决方案都没解决我的问题。最后的解决方案如下:在 tomcat 的 conf目录下找到 web.xml 文件,打开,加入下列代码: 注意

2017-03-23 21:12:32 4551

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

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

2017-03-22 20:50:29 3233

原创 用Java做一个及时翻译工具

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

2017-03-19 05:25:33 32348 14

原创 使用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一个class,比如取名就叫WordCount吧,生成main函数。 在main函数中的代码生成步骤如下

2017-03-19 01:01:46 1546

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

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

2017-03-18 13:40:09 2996

原创 sql中的 IF 条件语句的用法

IF 表达式 IF( expr1 , expr2 , expr3 )expr1 的值为 TRUE,则返回值为 expr2 expr1 的值为FALSE,则返回值为 expr3如下:SELECT IF(TRUE,1+1,1+2);-&amp;amp;amp;amp;gt; 2SELECT IF(FALSE,1+1,1+2);-&amp;amp;amp;amp;gt; 3SELECT IF(STRCMP(&amp;amp;amp;quot;111&am

2017-03-16 22:56:15 112741 5

原创 第一次用SVN遇到的问题

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

2017-03-16 16:40:09 35374 3

原创 Java中Double类型的运算精度

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

2017-03-15 16:41:03 1185

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

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

2017-03-15 13:55:31 762

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

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

2017-03-12 23:04:50 26759 11

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

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

2017-03-12 14:38:09 2962 2

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

申请权限在AndroidManifest.xml中添加如下权限 <!--添加权限--> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />注意:在安卓6.0以上的系统中,这个权限属于危险权限,得动态去申请。这个我们到后面再详细介绍。LocationManger的基本用法我们确定自己的位置,

2017-03-11 15:06:53 2761

httpcomponents-client

httpcomponents-client-4.5.3-bin.tar.gz 利用Java发送Http请求设置Raw参数

2017-10-17

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar 实现安卓侧拉功能

2017-06-28

C#-升级版文本编辑器

升级版文本编辑器.

2017-05-01

struts-2.3.24-lib.zip

struts-2.3.24-lib.zip

2017-04-02

fastjson-1.1.41.jar

fastjson-1.1.41.jar

2017-03-26

antlr4-master 源码

antlr4-master 源码

2017-03-25

antlr-4.6-complete.jar

antlr-4.6-complete.jar

2017-03-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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