摘要:
碰到一个问题:需求是:对于同一个app,可以创建多个进程instance。如果一个进程instance已经启动并正在使用一个temp file, 这个temp file作为进程间exclusive使用的资源,是不允许被其他这个app的进程instance所访问的。方法:使用System.Threading.Mutex创建系统mutex--相当于进程级别的全局变量。In fixing。。。。。。。。。。。。。。。。。。。。。。。。。。。。学到的:The System.Threading namespace provides classes and interfaces that enable 阅读全文
摘要:
一般来讲,做任何task,都有一个必须的过程来总体上指导实现过程的有效进行:1. 了解清楚要做什么。包括spec的基本把握(同样的,第一步只需要总体把握+适当细节,不是全部细节的把握)。2. 怎么做: 1)弄清楚相关的背景知识,专业知识,以及相关的代码逻辑。这是开展工作的基础。 2)考虑solution。这会是接下来具体coding的指导思想。具体实现细节,这里在思考的时候,切勿深究。可以略过不想,最好;如果实在是想到了某个可能的难点的或block的实现细节,记下来好了。等到具体实现的时候,review下也是非常好的reference。 3)具体实现。这个过程里,99%情况下会碰到意想不 阅读全文
摘要:
Use taskkill.exe from cmd like this:taskkill /f /IM "Inventor.exe" 阅读全文
摘要:
CRT provides a set of debug routines for helping debugging issues. About assertion, it provides two:1. _ASSERT. This macro will only evaluate the expression and pop up diagnostic dialog if assert fail... 阅读全文
摘要:
cmd.exe下可以干的事情,bat都可以干,并且批量。几点常用:1. 批处理文件的参数批处理文件还可以像C语言的函数一样使用参数(相当于DOS命令的命令行参数),这需要用到一个参数表示符"%"。%[1-9]表示参数,参数是指在运行批处理文件时在文件名后加的以空格(或者Tab)分隔的字符串。变量可以从%0到%9,%0表示批处理命令本身,其它参数字符串用%1到%9顺序表示。 2. IF ERRORL... 阅读全文
摘要:
1. AnyCPUFirstly, there are 32bit/64bit CLR. For executables, it's up to the CPU bit to decide whether it will load as a 32/64bit process with corresponding CLR; for assembly, it's up to the process i... 阅读全文
摘要:
the growing heterogeneity of hardware architectures and diversity of operating system and communication platforms makes it hard to build correct, portable,efficient, and inexpensive applications from ... 阅读全文
摘要:
Do we really need this design pattern? Just ignore, all the big guys requires it. For you, just understand the pattern and sleep over it.心得: 1. 确实存在的dependency只能被转移,不能被去除。 通过“转移”来降低coupling(耦合度)。 2. Inversion of control和dependency injection概念接近(don't call me, I will call you)。dependency 阅读全文
摘要:
Basic1. VS has only x32bit version, NO x64 version.2. DotNet Framework including basic library (System.*), CLR, JIT compiler, etc, have x32 and x64 version. For example, I have a C:\Windows\Microsoft.... 阅读全文
摘要:
I met a VS out-of-date compiling issue. The situation is:1. It appear all the time if compiling a VS2010 C++/CLI project. After a successful build, press F5 to run it, prompt me: out of date! after us... 阅读全文