`
文章列表
【 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$
NAI的Sniffer 软件是分析TCP/IP协议的强有力的工具,俗称网络抓包工具。Sniffer Pro 4.7 sp5 是比较好用的经典版本。之后的升级版虽然功能强大,且能面向分布式网络应用,但它庞大复杂,占用大量资源,不适用于小型项目和个人学习 ...
从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会确保还在 ...
【 colorado 】 slice2cpp 命令行语法: <compiler-name> [options] file…1、通用的命令行选项是: • -h, --help 显示帮助信息。 • -v, --version 显示编译器版本。 • -DNAME 定义预处理器符号NAME。 • -DNAME=DEF 定义预处理器 ...
【 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 ...
Global site tag (gtag.js) - Google Analytics