JavaWeb 文件 上传 下载

文件上传下载对于一个网站来说,重要性不言而喻。今天来分享一个JavaWeb方式实现的文件上传下载的小例子。项目依赖这个小例子是使用JavaWeb的JSP+Servlet实现的。另外使用了一些第三方的jar包。现列举如下: apache-commons-fileupload.jar+apache-commons-io.jar: 开源的一套便于使用的组件 jstl.jar + standard.jar:...
阅读(2224) 评论(1)

JQuery插件使用之Validation 快速完成表单验证的几种方式

JQuery的Validation插件可以到http://plugins.jquery.com/上去下载。今天来分享一下,关于这个插件的使用。简易使用这第一种方式可谓是傻瓜式的使用,我们只需要按照validation定义好的规则就可以了。 首先引入JQuery库和Validation插件: <script type="text/javascript" src="jquery-2.2.4.min.js...
阅读(1840) 评论(0)

JQuery 网页选项卡制作

网页选项卡可以较好的利用有限的页面来展示更多的元素,而使用JQuery来制作网页选项卡也是一件非常简单的事情。今天就来分享一个网页选项卡的制作小技巧。引入所需库这个知识点很基础,但是为了照顾fresh man ,我还是写一下吧。 细节部分可参照JQuery 如何引入.这篇文章。选项卡原理 选项卡出现其实只是某一个div获取到了显示的权限,其他的没有显示而已。网页代码 <div class="t...
阅读(1275) 评论(0)

使用 纯JQuery 进行 表单 验证

对于JavaScript而言,进行表单数据的验证可谓是很有必要的,而且一般我们都会在网页上先进行一下表单验证,然后服务器端再次进行验证,来确保用户提交数据的准确性。下面就来分享一个JQuery实现的表单验证。制作表单 要想实现表单验证,前提是得有个表单了。 <l...
阅读(1501) 评论(0)

实用前端技巧之输入框提示语句

我们在编写网页的时候不可避免的会遇到输入框,那么怎么设计输入框才能更加优雅呢?不同的人会有不同的答案,下面分享一个比较不错的设计。效果图 初始化效果 输入框获取鼠标焦点 密码框属性动态变化,实现密码特效 细节这个效果主要是通过JQuery来实现,我的思路如下: 输入框获取鼠标焦点之前,显示原标签的value属性值;获取了鼠标焦点之后,如果当前value有值,那就清空,否则恢复;密码框特殊照顾,待...
阅读(1393) 评论(4)

JQuery 初探

放暑假了,终于有时间能学点前端的东西了。JQuery就是我第一个选择,锋利的JQuery。这本书真的很好。下面以一个ToggleButton形式的小例子开场吧。引入JQuery库在网页上引用JQuery并不是一件难事,我们通常来说有两种方式。 引用本地文件:将下载好的JQuery当做src即可,如下 <script type="text/javascript" src="jquery-2.2.4....
阅读(869) 评论(0)

让你的网页动起来的秘诀

今天隆重的推荐一个纯CSS实现的现代化具象派史诗级大作。 CSShake.一款能让你的网页元素舞动起来的神奇样式表。样例Demo说的再多不如来张图片给力,下面我强烈建议看到这篇文章的童鞋看看下面的这个网站csshake展示页面怎么用CSShake使用起来也是很简单的,我们既可以将源码下载下来,将这些样式文件添加到我们要进行添加样式的网页。也可以使用CDN的方式。虽然使用CDN会很方便,不用管理那么...
阅读(924) 评论(0)

版本管理学习

今天在观看孔浩教学视频的时候,学到了关于版本管理的比较基础的知识,于是拿来mark一下,以备今后复习之用。外观这里说的外观指的是软件开发过程中的版本信息,类似于 mysql-connector-java-5.1.7-bin.jar 都是三位数字来进行区分的,比较详细的后面还会带有里程碑 部分。释义版本的形式通用表示如下: 总版本号.分支版本号.小版本号-里程碑版本号 总版本号对于总版本号而言...
阅读(635) 评论(0)

Freemarker 浅析

今天分享一下一个模板语言的使用,它就是Freemarker,有点类似与前些日子做Python的Django中的模板语言,其实原理上都是相似的。所以这里就不对那些基础性的语法类的直至进行讲解了,就拿几个实用的小例子来分析分析。依赖我们需要导入一个jar包,名为freemarker.jar。随便到网上下载一个就行,而且对其他诸如servlet等没有依赖,所以我们可以很轻松的进行移植操作。工具类Freem...
阅读(3209) 评论(2)

Java 8 新特性之 Lambda表达式

Lambda的出现就是为了增强Java面向过程编程的深度和灵活性。今天就来分享一下在Java中经常使用到的几个示例,通过对比分析,效果应该会更好。–1、实现Runnable线程案例其存在的意义就是用Lambda来代替匿名类,如下:// before java 8 new Thread(new Runnable(){ @Override public void run(){ System.ou...
阅读(869) 评论(0)

frameset 与frame 设置的技巧

今天来写点不一样的。如下图: 实现的效果就是原生的类似于导航形式的frameset.frameset 注意: 包含frameset的网页应该只是作为框架而存在,所以不能有body标签。 这个标签可以在任何一个浏览器上展现出来。一般来说我们会使用这个标签做成上图的样子。这样方便给用户一个更好的用户体验。要想使用这个标签我们需要掌握下面的一点小知识。那就是如何分配整个网页。 cols : 纵向分配...
阅读(3028) 评论(0)

自制DbHelper实现自动化数据库交互

之前一直对apache的DbUtils很好奇,也很佩服其中的设计上的智慧。于是就自己模拟实现了一个更加简便的小框架。我们只需要在配置文件中写上数据库层面的连接信息,就可以随心所欲的实现自己的需求了。设计思路依赖 apache-commons-logging.jar apache-commons-beanutils.jar mysql-connector.jar 技术细节其中最主要的是是使用了反射技术...
阅读(2464) 评论(3)

反射模拟DbUtils实现ResultSet转成Bean实例

前几天接触到了apache的一个小框架DbUtils,真的被其优雅的设计所震撼到了,尤其是其中的MyBean mybean = QueryRunner.query(sqlConnection,sqlStatement,new BeanHandler(),params);当时真的是感觉到很是神奇,仅仅是指定了一下那个Bean类的全名,就能从数据库结果集中自动的生成我们需要的...
阅读(1230) 评论(0)

私人定制 博客地图 浏览次数 以及评论体系

今天分享一个比较好玩的博客系统拓展,非常的适合于Django等由模板语言开发的博客系统。那就是添加一些好玩的元素。比如访问人所在国家,博客的浏览总次数以及添加博客评论系统等等。准备工作 flagcounter.com : 这是一个可以定制地图实现的网站,添加很少的代码就可以实现。 jiathis.com: 优秀文章分享系统。 友言评论系统:这个是国内比较推荐的评论系统,加上评论功能真的很简单。 浏览...
阅读(1318) 评论(0)

模拟DbUtils实现接口回调机制

想必大家都用过apache 的DbUtils吧,这个简单的对JDBC的封装小框架真的是非常非常的适合新手的学习呢。逻辑上也不是很复杂,难度刚刚好。 下面我就模仿它来实现一个字符串的处理小框架。思路我的思路是这样的,根据DbUtils中的实现方式,来进行模拟处理。示例分析@Test public void insert() throws Exception { Connectio...
阅读(1176) 评论(0)

自制 Python小工具 将markdown文件转换成Html文件

今天看到了一个Python库,名为markdown。瞬间就给了我一个灵感,那就是制作一个将markdown文件转换成html文件的小工具。 我的实验环境 操作系统: Windows 7 64位 旗舰版 Python版本: 2.7.11 IDE: PyCharm pro 2016.1 所需依赖: optparser markdown 转换核心转换的过程很简单,只需要使用markdown库即可,具...
阅读(2308) 评论(1)

PAM30 模拟登陆 投票

Python真的是让人爱不释手啊,一直以来都不知道如何自动投票,然而今天有幸看到了PAM30,下面谈一谈我一个小案例吧。准备PAM30下载地址编码前注意由于一开始没有什么概念,还以为是个第三方的库,就尝试着使用pip安装,结果却是这样的。 然后就搜了一下,原来它只是一个.py文件。使用的时候放到我们代码的同级目录即可。从这里就可以看出PAM30的作者强大的编码水平了。叹服!小案例CSDN试手一开始...
阅读(1178) 评论(0)

小小聊天室 Python实现

相对于Java方式的聊天室,Python同样可以做得到。而且可以做的更加的优雅。想必少了那么多的各种流的Python Socket,你一定会喜欢的。 至于知识点相关的内容,这里就不多说了。UDP方式服务器端# coding:utf-8# __author__ = 'Mark sinoberg' # __date__ = '2016/7/7' # __Desc__ = 创建一个简单...
阅读(1576) 评论(0)

Python optparser库详解

一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库。当然了,不敢说理解的很到位,但是足以应付正常的使用了。废话不多说,开始今天的分享吧。简介 optparse模块主要用来为脚本传递命令参数功能. 引入在IDE中引入optparser是很方便的。from optparser import OptionParser初始化相对而言,初始化需要我们多注意一点点了。 因为我...
阅读(5364) 评论(2)

Apache commons email 使用过程中遇到的问题

apache-commons-email是对mail的一个封装,所以使用起来确实是很方便。特别的,官网上的tutorial也是极其的简单。但是我也仍然是遇到了没有解决的问题。jar包的添加 mail.jar && activation apache-commons-email.jar 一开始我没有添加上面的mail.jar ,然后就导致在编码的过程中,各种报错。 SimpleEmail实例pa...
阅读(3105) 评论(4)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1123283次
    • 积分:15478
    • 等级:
    • 排名:第738名
    • 原创:340篇
    • 转载:35篇
    • 译文:9篇
    • 评论:631条
    友情链接
    我的偶像
    个人主页
      GitHub
    放松一下
    友情链接
    博客专栏
    最新评论
    版权信息
    去除本页广告
    图片炸弹装填中...

        
    [img=赞一个]http://bpic.588ku.com/element_origin_min_pic/16/12/12/0d96da96cf36505736c09d63832eaac8.jpg[/img]