2024年3月17日星期日

非洲海底光缆发生故障 zz

 非洲西海岸的四根海底光缆发生故障,影响了整个非洲大陆的互联网服务。发生故障的海底光缆包括 The West Africa Cable System、MainOne、South Atlantic 3 和 ACE,故障原因未知。网络监测数据显示,八个西非国家的网络连接出现严重中断,其中科特迪瓦、利比里亚和贝宁受影响最严重。加纳、尼日利亚、喀麦隆和南非也都报告受到影响。互联网分析公司 Kentik 的总监 Doug Madory 认为故障是灾难性的,其影响将会持续数周。环球全域电讯(HGC Global Communications)估计,受损的海底光缆承载了该地区四分之一的互联网流量。微软也报告其整个非洲的云服务和 Microsoft 365 应用出现中断。

标签: , , ,


2008年3月20日星期四

ACE环境的搭建

1. 到ace官方网站 http://www.cs.wustl.edu/~schmidt/ACE.html下载ace包。ACE版本分为release、beta和Latest BFO(Bug Fix Only),通常每个release版本之后的第一个beta版本是保留版本,称为BFO。推荐下载release版本。新版本的ace工程文件为.sln,本人开发环境是MSVC6.0,下载了ace-5.4.3.zip,解压。

2. 在\ACE_wrappers\ace下编辑config.h文件,内容如下:
#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#define ACE_HAS_MFC 1
#include "ace/config-win32.h"

3. 打开ace.dsw,配置编译选项release或debug,进行编译。可能会出现类似cannot open program database /debug/vc60.pdb 或 cannot open program database /debug/vc60.idb的错误,可以clean->rebuild,或者删除debug目录,重新编译。编译生成aced.dll, aced.lib(debug)或者ace.dll, ace.lib(release)。

4. 配置ace开发环境。tools->options->directories加入ace头文件和生成lib文件的目录。

5. 编写ace程序的时候,要使用多线程版的运行时库(project->settings->c/c++->code generation->use run-time library->debug multithreaded dll),并导入ace库文件(project->settings->link->object/library modules加入ace.lib)。

6. 程序运行时如果需要动态链接ace.dll,还得江ace.dll放入合适的目录。

标签:


This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]