摘要: 1) Append a slice b to an existing slice a: a = append(a, b...) 2) Copy a slice a to a new slice b: b = make([]T, len(a)) copy(b, a) 3) Delete item at 阅读全文
posted @ 2016-04-15 20:12 mok'blog 阅读(825) 评论(0) 推荐(0)
摘要: CoInitialize分配套间 当一个COM对象是一个 STA 时, 此选项指定该类仅在主 COM 线程中运行。该主 COM 线程是初始化 COM 的进程中的第一个线程。 此选项指定该类在单线程单元(STA)中运行。对此类进行的调用将由 COM 同步。 单线程和多线程调用COM对象时,都是同一个套间里的对象。 当 一个com对象是一个MTS的时候。 多线程调用时会出现 (应用程序调用一个... 阅读全文
posted @ 2011-01-31 13:11 mok'blog 阅读(493) 评论(0) 推荐(0)
摘要: live write 阅读全文
posted @ 2011-01-28 15:25 mok'blog 阅读(174) 评论(0) 推荐(0)
摘要: 现在不用MFC了,VassistX会把MFC和WTL的代码提示搞的混乱。本来就很像,一乱就出错,干脆把MFC去掉算了。感觉很好。发现ATL里Cstring和MFC里的Cstring用了同一个文件。其他的好像还没有。 阅读全文
posted @ 2011-01-28 15:11 mok'blog 阅读(354) 评论(1) 推荐(0)
摘要: LPTSTR lpszStr = new TCHAR[1024];//memset(str,0,1024);//CString str;m_edit.GetWindowText(str);//m_edit.AppendText(str);this-MessageBox(str);delete[] str; 这样写 delete会出错,不delete就会内存泄漏。当不调用 GetWindowText时 delete是不会出错的vs 提示 其原因可能是堆被损坏 好好的调用了一下GetWindowText怎么会堆被损坏呢?BOOL GetWindowText(BSTR& bstrText) thr 阅读全文
posted @ 2011-01-28 14:48 mok'blog 阅读(924) 评论(0) 推荐(0)