自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (5)
  • 收藏
  • 关注

原创 antdesign table 滚动高度自适应

基于react + antd 项目框架开发的管理端列表页,通常需要根据浏览器窗口动态设置表格列表出现滚动条的最大高度scroll.y属性进行浏览器适配。1.需要固定表格父容器的总高度。

2023-11-01 11:47:23 944

原创 自定义滚动条样式

【代码】自定义滚动条样式。

2023-09-05 15:03:28 96

原创 react + antd3.x + umi2.x +dva 打包优化

近期做了一个项目,首页加载比较耗时,所以针对项目环境以及项目中用的第三方依赖进行了一个全面优化,优化后打包体积和首屏加载速度都有了很大的提升。写此文章进行分享,若有错误或不合理之处,欢迎大家指正~首先介绍一下umi内置插件analyze,包模块结构分析工具,可以看到项目各模块的大小,根据情况进行按需优化。Umijs官方文档介绍:https://umijs.org/zh-CN/config#analyze开启analyze,需要在package.json的script中配置: ANALYZE=1

2021-12-17 17:37:08 3093 4

转载 html网页渲染的基本过程

最近面试中经常会被问到html页面的渲染过程,之前一直只是在用,没有仔细的研究过其中的过程,今天查阅了一些资料,并整理了一些自己的理解,方便以后查看。如果有理解不正确的地方,还希望多包涵和指导。整个渲染的过程其实就是将URL对应的各种资源,通过浏览器渲染引擎的解析,输出可视化的图像。渲染模块:从图中可以看出,一个渲染引擎大致包括HTML解释器、CSS解释器、布局和JavaScript引擎。

2017-11-27 18:29:50 29060

转载 RESTful中不同HTTP请求类型的含义

原文地址:http://javarevisited.blogspot.com/2016/04/what-is-purpose-of-http-request-types-in-RESTful-web-service.htmlRESTful web服务在设计上非常依赖于HTTP。通过使用不同的HTTP方法来完成工作,使用HTTP的响应代码来同时用户一个请求是否成功。RESTful表示Repres

2017-08-28 15:08:11 6973

转载 js 替换 当前URL 特定参数

//替换指定传入参数的值,paramName为参数,replaceWith为新值function replaceParamVal(paramName,replaceWith) { var oUrl = this.location.href.toString(); var re=eval('/('+ paramName+'=)([^&]*)/gi'); var nUrl =

2016-11-18 17:41:28 2267

转载 多行文本溢出显示省略号(...)的方法

最近做手机端的项目,商品标题格式要求超出两行的内容以省略号展示,最初的方法是用css进行控制,具体样式如下:p { text-overflow: -o-ellipsis-lastline; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-cl

2016-11-11 16:45:17 2959 3

转载 img和background-image的各种区别

background-image是背景图片,是css的一个样式是一个块状元素,它是一个图片,是html的一个标签background-image是只能看的是一个document对象,它是可以操作的。比如更换img src的路径可以达到更换图片的目的,也可以移动它的位置,从document中移除等等操作background是CSS3的样式    img 是HT

2016-04-09 11:47:05 2288

转载 [JS脚本]ajax status 错误定义

status 0**:未被始化status 1**:请求收到,继续处理status 2**:操作成功收到,分析、接受status 3**:完成此请求必须进一步处理status 4**:请求包含一个错误语法或不能完成status 5**:服务器执行一个完全有效请求失败status 100错误 客户必须继续发出请求(Continu

2016-01-18 13:55:52 1816

转载 如何将java.util.Date转换成java.sql.Date

其实,从类的继承关系上看,java.util.Date类是java.sql.Date类的super类。所以java.sql.Date可以当作java.util.Date来使用,只是JDK docs上强调最好理解为这两个类之间没有什么继承关系。至于两者之间的转换,有一个很简单的方法。因为两者都提供了一个long型的构造函数,两者通过getTime重新构造一下就行了。即:jav

2015-01-29 16:21:13 741

转载 Java去除数字里多余的0

Java代码 public static String getPrettyNumber(String number) {      return BigDecimal.valueOf(Double.parseDouble(number))              .stripTrailingZeros().toPlainString();  }    publ

2015-01-04 15:39:48 14093 2

转载 java正则去掉小数点后多余0

package test; /** * 去掉多余的.与0 * @author Hust * @Time 2011-11-7 */ public class TestString { public static void main(String[] args) { Float f = 1f; System.out

2015-01-04 15:37:52 10925

转载 为图片添加锚点

热点链接可以帮你解决。这种效果的实质是把一幅图片划分为不同的热点区域,再让不同的区域进行超链接。要完成地图区域超链接要用到三种标签:。                                【1】shape -- 定义热点形状          shape=rect:   矩形          shape=circle:圆形  

2014-12-30 13:38:43 8900

原创 sublime text 2 中文乱码解决办法

sublime text 2是一款非常优秀的跨平台文本及源代码编辑器,本人非常喜欢,但是不支持GB2312和GBK编码在某些时候比较麻烦。可以通过向sublime text 中添加编码类型转换包(比如“ConvertToUTF8")来解决这一问题。具体方法如下: 首先声明:这一方法前提是sublime text 2的安装路径没有中文字符,且系统路径的%username%中不包含中文

2014-10-28 17:06:46 545

转载 Jquery .ajax方法分析

jQuery.ajax( options ) 有很多选项,介绍其中的几个:·dataType:想从服务器得到哪种类型的数据。xml,html,script,json,jsonp,text·success:请求成功后的处理函数·type:以POST或GET的方式请求。默认GET。PUT和DELETE也可以用,但并不是所有的浏览器都支持·url:请求的目的地址,须是一个字符串。

2014-10-28 11:11:23 1831

转载 清除浮动的原理和方法

浮动元素容器的clearing问题1. 问题的由来有这样一种情形:在一个容器(container)中,有两个浮动的子元素。                在浏览器中一运行,就会出现意想不到的结果。实际视图是子元素显示在父容器的外部。2. 问题的原因与浮动定位有关。在CSS规范中,浮动定位不属于正常的页面流(page flow),是独立定位的。所以,只含有浮动元素

2014-09-24 15:56:34 9277 1

转载 解决IE6不支持position:fixed;的问题

在网页设计中,时常要用到把某个元素始终定位在屏幕上,即使滚动浏览器窗口也不会发生变化。一般我们会使用position:fixed来进行绝对固定,但IE6并不支持position:fixed属性,所以必须对IE6进行”特殊照顾”。实验我们想要把元素定位在浏览器的底部HTML代码CSS代码.box{background:#69C;height:6

2014-09-23 11:24:29 676

转载 js中SetInterval与setTimeout用法

JS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象SetInterval为自动重复,setTimeout不会重复。clearT

2014-09-22 14:42:30 561

原创 js+css 设置图片或背景透明

html文件:%>

2014-09-03 16:01:35 10648

转载 JSTL标签 foreach 退出循环

今天用到了 JSTL 的 forEach 标签循环遍历一个集合,在这个循环内写了一个 标签,当满足某个条件的时候要终止循环,但是标签里不能使用 break,那怎么样终止循环呢?且看下面的代码:List l = new ArrayList();l.add(new Long(1));l.add(new Long(4));l.add(new Long(5));l.add(new

2014-08-29 11:26:10 15358 7

原创 IE6、IE7、IE8中overflow:hidden不起作用的情况

解决方案:只需要在设定overflow:hidden层加入定位即可。

2014-08-18 17:34:02 7146

转载 CSS中的!important属性用法

关于CSS的运用技巧有很多, 今天主要探讨一下CSS中 !important 这个属性的用法。在CSS的使用中,遇到最多的问题就是不同浏览器之间的兼容问题。 由于IE并不严格执行W3C标准, 而又几乎垄断了浏览器市场。 所以作为一名合格的网站制作人员, 必须要针对不同的浏览器进行微调。 实现不同浏览器之间兼容的方法有很多, 比如利用JS探测用户的浏览器类型,从而调用不同的样式表。 或者就是利用!i

2014-07-11 21:51:59 763

转载 自适应网页设计(Responsive Web Design)

随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不

2014-05-26 13:30:56 570

原创 利用jstl分页时出现的异常

最近集成一个

2014-04-24 15:57:50 658

转载 创建XMLHttpRequest对象的两种方式

1、静态创建:这种创建方式会在页面显示给用户之前完成XMLHttpRequest对象的创建。(虽然根据规范不能完全精确地 知道这些代码何时运行对浏览器有什么影响,但是可以保证这些代码在用户能够与页面交互之前运行行。)script language="javascript" type="text/javascript">var request = false;try {  req

2014-04-23 10:29:17 1268

转载 使用border-radius实现圆角,兼容到IE6

在制作页面的过程,我们经常会遇到di

2014-04-11 14:46:13 4536

转载 CSS学习笔记:id与class、padding和margin、min-height和height

id和class到底要用哪一个?  首先要明白id和class的各自的优缺点。这样才能根据他们的各自的特点进行使用。  id的优点(class的缺点):id写在css用"#"选择器,class写在css中用"."选择器。"#"选择器的优先级高于"."选择器大约10倍,所以当你需要提升优先级的时候,id标签,或者id容器内的标签将是很容易和有效的。而class标签,或者class

2014-04-10 16:31:25 596

转载 Ubuntu 更改文件夹及子文件夹权限

Linux系统下如何修改文档及文件夹(含子文件夹)权限,我们来看一下。 一 介绍: 可以使用命令chmod来为文件或目录赋予权限。Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取 二 详解 1 此命令有两种使用方法,一种是chmod后加数字,后接文件名 chmod abc file 其中a,b,c各为一个数字,

2014-03-28 15:50:32 564

转载 CSS 中如何把 Span 标签设置为固定宽度

一、形如ABC独立行设置SPAN为固定宽度方法如下:span {width:60px; text-align:center; display:block; }实际验证结果:IE6 OK, FIREFOX 3 OK。一、形如ABCDEF格式行设置SPAN为固定宽度的方法如下:span {width:60px; text-align:center;  display:block

2014-03-27 16:12:58 679

转载 ubuntu开启SSH服务

SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server

2014-02-28 15:41:08 408

转载 64位win7系统下的虚拟机不能装64位Linux

嗨,俗话说,生命在于运动,我这纯属生命在于折腾。一直在xp中用虚拟机的Linux编程,转到win7系统,发现同样的虚拟机拷贝到win7中不能用,只能折腾。折腾来折腾去,仔细看看虚拟机上面错误说明,才知道,需要设置BIOS。我买的是联想的thinkpad:先关机。关机后启动的同时Fn+F1,进入BIOS。进入BIOS后,Security。在Security目录下,有个Vi

2014-02-27 14:12:31 3609

转载 修改mysql用户密码

目录mysqladmin命令UPDATE user 语句SET PASSWORD 语句root密码丢失的情况(待验证)mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即

2014-01-09 15:55:23 668

转载 mysqldump导入导出mysql数据库

数据库的基本导入\导出的命令 是 mysqldump 和 source 在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是用命令行 另一个是用phpmyadmin先来说说phpmyadmin 这个工具导出和导入很简单 而且导入时无需建库 直接还原成原来的数据库 用source 也可以还原 但他导入文件时有大小限制不能超过2M 再来说说 mysqldu

2014-01-08 10:41:59 715

转载 vmware workstation 8 序列号

NA6XH-FFL14-5Z0Q9-G0C70-AA0HPHA0H9-D03EQ-KZ7P8-T11N6-12P63

2014-01-07 10:21:39 913

转载 用浏览器打开Excel文件的Java程序

public class TestOpenExcel extends HttpServlet { private static final String url = D:/test.xls; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,

2013-12-19 11:02:42 4544

转载 使用分级显示数据

在EXCEL中,如果输入了大量数据,各数据之间又存在“总、明”关系,就可以使用“分级显示”来组合数据,让我们可以有选择的显示局部或全部数据。在分级显示中,表格的左侧或顶部会出现“+ 、 - 、 1 、 2 、 3 ”之类的分级符号按钮,通过点击这些按钮,就能折叠(隐藏)或展开(显示)数据了,见下图。分级显示有两种方式,一种是在“行”中,另一种是在“列”中,我们先说一下行中的

2013-12-19 10:55:39 2375

原创 Windows以及Linux下的定时启动服务

1. Windows下的定时启动程序可以采用系统的计划和任务,定时启动服务可以在计划任务中添加一个启动服务的批处理程序。例如定时启动cimserver服务,可以在用记事本写成一个批处理文件,然后在计划任务中手动添加定时执行该批处理。 批处理文件内容如下:sc stop cimserver                                       //先停止服务

2013-12-19 10:36:55 3093

转载 如何将DOS下执行命令的结果信息保存到一个文件

如何将DOS下执行命令的结果信息保存到一个文件?答:使用输出定向符号:比如: c:\dir >> c:\dir.txt将DIR的结果输出到文本文件“c:\dir.txt ”再如:c:\ping 202.94.1.301 >> c:\pingtime.txt将PING的结果输出到文件“c:\pingtime.txt”使用“>>”是“添加”在文件的后面,如果这个输出文件已经

2013-11-14 13:29:42 14308

转载 安装tomcat时出错:failed to install tomcat6 service问题的解决方法

最近真是倒霉啊,电脑数据全部丢失,系统重装,重装之后安不上VS2010,花了好些时间才搞定,接着使用eclipse进行学习JAVA Web,可是官方下载下来的Eclipse总是会出错,Tomcat也启动不了了,于是打算重装Tomcat,可是又安装不上出现了下面这样的错误。很是纠结啊,还好在网上收索一番之后,找到了解决的办法,原来是因为之前安装的版本没有能够正常的删除掉,只是删除了整个文件夹

2013-11-05 14:44:28 14275 7

转载 JSON教程入门

原文地址:http://mingxiao2010.blog.163.com/blog/static/861904812010825192137/1.)JSON定义:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的

2013-10-24 16:37:24 598

css3实现圆角矩形

css3实现圆角矩形 使用border-radius实现圆角,兼容到IE6

2014-04-11

批量下载所需的jar包

文件批量下载所需要的jar包,但是在打包过程中,常常也会出现下载过来的zip文件中里面有乱码的文件名,通过使用ant.jar中的org.apache.tools.zip里的ZipOutPutStream为实现编码的设置。

2013-09-24

IE6下解决png透明背景所需js文件

通过在页面上引入该js文件,便可解决ie6下png图片的透明背景问题。script部分相关代码已在博客中与大家分享,希望可以帮助有需要的人~~~

2013-07-31

install-debugbar-v7.1.1

IETester中用到的开发人员工具,安装后需要激活码,该激活码已在博客中与大家分享。有需要的可以直接下载使用~~~

2013-07-31

JQueryTip实例代码

该压缩包内包含了我的博文<提示+验证文本框中要输入的内容>中所需要的css,js和images文件。利用这些文件可以实现界面简单友好的提示信息并对其输入的内容进行验证。

2013-05-28

空空如也

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

TA关注的人

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