自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dkvirus

好记性不如烂笔头

  • 博客(52)
  • 收藏
  • 关注

原创 微信小程序在开发工具中请求接口正常,上线后请求接口总是失败??

一、问题本地小程序开发工具测试请求接口都很正常,使用预览和真机调试功能在手机上运行请求接口总是失败。小程序上线后,部分手机请求接口正常,部分手机请求接口失败,将请求接口复制到谷歌浏览器中查询总是成功的。二、原因分析restful 接口定义为:https://ip:port/bus/:router_name,其中 router_name 是个变量。实际请求接口为:https://ip:por...

2018-09-19 17:28:31 15706

原创 域名邮箱

在开发微信小程序时,每个小程序都需要使用一个邮箱注册,之前 dk 都是傻乎乎的去注册 qq 邮箱(记一堆号码麻烦不说,新qq一段时间不登录还会被自动回收),最近和同事聊天,听他说到可以注册域名邮箱来解决这个问题,遂试之。一、域名邮箱通过域名可以创建一堆邮箱,前提是拥有个独立域名,dk 的域名是 dkvirus.com,所以可以创建邮箱如:[email protected];tool@dk...

2018-09-18 17:52:32 2596 1

原创 有用的 RSS 订阅

一、什么是 RSS很多博客都会提供 RSS 订阅功能,这个功能刚开始没能理解怎么玩。点击之后出现下图,就是一个 xml 文件,这也叫订阅??直到在这哥们 werner 的博客里读了一篇文章 什么是RSS订阅 才算弄明白…….我使用的 RSS 在线阅读器是 inoreader,百度搜一下,注册下账号就能用。将最常逛得博客(前提是支持 RSS 订阅功能)添加进去,当别人家的博客...

2018-09-13 16:58:48 21036 1

原创 Npm 安装包出现一堆 WARN??

一、问题使用 npm 安装第三方包,有时会出现一大堆 WARN。二、分析现在不管什么框架,vue、umi、webpack、babel、eslint 都讲究插件化开发,对普通开发人员提供插件书写接口方便自行扩展。想法是好的,但是存在一些问题。[email protected] 是 eslint的一个插件,写这个插件的时候 eslint 版本为 4.1....

2018-09-10 14:37:09 13478

原创 npm 发布包填坑指南

最近使用 Npm 发布包时遇到了一些坑,集中记录下以便后续查看。01.就个人经验来说,我们写的包往哪儿发布,无非下面三个地方。其中淘宝镜像仓库每隔十分钟会同步一下 Npm 仓库的新模块,所以实际要看的也就是往 Npm 仓库和公司内部搭建的私有 Npm 仓库上如何发布包。搞不清楚他们的关系就会碰到一些欲罢不能的大坑。Npm 仓库Npm 仓库是一个公共平台,所有人开发的模块想要共享都可以扔上去,有人

2017-08-30 21:40:48 690

原创 进程检测工具supervisor使用报错(nodemon报错)

以supervisor为例,nodemon测试操作过程一样。前置条件: 全局安装了supervisor,但在使用 supervisor index.js 时报错报错信息: supervisor 不是内部或外部命令…..解决方法: 第一步: $ npm list -g –depth=0 备注: 1.depth=零,不是哦 2.会返回如下信息:其实就是supervisor安装

2017-03-05 17:03:30 1007

原创 node第三方库之【mongoose模块】

在使用mongoose模块之前,首先确保已经安装了node和mongodb数据库,如果没有,参阅以下两篇文章分别进行安装。 node安装教程 mongoDB安装教程假设工程目录为: d:\testmongoose , 简称根目录。下载 mongoose 模块,cmd窗口,cd d:\testmongoose $ npm install mongoose 如果安装模块报错,参阅:【安

2017-02-22 23:33:47 966

原创 MongoDB安装指南【图文介绍】

目录:安装mongoDB(安装数据库)安装mongoDB图形化客户端并激活版本(类似oracle的PL/SQL客户端)使用客户端连接数据库安装包下载:(数据库和客户端压缩在一个压缩包中) mongoDB数据库+客户端百度网盘下载操作:1.安装mongoDB数据库:解压百度网盘中的压缩包,目录结构如下。第二个文件是数据库安装包,下一步 - 下一步 - 下一步…(图一) 2.安装客户端并激活

2017-02-22 23:08:33 812

原创 【安装mongoose模块报错】解决方案

报错信息如下: 原因: - 项目名称命名为 mongoose,与mongoose模块命名重复,引起冲突; 项目中的package.json的name字段值为mongoose,与与mongoose模块命名重复,引起冲突。 解决方案:one. 修改项目名称two. 检查package.json中name字段,如果也为mongoose,修改

2017-02-22 10:06:23 1335

原创 node常用资料网站收集

1.node中文API官网 http://nodejs.cn/api/ 说明:核心模块的API都很详尽,在写程序时熟练查询有很大帮助。

2017-02-16 12:28:44 366

原创 node第二天--npm学习

npm使用npm config set [key] [value] 设置npm属性上面设置了npm的属性,如果现在不想要了,怎么办? 在 c:\User\Administrator 目录下找到 .npmrc 文件,文本形式打开,在里面删除不要想的属性即可。

2017-02-16 12:26:58 408

原创 js 彻底理解回调函数

一、前奏在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。function say (value) { alert(value);}alert(say);alert(say('hi js.'));如果你测试了,就会发现:只写变量名 say 返回的将会是 say方法本身,以字符串的形式表现出来。而在变量名后加()如say()返回的就会使say方法调用后的结果,这里

2017-02-10 13:53:58 157259 55

原创 node学习第一天:nvm使用

nvm是什么?学习node,首先要安装node的环境,nvm是一款工具,使用这款工具可以很方便的下载所需版本的node文件以及npm,十分的方便。nvm下载:nvm下载链接 注:下载文件名为 nvm-setup.zip 的链接nvm安装介绍:(第一次安装默认到底,减少后面环境出错的几率,等玩熟了在自定义位置) 安装完成后: nvm安装路径默认为: C://Users/Administrat

2017-02-09 09:11:27 7208

原创 jdk环境变量配置

每次换系统后都需要重新安装jdk,之后配置环境变量需要去网上收方法,总结在博客里,方便以后快速查找:jdk环境变量配置:新建JAVA_HOME变量 变量值为 jdk安装位置,末尾是jdk1.8.0…. //jdk安装位置新建PATH变量 变量值为 %JAVA_HOME%\bin;%JAVA_HOME%\bin //bin目录是jdk的可运行文件新建CLAS

2016-10-16 23:00:58 312

原创 带字数限制的文本域制作

效果图首先放一张效果图,符合你的需求再往下看代码。代码html代码<h3>第一个文本域</h3><div id="wordCount1" data-max="100"> <textarea rows="3" cols="60"></textarea></div><h3>第二个文本域</h3><div id="wordCount2" data-max="40" data-right="-

2016-10-16 20:17:20 1388

原创 js常用插件网络路径总结

1.jquery 2.1版本<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>

2016-10-16 11:09:31 1568

原创 js编码规范总结

前言:javascript编码规范的制定让代码变得简洁易读的同时也可以方便许久之后代码的维护和他人的阅读。一、javascript 书写位置1.引入外部 js 文件格式: <script src=”aaa.js”></script>注:html和jsp页面中不允许将后面那个标签去掉ECMA第五版规定 type 属性不写时默认为 type=”text/javascript”,因此省略这个属性。

2016-10-12 21:52:20 2971

原创 前端单选按钮/多选按钮JS工具方法总结

最近写了一个模块要反复使用到html中的单选按钮和多选按钮。在写完之后总结了几个常用的方法记录下来,以便之后直接使用。<form id="objForm"><!-- 多选按钮 星期 --><input type="checkbox" name="week" value="1">星期一<input type="checkbox" name="week" value="2">星期二<input

2016-10-11 22:49:22 9601 1

原创 js 摩天大厦

刻意的去重复练习。2016年11月1日23:59:21-需求:用js原生代码制作简易计算器知识点: 知识点 讲解 value 获取对象值,经常获取到的是字符串 valueAsNumber 获取对象的数字型值 <form> <input type="number" id="num1"> + <input type="num

2016-09-27 23:56:37 461

原创 javascript 作用域详解

首先介绍几个名词,第一次理解不了没关系,下面有详细的例子帮助理解。读完本文应该对js的作用域有个清晰的认识。1.执行环境(简称为环境)问1:什么是执行环境? 答:js代码由变量和函数两部分组成。执行环境定义变量和函数的作用域范围。问2:执行环境太抽象了,有没有什么看见摸得着的来帮助理解? 答:执行环境概括的说只有两种。<html> <head></head> <body>

2016-09-25 22:32:12 248

原创 走进Javascript变量的世界

上一篇帖子介绍了 javascript的6种数据类型首先了解两个概念来引入本帖的重点讨论话题。基本类型值 由五种基本数据类型(Number、Boolean、String、Null、Undefined)创建的值; 按值访问。可以操作保存在变量中实际的值。如:// 10是Number类型,属于基本类型值,将这个值赋值给变量a,直接操作a等于直接操作10这个值var a = 10;alert

2016-09-25 13:55:00 249

原创 详解javascript的【6种数据类型】

数据类型 (6种)基本数据类型(5种) Undefined类型 Null类型 Boolean类型 Number类型 String类型复杂数据类型(1种) Object类型注:Object类型由键值对组成。如 var aa = {key1:value1,key2:value2} 这里的aa就是一个Object类型。typeof 使用1.作用:可

2016-09-22 00:23:03 1739

原创 js误区:方法变成字符串了??

一次在工作中遇到的问题,当时陷入了死胡同,许久以后才弄明白这个问题。不是方法变成字符串了,是没有正确的引用方法。一、大家可以先猜测下下面两种情况的结果。 function example () { return 1; } // 情形一: alert(example); // 情形二: alert(example());

2016-09-20 22:41:50 535

原创 了解 <script> 元素以及那些似曾相识但又不惹人注意的xxx

javascript change world!

2016-09-19 23:57:03 530

原创 maven项目创建:cmd创建项目再导入eclipse开发工具

最近想要搭个基于Maven管理的spring mvc+mybatis+oracle简易框架的,无奈在eclipse上操作时屡屡碰壁,后来发现可以先在文件夹中将maven工程建出来再导入eclipse。话不多说,一步步操作直到eclipse中出现我所需要的maven工程.。一.下载Maven压缩文件绿色版,下载下来,解压缩即可使用,无需安装。下载地址:maven文件下载地址  友情提示:

2016-08-28 11:57:42 3683

原创 【图文讲解】eclipse中配置maven环境+导入maven项目

打开import框在eclipse中配置maven环境导入maven软件。window  --> preferences1)  导入maven软件。window  --> preferences2)  勾选默认maven3) 配置setting.xml文件

2016-08-28 11:53:17 39929

原创 eclipse 使用总结

1.修改web工程的根路径名称如:web工程为platform_aaaaaa             但在运行服务器后在浏览器上访问时我希望名字能短一点,localhost:8080/platform,  将原来的platform_aaaaaa 用platform表示方法:右键工程名 --> Properties --> 在左上角输入 web ,选择下方的 web Projects S

2016-07-14 16:58:33 263

原创 PL/SQL development 中文乱码问题解决方案

经常会遇到pl/sql里中文乱码的问题。尝试了几种方法,记录下我认为最简单的方法以便以后遇到可以快速解决。1.设置编码格式为  gbk     打开计算机的环境变量配置,方法:打开计算机 --> 右键属性 --> 选择左边'高级系统设置' --> 在‘高级’选项卡中选择'环境变量' --> 选择下面的'系统变量',点击'新建'。    在变量名中输入  : NLS_LANG

2016-07-12 19:57:43 528

原创 css实现 : 鼠标移动上去显示div,移开隐藏div

一、实现效果:    注:此时鼠标还没移进红色框,红色框内的内容隐藏起来了   注:此时鼠标移到红色框区域内了,内部隐藏的东西显示出来了二、css控制具体代码: 测试对象转数组 .FontStyle{float:left;} .wrap{float:left;} .wrap{border:1px solid white;width:250px;height

2016-07-11 15:19:14 65004 3

原创 The matching wildcard is strict, but no declaration can be found for element 解决方法

The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.在xml里经常会报错,查看错误信息会像类似的报错,原因是:在配置文件里用的是标签,程序不知道你的标签表示什么意思。比如我这里没有定义  。wildcard:通配符

2016-07-06 17:55:50 10014

原创 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法

有时候在新建一个web工程的时候,jsp页面最顶端的标签那里会红字报错,报错内容大致如下:The superclass "javax.servlet.http.HttpServlet" was not found on the Java  Build Path解决方案:1.首先检查你的集成开发环境,比如是eclipse是否引入tomcat了,没有的话导一下。方法:首先从

2016-07-05 22:20:23 390

原创 spring aop技术 2 - 代理机制实现功能

本文用三个demo 来加深理解。1.准备工作:1)引包2)明确我们需要做什么业务需求:对指定的方法进行增强。最终目的:通过三个demo及其他的学习,要做到随心所欲,相对哪个类的哪个方法进行增强就对哪个类的哪个方法进行增强。简言之:将理论学习上升到实践中,如果还感觉用起来不怎么舒服,就多练,多想,用到信手拈来为止。2.demo1  : 对一个 目标对象 的所有

2016-06-19 16:35:53 414

原创 spring aop技术 学习总结

AOP是一向面向切面的技术,刚开始学习的时候很难理解思想,随着使用和学习的增多,对AOP也有了一定的认识,遂记录下来 方便日后查阅复习。本文思路:1.要学习AOP,先要知道这些东西2.通过代理技术实现AOP这里直接通过三个demo的形式说明问题3.通过AOP的第三方框架 AspectJ 来认识AOP这里介绍注解和xml的方式使用 AspectJ 来实现 AOP带

2016-06-19 14:35:41 368

原创 CGLIB 代理机制

三、CGLIB 代理机制学习了JDK 代理机制后再学习 CGLIB 代理,感觉二者有很多相似处,区别只是细微的书写习惯。1、特点:1)CGLIB 是第三方开源的,所以使用的使用的时候需要去官网下载对应的包。2)好消息是 在spring3.2 版本中,spring-core.jar 中集成了cglib.jar。3)CGLIB代理可以直接对实现类进行代理,不需要创建接口。2、原

2016-06-18 18:25:15 722

原创 JDK代理机制 学习总结

二、JDK代理机制1、特点:1)只能代理接口类。如果实现类中的方法需要增强,可以实现接口,重写接口里的方法即可。2.)不需要引外界包,jdk  api自带API里有Proxy这个工具类。2、使用jdk代理类以一个demo的形式展示用法。业务需要:通过代理类记录被代理对象中add方法的日志信息。1)接口类  ProductDao/** *类说明:商品Dao接

2016-06-18 17:34:11 300

原创 java—代理技术的学习与总结

最近在学习spring的aop技术时,接触到的代理技术,在某些场合下还是挺好用的,记录下自己学习代理技术的过程,以便日后复习查阅。本文思路:一、什么是代理二、JDK代理特点与使用三、CGLIB代理特点与使用一、什么是代理(Proxy)public class UserDao { public void addUser(){ System.out.p

2016-06-18 16:47:36 594

原创 spring注解 总结

要获得Spring的一个Bean ,可以通过在配置文件里进行配置Bean,Spring 2.5 以后提出了注解的方式同样也可以配置Bean,在企业项目中,往往使用两者相结合的方式。下面总结下我所遇到的注解及其用法,方便日后查阅。一、什么是注解简单的理解就是    简化   我们的工作如前面获得一个类UserService的Bean ,我们得在配置文件中配:使用注解只需要在类Us

2016-06-17 12:10:28 541

原创 spring配置文件 applicationContext.xml

最近在学习spring框架,由于对于配置文件的陌生和恐惧,遂将遇到的 xml 属性都记录下来,起到 积累 和 以便复习 自用。1.引用约束 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmln

2016-06-16 22:36:14 9658

原创 hibernate的映射配置文件

注:遇到一个属性记录一个属性,好记性不如烂笔头,以便以后查阅方便。采用的实体类 Customer* 本文仅供参考查询作用,需要配置哪个属性查看对应属性的含义。有的属性有好几个选择值,还需比较之后选择适合项目的值来使用。<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0

2016-06-07 10:53:51 277

原创 一分钟搭建Hibernate框架

注:本文只介绍Hibernate这一个框架的快速搭建,并没有与其他框架的整合。目的在于迅速搭建好环境后进行实际工作的操作。1.压缩包加载地址:hibernate安装包及配置文件目录如下:          包含11个jar包 + 1个log4j日志文件 + 1个hibernate的配置文件2.新建工程(本文用的是eclipse开发工具)         将11个必备包复

2016-06-07 09:42:47 253

空空如也

空空如也

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

TA关注的人

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