自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

Nebula3 Render Application Wizard

使用方法同N3ConsoleAppWizard1. 修正stdafx.h第一次编译时会找不到的问题2. 输出目录定位到$(N3SDK)test\win32\下, 这样程序可以自动加载export*.zip里的系统资源3. DEBUG版的输出文件会加上_d后缀(因为2中输出目录改成跟RELEASE一样了)注意: 环境变量$(N3SDK)已经改为SDK的根目录, 如"D:\Nebu...

2009-06-30 20:33:00 62

java.lang.ClassCastException

ClassCastException,从字面上看,是类型转换错误,通常是进行强制类型转换时候出的错误。下面对产生ClassCastException异常的原因进行分析,然后给出这种异常的解决方法。这种异常是如何产生的呢?举一个比较形象的例子。Animal表示动物,Dog表示狗,是动物的子类,Cat表示猫,是动物的子类。看下面的代码:Animal a1 = new Dog(); // 1...

2009-06-25 16:54:00 71

response.sendRedirect方式的转向与RequestDispatcher的forward方法的比较

Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有两种方式:1、通过response对象的sendRedirect方法。2、通过RequestDispatcher对象的forward方法。例如要跳转登录界面login.jsp,可以使用下面的两种方式:1、使用responseresponse.sendRedirect("login...

2009-06-23 14:15:00 90

经典SQL语句大全

经典SQL语句大全下列语句部分是Mssql语句,不可以在access中使用。   SQL分类:  DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)   DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)   DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)  首先,简要介绍基础语句:  1、说明:创建数...

2009-06-23 13:41:00 56

C#ADO.NET操作数据代码汇总

C#ADO.NET操作数据代码汇总一.用SqlConnection连接SQL Server1..加入命名空间using System.Data.SqlClient;2.连接数据库SqlConnection myConnection = new SqlConnection();myConnection.ConnectionString = "user id=sa;password...

2009-06-23 12:59:00 67

C#如何进行多线程编程

C#如何进行多线程编程 由于多线程编程非常复杂,这个小例子只能算是一个入门线的知识点吧 首先建一个应用程序项目,命名为ThreadExample,在窗体上放一个文本框(textBox1),一个标签(lblResult),再放两个按钮,分别命名为btnStart、btnStop。窗体代码:<!--<br><br>Code highligh...

2009-06-23 10:39:00 84

Nebula3的渲染线程插件(Render Thread Plugin)

上个版本的SDK把渲染放入一个独立的线程, 这是一个很先进的改动但是它也造成一个问题: 不好操作底层的渲染API了对于想自己控制VB, IB来绘制三角形级的demo程序来说, 一点也不方便之前我写过一个SyncRenderApplication, 但是很不完美, 比如不能使用InputServerApril2009加入了RTPlugin, 为写demo指明了方向, 嘿嘿(虽然作者原...

2009-06-22 23:14:00 78

NullPointerException异常

顾名思义,NullPointerException是空指针异常。但是在Java中没有指针,怎么会有空指针异常呢?在C++中,声明的指针需要指向一个实例(通过new方法构造),这个指针可以理解为地址。在Java中,虽然没有指针,但是有引用(通常称为对象引用,一般直接说对象),引用也是要指向一个实例对象(通过new方法构造)的,从这种意义上说,Java中的引用与C++中的指针没有本质的区别,不...

2009-06-20 19:36:00 85

Nebula3 RTTI 小技巧

注意: 以下代码省略了命名空间前缀和”using namespace xxx”声明来改善可读性. 另外, 因为我没有通过编译器运行这些代码, 不保证有些手误.不要把Rtti跟RTTI搞混:Rtti 是类名, MyClass::RTTI 是类的Rtti对象的名字. 每个RefCounted派生的类都有一个Core::Rtti的静态实例, 它在main()之前初始化.检查一个对象是...

2009-06-16 23:59:00 56

C#连接MySql数据库的方法

用MySQLDriverCS连接MySQL数据库 先下载和安装MySQLDriverCS,地址: http://sourceforge.net/projects/mysqldrivercs/ 在安装文件夹下面找到MySQLDriver.dll,然后将MySQLDriver.dll添加引用到项目中 注:我下载的是版本是 MySQLDriverCS-n-EasyQueryTools-4...

2009-06-16 11:08:00 54

Nebula3中的委托(Delegate)

April2009增加了不少好东西,这段时间准备静下心来看看关于delegate这么个东西, 可能C++程序员很陌生, 但是Callback函数一定听说过吧? 其它两者本质上是一种东西不过C++对于成员函数的回调实在是.....(别跟我提boost)曾经用过fastdelegate, 确实不错. 我以为这就是C++中的完美实现了N3中增加的这个, 不比它差, 代码量更小, 呵呵...

2009-06-15 21:58:00 68

扩展IE浏览器右键支持添加Google书签功能

现在很多支持防假死的浏览器,例如搜狗,世界之窗3都还不支持Google工具条,这让使用惯Google书签的人感觉很不方便,我想了一个折中的方法。1. 访问书签,使用iGoogle的书签Portlet2. 添加书签功能 扩展IE浏览器邮件功能,方法如下: regedit打开注册表编辑器,找到HKEY_CURRENT_USER\Software\Microsof...

2009-06-11 14:44:00 105

做了Nebula3的应用程序向导

使用方法:1. 配置环境变量:2. 把下载的zip解压到一个合适的位置3. 把N3ConsoleAppWizard.ico, N3ConsoleAppWizard.vsdir, N3ConsoleAppWizard.vsz三个文件拷贝到Visual Studio 8\VC\vcprojects\下, 并更改N3ConsoleAppWizard.vsz中的路径为第2步中的解压路径...

2009-06-08 23:32:00 77

JSP中404错误的解决

404错误是什么时候产生的呢?当我们通过浏览器请求服务器上的某个资源的时候,可能是JSP,也可能是Servlet,如果要访问的资源不存在,就会产生404错误,404错误可能是应用本身的问题,例如没有正常部署、名字写错了,也可能是文件的问题,JSP文件不存在、名字错误,或者Servle没有配置。根据这些情况,404错误的解决方法如下:1、 web应用没有部署成功:从控制台(http://12...

2009-06-07 09:41:00 129

JSP中404错误的解决

404错误是什么时候产生的呢?当我们通过浏览器请求服务器上的某个资源的时候,可能是JSP,也可能是Servlet,如果要访问的资源不存在,就会产生404错误,404错误可能是应用本身的问题,例如没有正常部署、名字写错了,也可能是文件的问题,JSP文件不存在、名字错误,或者Servle没有配置。根据这些情况,404错误的解决方法如下:1、 web应用没有部署成功:从控制台(http://12...

2009-06-07 09:41:00 58

反醒反醒

最近blog更新得很少从什么时候开始的呢?好像是从俩兄弟离职开始的.没有了共同探讨技术的人, 所以自己业余时间都拿来玩了玩什么? 玩dota现在的游戏, 不知道为什么, 只有这一个能玩的下去那些XXX大作, 没有一个能让我玩完的除了WorldOfGoo和CrayonPhysicsDeluxe这两个很有创意的游戏之外好像N3新版本的推出也打断了我以前的学习计划...

2009-06-06 14:45:00 137

关键字: datagridview 属性 说明

关键字: datagridview 属性 说明① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整 ⑪ 行头列头的单元格 ⑫ 剪切板的操作 ⑬ 单元格的ToolTip的设置 ⑭ 右键菜...

2009-06-05 17:41:00 94

C#日期格式化

C#日期格式化 日期转化一为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示:using System;using System.Globalization;String format="...

2009-06-05 11:00:00 48

JDBC程序的常见错误及调试

本文是《Java Web开发教程——入门与提高篇(JSP+Servlet)》一书《第9章 JDBC技术》的补充内容。 数据库:MySQL在编写应用的时候,为了调试程序方便,可以在异常处理代码中把异常信息显示出来,这样可以根据错误提示调试代码。异常处理代码通常可以写成这样:try{…}catch(Exception e){ System.out.println(e.t...

2009-06-04 17:17:00 89

java classLoader 原则

要理类加载体系结构,就必须清楚如下几点比较基本的原则。(下面类加载器 简写为cl(classLoader))1. cl是一种父子树形结构(注:这里不是指类继承的父子关系)2. 父cl无法看到子cl加载的类3、虚拟机遵守双亲委托加载原则,即任何子cl必须首先委托父cl先加载需要的类,当父cl加载不到时再由子cl亲自加载(这是一个递归过程,即父cl如果还...

2009-06-04 16:11:00 52

Java的类装载器(Class Loader)和命名空间(NameSpace)

摘要Java的类装载器是Java动态性的核心,本文将向大家简要介绍Java的类装载器,及相关的parent delegation模型,命名空间,运行时包等概念,同时讨论一些在学习中容易混淆的问题。 类装载器的功能及分类顾名思义,类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-de...

2009-06-03 16:27:00 57

Java类装载体系中的隔离性

正文Java中类的查找与装载出现的问题总是会时不时出现在Java程序员面前,这并不是什么丢脸的事情,相信没有一个Java程序员没遇到过ClassNotException,因此不要为被人瞅见自己也犯这样的错误而觉得不自然,但是在如果出现了ClassNotFoundException后异常后一脸的茫然,那我想你该了解一下java的类装载的体制了,同时为了进行下面的关于类装载器之间的...

2009-06-03 16:26:00 67

Java ClassLoader深入讲解

当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrapclassloader-引导(也称为原始)类加载器,它负责加载Java的核心类。在Sun的JV...

2009-06-03 12:50:00 39

空空如也

空空如也

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

TA关注的人

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