`
huang552
  • 浏览: 103853 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

2007-5-25 工作心得

阅读更多

 

在引用样式表时,如果有继承规则关系但又想覆盖原来的规则用现定义的规则的话则加一个 !important
表示提高样式的级别,起到重定规则的作用.
如:


 

当页面显示一条连续的字符时如@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@时,页面会把它看成是一个单
词处理,也就是不会自动换行而会把页面称大,这时只要在页面上加一个样式就OK了

 

  1. style="word-break:break-all;word-wrap: break-word;"  

 



在页面上如果想引用自定义的标签则可以自己写一个
写法如下:
此例是在JSP页面中将"\r\n"替换"
"来显示(存储时有换行,但从数据库读取出来时取是"\r\n"形式,JSP页面
无法解析"\r\n",所以导致无法换行)

首先写一个类

java 代码
  1. package com.kingstargroup.utils;   
  2.   
  3. import org.apache.commons.lang.StringEscapeUtils;   
  4.   
  5. public class StringUtils {   
  6.     
  7.  public static String escapeHtml(String s){   
  8.   String resultString = StringEscapeUtils.escapeHtml(s).replaceAll("\r\n""
    "
    );   
  9.   return resultString;   
  10.  }   
  11.   
  12. }   

然后写一个tld的配置文件ks.tld

xml 代码
  1. <!---->xml version="1.0" encoding="UTF-8"?>  
  2.   
  3. <taglib xmlns="http://java.sun.com/xml/ns/j2ee"  
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  5.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"  
  6.     version="2.0">  
  7.     <tlib-version>1.0tlib-version>  
  8.     <short-name>ksshort-name>  
  9.     <uri>http://www.kingstargroup.com/uri>  
  10.     <tag>  
  11.         <name>invokename>  
  12.         <tag-class>  
  13.             com.kingstargroup.web.taglib.InvokeMethodTag   
  14.         tag-class>  
  15.         <body-content>emptybody-content>  
  16.         <attribute>  
  17.             <name>namename>  
  18.             <required>truerequired>  
  19.             <rtexprvalue>truertexprvalue>  
  20.         attribute>  
  21.         <attribute>  
  22.             <name>varname>  
  23.             <required>falserequired>  
  24.             <rtexprvalue>truertexprvalue>  
  25.         attribute>  
  26.         <attribute>  
  27.             <name>methodname>  
  28.             <required>truerequired>  
  29.             <rtexprvalue>truertexprvalue>  
  30.         attribute>  
  31.     tag>  
  32.     <function>  
  33.         <name>escapeHtmlname>  
  34.         <function-class>com.kingstargroup.utils.StringUtilsfunction-class>  
  35.         <function-signature>java.lang.String escapeHtml(java.lang.String)function-signature>  
  36.     function>    
  37. taglib>  


上面的配置文件中有一个标签的配置和一个函数的配置,我们在此以function为例
标签已经写完,只要在需要用到此标签的页面上导入就行了
<!---->

uri="http://www.kingstargroup.com/"与ks.tld配置文件的http://www.kingstargroup.com/相关联

用法:${ks:escapeHtml(content)}

 


xml 代码
  1. <pre>中间内容按原格式显示pre>  

 


 在页面上想获得父类窗体的标签

js 代码
  1.   
  2. parent.document.getElementById('frame1').src=""/>?subId="+subid;  

 

 
java 代码
  1. action的返回可以NEW一个   
  2.   
  3. return new ActionForward("/datapointShowByFunctionId.do?id="+ functionid);  

 


在Action中可以直接 new  RedirectingActionForward  进行跳转

return new RedirectingActionForward("/datapoint/tablemanage.do?tablename="+createname+"&tableId="+tableId+"&method=loadTolist&view=no");


 ${param.id}   加了param则是从URL中取值。


 

设置一个高度,如果超过一个高度以后会变滚动条

<div style="height: 200px; overflow: auto;"> </div>

 

 

在JSP页面中

document.getElementById("college").value = "<c:out value="${collegeid}"/>";//不能赋值

document.forms[0].college.value = "<c:out value="${collegeid}"/>";//可以赋值

 

 

 

 

 

 ConcurrentModificationException主要原因及处理方法

 

List list = Activity.getIdAndNamesForView(subject, organization); Iterator it = list.iterator(); while(it.hasNext()){ Map map = (Map)it.next(); String activityId = map.get("id").toString(); List objectList = EvaObject.getIdAndNames(activityId,organization==null?"":organization.getId()); if(objectList.isEmpty()){ it.remove();//不能用list.remove(list.indexOf(map)); } }
写道
当使用 fail-fast iterator 对 Collection 或 Map 进行迭代操作过程中尝试直接修改 Collection / Map 的内容时,即使是在单线程下运行, java.util.ConcurrentModificationException 异常也将被抛出。   Iterator 是工作在一个独立的线程中,并且拥有一个 mutex 锁。 Iterator 被创建之后会建立一个指向原来对象的单链索引表,当原来的对象数量发生变化时,这个索引表的内容不会同步改变,所以当索引指针往后移动的时候就找不到要迭代的对象,所以按照 fail-fast 原则 Iterator 会马上抛出 java.util.ConcurrentModificationException 异常。   所以 Iterator 在工作的时候是不允许被迭代的对象被改变的。但你可以使用 Iterator 本身的方法 remove() 来删除对象, Iterator.remove() 方法会在删除当前迭代对象的同时维护索引的一致性。

 

 

从URL中取值

${param.subid}

 

struts

<form-bean name="articleForm" type="org.apache.struts.validator.DynaValidatorForm"> <form-property name="article" type="com.kingstargroup.content.domain.Article" /> </form-bean>

 action

Catalog catalog = (Catalog) PropertyUtils.getProperty(form, "catalog");

 

String filePath = this.getServlet().getServletContext().getRealPath("/");// 取当前系统路径 String filePath = request.getRealPath("//");// 取当前系统路径

 

 

ec:table在列中加calc="total" 和calcTitle="合计"可以在最后一行显示此列的合计

<ec:column property="rs" title="听课人次" calc="total" format="0" cell="number" calcTitle="合计"/>

 

 

中文问题 java的转码 URLEncoder.encode(name, "UTF-8")

js的转码 encodeURI 方法将文本字符串编码为一个有效的统一资源标识符 (URI)。 encodeURI 方法返回一个编码的 URI。如果您将编码结果传递给 decodeURI,那么将返回初始的字符串。encodeURI 方法不会对下列字符进行编码:":"、"/"、";" 和 "?"。请使用 encodeURIComponent 方法对这些字符进行编码。例:

JSP页面传值码乱问题

ifra.src="${ctx}/data/supervision/xspj.do?method=char_fx&fx="+encodeURI(document.getElementById("fx").value);

 

 

 

 








 








 

 

 java.text.DecimalFormat 各种格式的转换








oracle 将&替换为'||chr(38)||'

 

 

 

 

用户和表空间建好后导入20080822.dmp数据
imp userid=root/root@oracle_localhost fromuser=root touser=root file=c:/20080703.dmp

 



  


  
分享到:
评论

相关推荐

    最新java课程设计-模拟科学计算器(DOC).pdf

    - 使用Eclipse 4.2作为开发环境,JDK-7u25作为Java开发工具,Microsoft Office Visio 2007用于绘制流程图和结构图。 2. **需求分析** - **设计背景**:此课程设计旨在锻炼学生的实际编程能力和问题解决技巧,通过...

    PLC课程设计 工业给料机控制设计

    "PLC课程设计 工业给料机控制设计" 本课程设计的主要目的是通过对给料生产线 PC-PLC 控制系统的工作原理的分析、系统设计、编程、及上机...2. 可编程控制器原理与实践教程 王整风 上海交通大学出版社 2007.1 第一版

    基于Android的景点推荐系统的设计与实现开题报告.doc

    Android 操作系统是基于 Linux 平台的开源手机操作系统的名称,由 Google 于 2007 年 11 月 5 日宣布。目前,移动互联网和移动终端的大发展趋势下,各类移动应用也在蓬勃发展。手机也是人们出行的必须品,人们...

    打冰雹游戏源程序

    本次课程设计利用《软件设计基础-VB》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。 要求: 1、对系统进行功能需求分析 2...

    实时监控体系:基于Prometheus的API性能指标可视化方案.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    5个提升DeepSeekAPI生成质量的调参技巧,开发者必看!.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    ACM动态规划模板-区间修改线段树问题模板

    ACM动态规划模板-区间修改线段树问题模板

    深度解析C语言调试技巧:VSCode+GDB实战排错指南.pdf

    # 踏入C语言的奇妙编程世界 在编程的广阔宇宙中,C语言宛如一颗璀璨恒星,以其独特魅力与强大功能,始终占据着不可替代的地位。无论你是编程小白,还是有一定基础想进一步提升的开发者,C语言都值得深入探索。 C语言的高效性与可移植性令人瞩目。它能直接操控硬件,执行速度快,是系统软件、嵌入式开发的首选。同时,代码可在不同操作系统和硬件平台间轻松移植,极大节省开发成本。 学习C语言,能让你深入理解计算机底层原理,培养逻辑思维和问题解决能力。掌握C语言后,再学习其他编程语言也会事半功倍。 现在,让我们一起开启C语言学习之旅。这里有丰富教程、实用案例、详细代码解析,助你逐步掌握C语言核心知识和编程技巧。别再犹豫,加入我们,在C语言的海洋中尽情遨游,挖掘无限可能,为未来的编程之路打下坚实基础!

    10个高效调用DeepSeekAPI的技巧:从请求优化到缓存策略.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    基于Python语言的PersonRelationKnowledgeGraph设计源码

    本项目为Python语言开发的PersonRelationKnowledgeGraph设计源码,总计包含49个文件,涵盖19个.pyc字节码文件、12个.py源代码文件、8个.txt文本文件、3个.xml配置文件、3个.png图片文件、2个.md标记文件、1个.iml项目配置文件、1个.cfg配置文件。该源码库旨在构建一个用于表示和查询人物关系的知识图谱系统。

    成本优化指南:通过Token计算模型将API费用降低57%的秘诀.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    大华智能物联平台,的对接其他接口的API,可以获得视频拉流的flv/hls/rstp 的拉流地址,demo项目为springBoot项目,可以通过摄像头的视频通道,获取到实时拉流的uRl

    rtsp实时预览接口URL:/evo-apigw/admin/API/MTS/Video/StartVideo HLS、FLV、RTMP实时预览接口方式 :接口URL/evo-apigw/admin/API/video/stream/realtime 参数名 必选 类型 说明 data true string Json串 +channelId true string 视频通道编码 +streamType true string 码流类型:1=主码流, 2=辅码流,3=辅码流2 +type true string 协议类型:hls,hlss,flv,flvs,ws_flv,wss_flv,rtmp hls:http协议,m3u8格式,端口7086; hlss:https协议,m3u8格式,端口是7096; flv:http协议,flv格式,端口7886; flvs:https协议,flv格式,端口是7896; ws_flv:ws协议,flv格式,端口是7886; wss_flv:wss协议,flv格式,端口是7896; rtmp:rtmp协议,端口是1975;

    Simulink永磁风机飞轮储能系统二次调频技术研究:频率特性分析与参数优化,Simulink永磁风机飞轮储能二次调频技术:系统频率特性详解及参数优化研究参考详实文献及两区域系统应用,simulink

    Simulink永磁风机飞轮储能系统二次调频技术研究:频率特性分析与参数优化,Simulink永磁风机飞轮储能二次调频技术:系统频率特性详解及参数优化研究参考详实文献及两区域系统应用,simulink永磁风机飞轮储能二次调频,系统频率特性如下,可改变调频参数改善频率。 参考文献详细,两区域系统二次调频。 ,核心关键词: 1. Simulink 2. 永磁风机 3. 飞轮储能 4. 二次调频 5. 系统频率特性 6. 调频参数 7. 改善频率 8. 参考文献 9. 两区域系统 以上关键词用分号(;)分隔,结果为:Simulink;永磁风机;飞轮储能;二次调频;系统频率特性;调频参数;改善频率;参考文献;两区域系统。,基于Simulink的永磁风机与飞轮储能系统二次调频研究:频率特性及调频参数优化

    MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照展示,MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照图

    MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照展示,MATLAB驱动的ASR防滑转模型:PID与对照控制算法对比,冰雪路面条件下滑移率与车速轮速对照图展示,MATLAB驱动防滑转模型ASR模型 ASR模型驱动防滑转模型 ?牵引力控制系统模型 选择PID控制算法以及对照控制算法,共两种控制算法,可进行选择。 选择冰路面以及雪路面,共两种路面条件,可进行选择。 控制目标为滑移率0.2,出图显示车速以及轮速对照,出图显示车辆轮胎滑移率。 模型简单,仅供参考。 ,MATLAB; ASR模型; 防滑转模型; 牵引力控制系统模型; PID控制算法; 对照控制算法; 冰路面; 雪路面; 控制目标; 滑移率; 车速; 轮速。,MATLAB驱动的ASR模型:PID与对照算法在冰雪路面的滑移率控制研究

    芯片失效分析方法介绍 -深入解析芯片故障原因及预防措施.pptx

    芯片失效分析方法介绍 -深入解析芯片故障原因及预防措施.pptx

    4131_127989170.html

    4131_127989170.html

    PostgreSQL自动化部署与优化脚本:智能化安装、安全加固与监控集成

    内容概要:本文提供了一个全面的PostgreSQL自动化部署解决方案,涵盖智能环境适应、多平台支持、内存与性能优化以及安全性加强等重要方面。首先介绍了脚本的功能及其调用方法,随后详细阐述了操作系统和依赖软件包的准备过程、配置项的自动生成机制,还包括对实例的安全性和监控功能的强化措施。部署指南给出了具体的命令操作指导,便于新手理解和执行。最后强调了该工具对于不同硬件条件和服务需求的有效应对能力,特别是针对云计算环境下应用的支持特点。 适合人群:对PostgreSQL集群运维有一定基础并渴望提高效率和安全性的数据库管理员及工程师。 使用场景及目标:本脚本能够帮助企业在大规模部署时减少人工介入时间,确保系统的稳定性与高性能,适用于各类需要稳定可靠的数据库解决方案的企业或机构,特别是在大数据量和高并发事务处理场合。 其他说明:文中还提及了一些高级功能如自动备份、流复制等设置步骤,使得该方案不仅可以快速上线而且能满足后续维护和发展阶段的要求。同时提到的技术性能数据也为用户评估其能否满足业务需求提供了直观参考。

    房地产开发合同[示范文本].doc

    房地产开发合同[示范文本].doc

    成本优化实战:DeepSeekAPI的Tokens计算与计费策略拆解.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

    安全必读:DeepSeek接口调用中的数据加密与合规实践.pdf

    在日常的工作和学习中,你是否常常为处理复杂的数据、生成高质量的文本或者进行精准的图像识别而烦恼?DeepSeek 或许就是你一直在寻找的解决方案!它以其高效、智能的特点,在各个行业都展现出了巨大的应用价值。然而,想要充分发挥 DeepSeek 的优势,掌握从入门到精通的知识和技能至关重要。本文将从实际应用的角度出发,为你详细介绍 DeepSeek 的基本原理、操作方法以及高级技巧。通过系统的学习,你将能够轻松地运用 DeepSeek 解决实际问题,提升工作效率和质量,让自己在职场和学术领域脱颖而出。现在,就让我们一起开启这场实用又高效的学习之旅吧!

Global site tag (gtag.js) - Google Analytics