- 博客(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
2871
转载 cesium工具:鼠标获取经纬度
//获取经纬度 getPosition = (viewer) => { //得到当前三维场景 var scene = viewer.scene; //得到当前三维场景的椭球体 var ellipsoid = scene.globe.ellipsoid; var entity = viewer.entitie...
2019-04-28 13:07:04
3560
转载 关于react-redux中的connect用法介绍及原理解析
关于react-redux的一个流程图流程图connect用法介绍connect方法声明:connect([mapStateToProps], [mapDispatchToProps], [mergeProps],[options])作用:连接React组件与 Redux store。参数说明:mapStateToProps(state, ownProps) :...
2018-08-06 22:48:32
1208
转载 浅谈 React、Flux 与 Redux(各个的运行机制)
ReactReact 是一个 View 层的框架,用来渲染视图,它主要做几件事情:组件化利用 props 形成单向的数据流根据 state 的变化来更新 view利用虚拟 DOM 来提升渲染性能前面说到 React 能够根据 state 的变化来更新 view,一般来说引起 state 变化的动作除了来自外部(如服务器),大部分都来自于页面上的用户活动,那页面上的用户活动怎样对 s...
2018-07-30 16:48:33
1755
转载 图片和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
1073
转载 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
845
原创 javascript基础方法查缺补漏
1、unshifthttp://www.runoob.com/jsref/jsref-unshift.html
2018-07-23 14:26:59
206
转载 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
1769
转载 少年,不要滥用箭头函数啊
在ES6大行其道的今天,不应用点ES6特性似乎有些政治不正确。最近刚好有个Node的项目,最低要支持到nodejs 4.0,在node.green看了下ES6的支持度,我想使用的特性基本都有支持,遂决定在新项目中采用ES6来写。当然第一件事情就是毫不留情地消灭var,项目中能用const的地方不用let,能用let的地方不用var。第二件事情就是使用劳动人民喜闻乐见的箭头函数替代funct...
2018-07-19 01:10:10
1149
原创 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
1234
原创 2018-6-12日记
1、import { render } from 'react-dom';这个是es6对象解构的语法而已。把require(xxx)当成一个对象,{ render } 就是把对象中的render属性赋值给render变量,这样子下面在用的时候就不用ReactDOM.render而是直接render就行了,省了几个字母。...
2018-06-12 06:53:17
194
转载 简单明了区分escape、encodeURI和encodeURIComponent
二、escape和它们不是同一类简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你需要对URL编码时,请忘记这个方法,这个方法是针对字符串使用的,不适用于URL。事实上,这个方法我还没有在实际工作中用...
2018-06-10 23:55:30
161
转载 彻底理解js中this的指向,不必硬背
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。 为什么要学...
2018-05-21 10:34:02
152
原创 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
729
原创 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
2276
转载 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
8239
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
27399
转载 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
8206
转载 字符串首字母大写方法
java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码 //首字母大写 public static String captureName(String name) { name = name.substring(0, 1).toUpperCase() + name.substring(1); ...
2018-04-20 22:50:29
12483
转载 Java遍历对象所有属性
要获取对象的所有属性可以使用getDeclaredFields()方法会返回一个Field数组遍历这个数组几个遍历所有属性注意使用这个方法会抛出4个异常然后根据属性的类型选择执行对应的内容public static void eachProperties(Object model) throws NoSuchMethodException, IllegalAccessException, Ille...
2018-04-18 19:30:52
21579
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
770
转载 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
560
转载 gethibernatetemplate find条件查询方法
Spring中常用的hql查询方法(getHibernateTemplate()) --------------------------------- 一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryS...
2018-04-07 14:57:37
1041
转载 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
726
转载 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
11739
转载 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
7419
转载 bootstrap调整Glyphicons图标大小
今天发现一个很有意思的事情。bootstrap3中的图标,是用字体的形式表示的。即你去看glyphicon glyphicon-xxx的css定义,会找到类似content:”\xxx”的定义,而找不到img的定义。所以,当你需要更改你的图标的大小的时候就很方便了,只需要设置它的font-size就行了。而且这样的好处是,不管你设多大或者多小,它都能正常展示。而不像图片会拉伸或者压缩。刚好
2018-01-22 10:00:18
1325
转载 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
1156
转载 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
578
转载 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
359
原创 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
324
转载 请求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
740
转载 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
2642
转载 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
2308
转载 Java中Synchronized的用法
原文:http://blog.youkuaiyun.com/luoweifu/article/details/46613015 作者:luoweifu 转载请标名出处《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.
2017-11-23 16:21:40
133
转载 Java Thread 总结
1.线程概述线程是一个程序的多个执行路径,执行调度的单元,依托于进程的存在。线不仅可以共享进程的内在,而且还拥有一个属于自己的内存空间,这段内存空间就是线程栈,是在建立线程时系统分配的,主要用来保存线内部所使用的数据,如线程执行函数中所定义的变量,线程的状态等信息。Java中的多线程是一个抢占机制,抢占机制指的是多个线程处于可运行状态,但只是允许一个线程运行,他们通过竞争方式抢占C
2017-11-23 11:48:05
139
转载 Java多线程(3)——线程间通信
本文主要学习线程间相互通信的内容。线程见需要通信,才能协同完成 工作 ,虽然这增加的这里的复杂度,也很容易出错,但是线程间通信是很重要也很不可缺少的功能。1、等待与通知1.1、wait、notify介绍如果看一眼 java 最基础的一个类Object的源码的话,会发现Object类有两个方法,wait、notify。所有的类都是默认继承Object类的,所以我们创建的所有的
2017-11-21 12:45:06
224
转载 Java多线程(2)——并发访问控制
这章主要介绍一下synchronized关键字相关的用法,顺带也介绍一下volatile关键字。这两个关键字在 java 的并发访问控制中都很重要。1、synchronized使用范围及加锁规则synchronized这个关键字可以有很多用法,每种用法所加的锁都有不同的锁范围,下面一一介绍。a、加在实例方法上作为关键字 b、加在静态方法上作为关键字 c、同步语句块,
2017-11-20 21:38:50
567
转载 Java多线程(1)——基础
本章先来介绍一下多线程开发的基础内容。1、进程与线程进程 是什么,想必学计算机的同学都不会陌生,打开windows任务管理器,或者 linux 服务器上top命令锁展示的结果,就是一个个的进程。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行
2017-11-20 20:31:27
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人