- 浏览: 152353 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (51)
- Ext (8)
- div+css (1)
- struts2 (0)
- 数据库 (4)
- 通用知识 (12)
- 生活轨迹 (1)
- tomcat (1)
- CXF (0)
- Flex (0)
- Java Applet (0)
- mybatis (1)
- JavaFX (5)
- NetBeans常见问题 (1)
- JQuery (0)
- struts (1)
- JDK (3)
- perl (0)
- xml (2)
- 句柄 (1)
- axis (2)
- IDEA (5)
- Java (4)
- 网络流 (0)
- ckeditor (1)
- 一些带完成的开源功能 (0)
- 虚拟化 (2)
- jgroup (1)
- 集群 (1)
- 临时 (0)
- 玩具故事 (0)
- gradle (2)
- git (1)
- openstack (0)
- linux (0)
- ubuntu (0)
- html (1)
- maven (1)
最新评论
-
wdjhz:
感激不尽。。昨晚找了一晚的资料都没找到详细说明。。看到你的de ...
如何在TableView的列中自定义渲染
1.xml字符串的转义,主要用于在html页面中显示xml内容
/** * Escapes '&', '<', '>', '"', and '\'' to their XML entity equivalents. */ public static String escapeXml(String unescaped) { StringBuilder builder = new StringBuilder(); escapeXml(unescaped, 0, unescaped.length(), true, builder); return builder.toString(); } /** * Escapes '&', '<', '>', '"', and optionally ''' to their XML entity * equivalents. The portion of the input string between start (inclusive) and * end (exclusive) is scanned. The output is appended to the given * StringBuilder. * * @param code the input String * @param start the first character position to scan. * @param end the character position following the last character to scan. * @param quoteApostrophe if true, the ' character is quoted as * &apos; * @param builder a StringBuilder to be appended with the output. */ public static void escapeXml(String code, int start, int end, boolean quoteApostrophe, StringBuilder builder) { int lastIndex = 0; int len = end - start; char[] c = new char[len]; code.getChars(start, end, c, 0); for (int i = 0; i < len; i++) { switch (c[i]) { case '&': builder.append(c, lastIndex, i - lastIndex); builder.append("&"); lastIndex = i + 1; break; case '>': builder.append(c, lastIndex, i - lastIndex); builder.append(">"); lastIndex = i + 1; break; case '<': builder.append(c, lastIndex, i - lastIndex); builder.append("<"); lastIndex = i + 1; break; case '\"': builder.append(c, lastIndex, i - lastIndex); builder.append("""); lastIndex = i + 1; break; case '\'': if (quoteApostrophe) { builder.append(c, lastIndex, i - lastIndex); builder.append("'"); lastIndex = i + 1; } break; default: break; } } builder.append(c, lastIndex, len - lastIndex); }
发表评论
-
从浏览器启动本地应用
2017-05-26 10:43 576以从百度云盘启动本地的百度网盘为例: 1.在FF中会提示用 ... -
《单词寻根记忆魔法--新东方明星主讲刘一男揭秘单词前世今生》作者: 刘一男
2015-12-07 20:11 0http://yunpan.cn/QNHiQPJuipU9G ... -
打包为jar之后,当出现异常log4j日志输出堆栈时,找不到对应的源码的行数,只是出现Unknown Source
2014-05-07 16:54 887原因可能是用ant打包,没有设置javac中的参数 deb ... -
win7系统中IntelliJ Idea配置VSS时出现错误 vss project is not valid or password is incorrect
2014-05-04 18:45 1212如果Idea以管理员身份启动的话,在配置完vss之后, c ... -
转义字符的通用处理方式
2013-11-19 15:29 23411 背景 文章内容或者文章标题一般来说 ... -
Intellij Idea中Ctrl+Shift+F快捷键[在文件中查找]有时不起作用
2013-10-30 09:40 2153原因是和Sogo的输入法的快捷键产生了冲突,Ctrl+Shif ... -
apache好的镜像
2012-11-16 10:26 0有时候下载apache站点上的一些文件比较慢,可能它使用的是默 ... -
修改win7系统时间,导致不能正常访问其他机器的共享
2012-02-06 15:39 1673修改win7系统时间,导致不能正常访问其他机器的共享,解决方法 ... -
Ant常见知识
2014-09-04 15:50 7141.一个jar打包程序示例 <target ... -
Jar远程调试
2014-05-16 18:05 3642问题:远程调试常见于Web应用的远程调试,但是有时候我们也需 ... -
java正则表达式须知
2010-12-30 12:04 12501.正则表达式中的反斜杠用的是"\\",如 ... -
研究问题的方式
2010-10-26 10:06 0分析问题的方式: 是什么(What)-->为什么(Why ... -
数据库触发器问题集
2010-10-11 15:09 15851.用JDBC动态创建触发器时,出现的奇怪问题: Er ... -
xml
2013-01-30 17:59 9671.xml中targetSchema的说明: targetSc ...
相关推荐
《Visual Studio平台工具集——构建高效开发环境》 Visual Studio(VS)是Microsoft推出的一款强大的集成开发环境(IDE),广泛应用于Windows平台上的软件开发。"VS平台工具集.zip"文件显然是为了扩展或更新VS的...
标题中的"Daffodil多平台工具集.rar"指的是一个包含多平台开发工具的压缩文件,其核心可能是一个软件集合,旨在帮助开发者在不同平台上进行软件构建和编译工作。Daffodil这个名字可能是该工具集的代号或者品牌名称,...
【标题】:“M1卡工具集,一些小工具” 这个标题揭示了我们正在讨论的是一款针对M1芯片的工具集合,M1芯片是苹果公司最新一代的基于Arm架构的Mac电脑处理器。这些“小工具”可能包括各种实用程序、应用程序或者特定...
标题中的“联想售后服务工具集离线版191个”表明这是一个包含多个工具的集合,主要服务于联想品牌的电脑用户,且这些工具可以在没有网络连接的情况下使用,即“离线版”。这个工具集可能包含了诊断、修复、维护和...
"yy工具集cad插件"是一款专为CAD(Computer Aided Design)用户设计的辅助工具,旨在提升工程师和设计师在CAD绘图中的效率。这款插件以其快速、简洁和强大的特性,深受用户喜爱。下面将详细阐述CAD插件的相关知识点...
《CAD给排水专业工具集详解》 在设计与施工领域,计算机辅助设计(CAD)软件是不可或缺的工具,尤其在给排水工程中,CAD技术的应用极大地提升了设计效率和精度。本文将详细介绍一款专为给排水专业设计的CAD工具集,...
迈迪三维设计工具集V5.5 包含通用标准件,夹具标准件,齿轮,链轮,带轮,蜗轮蜗杆,凸轮等设计工具 ,作为solidworks的插件方便调入使用,给设计带来方便。 注意:推荐操作系统: XP,Win7,Win8(Win7、Win8下...
"文件清除工具集"包含了几款著名的软件,专门用于确保文件被彻底删除,不留任何恢复的可能性。这些工具的使用可以防止个人信息泄露或商业机密被非法获取,是数据安全管理的重要环节。 1. **DBAN (Darik's Boot and ...
迈迪工具集是一款专为Solid Works设计的辅助插件,版本为V6.0.0.0,旨在提升用户在3D建模和设计过程中的效率与精度。这个压缩包包含了一系列实用工具,以及安装教程,帮助用户顺利进行安装和使用。 首先,我们要...
智能卡算法工具集是一款专为智能卡开发和安全领域设计的软件工具,它包含了多种用于加密、解密、签名和验证等操作的算法。在IT行业中,智能卡因其内置的安全芯片和加密算法,常被用于身份认证、数据保护以及电子支付...
【标题】DVD维修工具集是专门针对DVD设备的一套综合工具包,包含了处理各种DVD相关问题所需的软件。这个工具集通常由多个实用程序组成,旨在帮助用户修复、更新或者优化DVD驱动器,确保其正常运行并能有效读取或写入...
在“MSBuild VS平台工具集12.14.15.7z”这个压缩包中,我们看到它包含了不同版本的MSBuild工具集,具体版本为12、14和15。这些版本对应的是Visual Studio的不同发行版,如VS2013(版本12)、VS2015(版本14)以及VS...
【金蝶软件工具集4.0】是一款专为金蝶财务软件用户设计的实用工具,主要功能集中在两个关键领域:密码恢复与清除。这款工具旨在解决用户在使用金蝶软件过程中可能遇到的密码遗忘或丢失问题,从而保障企业数据的安全...
小程序 给排水计算工具集 v2.1(学生必备)小程序 给排水计算工具集 v2.1(学生必备)小程序 给排水计算工具集 v2.1(学生必备)小程序 给排水计算工具集 v2.1(学生必备)小程序 给排水计算工具集 v2.1(学生必备)...
标题中的“【原版】电子DIY工具集(含ATX计算)”暗示这是一款专为电子爱好者和修理人员设计的工具集合,其中包含了与ATX电源相关的计算功能。ATX是Intel推出的一种标准电脑主板电源接口,这个工具集可能包含了处理...
【K8tools-工具集】是一个集合了与Kubernetes(K8s)相关的各种实用工具的资源库,主要面向IT专业人员,特别是那些在云原生环境中工作,管理和运维Kubernetes集群的人士。这个工具集可能包含了自动化部署、监控、...
GeoToolkits-V5.4 是一个专为大地测量工作设计的计算工具集,它整合了约30个关键的计算功能,涵盖了大地测量学中的多种应用场景。这些功能不仅包括基本的坐标转换,还可能涉及高程计算、地球物理数据处理、空间参考...
PDF(Portable Document Format)工具集通常是一系列软件或应用程序的集合,用于处理PDF文件,包括创建、编辑、转换、合并、分割、注释、保护、扫描到PDF等操作。PDF格式因其跨平台兼容性和视觉保真性而广泛应用于...
本文将深入探讨“51单片机工具集系列之单片机反汇编工具包”这一主题,旨在帮助用户更好地理解和使用这款反汇编工具。 首先,我们需要了解什么是51单片机。51系列单片机是由Intel公司开发的,后来由许多其他厂商如...