android 无法生成R文件的原因剖析
android 无法生成R文件 是件痛苦的事情,即使有时候你xml文件没有错误,他都无法生成。针对此问题,我总结以下几个方面的原因。
一.xml本身有错误
R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),然后正巧你游clear了一下项目,你可...
查看全文 >>
在XSLT中输出内容带有CDATA的XML节点
在使用XSLT格式化XML文档时,有时希望输出带有<![CDATA[ ]]>内容的节点,好处是CDATA中的内容不用进行任何转义,可以原样存放在XML文档中而不会存在歧义。但是你不能直接在XSLT中使用CDATA节点来进行输出格式化,原因是XSLT会将其中的内容原样输出,你无法在其中插入任何用于运算和取值的标签,如<xsl:value-of>。
参考W3schoold...
查看全文 >>
Web安全系列(三):XSS 攻击进阶(挖掘漏洞)
前言
在前些章节 (web安全系列(一):XSS 攻击基础及原理)以及(Web安全系列(二):XSS 攻击进阶(初探 XSS Payload))中,我详细介绍了 XSS 形成的原理以及 XSS 攻击的分类,并且编写了一个小栗子来展示出 XSS Payload 的危害。
目前来说,XSS 的漏洞类型主要分为三类:反射型、存储型、DOM型,在本篇文章当中会以permeate生态测试系统为例,分析网站...
查看全文 >>
WPF学习拾遗(二)TextBlock换行
原文:WPF学习拾遗(二)TextBlock换行
下午在帮组里的同事解决一个小问题,为了以后方便,把就把它收集一下吧。
新建一个TextBlock作为最基础的一个控件,他所携带的功能相对于其他的控件要来的比较少,
比较值得关注的属性出了布局用的以外和数据绑定意外,就只剩下的Text属性来。
TextBlock的默认内容属性是Text。
对于换行来说,需要关注的也就是Text和Inline2个属性...
查看全文 >>
Groovy模板引擎下(The MarkupTemplateEngine引擎细节介绍)
模板格式
1.1基础:
模板包含Groovy代码,下面详细具体的解析一下第一个样例:
xmlDeclaration() (1)
cars { (2)
cars.each { (3)...
查看全文 >>
干货:排名前16的Java工具类
image
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。
一. org.apache.commons.io.IOUtils
closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块
toSt...
查看全文 >>
Groovy模板引擎下(The MarkupTemplateEngine引擎细节介绍)
模板格式
1.1基础:
模板包含Groovy代码,下面详细具体的解析一下第一个样例:
xmlDeclaration() (1)
cars { (2)
cars.each { (3)
...
查看全文 >>
使用 Burp Infiltrator 进行漏洞挖掘
本文讲的是使用 Burp Infiltrator 进行漏洞挖掘,在本文中,我将演示如何使用Burp Infiltrator来找到JetBrains公司产品TeamCity的通用型0day,TeamCity是Java编写的一款针对专业开发人员和构建工程师的持续集成(CI)服务器。在这一过程中Burp Infiltrator通过测试目标应用程序,注入代码来跟踪用户输入,最终帮助我使用经典的扫描技术找...
查看全文 >>
继续谈论XSS
这篇文章基于上篇谈论XSS ,想说下自己工作过程中遇到的xss的问题。
易出现XSS的场景
1 jsonp
说说jsonp 中也有说过,jsonp其实是很容易出现安全问题的。由于jsonp的callback是由参数指定的,而必须在response中返回,所以这里的jsonp很容易出现的就是XSS漏洞了。服务端要切记着对这个callback进行处理,比如可以使用白名单机制,或者使用过滤黑名单。我个...
查看全文 >>
Qt之生成XML(QXmlStreamWriter)
简述
QXmlStreamWriter 类提供了一个使用简单的流 API,用于写入 XML,与之相对应的是 QXmlStreamReader(读取 XML)。
正如其相关类,它可以在 setDevice() 指定的 QIODevice 上操作。API 很简单明了:对于想要写的每个 XML 标签或事件,QXmlStreamWriter 都提供了一个专门的函数。
简述
详细介绍
使用
...
查看全文 >>