自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Logol_Van的专栏

悟性始于脚下

  • 博客(30)
  • 资源 (8)
  • 收藏
  • 关注

原创 string转char *

string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1.data如: string str="abc";char*p=str.data(); 2.c_str 如:string str="gdfd"; char*p=str.c_str();3.copy 比如string str="hello"; cha

2012-08-31 20:17:48 884

原创 Compiler Error C2990

代码在之前的编译器上可以编译通过,但今天在VS2008出现如下C2990报错。后网上搜索到相关资料解决了问题。特将此文档收藏下来,以便日后查询 'class' : non-class type as already been declared as a class typeThe non generic or template class redefines a generic

2012-03-15 15:26:37 1522

转载 Android—API中文文档

Android2.2——API中文文档LLGYZB@163.com目录:(1) —— TextView(2) —— EditText(3) —— AccessibilityService(4) —— Manifest(5) —— View(6) —— ImageView (7) —— ImageButton(8) —— Qui

2012-03-15 00:42:42 8948 1

转载 Android中gravity与layout_gravity的区别

LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在E

2012-03-15 00:39:04 775

转载 Android 中gravity属性和weight属性

有点忘记这两个属性了,复习一下。 来看这个布局文件 Xml代码xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"      an

2012-03-15 00:33:25 1015

转载 Android 中gravity属性和weight属性

有点忘记这两个属性了,复习一下。 来看这个布局文件 Xml代码xml version="1.0" encoding="utf-8"?>  LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:orientation="vertical"      an

2012-03-15 00:31:51 537

转载 Android应用是否可以只有一个Service或Broadcast Reciver,而没有Activity?

Service是android四大组件中与Activity最相似的组件,都可以代表可执行的程序。   Service与Activity的区别在于:  (1)、Service一直在后台运行,没有用户界面。  (2)、一旦service被启动之后,就跟Activity一样。有自己的生命周期。所以可以没有Activity。         开发service需要两个步骤:

2012-03-13 16:23:20 953

转载 Windows API---SetThreadPriority和GetThreadPriority函数

Windows是抢先式执行任务的操作系统,无论进程还是线程都具有优先级的选择执行方式,这样就可以让用户更加方便处理多任务。比如当你一边听着音乐,一边上网时,这时就可以把音乐的任务执行级别高一点,这样不让音乐听起来断断续续。当你编写网络程序时,一个线程从网络接收数据,一个线程写数据到硬盘,这时也可以把网络接收线程的优先级设置高一点,因为可以把接收到的数据写到内存里去,然后缓存起来再写到硬盘里。还有一

2012-03-06 14:40:45 2404

转载 Windows API--SuspendThread和ResumeThread函数

操作系统对线程有几种状态的变化:执行,挂起和恢复执行。当线程做完任务或者现在想暂停线程运行,就需要使用SuspendThread来暂停线程的执行,当然恢复线程的执行就是使用ResumeThread函数了。这两个函数使用很简单的,下面就来看看例子是怎么样使用的。函数SuspendThread和ResumeThread声明如下:WINBASEAPIDWORDWINAPISu

2012-03-06 14:38:02 1425

转载 CreateThread函数

随着时代的发展,计算机技术发展得很快。CPU已经从单核心到多核心的转变,也就是一个CPU里具备了同时做多件事情的能力,而不是过去的分时复用了,而是实实在在地做多件事情。因此,开发软件也进入了一个新时代,就是多线程软件的开发时代。如何合理地分配多个线程同时运行,是提高软件效率的关键因素了。比如像网络游戏的客户端里,就可以使用一个线程不断地更新游戏的界面,分配另外一个线程不断地发送和接收网络的数据,这

2012-03-06 11:39:20 1073

转载 VC编译错误:Cannot use __try in functions that require object unwinding

错误提示:error C2712: Cannot use __try in functions that require object unwinding代码段:......__try {  RaiseException(EXCEPTION_BREAKPOINT, 0, 0, NULL);   } __except(...){}......解决办法,将异常捕获的代码段放

2012-02-23 11:26:48 6242 2

转载 Objective-C之Class类型、选择器Selector以及函数指针(ZZ)

我们在实际上的编程过程中,也许会遇到这样的场景,那就是我们在写程序的时候不能确切的知道我们需要使用什么类,使用这个类的什么方法。在这个时候,我们需要在我们的程序里面动态的根据用户的输入来创建我们在写程序不知道的类的对象,并且调用这个对象的实例方法。Objective-C 为我们提供了Class 类型, 选择器Selector 以及指针函数来实现这样的需求,从而大大的提高了我们程序的动态性能。

2012-02-17 11:26:17 903

转载 MAC 开发笔记 - Objective-C 语法之selector

MAC平台上一个重要的开发语言是Objective C。Objective C看起来和C有那么一点关系——没错,它是基于C的面向对象的扩展,但是它又不是C++。严格地说,Objective C更象是在C的基础上,Smalltalk的另外一个实现。Selector是Objective C语法上的一个特色。没有接触过Smalltalk等纯对象语言的朋友可能对Selector的概念感到难以理解,

2012-02-17 11:24:59 646

转载 [iphone开发]Objective-C学习笔记: Objective-C 语言特性

一. Object-C 的前世今生Object-C语言由 Brad J.Cox于20世纪80年代早期设计,以SmallTalk为基础,建立在C语言之上。1988年,NeXT获得Object-C的授权,开发出了Object-C的语言库和一个名为NEXTSTEP的开发环境。1994年,NeXT公司与Sun 公司联合发布了一个针对NEXTSTEP系统的标准规范,并命名为OPENSTEP。OPENST

2012-02-16 17:25:24 780

转载 JAVA中 @Override 的作用

如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override  系统可以帮你检查方法的正确性,        @Override         public String toString(){...}这是正确的         一旦写错 写成这样         @Override         public String tostring()

2012-02-01 14:43:09 1002 1

原创 周末流水

今天周日,天气还算不错。这周我没有回家,其实我很想回家一趟,但还是没有回去,也不知为什么。昨天晚上看网络电影看到三点多,最后才拖着疲惫的身躯进入梦乡。今天早上睡到十二点才从梦中醒来,呵呵,真是舒服,好久没享受这样的生活了。醒来后打电话给同学,约他们下午去游泳,可一个个都不想去,不是很忙,就是说水太冷。最后总算约了个以前的同事前往。感谢她帮忙消费(游泳卡快到期用不完)。其实在这我想解释下,是室内游泳

2011-11-27 23:57:04 514

原创 转型

从事技术开发四年了,这四年说长不长说短不短,也是个比较尴尬的时期。虽说这四年来一直在做技术工作,但总感觉自己的技术只是一般,不要说什么大牛,连小牛也...嗨,说来真的有些惭愧。真不知道这四年是怎么混过来的,唯一可以让自己感到欣慰的是:人渐渐老了,变得比较油条。或许是随着年龄的增长,有了家庭,年轻时的激情在慢慢减弱,还是自己对技术缺乏一颗执着的心,真的没有激情。在最近的一段时间我慢慢发现我偏向于后者

2011-11-26 21:51:46 421

原创 毕业后的再次迷茫

今天终于将您找回,原来是用户名输入有误。或许是有些许时间没登入了,或许是年纪的增长,记忆再次衰退。但不管怎样,还是凭借那依稀的记忆,把你找回来了。虽从注册到现在有四年时间,但使用的频率也不多,只是要下载一些资源或看到一些不错的文章需要转载时才会突然想到你。嗨,真的不好意思,是我对你照顾不周。或许因为这样,我竟然把你名字给忘记,这就是你对我的惩罚。好吧,我接受惩罚了,今天就算扯平,我们既往不咎。我保

2011-11-25 23:22:50 534

转载 CString 成员函数用法大全

CString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CString csStr2(csStr);CString( TCHAR ch, int nRepeat = 1 );例:CString csStr('a',5);//csStr="aaaaa"CString( LPCTSTR lpch, int nLength );例:CString

2011-02-18 16:53:00 569

转载 转:TinyXml快速入门

<br />作者:朱金灿<br />来源:http://blog.csdn.net/clever101<br /> <br />      对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这种重量级的xml解析器,特别是使用msxml解析xml涉及到复杂的com类型转换,更是令人感觉繁琐。因此对于简单的xml文件的解析,我更愿意使用开源的TinyXml。 <br /> <br /><br />      首先介绍一下TinyXml吧。TinyXML是目前非

2011-02-11 17:17:00 692

转载 转:简单的 XML 读取

<br />using System;<br />using System.Xml;<br />namespace XmlParser<br />{<br /> /// <summary><br /> <br /> //----------------------------------网上资料转---<br /> //XmlReader类用于Xml文件的一般读取操作,以下对这个类做简单介绍:<br /> //<br /> //Attributes(属性):<br /> //listBox: 设置该属性主要

2011-02-11 17:12:00 537

转载 转:基本IO函数的使用(lseek)

<br />lseek(移动文件的读写位置)  <br />    <br />表头文件       <br />     #include<sys/types.h><br />     #include<unistd.h><br />定义函数: off_t lseek(int fildes,off_t offset ,int whence);<br />函数说明:<br />    每一个已打开的文件都有一个读写位置,当打开文件时通常其读写<br />    位置是指向文件开头,若是以附加的方式打开文件(

2010-09-29 12:10:00 576

原创 VC6.0下调用Dll文件提供的函数接口和全局变量(转)

<br />函数接口      首先把生成的Dll文件(如RegularDll.dll和RegularDll.lib)拷贝到当前工程所在文件夹,调用有两种方法:(1)动态方法:使用LoadLibrary和GetProcAddress等函数,例<br />    typedef void (*lpFun)(void);<br />    HINSTANCE hDll;<br />    hDll = LoadLibrary("RegularDll.dll");<br />    if (NULL==hDll)

2010-06-18 14:41:00 1230

原创 线程中CreateEvent和SetEvent及WaitForSingleObject的用法(转)

<br />首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.<br />CreateEvent <br />函功能描述:创建或打开一个命名的或无名的事件对象.<br />EVENT有两种状态:发信号,不发信号。 <br />SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 <br />WaitForSingleObject()等待,直到参数所指定的OBJECT成为发信号状态时才返回,OBJECT可以是EVENT,

2010-06-10 09:46:00 802

原创 颜色混合opengl (转)

<br />      混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。<br />      假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,把将要绘制上去的红色和原来的绿色进行混合,于是得到一种新的颜色,看上去就好像玻璃是半透明的。<br />要使用OpenGL的混合功能,只需要调用:glEnable(GL_BLEND

2010-06-08 17:27:00 554

转载 OpenGL GLUT初始化

初始化设置 :在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有glutInit前缀。你首先要做的是调用函数glutInit()。 Void glutInit(int*argc,char**argv); 参数: Argc:一个指针,指向从main()函数传递过来的没更改的argc

2010-05-27 14:34:00 1058

转载 在VC下配置openGL

(转)在VC下配置openGL 一、下载并安装glut库     opengl的glut库 GLUT不是OpenGL所必须的,但它会给学习带来一定的方便,推荐安装。     Windows环境下的GLUT下载地址:(大小约为150k)    http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip    

2010-05-26 15:30:00 973

转载 VC6代码移植VS2008的SDK总结,包括OPENGL和DireX还有Cimage 【总结】

VS2008,VISTA系统--------------------------------------------------------------------------------------------【1】 有关OPENGL----------------------------------------------------------------------------------

2010-05-14 09:33:00 1367

转载 Ogre学习

1: 设计初衷它设计初衷是完全跨平台的。抽象的接口隐藏了平台相关的细节。它设计初衷是大幅度支持扩展的。支持多种场景类型,独立出平台和3D接口限制。2: 基本类结构关系Roo:对象为一切的入口,它负责创建Ogre的所有基础元素,三大基础元素大致包括:场景管理器,绘制系统,资源管理器。场景管理器:场景节点,动态对象。资源管理器:资源组管理,资源管理渲染模块:硬件缓冲区管

2010-05-14 09:22:00 1235

翻译 D3DXVec3Normalize 函数

描述:       返回3D向量的规格化向量。定义:      D3DXVECTOR3 *WINAPI D3DXVec3Normalize( D3DXVECTOR3 *pOut,                                                                      CONST D3DXVECTOR3 *pV);参数:   

2010-03-23 17:27:00 3400 1

cocos2d-x控件示例

cocos2d-x ListView控件,Slider控件,Switch控件,ColourPicker控件实例

2013-03-16

android根据IP自动获取天气情况源码

根据IP自动获取天气源码,带界面。供学习参考

2013-01-25

华为java编码规范

华为java编码规范模板,让你的编码格式更加标准化。通eclipse来导入两个文件。

2013-01-14

iOS5开发基础教程(英文版)

iOS5开发基础教程:开发环境为XCODE4.0

2012-03-23

objective-c 2.0 课后习题答案

objective-c 2.0 课后习题答案 仅供参考

2012-03-16

Android五子棋附源码

android五子棋源码,供参考.五子棋是两个人之间进行的竞技活动,黑方白方规则规则相同,黑棋必须先行,五连子的方向为横、竖、斜,如黑白色任一方先五子连一线则算胜出。采用五子连珠算法

2012-02-17

3D数学基础图形 习题答案pdf

3D数学基础图形与游戏开发章节习题答案,帮助你理解和思考问题

2011-02-24

3D数学基础图形与游戏开发pdf

3D游戏必看,很不错!本书主要研究隐藏在3D几何世界背后的数学问题。3D数学是一门与计算几何相关的学科,计算几何则是研究怎样用数值方法解决几何问题的学科。3D数学和计算几何广泛应用在那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等

2011-02-24

空空如也

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

TA关注的人

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