自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 收藏
  • 关注

《将博客搬至CSDN》

现将博客搬迁至:http://blog.csdn.net/cyh1111。  谢谢~

2015-08-04 10:10:17 168

Java调用FFmpeg进行截图

/** * 视频截图 * @param veido_path 视频路径 * @param ffmpeg_path ffmpeg路径 * @param image_name 图片保存路径 * @param time 截图时间戳 * @return */ public static boolean processImg(String veido...

2015-08-04 10:04:24 922

Java通过调用FFMPEG获取视频时长

       FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。       由此看来FFmpeg很强大,很多主流的音频、视频处理软件都使用...

2015-08-04 09:56:17 562

Java图像拼接处理

/** * 图片拼接 * @param files 要拼接的文件列表 * @param type 1 横向拼接, 2 纵向拼接 * @return */ public static InputStream merge(String[] files, int type) { int len = files.length; if (len &l...

2015-07-13 17:32:30 565

Java读取网络图片

public static void main(String[] args) { BufferedImage image = null; try { URL url = new URL("http://img1.gtimg.com/13/1310/131008/13100832_980x1200_0.jpg"); ...

2015-07-13 11:19:09 490

原创 Mysql innodb 支持安装配置

       今天在导出数据库时碰到一个错误,没有InnoDB支持,查看了一个文档,是因为数据库没有开启InnoDB支持,导致数据无法导入。        Syntax error or access violation: 1286 Unknown table User 'InnoDB' 进入数据库,可以通过show engines;命令查看是否安装InnoDB引擎,看到Inno...

2014-11-04 13:30:29 157

原创 mybatis多级关联查询数据封装

       最近一个项目用到mybatis,花了一点时间看了官方文档,后面就搭建起了框架,着手进行开发,mybatis上手很容易,但是有一些小的细节的注意(下文说明),否则错误很难查找,对于用惯了Hibernate的开发人员来说,使用mybatis可能可能需要加强SQL。大概说一下mybatis优缺点,欢迎补充。 mybatis优点:    1. 易于上手和掌握。    2....

2014-11-04 13:17:51 532

原创 myeclipse 性能优化

第一步: 取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!取消方法:windows–>perferences–>myeclipse–>validation除开Manual下面的复选框全部选中之外,其他全部不选手工验证方法:在要验证的文件上,单击鼠标右键–>m...

2013-06-27 09:16:07 72

原创 Windows XP下 安装和配置Apache2.2.22服务器+PHP5+Mysql5

随着PHP网站的流行,国内越来越多的站长使用php开发网站或者使用相关的php开源网站(例如:DeDeCMS、phpWind、康盛的Discuz!、wordpress等一些目前比较流行的开源网站),对于一些刚开始接触PHP语言或者刚开始建立自己站点的人来说,在本地测试php网站无疑是件非常重要的事情,因为这样可以在本地做若干的调试,而不用去担心网络问题以及运营商问题。接下来,笔者将Windo...

2012-05-17 09:03:07 114

原创 JavaScript事件参考

click() 对象.click() 使对象被点击。  closed 对象.closed 对象窗口是否已关闭true/false  clearTimeout(对象) 清除已设置的setTimeout对象  clearInterval(对象) 清除已设置的setInterval对象  confirm("提示信息") 弹出确认框,确定返回true取消返回false  curs...

2012-05-15 14:06:23 86

原创 人生哲学

第一部分1.流泪候做任何决定,情绪负面的时候说话越少越好。 2.不要去反复思考同一个问题,不要把所有的感情都放在一个人身上,你还有父母,还有其他朋友。3.不要害怕做错什么,即使错了,也不必懊恼,人生就是对对错错,何况有许多事,回头看来,对错已经无所谓了。4.有负面情绪是正常的,但是自己一定要知道,要明白这只是生活的一小部分,在其余的时间里,要尽量的让情绪平稳起来。5.那个人突然...

2012-05-03 08:56:15 197

原创 压缩JS/CSS的利器–minify

 minify是一款使用PHP5开发的一款用于压缩合并Javascript和CSS文件的应用程序,是前端开发人员优化页面加载速度的一款很好的工具。本博就使用了minify对整个网站的Javascript和CSS文件进行了压缩,压缩率非常高,大大缩短了页面的加载时间。对于wordpress还有相应的插件,如果你也使用wordpress并且不喜欢自己动手修改文件,那你可以直接下载WP-Mini...

2012-04-13 09:38:25 2956

使用Flot绘制曲线图(效果比JfreeChat好多了)

需要引入jquery.flot.min.js,提供下载 1、第一步,现在Html中定义一个DIV  <div id="placeholder" style="width:900px;height:250px"></div> 2、Js代码,设置绘制图像样式、数据等,sin是数据信息,我项目中使用的是struts2,所有使用${attr.view.a...

2012-03-31 10:37:19 389

原创 Java异常情况分析

 1、开发环境JDK和运行环境JDK版本不匹配(运行环境JDK版本低于开发环境JDK版本) - Error configuring application listener of class com.zd.lundui.web.listener.ConnectPoolListenerjava.lang.UnsupportedClassVersionError: Bad versio...

2012-03-30 13:55:06 112

原创 HTML5 本地存储 LocalStorage

说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家 都支持,而且支持得还蛮好。很早以前那些禁用cookies的用户也都慢慢的不存在了,就好像以前禁用javascript的用户不存在了一样。 userD...

2012-03-30 09:10:48 120

原创 Android中使用Pull解析器读取XML文件

         Android中内置的Pull解析器,因此可以使用Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方...

2012-03-30 09:09:49 102

原创 Android中使用Junit测试框架

1、首先需要在Android工程中的清单文件AndroidManifest.xml 中添加测试框架支持:如下:  <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="c...

2012-03-30 09:09:44 98

原创 Android中使用SharedPreferences进行数据存储及文件操作模式

       很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPr...

2012-03-30 09:09:43 238

原创 推荐10款非常优秀的HTML5开发工具

HTML5发展如火如荼,随着各大浏览器对HTML5技术支持的不断完善以及HTML5技术的不断成熟,未来HTML5必将改变我们创建Web应用程序的方式。今天这篇文章向大家推荐10款优秀的HTML5开发工具,帮助你更高效的编写HTML5应用。1.InitializrInitializr是制作HTML5网站最好的入门辅助工具,你可以使用提供的特色模板快速生成网站,也可以自定义,Init...

2012-03-28 10:44:49 169

原创 HTML4和HTML5之间的10个主要不同的地方

HTML5是最新的 HTML 标准,或迟或早,所有的 web 程序员都会发现需要使用到这个最新的标准,而且,很多人都会感觉到,重新开发一个 HTML5 的网站,要比把一个网站从 HTML4 迁移到 HTML5 上容易的多,这是因为这两个版本之间有很大不同之处。  事实上,HTML5 并没有对 HTML4 做什么重大的修改,它们很多东西都是相似的。  可是,其中有一些很重要的区别...

2012-03-28 10:37:32 92

原创 Eclipse Debug不为人知的秘密

 Debug视图认识debug视图,红色部分框为线程堆栈视图,黄色部分框为表达式、断点、变量视图,蓝色部分为代码视图。  线程堆栈视图分别介绍一下这几个按钮的含义:1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7...

2012-03-28 09:15:52 96

原创 C++强大的背后(二)

使用C++常要重造轮子?我曾参与的C++项目,都会重造不少标准库已提供的功能,此情况在其他语言中较少出现。我试图分析个中原因。首先,C++标准库相对很多语言来说是贫乏的,各开发者便会重复地制造自订库。从另一个角度看,C++标准库是用C++编写的(很多其他语言不用自身而是用C/C++去编写库),在能力和性能上,自订库和标准库并无本质差别;另外,标准库为通用而设,对不同平台及多种使用需求作取...

2012-03-28 08:55:47 138

原创 C++强大的背后(一)

在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目发明了一门新编程语言,该研究员名为Bjarne Stroustrup,该门语言则命名为——C with classes,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(object-oriented programming, OP)、泛型(generic programming, ...

2012-03-28 08:55:21 113

原创 Android简单短信发送示例

1、首先创建Android项目Activity代码如下:package com.cyh.sms;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android....

2012-03-26 21:54:19 81

原创 HTML5 特性检测:Canvas Text

你或许会问:“如果早期的浏览器不支持HTML5我该如何开始使用它呢?”。但是这个问题本身就会让人产生误解。HTML5只是一些特性的集合,因此你不能说检测浏览器“是否支持HTML5”,但是你可以检测浏览器是否支持诸如“canvas“,“video”,“geolocation”等等这些特性。Canvas Text即使你的浏览器支持The Canvas API,也有可能不支持The...

2012-03-22 10:13:39 116

原创 HTML5中对script标签的规定与解释

 script 标签用于定义客户端脚本,比如 JavaScript。除全局属性之外有如下属性          src 定义指向包含脚本的文件的 URL(这样您就可以引用某个包含脚本的文件,而不是直接把脚本插入您的               HTML 文档中)          async 定义脚本是否异步执行。          defer 指示脚本不会生成任何文档内容...

2012-03-22 10:09:43 268

原创 StringUtils详细介绍

StringUtils用法+StringUtils详细介绍博文来源:http://yijianfengvip.blog.163.com/blog/static/175273432201212221935832/public static void StringUtil(){    //null 和 ""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    //判断是...

2012-03-22 10:07:36 74

原创 HTML5中元素事件大全

    onabort:当发生中止事件时运行脚本 onblur:当失去焦点时运行脚本 oncanplay:当媒体能够开始播放但可能因缓冲而需要停止时运行脚本(例如缓冲了一部分) oncanplaythrough:当媒体能够无需因缓冲而停止即可播放至结尾时运行脚本(例如已缓冲了所有) onchange:当元素改变时运行脚本 onclick:当单击...

2012-03-22 10:06:57 386 1

原创 HTML5中元素属性

     accesskey:规定访问元素的键盘快捷键 class:规定元素的类名(用于规定样式表中的类)。 contenteditable:规定是否允许用户编辑内容。 contextmenu:规定元素的上下文菜单。 dir:规定元素中内容的文本方向。 draggable:规定是否允许用户拖动元素。 hidden:规定该元素是无...

2012-03-22 10:04:50 151

原创 Windows 7 下如何配置PHP网站运行环境

 一、Apache安装 版本解释:openssl是表示带有openssl模块,利用openssl就可以给Apache配置SSL安全链接的,也就是使用https://方式进行访问。      nossl则表示不带OpenSSL模块,无 法用于SSL安全链接,在这里我们下载带OpenSSL的。选择版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi (此处...

2012-01-11 10:00:33 84

想玩Google + 的留下你的邮箱!

想玩Google + 的留下你的邮箱!  

2011-07-14 10:24:16 265

原创 软件开发人员的作战手册 - 让程序员活的久一点

1.  程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题),守信(承诺完成的任务就要按时完成),尊重(尊重给你的代码提建议的同事,对事不对人)。2.  写有BUG 的代码和写没有 BUG 的代码花费的时间是一样的。3.  BUG是会成长的,存活时间越长生命力越顽强。4.  如果一个笨方法可以解决问题,那它就不是笨方法。5.  把你的工作分割成小时级的目标任务,你会...

2011-06-27 10:48:11 61

原创 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?

1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。    乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。  这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样...

2011-06-27 10:44:14 92

原创 云计算服务

云计算服务在Google、Amazon等公司成功产品的引领下,正在商业化的道路上大步向前。在NIST的定义中,有三种云计算服务模型。 Software as a Service (SaaS):软件即服务模型,用户直接使用构建在云端的软件。例如,Google Docs, Salesforce.com Platform as a Service (PaaS):平台即服务模型,用...

2011-06-20 10:33:24 142

原创 sql 添加 删除 判断字段是否存在

增加字段   alter table docdsp add dspcode char(200)   删除字段   ALTER TABLE table_NAME DROP COLUMN column_NAME   修改字段类型   ALTER TABLE table_name ALTER COLUMN column_name new_data_type   改名...

2011-06-17 11:05:36 162

原创 关于多结果集的存储过程的处理

对于一个存诸过程,如果返回的结果是我们预先知道的,那么可以根据存储过程定义的顺序来进行处理(事实上一般不会这样),但对于复杂的多结果集的处理,如何定义一个通用的流程?我们先看一下JDBC本身能为我们提供什么?一个存储过程执行后返回的是boolean型:boolean flag = callableStatement.execute();如果flag为true,那么说明返回了一个结果集(Result...

2011-06-17 11:05:01 80

java 调用SqlServer分页存储过程的,返回多个结果集

存储过程:USE [Db_8za8za_2] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Description: <Description,,通用分...

2011-06-17 11:04:33 161

原创 IT从业人员想要提高薪酬水平的十种技能方法

IT招聘专家和工作场所专家总结了技术专业人员应该掌握的一些具体技能。这些技能会帮助IT专业人员避免工作的低谷和得到薪酬上涨的好处。下面就是让IT人员提高薪酬的10种方法。 1.熟悉SAAS产品 IT人员配备和随需应变的咨询公司Bluewolf的共同创始人和负责人Michael Kirven说,SAAS(软件服务)知识在用人要求条件中的比例已经从三年前的5%提高到了35%。拥有这方面知识的人可能很快...

2011-06-17 11:02:09 100

在JS代码中获取Struts2中的返回值或者参数

var depId = "${attr.depId}";depId为Action中的属性

2011-06-17 10:59:45 642

js获取对象的绝对坐标

function getAbsPoint(e) { var x = e.offsetLeft, y = e.offsetTop; while(e=e.offsetParent) { x += e.offsetLeft; y += e.offsetTop;} alert("x:"+x+","+"y:"+...

2011-06-17 10:59:11 94

空空如也

空空如也

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

TA关注的人

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