惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
雷峰网
雷峰网
U
Unit 42
Y
Y Combinator Blog
I
InfoQ
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
量子位
Microsoft Security Blog
Microsoft Security Blog
B
Blog
The Cloudflare Blog
F
Fortinet All Blogs
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
C
Check Point Blog
S
SegmentFault 最新的问题
爱范儿
爱范儿
博客园 - 叶小钗
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Hugging Face - Blog
Hugging Face - Blog
罗磊的独立博客
T
Tailwind CSS Blog

博客园 - winzheng

[转]DBCC DBREINDEX重建索引提高SQL Server性能 算法,一个永恒的话题,挑战你的编程之美。 QQ群消息:友情提醒。 ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。 程序出现异常"尝试读取或写入受保护的内存这通常指示其他内存已损坏" 编码原则十日谈 UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别 Is not a valid Win32 application. (Exception from HRESULT: 0x800700C1) 根据进程名称或者服务名称用WMI获取执行路径和参数 设计器加载程序未提供根组件,但没有指出原因 Web 无法启动调试疑难解析(待续) 检测到 ContextSwitchDeadlock 找不到可安装的 ISAM 之 C#读取VFP数据 .Net Remoting 入门教程-原理&&Hello 一个肥皂泡的破灭(组图) 每周工作计划公布栏(2009.10.26-2009.10.31) SQL Server2005 常见错误及解决方案 一道算法引发的思考:编程之外,我们还要关注什么 System.InvalidOperationException: 缓冲操作当前正在进行中,无法释放 BufferedGraphicsContext。
阴沟里翻船,浪费一个小时时间
winzheng · 2009-07-10 · via 博客园 - winzheng

   做了这么久的项目,在公司,不大不小的问题基本都能短期内解决或者提供方案,尤其给同事提供,也算是得心应手,可今天自己用一小时的时间买了个不爽。

      也许在博友严重,这种低智商的错误不应该发生,但是却发生在我这个智商不是太天才的人身上了。

      存储过程调试:

Code

       如此简单,一个设备没有注册,怎么也注册不上,返回值是3;

       显然是没有插入数据啊,可没有异常啊,不明白,半小时过去了, 问题依旧,出去溜达一圈吧,总不能这么郁闷着吧,不是吧,存储过程有异常不会抛出,除非你做了异常处理。

      于是就在存储过程中做了异常处理,问题一下子显出来了,截断了,晕倒,哦,对照一下,设备的ID超过了长度32位,应该64才够用啊。

  之前好好的程序,本地数据库和开发的不同步了。

     良好的项目管理,良好的编程风格需要我们时刻铭记在心,如果存储过程做了异常处理,如果数据库和开发库同步,如果聪明点,意识到存储过程会吃掉异常,如果再聪明点...... 我还会犯这个低级的错误吗,下班了,不再忏悔了。

     异常处理是设计的重要部分,不论何时何地,犹如事务一样,也不要把多线程随便抛到脑后。