自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 js判断当前浏览类型

var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") >

2017-05-03 15:02:25 307

转载 IE和火狐的css兼容性问题

CSS对浏览器器的兼容性具有很高的价值,通常情况下IE和Firefox存在很大的解析差异,这里介绍一下兼容要点。  1、DOCTYPE 影响 CSS 处理  2、FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行  3、FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 m

2017-05-03 15:01:25 1725

转载 你需要了解JS框架

excanvas.js/Chart.js/cubism.js/d3.js/dc.js/dx.chartjs.js/echarts.js/flot.js      用途:构建数据统计图表,兼容多浏览器jquery.tagcanvas.js      用途:构建tag云      下载地址:http://www.goat1000.com/tagcanvas.phpjquery.fu

2017-05-03 14:52:04 996

转载 基于HTML5的视频播放器

之前在上网去搜索播放器的时候,很多都要收费的,不收费的感觉看起来很费劲,所以自己简单些了一下,前几天有共享过一个简单的H5视频播放器,但是存在一些BUG,最近修复了一下,再次共享,提供给一些H5和CSS3学习的朋友学习一下。拥有播放器正常功能:单击播放暂停,双击全屏,调节播放进度/声音进度,目前支持moz、webkit及IE10+这些浏览器。IE9以下只能用支持flash播放。

2017-05-02 14:49:56 455

转载 H5 调用摄像头

http://www.cnblogs.com/libin-1/default.html?page=17WebRTC(Web Real-Time Communication,网页实时通信),是一个支持网页浏览器进行实时语音对话或视频对话的API。 1、getUserMedia要播放摄像头的影像,首先需要一个video标签:

2017-05-02 14:46:33 297

转载 IE6兼容性问题及解决办法汇总

1、IE6怪异解析之padding与border算入宽高 原因:未加文档声明造成非盒模型解析 解决方法:加入文档声明 2、IE6在块元素、左右浮动、设定marin时造成margin双倍(双边距) 解决方法:display:inline 3、以下三种其实是同一种bug,其实也不算是个bug,举个例子:父标签高度20,子标签11,垂直居中,20-11=9,9要分给文字的上面

2017-05-01 17:14:49 651

转载 jQuery开发过程中的一些技巧

这里总结了一些jQuery开发过程中的一些技巧,希望对大家有所帮助。http://jafeney.com/2016/01/10/2016-01-10-jquery-q/禁用页面的右击菜单12345$(function(){ $(document).on('contextmenu',function(e){ return false;

2017-04-24 09:17:18 563

原创 image的加载事件(onload)和加载状态(complete)

之前做过这样一个需求,要让商家页的商家图片按照图片外面box的大小等比例缩放。之前的想法是在页面中先输出图片的src,然后在页面底部初始化js,然后在js中写相应的可以使图片按照box的大小等比例缩放的函数。要实现图片的等比例缩放要做到以下几点,第一,得到图片的width和height第二,比较图片的width和height与box的width的height的大小,共有四种情况,

2017-04-01 20:44:01 2673

原创 nvm安装和配置详细教程

nvm是nodejs的版本管理工具,为什么要用nvm,你能百度到这篇文章相比是遇到不得不用的原因了,我们知道nodejs官方更新的速度非常快,有时候业务需要需要用某某版本,如果用的是msi安装,虽然安装的时候挺简单,但是后面就麻烦了,这里是我倒腾了一天总结下来的教程,只要按照这个去配置,绝对没有问题,大家不要嫌麻烦,学会了以后能省去很过时间。我用的win32系统,先安装nvm,接着node

2017-03-09 10:49:23 1102

转载 Hibernate总结(七)--之数据缓存

转载:http://blog.csdn.net/wjw0130/article/details/47615465结合博主,自己测试代码一级缓存解决在一次查询中,只与数据库交互一次二级缓存解决一些常用的、公开的数据存放起来,方便使用,那查询缓存呢?一、查询缓存的原理一级缓存和二级缓存都是对象的缓存。对象缓存就是把该对象对应的数据库表中的所有的字段全部查询出来,

2016-07-18 19:53:34 326

转载 Hibernate总结(六)--Hibernate二级缓存

转载:http://blog.csdn.net/wjw0130/article/details/47450863首先感谢博主,参考博主自己写的测试代码我们知道hibernate的一级缓存是将数据缓存到了session中从而减少与数据库的交互。那么二级缓存呢?一、应用场合比如,在12306购票时,需要选择出发地与目的地,如果每点一次都与数据库交互一次,这就很不合适,这些地点数

2016-07-18 19:47:02 384

原创 Hibernate总结(五)--之多对多操作

直接演示代码:Course类 (课程)public class Course implements Serializable{ private Long cid; private String name; private String description; private Set students; Student类(学生)public clas

2016-07-18 19:39:40 221

转载 Hibernate总结(四)--session的产生方式和一对多的关系映射

一、session的创建Session是由SessionFactory负责创建的,而SessionFactory的实现是线程安全的,多个并发的线程可以同时访问一个SessionFactory并从中获取Session实例,但Session不是线程安全的。每次openSession,产生的都是一个新的session,相当于创建一个新的连接。但是有很多时候,并不希望这样。比如在淘宝购物,

2016-07-18 19:13:43 604

原创 Hibernate总结(三)--之一级缓存

什么是缓存?缓存说白了,就是应用程序向数据库要数据,然后把一些数据,临时的放在了内存的区域中,第二次再要数据的时候,直接从内存中拿即可。缓存需要解决的事情:1.能把数据放入缓存 2.能把数据从缓存中取出来 3.如果缓存中的数据发生变化,需要把数据同步到数据库中4.把数据库中的数据同步到缓存中 5.hits命中率低的对象应该及时从缓存中移走分布式缓存:为什么会有分布式缓存?

2016-07-18 17:48:33 213

原创 Hibernate总结(二)--之主键的产生器和对象状态

一、主键产生器  1、在xxx.hbm.xml中设置2、测试代码public class IDGeneratorTest { /** * select max(pid) from person * 先找到主键的最大值,在最大值基础上加1 * 所以该主键必须是数字类型 */ @Test public void testIncrement(){

2016-07-18 17:25:39 227

原创 Hibernate总结(一)--之hibernate配置文件

一、基础部分1、JDBC和Hibernate优缺点介绍:      jdbc的缺点:1、编程的时候很繁琐,用的try和catch比较多2、jdbc没有做数据的缓存 、3没有做到面向对象编程  4、sql语句的跨平台性很差      jdbc的优点:效率比较高。      hibernate的缺点:1、效率比较低2、表中的数据如果在千万级别,则hibernate不适合

2016-07-18 16:15:27 313

原创 四大域对象

ServletContext生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。作用范围:整个Web应用。作用:  1、在不同Servlet 之间转发 this.getServletContext().getRequestDispatcher(“/ser

2016-05-17 17:15:26 1697

原创 android创建快捷方式

更多快捷方式创建方式请参考:http://www.jianshu.com/p/dc3d04337d00/* *创建一个可以快速打电话的快捷方式 */public class CallShortCutActivity extends Activity { @Override protected void onCreate(Bundle savedInstanc

2016-05-01 12:54:24 413

原创 AndroidStudio必须知道的使用技巧

既然选择了远方,便只顾风雨兼程

2016-05-01 09:56:20 304

转载 Android应用的消息机制

本文主要来自【安卓同学(AndroidMate)】的公众号;具体地址我也没找到,我把精华摘出来,在此先感谢下。 后面还带有我的理解,希望能对你有帮助。

2016-05-01 09:19:35 304

原创 EventBus的使用详解

EventBus的使用详解    Eclipse用户请下载EventBus的源码导入源码地址:https://github.com/greenrobot/EventBus        EventBus是一个Android 端优化的Publish/Subscribe 消息总线,它简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络等网络返回

2016-04-29 15:19:43 1310

原创 Android线程池-学习总结

线程池:          一个线程池中会缓存一定数量的线程,通过线程池就可以避免因为频繁创建和销毁线程所带来的系统开销。Android中的线程池来源于Java,主要是通过Executor来派生特定类型的线程池。  优点:                                                                                

2016-04-28 16:50:25 4471

空空如也

空空如也

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

TA关注的人

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