Web开发
文章平均质量分 66
zhangjk1993
梦想是注定孤独的旅程
展开
-
Ckeditor: Uncaught TypeError: Cannot read property 'keyCode' of undefined 解决方法
网站后台的编辑器使用的sh原创 2014-05-08 18:10:26 · 14237 阅读 · 0 评论 -
【Javascript】Js动态生成checkbox(使用Json数据)
根据Json动态生成checkbox body { margin: 0 auto; } #show { margin: 10px auto; width: 450px; font-size: 14px; }原创 2015-01-11 09:44:00 · 10201 阅读 · 0 评论 -
【Gitbook】实用配置及插件介绍
Gitbook 实用配置及插件介绍, 更好的使用gitbook原创 2015-12-22 15:45:25 · 24712 阅读 · 14 评论 -
struts2验证出错总是跳转到input
先贴代码:applicationContext.xml: struts.xml /index.jsp /login.jsp原创 2013-09-17 11:12:56 · 4623 阅读 · 1 评论 -
【应用】在线文件管理
前言该应用主要目的是为了在使用linux系统的时候,实现手机和电脑之间的文件传输。前台界面使用的是angular-filemanager, 后台使用的是Spring MVC, 可以下载该应用的war包, 放到tomcat中使用。程序对angular-filemanager的原始功能进行了精简, 同时做了一些更改。下面该应用的具体功能: * 文件上传下载(上传使用的是jquery-upload-fi原创 2016-03-28 16:20:39 · 6631 阅读 · 9 评论 -
【软件】IDEA web项目里包含node_modules 一直处于make状态
问题在idea的web项目中使用了gulp,然后安装完gulp的各种依赖包之后,运行web项目,idea一直处于make状态,即便将node_modules从项目中 exclude 出去也不管用。原创 2016-05-18 23:01:02 · 6802 阅读 · 2 评论 -
【HTML5】Canvas 实现放大镜效果
图片放大镜效果在线演示 源码原理首先选择图片的一块区域,然后将这块区域放大,然后再绘制到原先的图片上,保证两块区域的中心点一致, 如下图所示:原创 2016-10-10 10:48:36 · 4580 阅读 · 0 评论 -
【HTML5】Canvas 内部元素添加事件处理
canvas 没有提供为其内部元素添加事件监听的方法,因此如果要使 canvas 内的元素能够响应事件,需要自己动手实现。实现方法也很简单,首先获得鼠标在 canvas 上的坐标,计算当前坐标在哪些元素内部,然后对元素进行相应的操作。配合自定义事件,我们就可以实现为 canvas 内的元素添加事件监听的效果。原创 2016-12-06 21:17:39 · 7051 阅读 · 2 评论 -
【应用】Markdown 在线阅读器
前言一款在线的 Markdown 阅读器,主要用来展示 Markdown 内容。支持 HTML 导出,同时可以方便的添加扩展功能。在这个阅读器的基础又做了一款在线 Github Pages 页面生成器,可以方便的生成不同主题风格的 GitHub Page 页面。功能阅读器支持文件拖拽兼容移动端Prism.js / Highlight.js 代码高亮自动生成目录本地图片显示导出 Html原创 2017-01-10 17:39:13 · 3233 阅读 · 1 评论 -
【Html5】使Canvas适应不同设备
1. viewport首先我们要在网页中加入viewport,如下。其中user-scalable=0表示禁止用户缩放大小2.判断手机还是电脑访问使用下面代码判断是否电脑访问,其中any判断任意类型的手机,调用方式为isMobile.any()var isMobile = { Android: function () { return原创 2015-09-21 19:52:43 · 3935 阅读 · 0 评论 -
【Spring】Spring MVC文件上传--整合bootstrap-fileinput和jQuery-File-Upload
前言这里分享两个使用Spring MVC进行文件上传的简单示例, 分别整合bootstrap-fileinput 和 Jquery File Upload , 代码十分简单, 都是入门的示例,因此这里只给出运行的截图以及代码地址, 如果有兴趣的可以下载下来运行一下, 开发工具使用的是intellij idea 14, 关于如何导入项目可以参考这篇文章 .运行截图整合bootstrap-fileinp原创 2016-01-17 11:20:30 · 5592 阅读 · 0 评论 -
使用javamail出现java.net.SocketException: Network is unreachable: connect异常 解决方法
在ssh中使用javamail自动发送邮件,出现原创 2014-08-25 16:26:22 · 31932 阅读 · 0 评论 -
使用Spring读取xml文件中的配置信息
一般写程序时我们都会将一些配置信息写到配置文件中,yibian原创 2014-10-09 20:59:40 · 10801 阅读 · 1 评论 -
Spring中的FactoryBean
从SessionFactory说起:在使用SSH集成开发的时候,我们有时候会在applicationContext.xml中配置Hibernate的信息,下面是配置SessionFactory的一段示例代码:原创 2014-10-12 14:47:32 · 3461 阅读 · 0 评论 -
Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)
在使用Hibernate时,我们有时可能需要根据实体类获得数据库表的信息,上面的那个链接的内容已经给出了模版,不过使用Hibernate4时,如果获得的PersistentClass一直为null,可以试着采用下面的方式初始化Configuration原创 2014-10-12 19:48:58 · 16567 阅读 · 0 评论 -
Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(二)
在上一篇中,我们创建了HibernateConfigurationUtil类,可以通过它来获得实体类对应的表名、列名等相关信息,本篇我们会就借助于HibernateConfigurationUtil类以及Java反射,来实现一个JDBCUitl工具类,实现类似于Hibernate中Session.save(Object object)的功能原创 2014-10-12 22:48:08 · 4357 阅读 · 0 评论 -
【ThreeJs】html5小游戏-SearchX
使用框架:1.Threejs游戏采用ThreeJs框架,使用它可以快速创建html5 3D应用,网址:http://threejs.org/2.threex.dynamictexture.js可以说是ThreeJs的一个插件,可以动态在物体上显示文字、图片等信息,网址:http://learningthreejs.com/blog/2014/05/02/easy-to-use-dy原创 2015-01-10 15:15:14 · 6787 阅读 · 3 评论 -
Ubuntu配置nginx+php
1.安装nginx安装完成后找到 /etc/nginx/sites-available/default 可以查看nginx配置信息启动nginxservice nginx start原创 2015-09-02 14:40:51 · 1492 阅读 · 0 评论 -
【Vue 入门】使用 Vue2 开发一个展示项目列表的应用
前言一直没有找到一个合适的展示个人项目的模板,所以自己动手使用 Vue 写了一个。该模板基于 Markdown 文件进行配置,只需要按一定规则编写 Markdown 文件,然后使用一个 在线工具 转为 JSON 文件即可。下面是该项目的在线地址和源码。本文主要记录一下项目中用到的相关知识原创 2017-04-28 10:37:42 · 4890 阅读 · 1 评论