自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 设置IE文档模式解决IE浏览器兼容性

IE的兼容性一直是前端开发者最头疼的问题之一,很多时候为了解决莫名其妙的兼容性脑细胞那叫一个大片大片的死亡啊,经常是Chrome、Firefox等浏览器正常,但偏偏IE要出现问题,有些时候可能高版本的IE也正常,但有一些问题却是用最新版本的比如IE11访问了,但还是各种莫名其妙的问题,比如:上面这个问题,其实在Chrome上是丁点儿毛病都没有的,看错误信息的话像是jquery.js引用被放在boo...

2018-06-20 14:17:39 4854 1

原创 npm install 执行报错 npm ERR! code EINTEGRITY

大家都知道,angular工程中node_modules文件夹比较大,得有2~300M左右,所以通过SVN管理的时候,一般不会将该文件夹提交,所以,工程checkout下来后,首先需要做的就是到工程目录,然后执行npm install,但今天执行该操作的时候,发现报错啦,报错啦。错误信息见下图:    郁闷了。然后各种找解决方案,整理如下:npm cache verifynpm cache cle...

2018-05-13 14:36:26 14158 1

原创 Java poi生成Excel并合并内容相同的行

近日项目中提出需求,需要导出Excel,最开始以为很简单,也没说明需要合并相同内容的行,于是偷个懒,使用原来写好的工具类直接导出。写好后以为okay了,结果,竟然又提供了另一个版本的模板,需要合并内容相同的列,麻烦来了,于是网上各种搜寻,最后找到一个例子,效果是我想要的,感谢大神的贡献,附上链接如下:https://blog.csdn.net/qq_33142257/article/details...

2018-05-02 16:25:23 11409 6

原创 jodd发送邮件带附件

项目中需要发送邮件了,本想偷懒用公司同事写的MailUtil发送,是用HtmlMail实现的,正常发送邮件没有问题,发送附件也正常,结果一不小心测出来个问题,附件文件名略长的话最终邮箱收到的是ATT_000XXX.dat文件,只能自己动手写,不再使用HtmlMail的方式发送了,比较繁琐,采用jodd的mail组件发送因为项目中其他地方还使用了jodd,所以这里pom.xml文件中引用了jodd-...

2018-04-23 16:30:18 1020

原创 Java 实现Ftp上传下载文件

最近项目中需要实现将文件先存放到ftp上,需要的时候再从ftp上下载,做的过程中碰到了问题,发现中文文件名的无法上传到ftp上,ftp上的中文文件名的文件下载不下来,几番折腾,终于搞定了,记录一下备忘。首先给工程添加maven依赖,pom.xml文件中添加:<dependency>    <groupId>commons-net</groupId>    &...

2018-04-23 10:12:07 12084 3

原创 Js控制div滚动到指定的位置

有时候可能为了简便或者其他原因,我们用某个div放了一长串内容,想要保证内容可以滚动,但是也会有其他情况,比如需要从别的界面进入该div的时候到指定位置,那么可以采用以下方式: 内容内容内容var test_div = document.getElementById("test_div");test_div.scrollLeft = screen.width; //screen.w

2018-01-26 16:20:17 20294

原创 CSS隐藏div滚动条

要想实现div滚动效果,但又不想保留滚动条,采用以下方式: test.test_div::-webkit-scrollbar { display:none }

2018-01-26 16:14:09 566

原创 正则表达式校验手机、电话、邮箱、银行卡号

//校验固定电话 static validTelPhone(phone) { if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) { return false; } else { return true; } } /

2018-01-19 13:55:59 5893 2

原创 Css样式实现元素宽度百分比,高度和宽度相等

移动端布局,有时候需要几个元素平分屏幕宽度,但是又想让该元素的高度和宽度相等,那么可以采用以下方式: test div

2018-01-11 17:12:09 4573

原创 div+css实现div每行显示N列,超出换行

默认情况下,div是一个元素就换一行,要实现每行中显示固定的列,比如两列。1、已知只有一行,那么两个元素分别用float属性就可以实现两列<div style="width: 100%; column-count: 2;column-gap: 3px;padding: 0px;"> <div>first div</div> &...

2018-01-08 14:25:30 7461

原创 Ionic3 Android生成签名打包

首先需要Android环境,并且机器上安装配置了jdk,然后ionic环境都齐备。APP签名就是应用要安装到Android手机上的一个认证密钥。而这个签名是应用开发者自己生成,相同签名的应用高版本是可以覆盖低版本的应用的。同时,APP签名也是应用打包发布到应用市场的必要元素。在开发过程中,肯定会用到真机调试,如果没有特意去生成签名供应用使用,Android 的ADT会提供一个默认的debu

2017-12-29 15:06:09 4515

原创 input 标签placeholder文字居中

input::-ms-input-placeholder{ text-align: center;}input::-webkit-input-placeholder{ text-align: center;}

2017-12-27 14:45:26 28580 2

原创 Angular Js执行ng serve 报错 Cannot read property 'config' of null

开始使用Angular js编码了,一切就绪,执行ng serve,满心欢喜等待项目启动,结果。。。报错啦。。。啦啦啦。。悲催了吧,傻眼了吧。 Don't worry!!到你的Angular JS工程根目录下去,看看结构目录,正常的应该是:而出现上述错误的原因是你的项目缺少了“.angular-cli.json”文件,那么知道原因了,就好解决了,新建一个工程  ng n

2017-12-27 10:13:23 4807 3

原创 强制删除attached状态的screen

经常会碰到这样的问题,项目更新后需要重启,然后关键时刻掉链子了,screen -r进不去会话了,screen已经处于attached状态了,并且尝试screen -r -d id无效后,苦恼来了,每次都要遍寻别人的博客帖子之类的找方案,正好刚才又出现此问题了,整理一下备忘首先screen -ls  找到所有screen,并且找到想要删除重建的screen然后执行screen -X -S 想

2017-12-19 18:07:30 10734 1

原创 Ubuntu设置IP

一、配置ipubuntu的网络配置信息放在/etc/network/interfaces 中,操作: sudo vim /etc/network/interfaces如果配置动态获取ip,则在上述文件中加入以下内容:(注:服务器通常不用动态IP)auto eth0iface eth0 inet dhcp 如果配置静态ip,则添加如下内容:auto eth0

2017-09-26 15:39:22 309

原创 Ubuntu下安装OpenStack

apt-get update    更新源apt-get install ntp     安装ntpsed -i 's/server ntp.ubuntu.com/server ntp.ubuntu.com\nserver 127.127.1.0\nfudge 127.127.1.0 stratum 10/g' /etc/ntp.confservice ntp restart

2017-09-26 15:35:42 595

原创 ubuntu安装sqldeveloper

首先在以下地址下载安装包http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-4.1.3.20.78-1.noarch.rpm?AuthParam=1453715928_e3182ca6b7e61ef19d8b0d6682a04a63下载完毕后,检查你的Ubuntu是否安装了tar和aliensudo

2017-09-26 15:28:06 594

原创 Java Jvm知识

-Xms    jvm初始分配的内存大小    (可与-Xmx配置相同的值,可以在java垃圾回收机制清理完堆区后不需要重新分隔计算堆区的大小而浪费资源)-Xmx    jvm最大可用内存大小堆区:Java代码可及的,分为新生代、中生代、老生代java的new新对象占用的内存空间就是新生代的空间,java垃圾回收机制对堆区进行资源回收后,新生代未被回收的资源就被转移到中生代,中生代

2017-09-26 15:26:44 233

原创 Js 过滤特殊字符

function check(str) { var pattern = /^[a-z\d\u4E00-\u9FA5]+$/i; if (pattern.test(str)) alert( "输入正确:只包含中文、字母、数字 "); else

2017-09-26 15:20:10 348

原创 Jsp 中获取本机IP

2017-09-26 15:18:29 434

原创 Java获取当前系统信息

Properties props = System.getProperties(); //获取系统属性集String osName = props.getProperty("os.name"); //操作系统名称String osArch = props.getProperty("os.arch"); //操作系统架构,64位返回amd64,32位返回X86String o

2017-09-26 15:14:20 285

原创 OpenStack 命令

导入数据源:source openrc列出文件:ls编辑:vim openrc查询物理服务器:nova hypervisor-list显示某个物理主机详细信息方法:nova hypervisor-show 物理机名显示某个主机当前使用的资源方法:nova hypervisor-statsglance help | grep image删除镜像:nova

2017-09-26 15:09:21 1011

原创 Centos 安装OpenStack

shell命令行配置文件内容数据库命令准备工作:配置网络1、controller node# hostname controller# vi /etc/sysconfig/network-scripts/ifcfg-enp0s25TYPE="Ethernet"BOOTPROTO=staticDEFROUTE="yes"

2017-09-26 10:51:44 907

原创 纯DIV+CSS实现进度条

效果图:进度条测试 .progress { overflow: hidden; height: 20px; margin-bottom: 20px; margin-top: 20px; margin-left: 30px; background-color: #f7f7f7; background-image: -moz-linea

2017-09-26 10:26:28 8195 1

原创 Java文件上传下载

在ApplicationContext.xml中添加: //最大上传文件大小限制 在controller中实现上传:@RequestMapping(value = "/fileUpload" , method = RequestMethod.POST)public String fileUpload(Model model, HttpSer

2017-09-26 09:59:57 212

原创 Java读取CSV文件并导出

package com.uuid.random;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOu

2017-09-26 09:56:40 973

原创 创建表空间及导入导出(exp、imp)

/*第1步:创建临时表空间 */create temporary tablespace user_temptempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;/*第2步:创建数据表空间 */c

2017-09-26 09:54:32 557

原创 java jxl 读取excel

private void parseData(byte[] data) { InputStream is = new ByteArrayInputStream(data); Workbook book = null; try { book = Workbook.getWorkbook(is); Sheet sheet = book.getSh

2017-09-26 09:50:57 242

原创 Java 实现文件复制

public static Boolean copyFile(String tmpRoot, File srcFile, String targetFileName) { Boolean isDone = false; File tempRoot = new File(tmpRoot); InputStream in = null; OutputStream

2017-09-26 09:46:45 222

原创 Java Blob类型和String类型相互转换

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

2017-09-26 09:44:33 34623 4

原创 ExtJs 实现定时刷新

homeDataAutoLoadTask : function (){ var me = this; if(!me.runner){ me.runner = new Ext.util.TaskRunner(); this.onTaskRunner = me.runner.start({ run : function(

2017-09-26 09:42:41 2631

原创 Java 正则表达式验证图片格式

String reg = ".+(.JPEG|.jpeg|.JPG|.jpg)$";String imgp= "Redocn_2012100818523401.png";Pattern pattern = Pattern.compile(reg);Matcher matcher = pattern.matcher(imgp);System.out.println(matcher.find(

2017-09-25 16:46:43 12380

原创 Jboss实现jsp热部署

2017-09-25 16:44:23 1650

原创 java实现对象排序

//Product.javaimport java.util.Date;//public class Product {//类内比较public class Product{ private String name; private Date date; private int price; public int getPrice() {

2017-09-25 16:38:23 194

原创 java实现对象排序

//Product.javaimport java.util.Date;//public class Product {//类内比较public class Product{ private String name; private Date date; private int price; public int getPrice() {

2017-09-25 16:37:03 179

原创 CSS实现简易步骤

先上效果图html内容: 用户信息 孩子信息 孩子父母 完成提交'添加样式:.steps { position: relative; margin-bottom: 30px; counter-reset: step; /*创建步骤数字计数器*/}/*步骤描述*/.steps li { list-style-type:

2017-09-25 16:01:52 9465 6

原创 Sencha 6.2 modern环境搭建过程(Windows环境)

1、安装NodeJS (http://nodejs.org/download/)安装node.js是为了使用npm命令参考配置:D:\Program Files\nodejs\2、安装Ruby (http://rubyinstaller.org/downloads/archives)主要用来做js以及css的压缩3、安装ruby时要勾选将添加到p

2017-09-25 15:41:18 1702

原创 Ionic toolbar背景渐变

本来自定义了一个主题色,但是美工同学不满意,设计了一个渐变色,没办法,只能想办法修改样式,如下.toolbar-background {background:-webkit-gradient(linear,0% 0%,100% 0%, from(#cb2d3e),to(#ef473a))!important;}

2017-09-25 15:35:27 1671

原创 JS 实现金额格式化

formatPrice(money) { var tpMoney:any = '0.00'; if (money != null) { tpMoney = money; } tpMoney = new Number(tpMoney); if (isNaN(tpMoney)) { return '0.00'; } tpM

2017-09-25 15:32:15 2118

原创 JS 实现金额格式化

formatPrice(money) { var tpMoney:any = '0.00'; if (money != null) { tpMoney = money; } tpMoney = new Number(tpMoney); if (isNaN(tpMoney)) { return '0.00'; } tpM

2017-09-25 15:31:39 515

haxm-windows_v6_0_1.zip

Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, 媲美真机

2017-09-25

apache-ant-1.10.1-bin.zip

http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/ http://ant.apache.org/

2017-09-25

rubyinstaller-1.9.3-p551.exe

主要用来做js以及css的压缩 主要用来做js以及css的压缩 主要用来做js以及css的压缩 主要用来做js以及css的压缩

2017-09-25

node-v7.5.0-x64.msi

node.js是为了使用npm命令安装插件等 node.js是为了使用npm命令安装插件等 node.js是为了使用npm命令安装插件等

2017-09-25

空空如也

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

TA关注的人

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