Sivan's blog

用代码说话……
posts - 14, comments - 2, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2014年10月29日

     摘要:   阅读全文

posted @ 2014-10-29 09:27 Sivan 阅读(108) | 评论 (0)编辑 收藏

2014年10月13日

1.使用事件驱动模型实现高效稳定的网络服务器程序

posted @ 2014-10-13 23:28 Sivan 阅读(126) | 评论 (0)编辑 收藏

2011年11月7日

     摘要:   阅读全文

posted @ 2011-11-07 23:00 Sivan 阅读(1077) | 评论 (0)编辑 收藏

2011年4月28日

1.ATL工程使用MFC

编译时提示:fatal error C1189: #error :  WINDOWS.H already included.  MFC apps must not #include <windows.h>

解决方法:在stdafx.h中,把afxwin.h提到最前面;工程属性→常规→MFC使用,设置为“在共享DLL中使用MFC”。

2._DllMain

编译时提示:error LNK2005: _DllMain@12 已经在x中定义

原因:MFC DLL已经定义了DLL进入点,在当前ATL工程DLL中也定义了DLL进入点,所以发生了重定义。

解决方法:工程属性→C/C++→预处理器→预处理器定义,删掉_USRDLL

posted @ 2011-04-28 21:10 Sivan 阅读(487) | 评论 (0)编辑 收藏

2011年3月6日

     摘要:   阅读全文

posted @ 2011-03-06 16:23 Sivan 阅读(2003) | 评论 (0)编辑 收藏

2010年12月25日

     摘要:   阅读全文

posted @ 2010-12-25 16:33 Sivan 阅读(265) | 评论 (0)编辑 收藏

2010年12月20日

     摘要: 5. 模块 Modules 想要将程序长久保存,方便维护。Python 提供了一个方法可以从文件中获取定义,在脚本或者解释器的一个交互式实例中使用。在模块中的定义可以导入到另一个模块或主模块中。 模块是包括Python定义和声明的文件。文件名就是模块名加上“.py”后缀。模块的模块名可以由全局变量__name__得到。 # Fibonacci numbers mo...  阅读全文

posted @ 2010-12-20 08:54 Sivan 阅读(357) | 评论 (0)编辑 收藏

2010年12月19日

     摘要: Data Structures数据结构 4 数据结构 4.1 深入链表 append(x)   把一个元素添加到链表的结尾。 extend(L)   通过添加指定链表的所有元素来扩充链表。 insert(i,x) 在指定位置插入一个元素。 remove(x)   删除链表中值为x的第一个元素。如果没有这样的元素,就会返回一个错...  阅读全文

posted @ 2010-12-19 15:25 Sivan 阅读(147) | 评论 (0)编辑 收藏

     摘要: More Control Flow Tools深入流程控制 以下及以后的内容来自Python用户手册2.5&&2.6,为学习时的摘抄笔记。 3 深入流程控制 3.1 if语句 if elif 缩进,冒号 3.2 for x in a: a链表 在迭代过程中修改迭代序列不安全,要想修改迭代序列,可以迭代它的复本 for x in a[:]: 3.3 使用range(...  阅读全文

posted @ 2010-12-19 13:50 Sivan 阅读(234) | 评论 (0)编辑 收藏

2010年12月9日

     摘要: 1.概述       经常会遇到这样的情况:每次重装了系统,因为注册表丢失,一些软件(在非系统分区的软件目录)需要重新注册目录中的DLL(DLL是组件的需要注册)或OCX才能成功运行。通常我们会手动在“运行”中输入“regsvr32 /s dll/ocx路径”进行手段注册,或者写一个如下面形式的批处理...  阅读全文

posted @ 2010-12-09 09:15 Sivan 阅读(1608) | 评论 (0)编辑 收藏