Web
文章平均质量分 64
BUG胡汉三
曾梦想仗剑走天涯,因BUG改变原计划。
展开
-
VUE element UI 搭建
VUE的环境安装这里就不多说了,我们直接开始element UI的安装。推荐使用开源中国的码云:Gitee - 基于 Git 的代码托管和研发协作平台创建好了过后,在从码云上,把仓库拉取到本地来。这里在执行之前,要注意一下目录跟项目名称,覆盖到我们本地从git拉取来的就行。当然你也可以先新建好项目过后在上传到git上去。我是一路回车等待完成过后,就可以运行了。到这里,我们的vue项目就创建起来了,接下来我们开始添加element ui组件如果安装不成功的同学,可以试试使用cnpm淘宝镜像(原创 2022-07-06 18:45:00 · 2009 阅读 · 0 评论 -
采用openresty作为网关为静态资源鉴权访问
最近在项目中遇到了一个需求。新系统采用的fastdfs来做的文件服务。老系统是自己写的文件服务、里面存在大量的附件(上百G)、虽然是历史数据了但还是有访问的需求。老系统的数据也需要放到文件服务上面去、但是fastdfs不支持将文件直接复制到相应的目录、需要走fastdfs上传一次。然而上传到fastdfs过后附件的名称就会发生改变,这个时候就跟原数据库中的附件名称不匹配了。当然也可以在上传的时候记录下对应的文件名称的变化后的文件名称、但是考虑到数据量过于庞大、又要求快速上线。就想到直接使用nginx来配置一原创 2022-07-06 17:42:41 · 858 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(三)——StringBuffer、prototype
欢迎技术交流。 QQ:138986722javaScript中的String的、拼接:与其他语言类似、ECMAScript的字符串是不可变的、即它们的值不能改变。考虑下面的代码:var str = "hello";str += "world";实际上,这段代码在幕后执行的步骤如下:1、创建存储"hello"的字符串。2、创建存储"world"的字符串。3、创建存储原创 2011-12-13 16:18:12 · 1667 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(五)——正则表达式基础
欢迎技术交流。 QQ:138986722javaScript正则——RegExp:RegExp有个test()方法、如果给定字符串(只有一个参数)匹配这个模式、它就返回true、否则返回false。正则表达式中/i,/g,/ig,/gi,/m的区别和含义/i (忽略大小写)/g (全文查找出现的所有匹配字符)/m (多行查找)/gi(全文查找、忽略大小写)/ig原创 2011-12-30 10:03:48 · 1504 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(六)——正则表达式基础二
欢迎技术交流。 QQ:138986722继续正则表达式——量词: /** * 量词可以指定某个特定模式出现的次数。当指定某个模式应当出现 * 的次数时、可以指定硬性数量(例如、某个字符应该出现三次)、也 * 可以指定软性数量(例如、这个字符至少应该出现一次、不过可以原创 2012-01-05 12:56:18 · 1304 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(七)——RegExp对象与常用正则
欢迎技术交流。 QQ:138986722javaScript RegExp对象:global——Boolean值、表示g(全局选项)是否已设置 ignoreCase——Boolean值、表示i(忽略大小写选项)是否已设置lastIndex——整数、代表下次匹配将会从哪个字符位置开始(只有当使用exec()或test()函数才会填入、否则为0)multiline——Boole原创 2012-01-10 14:22:18 · 1161 阅读 · 0 评论 -
Ajax 查询手机号码归属地
欢迎技术交流。 QQ:138986722最近做项目的时候、要用到这个功能!在网上找了很多、如果根据网络提供的API直接JS Ajax查询会出问题:拒绝访问 网上说是跨域了、解决办法就是java后台访问这个API地址。下面罗列一些网络上的API地址。淘宝网API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment原创 2012-07-20 12:09:34 · 10531 阅读 · 2 评论 -
struts2 设置select选中
欢迎技术交流。 QQ:138986722首先利用Struts2的标签:<s:select list="#request.groupList" name="customerGroup" theme="simple" listKey="id" listValue="name" value="#request.cu原创 2012-07-26 11:01:28 · 7894 阅读 · 0 评论 -
JSP内置对象(9个常用的内置对象)
原文地址:http://bye.iteye.com/blog/202640欢迎技术交流、qq群:138986722 1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 序号 方 法 说 明 1 object getAttribute(String转载 2013-01-17 21:48:23 · 1018 阅读 · 0 评论 -
JBoss zecmd.war/zecmd.jsp 可执行任意命令漏洞
在JBOSS的server/default/deploy/management文件下有一个zecmd.war里面有一个zecmd.jsp这个页面!可以执行任意的cmd命令!我现在的办法是、把它直接删掉!如果没有需要、最好是把jmx-console.war删掉!原创 2013-04-01 11:08:53 · 4806 阅读 · 0 评论 -
Windows部署Weblogic问题:Didn't meet stated Content-Length
Web错误信息:java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '880640' bytes instead of stated: '467523163' bytes.其它节点错误信息:java.io.IOException: Reached EOF解决办法:晕死我了,原因是我部署的文件中有一个原创 2013-12-17 21:40:58 · 12590 阅读 · 0 评论 -
使用HTML5 canvas 标签进行图片裁剪、旋转、缩放
代码使用到的js插件:jquery、bootstrap、lrz。 jquery就不说了,基本都知道。bootstrap是一个响应式的前端ui框架。使用它是为了在手机端查看页面时能够自适应宽高。lrz是一个前端的js压缩图片的插件。 效果图: 截图后的图片: 源代码下载:点击下载 HTML页面代码:<html lang="zh-CN"><head> <meta http-equ原创 2015-08-17 15:12:06 · 27905 阅读 · 3 评论 -
bootstrap-daterangepicker 双日历控件
bootstrap-daterangepicker点击下载需要bootstrap跟jquery的支持。实例代码: //默认三十天 $('#divDateId input').val(moment().subtract('days', 29).format('YYYY-M原创 2017-06-01 17:33:51 · 9145 阅读 · 3 评论 -
《JavaScript语言精粹(修订版)》试读 ——我与JS
记得第一次接触编程语言、是HTML、那个时候老师让我们编辑几个静态的页面、然后加上a标签跳转。第一次接触计算机语言这种东西、感觉它是那么的神奇。然而还是抵挡不住游戏的诱惑、弄完过后就没有在管它了。后来又在一次的学习、这个时候才开始真正的接触到javaScript。那个时候只知道用javaScript来做验证。话说真正的用javaScript来开发小程序还没有过。来看看我都用它干了些什么事情...2012-11-05 14:59:46 · 174 阅读 · 0 评论 -
《Node.js开发指南》【试读后感】
今天收到了一封邮件、一看社区又搞活动了。也是、如果一个社区没有了互动、一篇死气沉沉的、这样就不好了。我在社区很少写博客的、因为基本上都在csdn上面写。今天过来破处了、呵呵呵。 目前正在看一本书《javaScript高级程序设计》。因为知道自己的JS非常的弱、所以想补一补。这本书我很早以前就看了的。但是前段时间忙项目、就断下来了。我有个很不好的习惯、就是回家后、很少看有关技术方面...2012-08-03 15:28:02 · 134 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(二)——encode、数组、对象创建
/** * encodeURI跟encodeURIComponent的区别在于encodeURI不对 * 特殊字符进行编码如:冒号、前斜杠、问号和英镑符号. * 而encodeURIComponent则对它发现的所有非标准字符进行编码. */ var d = "旦旦而学"; //这样的URL在后台转码获取过后就可以解决get方式提交的乱码问题了.原创 2011-12-12 15:25:39 · 1521 阅读 · 0 评论 -
JavaScript仿淘宝智能浮动
My JSP 'MyJsp.jsp' starting page #box{float:inherit;position:relative;width:295px;} .div1{} .div2{position:fixed;_position:absolute;top:3px;z-index:295;} google地图转载 2011-11-30 15:35:40 · 1971 阅读 · 0 评论 -
javaScript自动补全
欢迎技术交流。 QQ:138986722 自动提示文本框首先离不开文本框本身、而提示框则采用块内嵌项目列表来实现。当前用户在文本框中每输入一个字符(onkeyup事件)时就在预定的"颜色名称集(功能很小很小)"中查找、找到匹配的项就动态加载到中、显示给用户选择、HTML代码如下: Color:原创 2011-07-08 18:31:55 · 9947 阅读 · 5 评论 -
js自动补全——接上一篇JavaScript自动补全
欢迎技术交流。 QQ:138986722 在"JavaScript自动补全"这篇文章中、用一个数组把"颜色集合"存储起来、然后在跟用户输入的值进行对比、这次呢把数组的值替换掉。用Ajax与后台数据进行交互、前面的代码就不多说了。数据库呢、用的是Oracle10G。js呢、用了一个框架、就是Jquery(1.4.2)。后台框架采用的是ssh~~~这个ssho(︶︿︶)o 唉!原创 2011-07-13 13:26:00 · 11998 阅读 · 7 评论 -
MyEclipse8.6——BIRT报表开发学习
欢迎技术交流。 QQ:138986722 最近呢、学习了一下BIRT、关于BIRT的详细内容、百度已经做好了:BIRT。 好、打开MyEclipse8.6、我这边是汉化了的、如果想汉化而又没有汉化的同学可以继续百度一下MyEclipse8.6的汉化、有人已经做成一个文档、从头到尾描述的清清楚楚。好、工程打开过后呢、点击文件(File)——新建(New)——Rep原创 2011-07-15 16:58:55 · 9481 阅读 · 6 评论 -
jxl导出Excel
欢迎技术交流。 QQ:138986722以前是用Poi做Excel的操作、最近一个项目用jxl来做!现在项目完成了、做做总结!首先呢、需要的当然是jxl的.jar包!---------->jxl.jar代码:因为这次的导出业务不怎么复杂稍微把对Excel导出的操作提了一下 /** * @author 旦旦而学 * @param file 文件对象 * @param原创 2011-08-16 15:43:54 · 11093 阅读 · 2 评论 -
好好学一遍JavaScript 笔记(八)——冒泡型事件、捕获型事件
欢迎技术交流。 QQ:138986722冒泡型事件的基本思想是、事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 点击 IE5.5冒泡顺序如下:(1)(2)(3)为什么称作冒泡、因为事件按照DOM的层次结构像水泡一样不断上升。让我想起了一首歌:"吹泡泡、吹原创 2012-02-15 10:54:28 · 12992 阅读 · 2 评论 -
url中加号问题
欢迎技术交流。 QQ:138986722今天一哥们问我一个问题、说是提交数据的时候、数据中的"+"(加号)在后台获取的时候、被空格代替了!我去试了一下、发现还真是这样、有点无语!url:http://localhost:8080/KTV//userAction!findUser.action?testName=12_3+1这样后台获取testName的值:12_3 112_3原创 2012-02-16 12:41:53 · 5769 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(九)——事件处理函数/监听函数/事件对象
欢迎技术交流。 QQ:138986722事件处理器是与特定的文本和特定的事件相联系的JavaScript脚本代码,当该文本发生改变或者事件被触发时,浏览器执行该代码并进行相应的处理操作,而响应某个事件而进行的处理过程称为事件处理。HTML文档事件包括用户载入目标页面直到该页面被关闭期间浏览器的动作及该页面对用户操作的响应,主要分为浏览器事件和HTML元素事件两大类。在了解这两类事件之前,先原创 2012-02-17 11:53:03 · 4691 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(十)——IE跟DOM事件函数区别
欢迎技术交流。 QQ:1389867221、获取目标位于事件中心的对象称为目标(target).假设为元素分配onclick事件处理函数、触发click事件时、就被认为是目标。IE、目标包含在event对象的srcElement属性中: var oTarget = oEvent.srcElement;在DOM兼容的浏览器中、目标包含在target属性中: var o原创 2012-02-22 13:56:28 · 3714 阅读 · 0 评论 -
好好学一遍JavaScript 笔记(十一)——事件的类型
欢迎技术交流。 QQ:138986722一事件的类型: 根据触发事件的事物和事件发生的对象,可将浏览器中发生的事件分成几个类型。DOM标准定义了以下几组事件: 鼠标事件:用户使用鼠标操作时触发; 键盘事件:用户敲击键盘、输入时触发; HTML事件:窗口发生变动或者发生特定的客户端-服务端交互时触发; 突变事件:底层的DOM结构发生改变时原创 2012-08-03 16:49:03 · 2015 阅读 · 0 评论 -
JS select option 元素的大批量添加
欢迎技术交流。 QQ:138986722最近项目需要这么一个很蛋疼的需求。我都想知道、干嘛要添加这么数据到select里面去呢、疯了吗(测试数据1W多条)?结果是老总说必须加、功能没实现是我们的问题、他们用不用得了、是他们的问题。需求是这样的:用户选择完毕还可以删除所选的选项:一两百条、添加那是毛毛雨、分分钟搞定啊!但是数据多了的时候就老火了、浏览器原创 2012-08-24 17:13:21 · 9377 阅读 · 1 评论 -
当多个文本框都用onblur()验证时、页面会进入死循环
欢迎技术交流。 QQ:138986722最近在给老项目加验证文本框是否数字、不能为空、不能重复这些东西。当我做好过后突然发现、我每个文本框都用管理onblur()事件来触发验证、结果进入了死循环!关闭页面都得用进程杀掉(或者右键关闭)......好了废话不多说、讲解决办法先:多个文本框用一个onblur方法处理、采用if else结构function prmecNo原创 2012-11-13 11:52:13 · 6330 阅读 · 1 评论 -
jsp 播放背景音乐
欢迎技术交流。 QQ:138986722bgsound元素可以为网页添加背景音乐,支持的音频格式:WAV、MID、MP3等。 属性: src-所插入背景的URL(网址)。loop-设置循环的次数,当值是-1或者Infinite 的时候表示无限循环。volume-音量,值为-10000到0之间,(不算直观)0是最大音量。balanc原创 2011-05-31 16:34:00 · 9124 阅读 · 4 评论 -
jQuery Ui.Layout.js——PrintArea.js学习
欢迎技术交流。 QQ:138986722 最近在学习jQuery、想做一个自己的页面框架、但是自己的美工水平实在不敢恭维。于是考虑到Ext什么的、但是Ext呢、从来没有接触过、就选择了jQuery、找了半天、也瞎摸了半天、英文水平不好(单词量基本上都是java语言或者Oralce语言的关键字、而且还不全)、学编程确实很吃力、官网上的东西如同天书、如果想好好深入的话、确实该好好学学原创 2011-07-07 16:50:04 · 22522 阅读 · 4 评论 -
javaScript——优化
欢迎技术交流。 QQ:138986722 javaScript是一门解释性的语言、它不像java、C#等程序设计语言、由编译器先进行编译再运行、而是直接下载到用户的客户端进行执行。因此代码本身的优劣就直接决定了代码下载的速度以及执行的效率。 1、减缓代码下载时间: Web浏览器下载的是javaScript的源码、其中包含的长变量名、注释、空格和原创 2011-07-11 11:45:24 · 9684 阅读 · 52 评论 -
HTML右键菜单
"> My JSP 'MyJsp.jsp' starting page <!-- --> <%--/***实现右键菜单功能*/--%><!--/***根据传入的id显示右键菜单*/function showMenu(id){ menuForm.id.value = id; if(""原创 2011-04-08 15:27:00 · 3733 阅读 · 0 评论