Dawei XU 徐大伟

Dawei XU 徐大伟

Flying in the free sky

    • Home
    • Archives
    • About

C++程序在debug模式下遇到Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call问题

今天遇到一个Access Violation的crash,只看crash call stack没有找到更多的线索,于是在debug模式下又跑了一遍,遇到了如下的一个debug的错误提示框: 这个是什么原因呢?我们来看一个简单的例子来重现这个错误。 假设我们有2个父类,分别

Sep 11 2013

一个用程序解决数学问题的网站

Project Euler是一个用程序解决数学问题的网站,里面有很多题目,可以做做题玩玩。最近在学python,正好当作给python练手了。

Aug 26 2013

帮助招聘程序员的自动考试网站:Codility

Automated tests of programming skills. Assessment of software developers. Recruitment software. Codility是一个网站,能帮助雇主自动的提供编程测试,作为个人也能自己去上面做题,自

Aug 22 2013

VS2012的自动生成测试的插件 Unit Test Generator

Unit Test Generator extension是一个VS2012的插件,可以为C#的public方法很方便的自动生成unit test。安装这个插件后点击TEST菜单可以配置,如下所示: 在配置里可以设置测试框架和自动生成的项目,类,方法名字以及默认的测试函数实

Aug 19 2013

JetBrains发布了一款免费的.NET反编译器dotPeek

Free .NET decompiler :: JetBrains dotPeek主要的功能:Decompiling .NET 1.0-4.5 assemblies to C#Exporting decompiled code to Visual Studio projectsS

Aug 16 2013

你能在windows上创建一个叫做AUX的文件夹吗?

Windows的文件名不能有如下这些特殊符号,这个大家都比较熟悉了。< (less than)> (greater than): (colon)“ (double quote)/ (forward slash)\ (backslash)| (vertical bar

Aug 14 2013

解决wix生成的msi的license对话框空白的问题

今天用Wix做之前写的那个Windows Live Writer的Markdown插件的msi安装包,在wxs文件中用如下的代码添加license文件,结果发现生成msi后license文件框一直是空白。 1<WixVariable Id="WixUILicens

Aug 1 2013

WPF的进度条progressbar,运行时间elapse time和等待spinner的实现

今天用.NET 4.5中的TPL的特性做了个小例子,实现了WPF的进度条progressbar,运行时间elapse time和等待spinner。 先上图吧。   这个例子包含4个实现,分别是同步版本(Sync),异步版本(Async),并发版本(Paral

Jul 31 2013

数据库事务的ACID和BASE

ACID versus BASE for database transactions解释了ACID和BASE的区别。如下: ACID: (关系数据库) Atomic: 原子性,一个事务要么全部成功,要么全部回滚。 Consistent: 一致性,完成一个事务后数

Jul 25 2013

如何选择NoSql数据库

How to choose a No Sql database 介绍了一下怎么选择一个No Sql数据库,下面简单翻译一下重点。 No Sql的数据库可以分为如下4类: Key-Value数据库 数据库中存放的Key-Value对。

Jul 23 2013

值得记录的工具和网站

打算用这篇博客记录一下平时遇到的好的工具和网站,会随时更新。 工具编程C#托管代码帮助文件生成:Sandcastle Help File Builder C#的IOC框架:StructureMap, Unity, autofac C#的unit test的3个A中的第一个Arra

Jul 22 2013

Windows Live Writer的Markdown插件MarkdownInLiveWriter支持语法高亮了

我前几天开发的Windows Live Writer的Markdown的插件MarkdownInLiveWriter支持语法高亮了。参见下图: 基本上就是把我的另一个插件CodeInLiveWriter的功能加了进来。欢迎大家使用,如果有问题可以留言或者直接发邮件联系。

Jul 19 2013

遇到奇怪的C#/C/C++或者Java的bug可以去问问Coverity

Coverity7月16号在博客Ask The Bug Guys中说以后遇到奇怪的C#/C/C++或者Java的bug可以给TheBugGuys@coverity.com发邮件。然后这些问题就会到一些大牛手上:    Eric Lippert, ou

Jul 18 2013

用ChooseALicense帮自己选一个开源license,然后用AddALicense给自己的github自动加上license文件

在我之前的一篇博客里面介绍过tl;drLegal——开源软件license的搜索引擎,可以很方便的查询各种license,并且给出了很简洁的解释。 今天又发现了另外一个帮助你选择你的开源软件license的网站ChooseALicense.com,这个网站首页就写了3中最常见的l

Jul 18 2013

各种Markdown处理器的列表

从MarkdownImplementations - Markdown Community Group可以找到一个实现markdown处理器的列表,如下: Name Language Type Desc

Jul 18 2013

在Windows上安装私有GitHub的开源替代-GitLab

在我之前的一篇博客中介绍过GitLab: 开源免费的git管理工具,今天说一下怎么在windows安装GitLab。BitNami可以很容易的帮助你安装开源应用,和Helicon Zoo类似,我之前介绍过如果用Helicon Zoo很容易的用开源的OSQA在Windows上搭建Q

Jul 16 2013

Windows Live Writer的Markdown插件

我新写了一个Windows Live Writer的Markdown插件,代码放在了github上。 介绍 这个项目是一个Windows Live Writer的Markdown插件。有了这个插件,你可以用Markdown来写你的blog,同时可以看到实时的预览。 这个插件的Ma

Jul 16 2013

微软提供的API的各个版本之间的区别

First Floor Software这个diff lists非常方便的给出了微软提供的API的各个版本之间的区别,比如下表是.NET 4和.NET 4.5的API变化总结。我们可以看到.NET 4.5多了12个assembly,834个类,88个结构,51个接口。.NET 4

Jul 12 2013

听听Matt Rogish说怎么面试程序员

Google的人力运营高级副总裁Laszlo Bock在一次采访中说Google发现在面试程序员时问智力题完全是浪费时间,Matt Rogish在他的这篇博客How to Interview Programmers - Rogish Reading Writing中有感而发,介绍

Jul 12 2013

推荐一个markdown编辑器-MarkdownPad

MarkdownPad - The Markdown Editor for Windows是一个很不错的windows下的markdown的编辑器,对于我这种总是记不住各种语法的人来说,非常方便。免费的版本已经很不错了。如果升级到pro可以支持GitHub Flavored Ma

Jul 12 2013
<span></span>Prev1…89101112…22Next<span></span>
RSS

Total Posts: 421


Recent Posts

  • * 代码审查(Code Review)的一些最佳实践
  • * 关于Service Level Agreement (SLA)的一些建议
  • * 程序员的开发效率可以衡量吗?
  • * 开好会议的一些小技巧
  • * 什么是好的会议

Tags

  • Programming196
  • Tool132
  • Debug35
  • Other32
  • SoftSkill19
  • Development16
  • Testing13
  • Manage12
  • Design9
  • Process8
  • Life6
  • Algorithm5
  • Cloud3
  • Installer2
  • Productivity1
  • DevOps1

Powered by hexo and Theme by Jacman © 2024 Dawei XU