自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 c++高级---C++ 中的枚举类型----联合类型(总结)

一、枚举类型C++ 中的枚举类型继承于 C 语言。就像其他从 C 语言继承过来的很多特性一样,C++ 枚举也有缺点,这其中最显著的莫过于作用域问题——在枚举类型中定义的常量,属于定义枚举的作用域,而不属于这个枚举类型。即enum所定义的类型不具备名字空间限定能力(因为不属于类类型),其所定义的常量子具备和enum类型所在名字空间相同的可见性,由于自身没有名字限定能力,所以会出现名字冲突现象。

2013-04-26 16:19:52 2344

原创 收藏的网页---日常技术

手机usb连接电脑上网攻略大全【安卓,塞班,智能机,苹果】http://hi.baidu.com/vlifer/item/4cc718ea630e9fe4fb42bace

2013-04-26 08:53:38 798

原创 Ogre监听器原理详解

TutorialFrameListener是示例教程给的监听器,从下面可以看出它继承哪些监听器class TutorialFrameListener : public ExampleFrameListener, public OIS::MouseListener, public OIS::KeyListener下面一个个分析:(1)ExampleFrameListener这个监听器

2013-04-25 16:45:43 1658

转载 c++高级---C四种强制类型转换的总结

下面转自:http://www.cnblogs.com/alexqdh/archive/2011/06/09/2075713.htmlC++的四种强制类型转换,所以C++不是类型安全的。分别为:static_cast , dynamic_cast , const_cast , reinterpret_cast为什么使用C风格的强制转换可以把想要的任何东西转换成合乎心意的类型。那为什么还需要

2013-04-24 16:21:56 1150

原创 OGRE启动顺序--以及官方示例程序分析

下面内容第一部分可见sina博客:一、不创建类,直接在main函数中实现的过程首先添加头文件:#include "Ogre\Ogre.h" (使用Ogre命名空间)第一步:建立一个空窗体要的对象总结成:R-WMAV(WMV)共5个对象R-root对象(外观模式),W-窗口window对象,M-场景管理器manager,A-camera对象,V-视口view对象具体:Og

2013-04-24 10:20:23 1488

转载 子网划分的原理和子网掩码

一、为什么要划分子网?转自:http://hi.baidu.com/kaoaliceyan/item/cc81a424952e8c3195f62b3d例:如果一个C类网络用掩码255.255.255.192划分子网,那么会产生多少个可用的子网? 分析:因为C类地址的网络号为21比特,主机号为8比特,缺省掩码是255.255.255.0,现在要用255.255.255.192来化分子

2013-04-23 22:50:44 4426

转载 家用路由器-- LAN与WAN通信的过程以及IP转换

关于TP-LINK宽带路由器上的“转发规则”功能用途及设置办法 -- LAN与WAN通信的IP转换      现在TP-LINK的家用宽带路由器由于价格便宜,性能也还过的去,市场占有率相当高,TP-LINK的家用路由器里有项功能:"转发规则",相当一部分人还是不清楚它的用途,接下来简单的说一下。我们知道,internet上所有联网的主机,都需要一个唯一的IP地址,现在用的IP地址都属于

2013-04-23 22:18:10 5917 1

转载 B树、B-树、B+树、B*树

转自:http://www.cnblogs.com/oldhorse/archive/2009/11/16/1604009.htmlB树       即二叉搜索树:       1.所有非叶子结点至多拥有两个儿子(Left和Right);       2.所有结点存储一个关键字;       3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;

2013-04-22 21:16:35 761

原创 c++高级---C++类中的常量以及cosnt指针的理解

部分转自:http://www.cnblogs.com/this-543273659/archive/2011/08/02/2125020.html由于#define 定义的宏常量是全局的,不能达到目的,于是想当然地觉得应该用 const 修饰数据成员来实现。const 数据成员的确是存在的,但其含义却不是我们所期望的。const 数据成员只在某个对象生存期内是常量,而对于整个类而言却是可变的

2013-04-22 20:57:26 1096

原创 总结--STL

一、C++名字空间详解 C++ using namespace std 详解 所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。(一)和是不一样,前者没有后缀,实际上,在你的编译器include文件夹里面可以看到,二者是两个文件,打开文件就会发现,里面的代码是不一样的。后缀为.h的头文件c++标准已经明确

2013-04-22 16:57:13 1253

原创 C语义char*显示中文---ASCII、DBCS、Unicode三种编码---char* CString string区别

char* p = "this is 中国";printf("%s",p);output:this is 中国疑问:p是指向char型的指针,调用printf的时候,它凭什么知道下一个输出的是this is 这样的字符呢,还是"中国"这样的汉字,在内存中"this is "应该是每个字符占一个字节,汉字肯定得要两个字节,到底printf怎么确认下一个输出到底是输出一个字符呢还是

2013-04-22 16:02:59 8181 1

转载 经典SQL语句大全(总结)

转自:http://blog.csdn.net/hackervs/article/details/3537445下列语句部分是Mssql语句,不可以在access中使用。              SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

2013-04-21 20:12:00 2091 1

转载 cstring ,std::string,lPCWSTR,_T,L()等彻底梳理

转自:http://blog.csdn.net/txdb/article/details/7298502vc中的字符串类型真是眼花缭乱。下面来google下。整理如下:c中只有字符数组,字符数组如果以\0结尾,就是字符串c++中有字符串类型string,string接收字符数组,string要通过方法c_str()转换才能赋值给字符数组。这个世界

2013-04-21 17:22:30 1811

转载 c++高级---C++拷贝构造函数详解

转自:http://blog.csdn.net/lwbeyond/article/details/6202256一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyprint?int a = 100;  int b = a;   int a = 100;int

2013-04-19 16:49:03 616

原创 总结---c++ 指针相关总结

一、取地址运算符&这个是我自己理解,可能错误(编译器内部实现可能比这个要复杂的多,但这样理解基本可以应付复杂的语句和面试题目了):取地址运算符返回一个零时的变量(有一个临时的符号在符号表里),所以再对这个临时变量做去内容运算(*)时,才能正确的知道到底取多长内存的数据,因为可以从符号表里获取零时变量的类型信息。类似这个的还有强制转换也可以看成“强制转换运算符”返回的也是一个零时变量(符

2013-04-19 01:01:42 756

转载 OGRE嵌入到MFC

转自:http://www.cnblogs.com/koya/articles/990728.html最近在搞这个在MFC框架上显示OGRE渲染, 开发环境是VS2005.如何嵌入呢,其实不难. 主要是要把MFC主窗口的句柄传给OGRE的渲染系统RenderSystem,并且程序结束时要清理渲染窗口. 1)不再使用OGRE默认的配置窗口来初始化RenderSystem,自己来进行初始化

2013-04-18 17:06:38 1184

原创 错误纠正--内存布局问题

以前一直有一个错误的观点,以为一块内存还带有比如int、float或public或private描述,其实大错特错,内存布局很简单,就是01填充的块,没什么多余的。至于int、float或public和private等都是来描述“符号”或“名字”的,这里符合或名字指变量名或函数名等编译器符号表里的符合。

2013-04-18 15:52:40 816

转载 c++高级---不修改源类访问源类中的私有成员

转自:http://blog.csdn.net/steedhorse/article/details/1263127前几天,在论坛里看到一个帖子,内容是:[cpp] view plaincopyprint?class a  {  private:      int k;  };  class a{private: int k;};要求不用友元,

2013-04-18 15:37:28 945

转载 c++高级---C_C++的union的学习笔记总结

转自:http://www.yunsec.net/a/school/ymbc/C/2009/1221/2341.html联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出!1、什么是联合?“联合”是一种特殊的类,

2013-04-18 15:30:27 1630

原创 c++高级---图解:C++中类的内存分布(总结)

定义一个类如下:它的内存分布如图:以上就完成内存布局的理解了,为了更好的运用,下面举个例子:对上面代码的分析:注:上面所有内容来某个自某个csdn网友个人理解,我感觉应该没问题(除非比较变态的c++编译器)。    下面内容比较杂,转自:http://blog.csdn.net/mal327/article/details/6784254

2013-04-18 09:51:29 1145

转载 观察者模式设计--模式随笔系列:气象站的故事-观察者模式(Observer)

转自:http://www.cnblogs.com/justinw/archive/2007/05/02/734522.html前言大家好!好久没有更新这个系列的文章了,这两个来月回家过了新年,公司搬了新家,就是这个系列的文章还没有更新,实在惭愧!同时再次真诚地感谢一直喜欢和支持这个系列文章的朋友们,因为你们的鼓励,我才有动力继续下去。可能因为这个系列每篇文章都比较长的原因,为了保证质量我

2013-04-16 14:55:36 1345

原创 Ogre SdkTray自学

Ogre 1.7 这个版本比以前有了很多的变化,其中之一就是在Ogre官方不再包含CEGUI的组件,但是尽管没有使用CEGUI,在官方的demo中仍然可以看见有gui的功能,那么Ogre又是怎么实现的呢?      根据官网的说明,新的gui系统使用的是一个叫“tray”的系统,这个系统的主要代码在SdkTray.h这个文件之中。sdktray使用的Ogre overlay来实现gui,并且O

2013-04-16 09:39:27 1979

转载 Ogre学习全记录(主要内容都涉及)

转自:http://www.cppblog.com/richardhe/articles/55722.html1: 设计初衷它设计初衷是完全跨平台的。抽象的接口隐藏了平台相关的细节。它设计初衷是大幅度支持扩展的。支持多种场景类型,独立出平台和3D接口限制。2: 基本类结构关系Roo:对象为一切的入口,它负责创建Ogre的所有基础元素,三大基础元素大致包括:场景管理器,绘制系

2013-04-16 09:12:06 932

转载 c++高级---c++类的内部定义比较特殊的东西(类型,常量等)

一、在类的内部定义新的类型,并引伸出union的妙用转自:http://www.blogjava.net/bacoo/archive/2008/07/13/214616.html在类内部其实是可以定义一些类型的,比如struct、union、class,其实也就只有这三类可以被定义,也只有这三类可以定义它们各自的对象,然后“.”出来或者“->”出来,C++中只有这三类了。对于它

2013-04-15 21:01:41 1506

原创 收藏的网页-其它

2013-04-15 10:16:58 682

转载 C# DllImport的用法

转自:http://www.cnblogs.com/brightsea/archive/2012/04/12/2443458.html大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调

2013-04-14 15:27:11 616

原创 收藏的网页--视频教程

虚拟机VMWare视频教程     http://you.video.sina.com.cn/a/3549443-1610635920.html Photoshop CS4 通道、特效视频教程     http://you.video.sina.com.cn/a/3038844-1610635920.html

2013-04-14 13:20:55 1065

转载 全面认识桥接、交换和路由等相关知识以及网线和电话线

转自:http://www.jb51.net/network/65941.html  最近一段时间需要用到桥接的知识,搜了一些关于桥接的知识,拿来与大家分享。在我刚接触网络知识的时候,有时候总是会被一个问题所困扰,那就是桥接、交换和路由之间的区别,相信大部分初学计算机网络知识的网友朋友都会有这样的情况。前几天就遇到了一位网友朋友提出这样的疑问,今天我就带大家来了解什么是桥接、交换和路由,并且对

2013-04-14 13:14:33 3184

转载 WinForm打包

转自:http://www.cnblogs.com/spring_wang/archive/2009/03/28/1423851.html前几天很多朋友都问过我WinForm怎么样打包,所以今天写在blog中,让不知道的朋友也能顺利完成:1.      一个WinForm项目完成后"bin"Debug下都会有一个主.exe文件与一些相关的文件.2.      新创建一个安装与部署项目

2013-04-12 16:10:17 838

转载 不安装客户端连Oracle数据库--ddtek.oracle.dll使用时注意

转自:http://blog.csdn.net/rrrrssss00/article/details/5757301ddtek.oracle.dll 可以不安装Oracle客户端,直接使用其来登录Oracle服务器, 使用上,与OracleClient基本相同,但在OracleCommand的Parameter定义和使用上略有不同,如下: OracleClient:

2013-04-12 15:40:01 2955

转载 Oracle免客户端For .Net(精简方案)---ODP.net

转自:http://www.cnblogs.com/nnhy/archive/2011/10/30/2229444.htmlOracle免客户端For .Net(增加分析Devart和DataDirect)Posted on 2011-10-30 19:17 大石头      我只是一名普通的.Net开发人员,常用SqlServer,偶尔用其它数据库,属于能连上然后sele

2013-04-12 10:56:00 3084

原创 c#程序不必把dll放在exe目录下--app.config文件中添加dll程序集的查找目录

方法是使用应用程序配置文件,如下为配置文件的内容同名的配置文件.exe.config (在项目中为app.config)里面的内容:                                        其中Lib 是根目录下的目录存放dll 注意:assemblyBinding节点的xmlns一般固定就为"urn:schemas-micro

2013-04-12 10:44:51 3662

转载 C#对Excel的样式操作

转自:http://www.cnblogs.com/flyinghigher/archive/2012/03/15/2398560.html   ///    /// 单元格背景色及填充方式   ///    /// 起始行   /// 起始列   /// 结束行   /// 结束列   /// 颜色索引   public void CellsBackColor

2013-04-12 09:49:28 953

转载 Web.Config全攻略

转自:http://www.cnblogs.com/flyinghigher/archive/2012/03/15/2398669.html一、认识Web.config文件   Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通

2013-04-12 09:48:22 1019

转载 C# App.config全攻略

转自:http://www.cnblogs.com/flyinghigher/archive/2012/03/15/2398662.html读语句:          String str = ConfigurationManager.AppSettings["DemoKey"];写语句:           Configuration cfa = ConfigurationM

2013-04-12 09:46:25 1572

原创 oracle基础(数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念)以及Oracle客户端的安装与远程连接配置

首先,讲一下,数据库名,实例名,操作系统环境变量Oracle_Sid,全局数据库名,服务名等概念的区别和联系:资料一:数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID) 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(d

2013-04-11 10:30:56 3005

转载 C#学习笔记—程序集-从基础到高级

转自:http://www.cnblogs.com/MeteorSeed/archive/2012/01/17/2318547.html目录一 “单文件程序集”与“多文件程序集”二 “普通程序集”与“强名称程序集”三 “私有程序集”与“共享程序集”  在学习程序集时,总是发现程序集被冠以各种头衔。程序集按文件数量可分为:单文件程序集和多文件程序集;按是否签名,可分为:普通程

2013-04-10 16:16:46 1128

转载 oracle忘记用户名密码怎样办?

转自:http://blog.sina.com.cn/s/blog_7ffb8dd501013eap.html一、忘记除SYS、SYSTEM用户之外的用户的登录密码。  用SYS (或SYSTEM)用户登录。  CONN SYS/PASS_WORD AS SYSDBA;  使用如下语句修改用户的密码。  ALTER USER user_name IDENTIFIED BY ne

2013-04-10 15:28:23 1056

转载 自己写个启动和关闭oracle服务的bat文件

先贴上我自己用的:启动oracle服务bat文件内容:@echo offecho 确定要启动Oracle 11g服务吗?pausenet start "OracleOraDb11g_home1TNSListener"net start "OracleServiceORCL"echo 启动Oracle 11g服务完成,请确认有没有错误发生。Pause 关闭or

2013-04-10 14:52:35 5163

转载 oracle客户端连接服务器基本教程

转自:http://www.2cto.com/database/201206/137699.html一般像oracle服务器,对内存的要求比较严格,并且一般不愿意在自己本本上安装这个大型的程序。所以为了免于在本本上安装oracle服务器,但是为了正常的使用oracle数据库,如何办呢?只要在自己本本上安装一个很小的客户端,然后进行配置即可。    oracle客户端如何连接oracle

2013-04-10 11:05:06 997

百度图表ECharts使用教程

ECharts的各种属性的详细介绍,方便开发者快捷的进行查找,快速理解各属性功能,做出功能强大,样式绚丽的图表。

2019-02-09

ogre3D渲染游戏引擎五本经典中文教程

ogre3D渲染游戏引擎五本经典中文教程

2013-06-29

葵花宝典 WPF自学手册

自己买的电子书,清晰扫描,但有非常详细的书签

2013-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除