
前端技术
文章平均质量分 79
bladestone
15年的软件行业开发经验,9年项目管理经验;5年爬虫经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pyspider使用过程教程以及若干问题记录
#问题记录问题1 问题的错误信息:Exception: HTTP 599: Unable to communicate securely with peer: requested domain name does not match the server's certificate.解决的办法:将代码中的基于https开头的地址,切换为http即可。实际的url地址还...原创 2018-08-13 14:13:43 · 2819 阅读 · 0 评论 -
Http请求中Content-Type讲解以及在Spring MVC中的应用
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在Spring MVC中如何使用它们来映射请求信息。原创 2015-04-22 16:01:48 · 395394 阅读 · 18 评论 -
URL地址中的中文乱码问题的解决
引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息。乱码问题就此产生了,该如何解决呢?且听本文详细道来。原创 2015-02-12 20:15:03 · 90531 阅读 · 8 评论 -
基于Maven在Spring中集成CXF Web Service框架
引言: 在跨系统和跨平台的系统通信中,WebService是一个事实上的标准,其以平台无关性,获得了广泛的应用。本文将讲述如何基于Spring来集成CXF,并开发出第一个Hello World的应用。原创 2015-01-21 18:21:59 · 44980 阅读 · 3 评论 -
No qualifying bean of type [javax.persistence.EntityManage] 异常问题的解决
引言: 在Spring Web项目中一般都会使用OpenEntityManagerInViewFilter来保证JPA session的正常关闭,在笔者的项目中,使用了Spring + Spring Data + JPA + Hibernate来的架构来组织项目,碰到了org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' is defined 的异常信息,将过原创 2015-01-20 13:49:43 · 27520 阅读 · 0 评论 -
一次由Tomcat重新加载引发的血案
引言: Tomcat是目前开发中使用非常广泛的Web服务器,其提供了很多优秀和简便易用的功能。我们这里的血案就是由于在部署过程中,不慎而引发的....原创 2014-10-14 13:11:55 · 13785 阅读 · 5 评论 -
Eclipse的Servers视图中无法添加Tomcat6/Tomcat7
引言: 在基于Eclipse的开发过程中,出现了无法在Eclipse中添加Tomcat的问题,经过从网上搜索之后,找到了答案,解决问题。原创 2014-10-13 13:51:14 · 45304 阅读 · 17 评论 -
在Eclipse开发Webapp部署过程中,缓存的位置设置
引言: 在Eclipse中进行Web开发,一般都会将项目直接在Eclipse中集成的Tomcat进行开发。那Webapp部署到哪里了呢?缓存的位置能否切换呢?原创 2014-10-14 09:28:29 · 7053 阅读 · 0 评论 -
页面在360浏览器下的兼容性问题解决
引言: 在Web应用的开发过程中,发现若干页面在360的浏览器上显示不正常,而在其他的浏览器上,皆为正常状态,问题出在哪里呢?原创 2014-05-26 14:09:23 · 40088 阅读 · 11 评论 -
Spring下@ResponseBody响应中文内容乱码问题
引言: 在JQuery的Ajax请求中,收到的基于后台返回回来的结果出现乱码,在后台其内容正确,到了前台之后,确是乱码??????,该如何解决呢?原创 2014-06-03 18:26:29 · 14367 阅读 · 0 评论 -
JQuery中Ajax的Post提交中文乱码的解决方案
引言: 在JQuery的Ajax POST请求中,进行请求,其中的中文在后台,显示为乱码,该如何解决呢?原创 2014-05-20 15:41:51 · 31202 阅读 · 2 评论 -
Windows 7上可以上QQ,无法访问网页的DNS解析的解决
引言: 最近这几天忽然windows 7无法访问网页了,但是,可以正常上QQ,同步数据等,于是就可以查找问题之路....原创 2014-04-10 20:53:29 · 5150 阅读 · 1 评论 -
Tomcat7中javax.el.ELException异常信息的处理
Tomcat7中javax.el.ELException异常信息的处理原创 2014-03-18 13:41:55 · 23684 阅读 · 0 评论 -
== and === in JavaScript
运算符==读作相等, 而运算符===则读作等同。这两种运算符操作都是在 JavaScript代码中经常见到的,但是意义则不完全相同,简而言之,相等操作符会对两边的操作数做类型转换,而等同则不会。我们还是通过例子来说明:print(1 == true);print(1 === true);print("" == false);print("" === fals转载 2012-02-23 17:40:12 · 923 阅读 · 0 评论 -
如何正确设置JSTL in Spring MVC
http://www.mularien.com/blog/2008/04/24/how-to-reference-and-use-jstl-in-your-web-application/http://www.mularien.com/blog/2008/02/19/tutorial-how-to-set-up-tomcat-6-to-work-with-jstl-12/N转载 2011-12-14 12:53:31 · 969 阅读 · 0 评论 -
javascript中new Date()的浏览器兼容性问题
引言: 同一种语言javascript,在不同的浏览器中,存在语言兼容性问题,本质上是由于不同的浏览器是支持的语言标准和实现上各有差异。本文将基于new Date来创建Date对象来分析这个问题。原创 2015-04-06 17:58:40 · 35649 阅读 · 13 评论 -
Tomcat8下将webapps目录与tomcat目录分离
引言: 在实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们在开发环境下的将其放入$CATALINA_HOME/webapps下,那如何来实现这个功能呢?本文将回答此问题。原创 2016-05-30 14:56:27 · 12689 阅读 · 1 评论 -
Scrapy之AttributeError: 'str'/"list" object has no attribute 'xpath'问题分析
环境介绍Scrapy 1.5.1 , Python 3.6.5问题描述在调用过程中,会报出以下错误信息:'str' object has no attribute 'xpath'在代码中,尝试对于Selector对象调用xpath方法,选取特定的Web元素节点。 代码示例如下: def parse_item(self, response): ...原创 2018-08-10 17:55:59 · 26729 阅读 · 1 评论 -
Thymeleaf与Spring学习笔记
ModelAttribute在与Spring的集成中,在html页面中基于thymeleaf语法,直接访问model中的属性信息。 在Controller中定义ModelAttribute信息:@ModelAttribute('allTypes')public List<Type> populateTypes() { return Arrays.asList(T...原创 2018-07-11 14:43:31 · 964 阅读 · 0 评论 -
Thymeleaf学习笔记(四)
th:blockthymeleaf中唯一的执行逻辑控制的节点,执行完毕之后,自行消失,用来做控制,而非显示。 示例:&amp;lt;table&amp;gt; &amp;lt;th:block th:each=&quot;user : ${users}&quot;&amp;gt; &amp;lt;tr&amp;gt; &am原创 2018-07-11 11:39:39 · 482 阅读 · 0 评论 -
Thymeleaf学习笔记(三)
Layout布局1 定义fragment 语法: th:fragement 示例:&lt;!DOCTYPE html&gt;&lt;html xmlns:th="http://www.thymeleaf.org"&gt; &lt;body&gt; &lt;div th:fragment="copy&qu原创 2018-07-10 19:52:14 · 339 阅读 · 0 评论 -
Thymeleaf学习笔记(二)
缺省的Conversion语法: ${{variable}} 含义: 默认调用转换函数,将其转换为string 示例:&lt;td th:text="${{user.lastAccessDate}}"&gt;...&lt;/td&gt;Preprocessing预处理语法: ${#{artical.text{‘txtvar’)}} 含义: 在预处理阶段,替换为对应的m...原创 2018-07-10 19:38:31 · 614 阅读 · 0 评论 -
JavaScript常用类库推荐
Axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 [中文说明], [Github], [教程]Lodash 一致性、模块化、高性能的 JavaScript 实用工具库 [官方说明], Animate.css 常用的CSS动画 [官方说明],[效果演示]Annimation Library in Javascript 动画库 [官方...原创 2018-06-10 18:54:52 · 4303 阅读 · 0 评论 -
ES6语法之读书笔记
let, const, varlet主要是用于声明绑定特定作用域的变量,且保障此变量需先声明后使用。以编译器的形式,保障其有效性。 常见的错误信息: ReferenceError # 先使用,未声明const保障声明的变量未被重复赋值。var在javascript中原生的声明变量的定义符号。#原创 2018-01-30 08:21:43 · 377 阅读 · 0 评论 -
Nodejs之NPM常用命令
NPM是Nodejs中的包管理工具,这里将npm中的常用命令记录一下,以备后续查询。npm查看npm的版本信息 npm version安装命令将包安装至全局类库 npm install -g package_name将包安装至本地目录,用以开发。 npm i package_name –save-dev~ 会匹配最近的小版本依赖包,比如...原创 2018-01-29 20:11:34 · 588 阅读 · 0 评论 -
基于Flask实现文件的上传功能的多实例Web服务
flask是Python中非常轻量的Web框架,允许开发者以非常少的代码实现各类的Web应用,本文将简单实例一个简单Web的文件上传功能的开发。环境介绍Centos 7.2, virtual env 下的python 3。安装flask pip3 install flask pip3 install flask_uploads这里安装了flask相关的组件...原创 2018-01-30 15:16:31 · 2970 阅读 · 0 评论 -
基于Vue的后台选择推荐
引言: Vue.js目前是业界大名鼎鼎的Web解决方案,具体有点,我这里就不再赘述了,感兴趣的童鞋自行查找阅读,这里罗列一下,这几天自己研究的成果,管理后台。管理后台Vue Element Admi address: https://github.com/PanJiaChen/vue-element-admin star: 2898 评价: 非常出色的后台管理系统框架,直接填内容即可。 V原创 2017-07-12 21:31:19 · 22665 阅读 · 0 评论 -
Flask中如何简便从Request中提取请求的参数值
引言: Flask是Python非常著名的微服务Web框架,但是其并未提供简便的从Request中提取参数的方式,本文将介绍一种简便的方式。原创 2017-04-24 17:30:30 · 20271 阅读 · 0 评论 -
Web浏览器中动态添加修改HTML页面代码的问题分析
引言:在Web的世界里,浏览器加载页面,展示给用户最终的内容,可是最终展示的HTML代码与服务器上存储的代码一致吗?原创 2017-04-20 23:44:51 · 8977 阅读 · 0 评论 -
Spring Boot的Profile切换方式
引言: Spring Boot是Spring社区基于之前的技术积累,而开发出来的一套快速开发框架,针对不同的profile来如何切换呢?这个和之前的mvn方式有所区别。原创 2016-06-06 14:33:24 · 12277 阅读 · 0 评论 -
Spring中@Controller和@RestController之间的区别
@Controller, @RestController的区别原创 2016-05-17 11:56:54 · 48486 阅读 · 10 评论 -
搭建搜索引擎初试小刀
这几天准备考虑搭建一个搜索引擎,于是从0开始学习搜索方面的内容,还好,有很多开源的项目可以参考使用,除了学习参照,很多的可以直接拿过来用,真是感谢伟大的开源。Heritrix是一个开箱即用的爬虫(web crawl), 可以针对站点进行深度拷贝,而且带有一个WebUI, 允许原创 2011-10-07 22:51:18 · 1100 阅读 · 0 评论 -
Firefox Plugin for Web Developer
1. FireBug2. Web Developer3. Colorzilla4. MeasureIt5. YSlow6. Total Validator7. FirePath FirePath 是Firebug的扩展插件,添加了开发工具,可以编辑,监测和生成XPath 1.0表达式,CSS 3选择符和JQuery的选择符8. Firepi原创 2011-06-15 07:49:00 · 1318 阅读 · 0 评论 -
Laszlo的编码总结
view视图中的option的使用: ignore可以将默认的layout忽视,而使用绝对的布局。同样的一个显示效果,比如字体/颜色/大小等等,会因为所用操作系统/浏览器的不同而有不同的显示效果;即使像flash player这样的虚拟机依然会有同样的问题,很多时候是其存在的缺陷原创 2011-07-06 22:50:18 · 883 阅读 · 0 评论 -
CSS中的元素选择器 CSS 伪类 (Pseudo-classes)
<br />h1 > p: 直接子节点。<br />h1 + p : 共享同一个父亲节点; 这个选择器读作:“选择紧接在 h1 元素后出现的段落,h1 和 p 元素拥有共同的父元素”。<br /> <br />锚伪类<br />在支持 CSS 的浏览器中,链接的不同状态都可以不同的方式显示,这些状态包括:活动状态,已被访问状态,未被访问状态,和鼠标悬停状态。a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问原创 2011-04-14 13:15:00 · 1138 阅读 · 0 评论 -
正则表达式和数组, 字符操作 in JavaScript
<br />var str1 = "abcd1234cdef....... 1234.....1234.......“;<br />var str2 = "abcd1234cdef......111......1111....";<br />/D+(/d+)/D+/1/D+/1/D+匹配上述的字符串。<br /> <br />rx = /abcd/n/r/gi;<br />rx = new RegExp('abcd//n//r', 'gi');<br /> <br />数组的声明: arr = new A原创 2011-05-29 10:44:00 · 1216 阅读 · 0 评论 -
值类型与引用类型 in JavaScript
<br />undefined, number, boolean: 都是属于值类型。<br />string: 值类型;但字符串在赋值运算中会按照引用类型的方式进行处理。<br />function,object: 引用类型。<br /> <br />全等判断:===<br />1. 一般运算的结果都是值<br />2. 函数/方法调用的结果可以返回值或者引用<br />3. 值与引用, 值与值之间即使等值(==),也不一定全等(===)<br />4. 两个引用之间如果等值,则一定全等。<br /><br原创 2011-05-28 19:38:00 · 845 阅读 · 0 评论 -
null, undefined in JavaScript
JavaScript null undefined原创 2011-05-28 11:26:00 · 815 阅读 · 0 评论 -
JQuery -4 Ajax
<br />$(tag).html(block code): replace the current matched code block.<br />$.support.opacity: detect the support of the opacity<br />$(tag).load(xx.html): load the whole html file.<br />//匹配到,就添加handler<br /> <br />$('#description').live('mouseover', f原创 2011-04-06 23:26:00 · 730 阅读 · 0 评论 -
JavaScript特性集合
JavaScript 特征集合原创 2011-05-28 11:07:00 · 792 阅读 · 0 评论