`
L_wuer
  • 浏览: 17879 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

曾经的错误和使用的技巧.log

    博客分类:
  • 1
 
阅读更多
引以为戒,哪怕再小的错误也是一次深刻的教训。

1.Set/LIst 声明错误
Set<String> citySet = new Set<String>();   错误
  
原因:Set只是接口,要实例化需要指定具体的实现类型。
Set<String> citySet = new HashSet<String>();   正确


2. 有关Json数据的格式转化

早期的JSON解析器基本上就是使用JavaScript的eval()函数。
JSON对象有两个方法:stringify()和parse()。在最简单的情况下,这两个方法分别用于把JavaScript对象序列化为JSON字符串和把JSON字符串解析为原生JavaScript对象。

Json字符串: var str='{"name":"cpf","age":"23"}'
Json对象:  var obj={name:"张三",sex:'男'};var jsonStr = '{city:"'+ input +  '"}';
字符串用来数据传送;
对象可以直接以 对象名.属性名 选取值;如jsonStr.city 。
转化:
var objs = eval("[{ id: 1, name: 'n_1' }, { id: 2, name: 'n_2'}]");
        alert(objs[0].id); // return 1
JSON.stringify(jsonStr);
  转化为字符串
 
var student = new Object(); 
student.name = "Lanny"; 
student.age = "25"; 
student.location = "China"; 
var json = JSON.stringify(student); 
alert(student); 

结果如下:


JSON.parse(student);
     解析为json对象。
ps: 如果有数组类型的值 ,可使用下标取值。
特注:属性中加引号和不加引号 可能会引起兼容性的问题。

3.使用$.trim()去空格
在js中去前后空格需要注意兼容性,因此使用$.trime.




4.数据乱码问题

问题描述:发现页面显示乱码,经查存入数据库的数据就是乱码,eclipse jsp已设utf-8

原因:tomcat 配置 没有设置编码字符

解决方法:D:\apache-tomcat-7.0.61\conf\server.xml 中

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"/>
添加 URIEncoding="UTF-8"。
  • 大小: 17.6 KB
分享到:
评论

相关推荐

    网站日志 .log文件

    网站日志(.log文件)是记录Web服务器与客户端交互过程的重要工具,它们记录了每一次HTTP请求和响应的详细信息,对于系统...在实际工作中,掌握.log文件的解析和分析技巧,将极大地提升我们的工作效率和业务洞察力。

    de.jayefem.log4e_free_1.3.1

    标题 "de.jayefem.log4e_free_1.3.1" 提示我们这是一个软件版本...同时,了解 "Log4E Free" 的日志策略和性能优化技巧也是十分重要的,因为良好的日志管理能够帮助他们调试代码、追踪错误以及监控应用程序的运行状态。

    DB2_db2diag.log_日志分析方法

    本文将详细介绍如何查看和分析`db2diag.log`文件,包括如何查找特定的进程信息、过滤特定时间戳后的信息以及如何解析十六进制返回码等。 #### `db2diag.log`文件的基本概念与位置 - **定义**:`db2diag.log`是一个...

    db2diag.log文件内容分析

    在IBM DB2 UDB(Universal Database)环境中,`db2diag.log` 文件是一个非常重要的诊断日志文件,它记录了数据库运行过程中产生的各种事件、警告和错误信息。正确地理解和分析这些信息对于定位和解决问题至关重要。 ...

    JavaScript调试技巧之console.log()详解

    如果在不支持`console`对象的旧版浏览器中直接使用`console.log()`,可能会引发错误。为了避免这种情况,可以预先检查`window.console`是否存在,若不存在则创建一个空的`console`对象,确保`console.log()`在这些...

    JavaScript 使用技巧.md

    为了避免类型转换引起的比较错误,建议使用 `===` 和 `!==` 运算符进行比较。这些运算符确保了类型和值都相等。 **示例代码:** ```javascript const a = "123"; const b = 123; console.log(a === b); // 输出: ...

    如何使用JS console.log()技巧提高工作效率

    通过掌握一些高级技巧,你可以更有效地使用`console.log()`,从而提高工作效率。以下是五个实用的`console.log()`技巧: 1. **打印全名变量**: 当你需要在控制台中区分多个变量时,可以使用花括号包裹变量名,以...

    安卓显示日志信息log技巧.txt

    该示例中,`Log.d()`用于输出debug级别的日志信息,其中`LOG_TAG`作为日志的标签,便于在日志管理工具中过滤和查找。 #### 二、创建自定义的日志记录器 在实际开发中,为了更好地管理和格式化日志信息,我们可以...

    教你更简单的使用log4j日志

    ### 教你更简单的使用log4j日志 在日常的软件开发过程中,日志记录是必不可少的一个环节,它能够帮助我们追踪程序运行时的状态、定位问题所在,并且为后期维护...希望本文能够帮助你更好地理解和掌握Log4j的使用技巧。

    PHP使用技巧.rar

    16. **错误日志**:通过`error_log`记录错误,便于调试和问题排查。 以上只是PHP使用技巧的一小部分,实际学习过程中还应结合具体应用场景和项目需求,不断探索和实践,才能真正提升PHP编程能力。这个“PHP使用技巧...

    logging:关于使用 console.log() 在运行时内省对象和调试的一些小技巧..

    登录 JavaScript 和 Node 关于使用 console.log() 在运行时内省对象和调试的一些小技巧...... 目录安装在 Cloud9 为 Node.js 创建一个新的 Cloud9 工作区在您的 Cloud9 仪表板中,在左上角找到并单击绿色按钮“创建...

    javascript代码调试之console.log 用法图文详解

    通过理解这些基本的调试技巧和方法,初学者可以更好地掌握JavaScript编程,进而在开发中避免常见的错误,提高代码质量和运行效率。掌握console.log的用法,能够让开发者在面对问题时,能够快速定位并解决,同时也...

    log4j.1.2.17

    Log4j,作为Java世界中最广泛使用的日志框架之一,因其强大的功能和灵活的配置,成为了开发者的首选工具。本文将重点围绕Log4j 1.2.17版本展开,详细介绍其核心概念、使用方法以及配置细节。 1. **Log4j简介** Log...

    console.log控制台信息前台显示特效代码

    3. **调试技巧**:利用前端显示日志,可以方便地观察代码执行过程中的状态,特别是在实时反馈和交互性需求较高的项目中,可以提升开发效率。 4. **插件使用**:安装和使用screenlog.js可能涉及引入插件文件,调用...

    MATLAB调试与错误处理技巧.docx

    在使用MATLAB编程时,理解和掌握调试与错误处理技巧至关重要。本文将深入探讨如何处理不同类型的错误,提高代码的稳定性和可靠性。 首先,我们来看一下错误的分类: 1. **语法错误**:这是最常见的错误类型,通常...

    log4j使用方法及简单配置

    Log4j 是一款广泛使用的日志记录框架,它允许开发者在Java应用程序中方便地记录调试信息、错误报告和其他日志数据。这篇文档将详细介绍Log4j的使用方法和配置,帮助你掌握如何有效地管理和控制日志输出。 首先,...

    js console.log打印对像与数组用法详解

    在这篇文章中,我们将详细介绍console.log在打印JavaScript对象和数组时的用法,并通过实例来展示其具体实现步骤和相关技巧。 首先,console.log是JavaScript的一个全局对象console的方法。它可以在浏览器的控制台...

    postgres数据库日志参数详解与应用技巧_常春.docx

    pg_log 是 PostgreSQL 的数据库运行日志,它记录了数据库的运行状态、错误信息和性能指标等信息。用户可以通过配置日志参数来调整日志记录的内容和格式。 配置文件位置 pg_log 的配置文件默认位于 /Thdata/Abase/...

    Debugger_UNITY用LOG系统_源码

    在Unity中,我们通常使用Debug.Log、Debug.LogWarning和Debug.LogError来记录不同级别的日志。这些内置的日志函数方便但不够灵活,而自定义的日志系统则可以提供更多功能,如: 1. **日志分类**:在"Debugger_UNITY...

Global site tag (gtag.js) - Google Analytics