今天下午在使用.NET链接postgresql的时候报了“3D000”的错误,经过测试得知原来是web.config中的数据库配置问题。 在这里有个小情况需要注意,postgresql是不允许创建相同名字的数据库,但是在数据库连接的配置上却区分数据库名字的大小写。 例如,你创建了数据库 ...
作为一个程序员,解BUG是我们工作中常做的工作,甚至可以说解决问题能力是一个人工作能力的重要体现。因为这体现了一个程序员的技术水平 技术深度 经验等等。 那么在我们解决BUG的过程中,定位问题是非常重要的。有句话叫 发现问题是解决问题的一半。 本文讲述就快速定位异常 专指.NET程序异常 的方法。包括在本机定位异常,在客户环境定位.net程序异常,在客户环境定位SilverLight异常。 一:定 ...
2014-06-14 22:34 46 6761 推荐指数:
今天下午在使用.NET链接postgresql的时候报了“3D000”的错误,经过测试得知原来是web.config中的数据库配置问题。 在这里有个小情况需要注意,postgresql是不允许创建相同名字的数据库,但是在数据库连接的配置上却区分数据库名字的大小写。 例如,你创建了数据库 ...
java异常处理机制,一般形式为Try{} catch {} finally{},其中只有当Try代码块中出现了异常,才会跳转到catch代码块,而finally是无论如何都会执行的。 第一种情况: Try { } catch(IOExcetion e ...
线上的代码几乎都经过了压缩处理,几十个文件打包成了一个并丑化了的代码,当我们收到 a is not defined 的时候,我们根本不知道这个变量 a 究竟是什么含义,此时报错的错误日志显然是无效的。 那么如何去快速定位到脚本异常的位置呢? 第一想到的办法是利用 sourcemap ...
场景: 背景一 在一个欢快假期中的夜深人静的享受着各自属于自己夜生活的时候。突然,电话响了!公司的领导让你马上处理线上系统问题。 此时此刻,你的脸可能是这样的。 (Ω ...
前言 程序运行中会出现各种BUG。 排除BUG有三种方式。 一、访问页面直接报错误信息 出于安全,服务器是关闭这个功能的。在centos上可以用 命令设置环境变量来解决: export ASPNETCORE_ENVIRONMENT ...
...
1.得到错误日志或者异常日志的行号 cat -n test.log |grep "error" cat -n test.log |grep "exception" 2. 通过位置往前往后查看日志详细 //339563 can not close IO 查询语句 ...
俗话说:万事开头难! 自从来到新公司遇到性能问题后,需要想办法解决这个问题,但是一直没有合适的性能分析工具,然后找到StevenChennet 大神帮忙,他用WinDbg工具远程帮我分析了一个 du ...