- 浏览: 239026 次
- 性别:
- 来自: 北京
最新评论
文章列表
【 colorado 】
ICE Chat Demo 是 ZeroC 推荐的 ICE 综合实例,它实现了聊天室的基本功能。服务器端采用了C++;客户端采用了C++ / Java / C# / …… 。采用 Java Swing 和 C# WPF 演示了ICE在GUI界面下的调用方法,采用ICE提供的异步方法,可以使 ...
net share 查看当前共享
net share c$ /delete 删除共享
net share c$=c:/ 恢复共享
创建系统共享
net share admin$
net share ipc$
- 2010-12-06 08:06
- 浏览 700
- 评论(0)
NAI的Sniffer 软件是分析TCP/IP协议的强有力的工具,俗称网络抓包工具。Sniffer Pro 4.7 sp5 是比较好用的经典版本。之后的升级版虽然功能强大,且能面向分布式网络应用,但它庞大复杂,占用大量资源,不适用于小型项目和个人学习 ...
- 2010-11-16 20:15
- 浏览 451
- 评论(0)
从Oracle官方网站下载Oracle客户端instance client:
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 这里选择instantclient-basic-win32-11.1.0.6.0.zip,instantclient-sqlplus-win32-11.1.0.6.0.zip
需要注册为Oracle网站用户才能下载。将下载的zip文件解压,并将所有文件及目录复制到f:/oracle/instanclient目录下,
将Oracle服务器安装目 ...
摘自:伊仪秋水
SQL Server Management Studio (SSMS) 的“连接到服务器”对话框会记录用户所有访问过的服务器名称,这个功能对于经常连接多个数据库的人来说确实挺方便的。
不过使用了一段时间之后,这个列表会变得很长。里面还有很多服务器名称都已经失效了,很想把这个列表清空了。但是很郁闷在SSMS的界面找不到可以清空该列表的地方,于是我Google了一把,找到了答案。
对于 SQL Server 2005 Management Studio,可以删除以下文件清空该列表: WinXP: C:/Documents and Settings/<user& ...
http://blog.csdn.net/pashine/archive/2007/10/26/1845036.aspx
当我们的电脑安装了数据库服务(如,Oracle、SQLServer)或一些web服务(如IIS,tomcat)时,系统会添加很多服务(services)项。而这些服务往往是占用很大的系统资源的。如果在平时不用的时候一直处于启动状态是对系统资源的极大浪费。所以我们就通过“管理工具”中的“服务”将所有不必要的服务停止。但是每次用到的时候或不用的时候手工去启动和停止比较麻烦。所以我想到了用批理来操作。 下面介绍两种使用批处理操作来 设置、启动和停止服务的方法。 从Window ...
Oracle 10g的这两个用户在安装后自动锁住,您要先以SYSTEM或SYS用户登录数据库,之后使用如下命令解开锁:alter user hr identified by hr account unlock; 之后您就可以登录hr用户了,其口令为hr. 您可以使用类似的方法解开scott用户。 常用SQL ...
1) 用DBCA 删除实例; 2) 停掉所有服务(listener, css, snmp,job 等等) 3) 启动OUI程序删除Oracle Home 4) 清除注册表中的相关项(很重要) 入口: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 将所有ora开头的串值删除 另外: HKEY_LOCAL_MACHINE/SYSTEM/CurrentContr ...
假设mysql 安装在c:盘,mysql数据库的用户名是root,密码是123456,数据库名是testdb,在d:盘根目录下面存放备份数据库,备份数据库名字为backup20070713.sql(20070713.sql为备份日期) 备份数据库: mysqldump -uroot -p123456 testdb>d:/backup20070713.sql 恢复数据库: 删除原有数据库,建立数据库,把备份数据库导入。 mysqladmin -uroot -p123456 drop testdb mysqladmin -uroot -p123456 create testdb mysql ...
【 colorado 】
Ice 提供了一个简单的线程抽象层,用以编写可移植的多线程程序。通过同步原语可以实现不同粒度的并发控制。1、互斥体 IceUtil::Mutex类和IceUtil::StaticMutex提供了简单的非递归互斥机制。两者完全类似,只是StaticMutex可以静态声明,如下所示: static IceUtil::StaticMutex myStaticMutex =ICE_STATIC_MUTEX_INITIALIZER; 成员函数: • lock:尝试锁定互斥体。如果已锁定,就会挂起直到获得互斥体。 • tryLock:尝试锁定互斥体。如果已被当前线程锁定就返回 ...
【 colorado 】
按:摘编自DPWI第30章
通过配置文件可以设置Ice应用程序的各个方面,Ice运行时能够识别配置文件中规定的属性集。Ice只会在创建通信器时读入属性配置。也就是说,若要设置属性的话,必须在创建通讯器以前设置,否则不起作用。1、配置文件: 以#开头部分为注释。属性单词之间可以有空格。属性前、后空格自动清除,中间的空格会保留。 属性格式:<应用程序名>.<类别名>[.<子类别名>]。 以Ice,IceBox,IceGrid,IcePatch2,IceSSL,IceStorm,Freeze,Glacier2 为 ...
【 colorado 】
本文介绍了比较完整的Ice应用程序,它实现了简单文件系统。本程序位于ICE发布的$ICE_HOME/demo/book/simple_filesystem目录。本文内容涉及DPWI第5,7,9章。通过这个程序的学习,读者应该掌握了Ice应用程序开发的基本方 ...
【
colorado
】
本文将介绍服务器端的Slice到C++ 映射。客户端Slice到C++映射的内容也适用于服务器端。1、服务器端的主要流程
从ICE的Hello World应用程序中可以看到,Ice运行时的主入口点为Ice::Communicator。程序必须首先调用Ice::initialize,对Ice运行时进行初始化。Ice::initialize 返回一个指向Ice::Communicator实例的智能指针。根据该指针调用Ice提供的各种服务,实现各项功能。
当关闭Ice程序时,必须调用Communicator::destroy。destroy会确保还在 ...
- 2009-11-28 20:19
- 浏览 469
- 评论(0)
【
colorado
】
slice2cpp 命令行语法:
<compiler-name> [options] file…1、通用的命令行选项是:
• -h, --help
显示帮助信息。
• -v, --version
显示编译器版本。
• -DNAME
定义预处理器符号NAME。
• -DNAME=DEF
定义预处理器 ...
- 2009-11-28 16:58
- 浏览 902
- 评论(0)
【
colorado
】
按:本文是DPWI第6章的笔记。
客户端Slice到C++映射定义的是:怎样把Slice数据类型翻译成C++类型,客户怎样调用操作、传递参数、处理错误。C++映射线程安全,不存在内存管理问题。不建议查看slice2cpp生成的C++映射文件,但建议掌握C++映射规则。
1、模块映射
module M{...}
映射为
namespace M{...}
2、类型映射
⑴基本类型
Slice C++
bool → bool
byte → Ice::Byte
short → Ice::Short
int ...
- 2009-11-28 16:18
- 浏览 651
- 评论(0)