- c#,dotnet, DataMatrix 类型二维码深度识别,OCR,(基于 Halcon)
learn.
ocr深度学习c#
代码中部分调用的c++函数参数,具体说明自行研究~(我也是参考的其他资源,还没研究透彻)例如:HOperatorSet.GenRectangle2(),2000,2000,0,2000,2000这些数字应该是选取的图片解析范围、尺寸(长、宽),2000更改成100后可能只会识别到部分二维码。效果图:链接:https://pan.baidu.com/s/1W-bk8F0hZGNl46GiVpZbwQ
- 【HALCON常用的一些操作】
pengkedz
视觉检测
HALCON文件夹遍历和文件筛选*遍历文件夹list_image_files('C:/Users/Public/Documents/MVTec/HALCON-17.12-Progress/examples/images','default','recursive',ImageFiles)*筛选bmp及jmp格式的图片tuple_regexp_select(ImageFiles,['\\.(bmp|
- 博客摘录「 【halcon】轮廓拟合相关算子」2023年5月26日
o0Orange
笔记
特别是使用了union_adjacent_contours_xld之后注意一定要使用segment_contours_xld进行打断,然后才能使用get_contour_global_attrib_xld。
- halcon 算子
m_0806
HALCON计算机视觉
语法基础*a:=1赋值语句**if(a==1)循环语句*b:=1*else*b:=2*endif**fori:=1to10by1for循环*a:=a+1*endfor**switch(a)switch语句*case1:*c:=1*break*case2:*c:=2*break*endswitch**while(a)while语句*a:=a+1*endwhile读取图片并改变某点像素的灰度值*rea
- halcon区域腐蚀膨胀算子_Halcon算子
weixin_39517054
halcon区域腐蚀膨胀算子
Halcon部分算子功能:*读取一张图像read_image(Image,'C:/Users/Desktop/无标题.png')*画一个矩形生成区域draw_rectangle1(3600,Row1,Column1,Row2,Column2)*获得矩形区域gen_rectangle1(Rectangle,Row1,Column1,Row2,Column2)*区域内最大、最小、最大-最小灰度值min
- Halcon图像通道操作基本案例
legendarylin
计算机视觉人工智能
*读取图像('D:/picture/ship.png')并将其存储在变量Image中read_image(Image,'C:/Users/LinSen/Desktop/工业视觉PPT/第四章-Halcon简介/程序2-图像通道的操作/112.jpg')*计算图像的通道数,结果存储在Num变量中count_channels(Image,Num)*循环读取每个通道的图像forIndex:=1toNum
- halcon中exit算子的基本用法
legendarylin
数据库图像处理计算机视觉
这段代码的功能是读取名为'fabrik'的图像文件,计算该图像的亮度信息(平均值和标准差),然后将这些信息以字符串形式写入到'intensity.txt'文件中,最后退出程序。read_image(Image,'C:/Users/xxx/Desktop/112.jpg')intensity(Image,Image,Mean,Deviation)open_file('C:/Users/xxx/Des
- Halcon中,用于生成噪声的算子
legendarylin
人工智能
sp_distribution:生成椒盐噪声算子表达式:sp_distribution(::PercentSalt,PercentPepper:Distribution)sp_distribution算子用于生成椒盐噪声分布。椒盐噪声通常用于模拟图像中的噪声,其中随机的像素被设置为黑色(椒)或白色(盐)值。PercentSalt(白色噪声像素百分比):该参数确定了分布中白色噪声像素(盐)的百分比。
- 新手学习C#常见错误_调用第三方动态库dll
华山自控编程
华山经验c#学习开发语言
大家好,我是朱老师前几天一个学员在学习c#调用halcon动态库时。一直报错:System.DllNotFoundException:“无法加载DLL“halcon”:找不到指定的模块。(异常来自HRESULT:0x8007007E)。”,不知道什么原因。报错代码截图如下:当时开发背景是这样的:该同学在自己电脑A上开发,可以编译,运行成功。然后将代码部署到了另一台机器B上。安装了vs后,编译没有问
- halcon圆形、残缺圆形检测
好玩的Matlab(NCEPU)
halcon机器视觉
代码中关键知识:1、循环读取图片2、基本图像处理:开运算、二值化、内部填充、3、获取图像边缘线,分割曲线,然后计算曲线的circularity_xld圆率范围,和area_center_xld的面积大小,做阈值筛选4、然后fit_circle_contour_xld拟合,确定圆形的半径大小,然后对半径进行阈值筛选图片数据下载:https://download.csdn.net/download/z
- 上位机图像处理和嵌入式模块部署(linux开发板的选择)
嵌入式-老费
上位机图像处理和嵌入式模块部署linux运维服务器
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]】很多图像算法是通过上位机来完成的,比如说工业视觉当中的halcon,一般都是要运行在windows平台上面,并且需要高性能pc的支持。但是,还有一部分软件,他们的功能往往比较单一,客户场景也比较纯粹,这个时候使用高性能的arm开发板可能更为合适,成本也低很多。这主要是,因为相关的功能很有可能是货物的检测
- Halcon 读取图片尺寸与保存图片
廷益--飞鸟
Halcon
图片文件具体代码:*读取图片read_image(Image,'./source.jpg')*读取图片尺寸get_image_size(Image,Width,Height)*打开窗口dev_open_window(0,0,Width,Height,'black',WindowHandle1)*显示图片dev_display(Image)*保存图片jpg=>图片格式,文件名write_image(
- 【HALCON】学习笔记
Lyman.
学习笔记计算机视觉
HALCON课程的笔记,同步课程学习进度进行更新,主要记录学习的算子HALCON算子基本结构算子(图像输入:图像输出:控制输入:控制输出)HALCON常用算子read_image(:Image:FileName)作用:读取图片Image:为读取的图片的变量名称FileName:为图像文件所在的路径add_image(Image1,Image2:ImageResult:Mult,Add:)作用:两张
- 【Halcon】图像Image、区域Region、轮廓XLD间的保存与相互转换
&Mr.Gong
Halcon视觉库
write_image函数函数原型:write_image(Image::Format,FillColor,FileName:)功能:将图像数据保存为图像文件,目前支持的图像格式有:tiff、bmp、jpeg、jp2、png和ima。参数列表:第1个参数Image是输入变量,即图像数据第2个参数Format是输入变量,即图像格式第3个参数FillColor是输入变量,表示不属于图像区域的灰度像素填
- 【halcon】paint_region , write_image 和 compose3
code bean
halcon聚沙成塔halcon视觉halcon算子c#
背景我在现场采集图片,需要初步筛选出NG和OK的图片,我发现得到NG的原图后,肉眼看不到哪里NG了,或者说很难找。这个时候,我想保存NG的同时再保存一张标记了NG位置的图片。算子使用paint_region(SelectedRegions1,Image,ImageResult,[0,255,0],'fill')其中SelectedRegions1是筛选出的NG的区域,image是原图。[0,255
- HALCON error #3142: Can not open file for writing in operator write_image
锋利成
c#设计c#
项目场景:halcon与c#联合开发问题描述保存图片出现报警,不能打开正在编辑的文件。原因分析:可能是图片尺寸过大,导致图片读写速度慢。解决方案:需要延长程序的响应时间,添加了一个主程序延时的方法后正常。publicstaticboolDelay(intdelayTime){DateTimenow=DateTime.Now;ints;do{TimeSpanspand=DateTime.Now-no
- Halcon 拼图算子tile_images_offset详解
智信仁勇严道
Halcon计算机视觉算法
tile_images_offset原型tile_images_offset(Images:TiledImage:OffsetRow,OffsetCol,Row1,Col1,Row2,Col2,Width,Height:)功能根据明确的位置信息将多张图像拼接成一张大图像参数列表Images(input_object):输入图像TiledImage(output_object):拼接后图像Offse
- MFC Halcon WriteImage自动添加序号保存图片
AyaJohn
C++MFCHalcon经验分享c++mfc
环境:vs2019,Unicode,MFC,C++,Halcon代码:#pragmaonce#include#include#include#include#include#include#include"HalconCpp.h"#include"HDevThread.h"boolCMy005MFCHalconDlg::SaveCaliImage(){bCapture=true;USES_CONV
- 【halcon】write_image 图片保存
code bean
halcon聚沙成塔halconc#
前言write_image是一个可以用来保存图片的算子,可以将Image对象保存成各种格式的图片。还可以对图片进行压缩。正文参数:Image(输入对象):输入图像或输入图像的数组。支持的像素类型包括byte、direction、cyclic、int1、complex、int2、uint2、vector_field、int4、int8和real。Format(输入控制):要保存图像的图形格式。支持的
- Halcon对DM码傻瓜式解码
天天进步2015
计算机视觉机器学习深度学习机器学习人工智能
步骤:通过训练直接对DM码解码,之后可以用得到的训练参数对DM码解码。代码:create_data_code_2d_model('DataMatrixECC200',[],[],DataCodeHandle)query_data_code_2d_params(DataCodeHandle,'get_model_params',GenParamNames)read_image(Image,'D:/c
- Halcon 22.11语言修改
廷益--飞鸟
C#_Halcon_框架相关Halcon
[编辑]==>[设定偏好][使用者界面]==>[语言]修改为zh_CN重启程序,修改为中文简体
- labview调用halcon匹配详解
视觉小六
labviewlabview视觉检测
halcon的形状匹配比labview自带的形状匹配快很多,原因是halcon用了金字塔层数,labview需要调用halcon则需要调用halcon自带的.net构造库,下面先讲解步骤再贴源码,本文使用的halcon是201932位,labview是201932位。第一,先装好halcon2019,然后再替换dll。然后在.net构造器里面选择halcon的.net引用第二,用halcon自带的
- Halcon 一维测量
吃个糖糖
Halcon人工智能
文章目录算子矩形算子弧形算子移动到新的参考点Halcon案例测量保险丝的宽度(边缘对测量)使用助手进行测量halcon案例获取芯片引脚的个数平均宽度距离,连续两个边缘的距离(measure_pos)halcon定位测量Halcon测量弧形Halcon水平测量检测算子矩形算子gen_measure_rectangle2形成一个测量矩形gen_measure_rectangle2(::Row,Colu
- Halcon 拟合
吃个糖糖
Halconhalcon
文章目录算子更多xld算子更多区域算子Blob分析案例预处理图像增强降噪图像降噪图像增强Halcon基于圆的拟合Halcon共线联合案例Halcon拟合动画案例Halcon拟合椭圆算子二值化算子(二值化后获取的都是区域)二值化算子clip_region_rel剪切区域clip_region_rel(Region:RegionClipped:Top,Bottom,Left,Right:)Region
- Halcon 几何测量
吃个糖糖
Halcon算法人工智能机器学习
文章目录算子Halcon计算两点之间的距离案例Halcon计算点到直线的距离Halcon计算点到区域的距离Halcon线到区域的距离Halcon线到线的距离算子distance_pp两点之间的距离算子distance_pp(::Row1,Column1,Row2,Column2:Distance)Row1点1的行坐标Column1点1的列坐标Row2点2的行坐标Column2点2的列坐标Dista
- 【issue-halcon例程学习】rim_simple.hdev
斜月三星0727
学习视觉检测
例程功能找钻孔直径。代码如下dev_update_off()******step:acquireimage*****read_image(Image,'rim')get_image_size(Image,Width,Height)dev_open_window_fit_image(Image,0,0,Width,Height,WindowID)set_display_font(WindowID,1
- 未能找到类型或命名空间名”hwindowcontrol“(是否缺少using指令
他在从中笑
c#机器视觉Halconc#
在Form1.Designer.cs中添加usingHalconDotNet。注意是Form1.cs添加usingHalconDotNet外,Form1.Designer.cs也是。
- 【issue-halcon例程学习】lines_gauss.hdev
斜月三星0727
学习视觉检测
例程功能代码如下dev_close_window()read_image(Angio,'angio-part')get_image_size(Angio,Width,Height)dev_open_window(0,0,3*Width/2,3*Height/2,'black',WindowID)dev_display(Angio)dev_set_color('blue')MaxLineWidth:
- 主流机器视觉软件介绍
Zhangci]
机器视觉c#机器学习
一.HALCON机器视觉软件HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包(商业用途),在欧洲以及日本的工业界已经是公认具有最佳效能的MachineVision软件,HALCON支持Windows,Linux和MacOSX操作环境;编程接口支持c,c++,cpp.net,delphi,c#,vb.net等编程语言;最新版本为Halcon13二.OPENCV机器视觉软件Open
- 实战 | OpenCV+OCR实现弧形文字识别实例(详细步骤 + 源码)
Color Space
CV实战与技巧opencvocr计算机视觉人工智能图像处理机器视觉
导读本文主要介绍基于OpenCV+OCR实现弧形文字识别实例,并给详细步骤和代码。源码在文末。背景介绍测试图如下,目标是正确识别图中的字符。图片来源:https://www.51halcon.com/forum.php?mod=viewthread&tid=6712同样,论坛中已经给出了Halcon实现代码,实现效果如下:这个例子与以前介绍的环形文字识别类似,具体可参考下面链接:
- 书其实只有三类
西蜀石兰
类
一个人一辈子其实只读三种书,知识类、技能类、修心类。
知识类的书可以让我们活得更明白。类似十万个为什么这种书籍,我一直不太乐意去读,因为单纯的知识是没法做事的,就像知道地球转速是多少一样(我肯定不知道),这种所谓的知识,除非用到,普通人掌握了完全是一种负担,维基百科能找到的东西,为什么去记忆?
知识类的书,每个方面都涉及些,让自己显得不那么没文化,仅此而已。社会认为的学识渊博,肯定不是站在
- 《TCP/IP 详解,卷1:协议》学习笔记、吐槽及其他
bylijinnan
tcp
《TCP/IP 详解,卷1:协议》是经典,但不适合初学者。它更像是一本字典,适合学过网络的人温习和查阅一些记不清的概念。
这本书,我看的版本是机械工业出版社、范建华等译的。这本书在我看来,翻译得一般,甚至有明显的错误。如果英文熟练,看原版更好:
http://pcvr.nl/tcpip/
下面是我的一些笔记,包括我看书时有疑问的地方,也有对该书的吐槽,有不对的地方请指正:
1.
- Linux—— 静态IP跟动态IP设置
eksliang
linuxIP
一.在终端输入
vi /etc/sysconfig/network-scripts/ifcfg-eth0
静态ip模板如下:
DEVICE="eth0" #网卡名称
BOOTPROTO="static" #静态IP(必须)
HWADDR="00:0C:29:B5:65:CA" #网卡mac地址
IPV6INIT=&q
- Informatica update strategy transformation
18289753290
更新策略组件: 标记你的数据进入target里面做什么操作,一般会和lookup配合使用,有时候用0,1,1代表 forward rejected rows被选中,rejected row是输出在错误文件里,不想看到reject输出,将错误输出到文件,因为有时候数据库原因导致某些column不能update,reject就会output到错误文件里面供查看,在workflow的
- 使用Scrapy时出现虽然队列里有很多Request但是却不下载,造成假死状态
酷的飞上天空
request
现象就是:
程序运行一段时间,可能是几十分钟或者几个小时,然后后台日志里面就不出现下载页面的信息,一直显示上一分钟抓取了0个网页的信息。
刚开始已经猜到是某些下载线程没有正常执行回调方法引起程序一直以为线程还未下载完成,但是水平有限研究源码未果。
经过不停的google终于发现一个有价值的信息,是给twisted提出的一个bugfix
连接地址如下http://twistedmatrix.
- 利用预测分析技术来进行辅助医疗
蓝儿唯美
医疗
2014年,克利夫兰诊所(Cleveland Clinic)想要更有效地控制其手术中心做膝关节置换手术的费用。整个系统每年大约进行2600例此类手术,所以,即使降低很少一部分成本,都可以为诊 所和病人节约大量的资金。为了找到适合的解决方案,供应商将视野投向了预测分析技术和工具,但其分析团队还必须花时间向医生解释基于数据的治疗方案意味着 什么。
克利夫兰诊所负责企业信息管理和分析的医疗
- java 线程(一):基础篇
DavidIsOK
java多线程线程
&nbs
- Tomcat服务器框架之Servlet开发分析
aijuans
servlet
最近使用Tomcat做web服务器,使用Servlet技术做开发时,对Tomcat的框架的简易分析:
疑问: 为什么我们在继承HttpServlet类之后,覆盖doGet(HttpServletRequest req, HttpServetResponse rep)方法后,该方法会自动被Tomcat服务器调用,doGet方法的参数有谁传递过来?怎样传递?
分析之我见: doGet方法的
- 揭秘玖富的粉丝营销之谜 与小米粉丝社区类似
aoyouzi
揭秘玖富的粉丝营销之谜
玖富旗下悟空理财凭借着一个微信公众号上线当天成交量即破百万,第七天成交量单日破了1000万;第23天时,累计成交量超1个亿……至今成立不到10个月,粉丝已经超过500万,月交易额突破10亿,而玖富平台目前的总用户数也已经超过了1800万,位居P2P平台第一位。很多互联网金融创业者慕名前来学习效仿,但是却鲜有成功者,玖富的粉丝营销对外至今仍然是个谜。
近日,一直坚持微信粉丝营销
- Java web的会话跟踪技术
百合不是茶
url会话Cookie会话Seession会话Java Web隐藏域会话
会话跟踪主要是用在用户页面点击不同的页面时,需要用到的技术点
会话:多次请求与响应的过程
1,url地址传递参数,实现页面跟踪技术
格式:传一个参数的
url?名=值
传两个参数的
url?名=值 &名=值
关键代码
- web.xml之Servlet配置
bijian1013
javaweb.xmlServlet配置
定义:
<servlet>
<servlet-name>myservlet</servlet-name>
<servlet-class>com.myapp.controller.MyFirstServlet</servlet-class>
<init-param>
<param-name>
- 利用svnsync实现SVN同步备份
sunjing
SVN同步E000022svnsync镜像
1. 在备份SVN服务器上建立版本库
svnadmin create test
2. 创建pre-revprop-change文件
cd test/hooks/
cp pre-revprop-change.tmpl pre-revprop-change
3. 修改pre-revprop-
- 【分布式数据一致性三】MongoDB读写一致性
bit1129
mongodb
本系列文章结合MongoDB,探讨分布式数据库的数据一致性,这个系列文章包括:
数据一致性概述与CAP
最终一致性(Eventually Consistency)
网络分裂(Network Partition)问题
多数据中心(Multi Data Center)
多个写者(Multi Writer)最终一致性
一致性图表(Consistency Chart)
数据
- Anychart图表组件-Flash图转IMG普通图的方法
白糖_
Flash
问题背景:项目使用的是Anychart图表组件,渲染出来的图是Flash的,往往一个页面有时候会有多个flash图,而需求是让我们做一个打印预览和打印功能,让多个Flash图在一个页面上打印出来。
那么我们打印预览的思路是获取页面的body元素,然后在打印预览界面通过$("body").append(html)的形式显示预览效果,结果让人大跌眼镜:Flash是
- Window 80端口被占用 WHY?
bozch
端口占用window
平时在启动一些可能使用80端口软件的时候,会提示80端口已经被其他软件占用,那一般又会有那些软件占用这些端口呢?
下面坐下总结:
1、web服务器是最经常见的占用80端口的,例如:tomcat , apache , IIS , Php等等;
2
- 编程之美-数组的最大值和最小值-分治法(两种形式)
bylijinnan
编程之美
import java.util.Arrays;
public class MinMaxInArray {
/**
* 编程之美 数组的最大值和最小值 分治法
* 两种形式
*/
public static void main(String[] args) {
int[] t={11,23,34,4,6,7,8,1,2,23};
int[]
- Perl正则表达式
chenbowen00
正则表达式perl
首先我们应该知道 Perl 程序中,正则表达式有三种存在形式,他们分别是:
匹配:m/<regexp>;/ (还可以简写为 /<regexp>;/ ,略去 m)
替换:s/<pattern>;/<replacement>;/
转化:tr/<pattern>;/<replacemnt>;
- [宇宙与天文]行星议会是否具有本行星大气层以外的权力呢?
comsci
举个例子: 地球,地球上由200多个国家选举出一个代表地球联合体的议会,那么现在地球联合体遇到一个问题,地球这颗星球上面的矿产资源快要采掘完了....那么地球议会全体投票,一致通过一项带有法律性质的议案,既批准地球上的国家用各种技术手段在地球以外开采矿产资源和其它资源........
&
- Oracle Profile 使用详解
daizj
oracleprofile资源限制
Oracle Profile 使用详解 转
一、目的:
Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。
二、条件:
创建profile必须要有CREATE PROFIL
- How HipChat Stores And Indexes Billions Of Messages Using ElasticSearch & Redis
dengkane
elasticsearchLucene
This article is from an interview with Zuhaib Siddique, a production engineer at HipChat, makers of group chat and IM for teams.
HipChat started in an unusual space, one you might not
- 循环小示例,菲波拉契序列,循环解一元二次方程以及switch示例程序
dcj3sjt126com
c算法
# include <stdio.h>
int main(void)
{
int n;
int i;
int f1, f2, f3;
f1 = 1;
f2 = 1;
printf("请输入您需要求的想的序列:");
scanf("%d", &n);
for (i=3; i<n; i
- macbook的lamp环境
dcj3sjt126com
lamp
sudo vim /etc/apache2/httpd.conf
/Library/WebServer/Documents
是默认的网站根目录
重启Mac上的Apache服务
这个命令很早以前就查过了,但是每次使用的时候还是要在网上查:
停止服务:sudo /usr/sbin/apachectl stop
开启服务:s
- java ArrayList源码 下
shuizhaosi888
ArrayList源码
版本 jdk-7u71-windows-x64
JavaSE7 ArrayList源码上:http://flyouwith.iteye.com/blog/2166890
/**
* 从这个列表中移除所有c中包含元素
*/
public boolean removeAll(Collection<?> c) {
- Spring Security(08)——intercept-url配置
234390216
Spring Securityintercept-url访问权限访问协议请求方法
intercept-url配置
目录
1.1 指定拦截的url
1.2 指定访问权限
1.3 指定访问协议
1.4 指定请求方法
1.1 &n
- Linux环境下的oracle安装
jayung
oracle
linux系统下的oracle安装
本文档是Linux(redhat6.x、centos6.x、redhat7.x) 64位操作系统安装Oracle 11g(Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production),本文基于各种网络资料精心整理而成,共享给有需要的朋友。如有问题可联系:QQ:52-7
- hotspot虚拟机
leichenlei
javaHotSpotjvm虚拟机文档
JVM参数
http://docs.oracle.com/javase/6/docs/technotes/guides/vm/index.html
JVM工具
http://docs.oracle.com/javase/6/docs/technotes/tools/index.html
JVM垃圾回收
http://www.oracle.com
- 读《Node.js项目实践:构建可扩展的Web应用》 ——引编程慢慢变成系统化的“砌砖活”
noaighost
Webnode.js
读《Node.js项目实践:构建可扩展的Web应用》
——引编程慢慢变成系统化的“砌砖活”
眼里的Node.JS
初初接触node是一年前的事,那时候年少不更事。还在纠结什么语言可以编写出牛逼的程序,想必每个码农都会经历这个月经性的问题:微信用什么语言写的?facebook为什么推荐系统这么智能,用什么语言写的?dota2的外挂这么牛逼,用什么语言写的?……用什么语言写这句话,困扰人也是阻碍
- 快速开发Android应用
rensanning
android
Android应用开发过程中,经常会遇到很多常见的类似问题,解决这些问题需要花时间,其实很多问题已经有了成熟的解决方案,比如很多第三方的开源lib,参考
Android Libraries 和
Android UI/UX Libraries。
编码越少,Bug越少,效率自然会高。
但可能由于 根本没听说过、听说过但没用过、特殊原因不能用、自己已经有了解决方案等等原因,这些成熟的解决
- 理解Java中的弱引用
tomcat_oracle
java工作面试
不久之前,我
面试了一些求职Java高级开发工程师的应聘者。我常常会面试他们说,“你能给我介绍一些Java中得弱引用吗?”,如果面试者这样说,“嗯,是不是垃圾回收有关的?”,我就会基本满意了,我并不期待回答是一篇诘究本末的论文描述。 然而事与愿违,我很吃惊的发现,在将近20多个有着平均5年开发经验和高学历背景的应聘者中,居然只有两个人知道弱引用的存在,但是在这两个人之中只有一个人真正了
- 标签输出html标签" target="_blank">关于标签输出html标签
xshdch
jsp
http://back-888888.iteye.com/blog/1181202
关于<c:out value=""/>标签的使用,其中有一个属性是escapeXml默认是true(将html标签当做转移字符,直接显示不在浏览器上面进行解析),当设置escapeXml属性值为false的时候就是不过滤xml,这样就能在浏览器上解析html标签,
&nb