自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 HTML和CSS的分离

特别声明:此篇文章由Jekst根据Jonathan Snook的英文文章原名《Decoupling HTML From CSS》进行翻译,整个译文带有我们自己的理解与思想,如果译得不好或不对之处还请同行朋友指点。如需转载此译文,需注明英文出处:http://coding.smashingmagazine.com/2012/04/20/decoupling-html-from-css以及作者相关信...

2020-05-06 10:49:43 2491

转载 cesium工具:鼠标获取经纬度

//获取经纬度 getPosition = (viewer) => { //得到当前三维场景 var scene = viewer.scene; //得到当前三维场景的椭球体 var ellipsoid = scene.globe.ellipsoid; var entity = viewer.entitie...

2019-04-28 13:07:04 3451

转载 关于react-redux中的connect用法介绍及原理解析

关于react-redux的一个流程图流程图connect用法介绍connect方法声明:connect([mapStateToProps], [mapDispatchToProps], [mergeProps],[options])作用:连接React组件与 Redux store。参数说明:mapStateToProps(state, ownProps) :...

2018-08-06 22:48:32 1138

转载 浅谈 React、Flux 与 Redux(各个的运行机制)

ReactReact 是一个 View 层的框架,用来渲染视图,它主要做几件事情:组件化利用 props 形成单向的数据流根据 state 的变化来更新 view利用虚拟 DOM 来提升渲染性能前面说到 React 能够根据 state 的变化来更新 view,一般来说引起 state 变化的动作除了来自外部(如服务器),大部分都来自于页面上的用户活动,那页面上的用户活动怎样对 s...

2018-07-30 16:48:33 1673

转载 图片和Canvas的相互转换

一、图片转 Canvas  提示:图片资源必须加载完成后才能绘制在画布上! var img = new Image(); img.src = 'xx.jpg'; img.onload = function(){ ctx.drawImage(img, x, y); 在指定点绘制图像(原始大小) ctx.drawImage(img, x, y, width, he...

2018-07-29 23:19:14 763

转载 react es6 怎么设置默认的 state和props的方法

1state在constructor方法里写constructor(props) { this.state = { n: ... }}2 写default props有两种方法//1 在组件内部的使用static...static defaultProps = { name: ...}//2 在组件外部Hello.defa...

2018-07-29 19:42:20 801

原创 javascript基础方法查缺补漏

1、unshifthttp://www.runoob.com/jsref/jsref-unshift.html

2018-07-23 14:26:59 147

转载 React中constructor(props){}究竟是什么,以及super(props)与super()的区别

在React Class中设置state的初始值或者绑定事件时为什么需要在 constructor(){} 中加上 super() 呢我们尝试去掉 super() 看看编译的结果:constructor() {this.state = {searchStr: ''};this.handleChange = this.handleChange.bind(this);}...

2018-07-19 14:33:02 1711

转载 少年,不要滥用箭头函数啊

在ES6大行其道的今天,不应用点ES6特性似乎有些政治不正确。最近刚好有个Node的项目,最低要支持到nodejs 4.0,在node.green看了下ES6的支持度,我想使用的特性基本都有支持,遂决定在新项目中采用ES6来写。当然第一件事情就是毫不留情地消灭var,项目中能用const的地方不用let,能用let的地方不用var。第二件事情就是使用劳动人民喜闻乐见的箭头函数替代funct...

2018-07-19 01:10:10 1092

原创 RaphaelJS一些细节的学习

画完图形之后就可以向图形中填充属性:circle.attr({"fill":"#17A9C6", //填充颜色"stroke":"#2A6570", //边框颜色"stroke-width":2,//边框宽度"stroke-opacity":"0.5",//透明度"fill-opacity":"0.5",//透明度"op

2018-07-04 11:23:12 1169

原创 2018-6-12日记

1、import { render } from 'react-dom';这个是es6对象解构的语法而已。把require(xxx)当成一个对象,{ render } 就是把对象中的render属性赋值给render变量,这样子下面在用的时候就不用ReactDOM.render而是直接render就行了,省了几个字母。...

2018-06-12 06:53:17 158

转载 简单明了区分escape、encodeURI和encodeURIComponent

二、escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你需要对URL编码时,请忘记这个方法,这个方法是针对字符串使用的,不适用于URL。事实上,这个方法我还没有在实际工作中用...

2018-06-10 23:55:30 135

原创 2018-5-26日记

2018-5-26问题一:为什么js文件中无法引用hogan新版的hogan引入方法不是hogan而是hogan.js 

2018-05-26 21:06:05 115

转载 彻底理解js中this的指向,不必硬背

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。  为什么要学...

2018-05-21 10:34:02 123

原创 webpack引用问题

2018-5-15问题一:关于引入jquery的问题如果想要全局引入jquery,只需要在html文件中引入<script src="https://cdn.bootcss.com/jquery/3.2.1/core.js"></script>;模块化的使用jquery,意思是如果要模块化使用jq的话就是要把jq封闭起来,用的时候只有显式的require才可以用。课程里用了...

2018-05-15 23:30:08 687

原创 nginx在Windows系统的使用以及遇到的问题

在win10系统下,部署失败,出现的情况:打开Nginx.exe,界面一闪而过,而且进程里面搜不到Nginx。1.端口占用问题,win10系统默认占用了80端口解决方法:1.把nginx改成其他端口2.打开注册表:regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP,在右边找到Start这一项,将其改为0,重启就可以...

2018-05-03 22:54:44 2059

转载 Java 类型相互转换byte[]类型,Blob类型详细介绍_java

一、byte[]=>Blob  我们可以通过Hibernate提供的表态方法来实现如:  org.hibernate.Hibernate.Hibernate.createBlob(new byte[1024]);  二、Blob=>byte[]  目前没有找到好一点的API提供,所以只能自已来实现。示例如下: /**   * 把Blob类型转换为byte数组类型       * @pa...

2018-04-24 13:47:41 8106 3

转载 Java Blob类型和String类型相互转换

String s1="1231dsdgasd的飒飒大";  Clob c = new SerialClob(s1.toCharArray());//String 转 clob  Blob b = new SerialBlob(s1.getBytes("GBK"));//String 转 blob    //也可以这样不传字符集名称,默认使用系统的  //Blob b = new SerialBlo...

2018-04-23 13:34:04 27234

转载 Jquery根据元素值或元素下标来删除一个数组元素及数组对象方法

jQuery 判断是否包含在数组中 jQuery.inArray():var arr = [ "xml", "html", "css", "js" ];  $.inArray("js", arr);  //返回 3,如果不包含在数组中,则返回 -1;在前提不知道b在这个数组的下标,删除b这个元素  var arrList = ['a','b','c','d'];        arrList.sp...

2018-04-21 07:26:24 8144

转载 字符串首字母大写方法

java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码   //首字母大写    public static String captureName(String name) {        name = name.substring(0, 1).toUpperCase() + name.substring(1);    ...

2018-04-20 22:50:29 12431

转载 Java遍历对象所有属性

要获取对象的所有属性可以使用getDeclaredFields()方法会返回一个Field数组遍历这个数组几个遍历所有属性注意使用这个方法会抛出4个异常然后根据属性的类型选择执行对应的内容public static void eachProperties(Object model) throws NoSuchMethodException, IllegalAccessException, Ille...

2018-04-18 19:30:52 21423 1

转载 jquery创建类似java map集合

var map = {}; // Map map = new HashMap();map[key] = value; // map.put(key, value);var value = map[key]; // Object value = map.get(key);var has = key in map; // boolean has = map.containsKey(key);delet...

2018-04-18 08:34:37 734

转载 struts2-通过action从后台将json集合传到前台的方法(一)

本方法通过Struts2的拦截器自动将数据转换成json数据后传给页面。需要导入的jar包:struts2-json-plugin-2.3.20.jar前台jsp页面:<table id="dg" title="My Users" class="easyui-datagrid" style="width:700px;height:250px" url="get_user" ..

2018-04-09 06:52:45 535

转载 gethibernatetemplate find条件查询方法

Spring中常用的hql查询方法(getHibernateTemplate()) --------------------------------- 一、find(String queryString);      示例:this.getHibernateTemplate().find("from bean.User");      返回所有User对象 二、find(String queryS...

2018-04-07 14:57:37 1003

转载 Java Map遍历方式的选——TreeMap、HashMap的key、value遍历

转自:http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html1. 阐述  对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次...

2018-04-07 14:53:15 682

转载 java从字符串中提取中文、英文、数字实现方法

如下:public static final String getChineseOrEnglishOrNumber(String language, String str) {        StringBuffer sbf = new StringBuffer();        char[] charArray = str.toCharArray();        for (int i = ...

2018-03-29 23:31:21 11591

转载 Hibernate 中出现表名(XXX) is not mapped 问题

今天晚上自己试着用Hibernate去搭建一个Web工程,然后去实现一个简单的登录。通过Hibernate?做查询操作的时候总是报出这样的错:users is?not?mapped. 于是乎去检查了下映射,发现没问题呀,反复验证结果还是一样报错。User.hbm.xml:<class name="com.lian.bean.User" table="users">hibernate.c...

2018-03-25 22:29:51 7303

转载 bootstrap调整Glyphicons图标大小

今天发现一个很有意思的事情。bootstrap3中的图标,是用字体的形式表示的。即你去看glyphicon glyphicon-xxx的css定义,会找到类似content:”\xxx”的定义,而找不到img的定义。所以,当你需要更改你的图标的大小的时候就很方便了,只需要设置它的font-size就行了。而且这样的好处是,不管你设多大或者多小,它都能正常展示。而不像图片会拉伸或者压缩。刚好

2018-01-22 10:00:18 1279

转载 org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase问题

安装maven时,因之前在eclipse上卸载过该插件,所以又废了些功夫。具体如下:由于装了两个不同版本的CDT,然后打算卸掉一个,分不开版本,就直接在plugin和feature中将所有org.eclipse.cdt开头的包删掉了。重启Eclipse安装时出现org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase错

2018-01-12 23:54:56 1079

转载 eclipse导入maven项目时报Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources

在用Eclipse IDE for Java EE Developers进行maven项目的开发时,报错Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of;解决方法:1、查看windows -> Preferences -> maven 的s

2018-01-08 08:41:13 396

转载 struts2.5 使用感叹号和通配符实现动态方法调用无效的问题及解决!

先说 struts2.5 使用感叹号实现动态方法调用的问题,使用通配符的方式出现的问题跟这一样!在 struts2.3 的版本中,我们通常这么配置 struts.xml 文件:    "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"    "http://s

2017-12-27 18:45:21 324

原创 eclipse中struts2出错

1、There is no Action mapped for namespace [/] and action name [Login] associated with context path [/eprint]错误做如下检查:1、确保struts.xml文件名大小写正确:struts.xml2、确保struts.xml文件在src目录下(很重要!后面就着重

2017-12-22 22:52:10 291

转载 请求https错误: unable to find valid certification path to requested target

错误及原因当Java客户端请求实现https协议的服务时,出现异常:’unable to find valid certification path to requested target’是因为服务期端的证书没有被认证,需要做的是把服务端证书导入到Java keystore。解决方法使用下面的类安装证书package com.shanhy.caogen;/*

2017-12-18 18:35:21 694

转载 java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

重: Exception starting filter struts2  java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils      at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlCon

2017-12-01 22:21:50 2582

转载 java.lang.NoClassDefFoundError: org/hibernate/service/ServiceRegistry] 类似问题

使用Hibernate时出现以上错误,在Java Project中运行无误,但是来到Dynamic Web Project中却出现了如下错误:hibernate 报错:java.lang.NoClassDefFoundError: org/hibernate/service/ServiceRegistry 这个问题奇怪的地方就是Hibernate.jar这个包明明是已经加到

2017-11-29 22:17:00 2238

转载 Java中Synchronized的用法

原文:http://blog.csdn.net/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.

2017-11-23 16:21:40 100

转载 Java Thread 总结

1.线程概述线程是一个程序的多个执行路径,执行调度的单元,依托于进程的存在。线不仅可以共享进程的内在,而且还拥有一个属于自己的内存空间,这段内存空间就是线程栈,是在建立线程时系统分配的,主要用来保存线内部所使用的数据,如线程执行函数中所定义的变量,线程的状态等信息。Java中的多线程是一个抢占机制,抢占机制指的是多个线程处于可运行状态,但只是允许一个线程运行,他们通过竞争方式抢占C

2017-11-23 11:48:05 110

转载 Java多线程(3)——线程间通信

本文主要学习线程间相互通信的内容。线程见需要通信,才能协同完成 工作 ,虽然这增加的这里的复杂度,也很容易出错,但是线程间通信是很重要也很不可缺少的功能。1、等待与通知1.1、wait、notify介绍如果看一眼 java 最基础的一个类Object的源码的话,会发现Object类有两个方法,wait、notify。所有的类都是默认继承Object类的,所以我们创建的所有的

2017-11-21 12:45:06 193

转载 Java多线程(2)——并发访问控制

这章主要介绍一下synchronized关键字相关的用法,顺带也介绍一下volatile关键字。这两个关键字在 java 的并发访问控制中都很重要。1、synchronized使用范围及加锁规则synchronized这个关键字可以有很多用法,每种用法所加的锁都有不同的锁范围,下面一一介绍。a、加在实例方法上作为关键字 b、加在静态方法上作为关键字 c、同步语句块,

2017-11-20 21:38:50 485

转载 Java多线程(1)——基础

本章先来介绍一下多线程开发的基础内容。1、进程与线程进程 是什么,想必学计算机的同学都不会陌生,打开windows任务管理器,或者 linux 服务器上top命令锁展示的结果,就是一个个的进程。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行

2017-11-20 20:31:27 155

空空如也

空空如也

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

TA关注的人

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