摘要: 记录自己学习从零开始学习C++的历程,从基本的习题开始。我学习的资料是C++ Primer 4.0和C++程序设计教程 第二版(钱能著),习题为二者书中提供的。前两天在一兄弟的推荐下,下载了Visual Studio 2008;所以现在的编译环境是Visual Studio2008,05和08能够比较严格的遵循C++标准。Visual Studio2003下可以通过的代码,在05和08下不一定能够...
阅读全文
Oracle相对于SQL的复杂程序有过之而无不及,DBA管理数据库需要事先有一个完善的数据库规划方案.
一.对数据库中可能包含的表和索引等方案对象的大小数量进行评估,确定所需数据库的空间大小并以此创建表空间.
二.对数据库所包含的操作系统文件的布局进行规划,结合数据库运行的特点来考虑它们在磁盘上的存放位置,以便适当均衡磁盘I/O操作,改善数据库性能.
三.考虑用Oracle管理文件的特性来创建和管理包含数据库存储的操作系统文件.
四.为新数据库选择全局数据库名称.在确定全局数据库名称的时候也需要确定数据库名和系统标识符SID,全局数据库是数据库在网络结构中最重要的属性,是其在网络结构中的名称和位置.
五.熟悉与数据库相关的初始化参数(初始化参数文件)
六.选择数据库字符集.包括数据字典中的数据都存储在数据库字符集中.在创建数据库时必须指定数据库字符集,若用户使用不同的字符集访问数据库,则需要选择包含这些用户的字符集的超集,这样才能确保系统很方便地使用替代字符完成字符转化,节省时间.
七.选择标准的数据库块尺寸.dezai.cn
八.使用撤消表空间来管理撤消记录.
九.建立一套完善的备份和恢复策略或方案,防止数据库出现错误.通过多路复用技术保护控制文件,选择合适的备份模式并管理联机和归档的重要日志.
十.熟悉数据库启动和关闭实例
今天再我的电脑上chm文件不能正常打开,右边显示,该页无法显示;我根据网上找到的一些资料,终于把问题解决了,我简单的总结了一下,希望能够给大家参考:
A参考
1 如果你的操作系统是英文版的,那么你只需在control panel 中将语言设置改为中文即可::start-control panel-data,time,language and regional options-regional and language options.在regional options 标签中将语言改为Chinese (PRC),这样英文版的系统就可以看中文电子书了。
2 如果中文版系统,可以参考下面的方法:
1,在命令行运行regsvr32 itss.dll
2,在命令行运行regsvr32 hhctrl.ocx
3,右键关联chm文件的“打开方式”到\Windows\HH.exe
如果还没有解决的话,那可能试因为你的XP没有升级到 sp2,hhctrl.ocx版本太低,你可以到别人的系统上copy一个高版本的。
如果电子书能打开,但是右边窗口中显示的是“该页无法显示”,那么把下面的内容存为1.reg,然后双击导入注册表即可。
REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp]
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xHHRestrictions]
"MaxAllowedZone"=dword:00000003
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftHTMLHelp1.xItssRestrictions]
"MaxAllowedZone"=dword:00000003
B参考:
CHM不能运行的原因
1、试试改文件名和所在目录为英文名称
2、在控制面板-区域和语言选项-高级三个中文全选上
3、检查你下载的文件是否不完整或者已经受损,否则应该重新下载,试试把文件名和所在目录改成英文
4、控制面板-管理工具---服务----Help and Support
启用在此计算机上运行帮助和支持中心。如果停止服务,帮助和支持中心将不可用。如果禁用服务,任何直接依赖于此服务的服务将无法启动。看看这个是否被关闭或禁用了,以及和它相关的服务
5、是HH.EXE的动态链接库文件受损所致。检查一下系统目录下是否有Hh.exe这个文件(如CWindows下),这个文件用来打开CHM文件。如果破坏,请从别的正常的XP系统下System32文件夹下复制HHActiveX.dll、hhctrl.ocx、hhsetup.dll等三(或者两个)个文件,到你的机器上的相同下,即可解决。
6、如果你确认你下载的文件没问题,系统目录下也有Hh.exe,但仍然打不开,那可能是程序所需链接库文件受损,请下载安装微软的Hhupd.exe就能解决问题。
我照做了上面的所有都没有解决问题,最后解决问题的方法是最简单的方法:
1、鼠标右键单击该CHM文件,选属性;
2, 点面板上的"解除锁定"
就解决了
前几天在服务器上部署一个B/S程序的时候,程序中的水晶报表部分出了些问题,报错:Server Error in '/' Application.
--------------------------------------------------------------------------------
Retrieving the COM class factory for component with CLSID {11BD5260-15B6-412D-80DB-12BB60B8FE50} failed due to the following error: 800736b1.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {11BD5260-15B6-412D-80DB-12BB60B8FE50} failed due to the following error: 800736b1.
在网上找资料,发现很多人提出了问题,但是解决的方法好像很少,我最后是看到的资料是说需要Crystal Reports 合并模块,我当时看的很迷茫,什么叫合并模块,查了资料,MSDN上是这样描述的,合并模块是确保与应用程序一起安装的报表组件和组件版本的正确性,Crystal Reports 合并模块必须包含在安装项目中才能用来部署报表。这些合并模块位于以下默认位置:C:\Program Files\Common Files\Merge Modules。
可从 http://www.businessobjects.com/products/dev_zone/net/2005.asp/ 下载用于 Crystal Reports for Visual Studio 2005 的合并模块。
| 计算机类型 |
项目类型 |
所需的合并模块 |
| 32 位 |
Windows 应用程序/网站 |
- CrystalReportsRedist2005_X86.msm
|
| x64 |
Windows 应用程序/网站 |
- CrystalReportsRedist2005_X64.msm
|
| IA64 |
Windows 应用程序/网站 |
- CrystalReportsRedist2005_IA64.msm
|
当时我郁闷,因为我安装过这个模块的CrystalReportsRedist2005_X86.msm ,但是还是报这个错,后来我把这个卸载了重新安装了下,问题解决。我想起似乎是第一次安装这个模块的时候好像报过个什么错,当时选择了忽略了这个错误,可能就是这样没安装成功,所以有了错误。
希望我的经历对大家有所帮助。谢谢。
想开机就启动自己想要的程序,最简单的办法是使用程序中的启动。步骤:开始菜单——程序——启动,右键打开 启动的文件夹 把程序的快捷键或者程序直接拖到这个文件夹中 就OK了
如果先安装了VS再安装IIS,一般都会出错,不能正常使用,原因是什么呢?我查了下资料,收集下,供有需要的兄弟们看下:
原来在安装 Microsoft .NET Framework 软件开发工具包 (SDK) 或 Visual Studio .NET 之后,会创建 Internet 信息服务 (IIS) 映射,以便为 ASP.NET 的新文件扩展名及设置建立关联。如果在运行 SDK 或 Visual Studio 安装程序时没有安装 IIS,或是在运行 SDK 或 Visual Studio 安装程序之后卸载并重新安装了 IIS,那么这些设置将不正确。试图查看 ASP.NET 页时会遇到意外现象。
其中就包括,Visualstudio和iis安装顺序的问题,也就是说如果你在安装Visualstudio2005之后安装iis或者重新卸载iis后又安装
那么就会使iis失去与Asp.net的映射,也就是说在iis中不存在或不支持asp.net了
这样在“打开Visualstudio.net2005写一个Asp.net应用程序是,Visualstudio.net2005却提示说我的Asp.net不是2.0版本,在iis中找不到配置asp.net的信息“
解决方法:
要为 ASP.NET 修复 IIS 映射,请按照下列步骤操作:
1. 运行 Aspnet_regiis.exe 实用工具:
a. 单击“开始”,然后单击“运行”。
b. 在“打开”框中,键入 cmd,然后按 Enter 键。
c. 在命令提示符下键入以下命令,然后按 Enter 键:"%windir%\Microsoft.NET\Framework\版本\aspnet_regiis.exe" -i
在此路径中,版本代表在服务器上安装的 .NET Framework 的版本号。键入此命令时,必须将此占位符替换为实际版本号
摘要: 一:按住Fn(功能)键+Insert(PrtSc); 二:打开程序-附件-画图; 三:直接粘贴就可以了.
阅读全文
摘要: 更新数据库时遇到这个问题,网上查资料找到了解决方法,记录下:你可以选择在查询语句的最后加上 for update,就可以打开编辑锁,直接修改数据。而在默认查询下,点击Edit data,会报错:The query results are not updateable.SQL代码示例select*fromtable_nameforupdate; (table_name为要编辑的表)
阅读全文
摘要: 因为访问数据库的需要,写了一个类,把访问Oracle的步骤封装了下,自己记录下,以后用的时候就可以直接Copy了。OracleHelperCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingSystem;2usingSystem.Data;3u...
阅读全文
摘要: 我们在使用远程桌面连接时,有时候需要在远程计算机上和本地计算机上互相拷贝一些资料,但有时候不得不通过共享文件夹或者是通过通讯工具来达到目的,这里有个小技巧可以很方面的在本地和远程互拷资料,很方便。 打开远程桌面连接: 开始菜单——附件——远程桌面连接 【选项】——【本地资源】——【本地设备和资源...
阅读全文