`
文章列表
前提:要具备三个文件:FusionCharts.js / FusionChartsExportComponent.js / FCExporter.swf 1.引用 js 文件   <script type="text/javascript" src="">FusionCharts.js / FusionChartsExportComponent.js 2.生成图表 与 导出时保存的按钮 <script type="text/javascript">     $(function() {   var ...
转载自:http://coolshell.cn/articles/1081.html   之前本站发表过《优秀程序员的十个习惯》以及《程序员需要具备的基本技能》,那是我们需要去学习和培养的。这里,我们主要讨论十个糟糕程序员的特征,主要是需要让我们去避免和小心的。 1) 情绪化的思维 如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:
2016/2/4 1.jQuery.getJSON(url, [data], [callback])   url:发送请求地址。   data:待发送 Key/value 参数。   callback:载入成功时回调函数。   例,   jq.getJSON(  "<%=servletPrefix%>FCExporterServlet.bghc",  {   "czlx" : type,   "ZJM" :  encodeURI(encodeURI(ZJM)),   "ksj" : ksj,   &q ...
Form标签中Post和Get的区别   1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个 字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString[]获取变量的值,对于post方式,服务器端用Request.Form[]获取提交的数据。4. get传送的数据量较小,不能大 ...
2015/12/28   判断浏览器版本和类型  var mode = document.documentMode || 0;(jquery1.9.1不支持ie 8,9,10) var setExpr = $.browser.msie && (($.browser.version < 8 && !mode) || mode < 8); var ie6 = $.browser.msie && /MSIE 6.0/.test(navigator.userAgent) && !mode; 2016/1/22   使 ...
2015/12/7 使用数据库存储过程的java代码:   try {            con = (Connection) DBProxy.getConnection(null);            cStm = con.prepareCall("{call web_show_proc("+("sp".equalsIgnoreCase(showPara[0])?"true":"false")+"," + lmdm + "," + showPara[1] + &q ...
2015/10/15 1.mysql语句:     ALTER table scfz_xewp add BGR varchar(255) after KYR 2.创建触发器时:  --/   CREATE DEFINER=`sfjc`@`%` TRIGGER `sfjc`.`sfjc_wz_lm_before_insert`   BEFORE INSERT ON    sfjc.sfjc_wz_lm   FOR EACH ROW begin   if new.cjsj is null then        set new.cjsj=now();   end if;   end  / 注意 ...
2015-9-1 1.dwr设置同步异步:DWREngine.setAsync(false);//dwr设置为同步   --->使用目的是堵塞js,因为设置这样是为了js进行java的后台数据获取...,2.dwr中的signatures标签,在DWR使用反射机制在转换过程中找到它应该使用的类型,该标签可以给予暗示。 signatures段允许我们暗示DWR应该在用什么类型去处理。  <signatures> --> <!--   <![CDATA[ --> <!--   import java.util.List; --> < ...
2015/9/6 ThreadLocal:该类提供了线程局部变量,这样可以生成对每个线程唯一的局部标识符。   2015/9/18 1.乱码问题:  js:xdata = encodeURI(encodeURI(xdata));  java:fUrl = URLDecoder.decode(URLDecoder.decode(fUrl,"utf-8"),"utf-8");  2.数 ...
2015/9/8 1.js中不要试图去处理由[变量:变量]组成的map(不过可以通过DWR.addOptions添加),而是处理[bh:变量][xm:变量],然后通过data[i].bh,data[i].xm进行处理 2.html&&js:  2.1 document.getElementsByTagName("input")  2.2 <td  class="td" onclick="slct(this)"  ><input type="hidden" ><span ...
2015/9/1 1.在字符串中没有可以所需要查找的“X”的时候,返回的值  java:lastIndexof -1  js: IndexOf undefined...   2015/9/10 1.js:string.substr(start[,length])  如,selecter.dm = selectIndex.substr(3);tr_1234取到“1234”   2015/9/11 1.iframe.src=url;button的onclick事件后直接跳转? 2.配置环境变量:区分用户、环境  最好用户还是使用administrator的用户,(系统一般是先调用系统,然 ...
2015-9-1   var url = "<%=servletName%>?user="+username.value+"&pwd="+password.value;  var xmlHttp = createXMLHttpRequest();                       xmlHttp.onreadystatechange = function() {           if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {        ...
2015/8/31 (其他的:显示zjfy_app_sys_ip.html,只需关闭启用保护模式) 显示ie的debug,F12-->Ctrl + P   扩展:第一步,在程序中设置断点,如图所示左侧红点即为设置的断点。 第二步,F5刷新界面,程序运行到断点就会停下来,需要我们手动点左上角|>按钮才能继续执行代码,一直到下一个断点。 第三步,这时候你可以使用console.log的方法对函数对象变量等进行打印,并找到程序中函数对象变量存在的问题直到结束。
2015-8 logs日志文件:路径D:\eclipseWORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\sfjc\logs报错的顺序是由下往上:(其中1404B1E为配置文件sysconfig.xml的name,可以据此查找) 2015-08-10 09:08:11,990 [ERROR] - [com.pdcss.sfjc.db.DBPool:55]创建连接 1404B1E 时,错误:Network error IOException: Connection timed out: conne ...
2015-8 jsp与httpservlet的微小区别: jsp默认支持会话,httpservlet默认不支持会话;jsp:   可以直接通过session引用httpservlet对象httpservlet:   可以通过request.getSession()  request.getSession(boolean create):true,等价getSession();false,会话存在则返回,否则,返回null  
Global site tag (gtag.js) - Google Analytics