- 博客(32)
- 资源 (6)
- 收藏
- 关注
原创 Introducing LINQ to Relational Data
一篇MSDN上关于LINQ to SQL 和 LINQ to Entities的好文章。 收藏一下。 Introducing LINQ to Relational Data
2009-07-02 17:08:00
623
原创 程序安装.net服务(不使用InstallUtil.exe)
前面写了通常的写.net服务的方法。 其实也可以不用该工具来安装服务,比如在一个Winform中点一个按钮来实现安装。 思路其实很简单,你通过 System.Configuration.Install.ManagedInstallerClass 类中的静态方法 InstallHelper就可以实现手工安装。 该方法的签名如下:public static void I
2009-06-02 16:37:00
8556
原创 .net服务安装
通常要开发一个.NET服务要以下步骤:1. 新建一个继承自 System.ServiceProcess.ServiceBase的类,并根据需要重写该类OnStart,OnStop,OnShutdown等方法。一般OnStart方法肯定要重写,要不然服务没意思。2. 新建一个继承自 System.Configuration.Install.Installer 类的安装类。该类定义了要安装的
2009-06-02 16:17:00
9340
转载 C#中的多线程 (1)概述与概念
这是 Joseph Albahari 写的 《C# 3.0 in a nutshell》中 Threading in C#中的内容。英文原文见此。此文由Swanky Wu翻译。-----------------------------------------------------------------概述与概念 C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能
2009-05-13 17:20:00
861
转载 无法在Web服务器上启动调试。您不具备调试此应用程序的权限 的解决办法
出现这个错误的原因不详,但可能是因为安装了IE7.0,在VS2003.net中来调试C#写的ASP.net程序,启动时会出现这个错误,不能调试。一般用下面的方法可以解决:1:确认在“配置属性”中的“启用ASP.NET调试"为"True"2:确认你的"web.config"中的"debug=true"3:若你安装过Win2000 SP4后,则要在命令行执行"regsvr32 i aspnet_i
2009-04-30 13:19:00
982
转载 游戏引擎剖析 (10) 人工智能和导航(路径发现)
第 10 部分 人工智能和导航(路径发现) 人工智能(AI) 我们上面已经用了其他九个章节介绍了游戏引擎,现在让我们深入到非常有趣和重要的人工智能主题。人工智能如今正在变成被谈论得最多的仅次于游戏引擎渲染能力的游戏开发领域之一,确实如此。直到大约两年半以前,游戏似乎主要是在考虑你能够渲染多少个多边形,眼睛是多么的漂亮,和……劳拉的胸部是多么的有弹性...既然我们现在已经能
2009-04-10 17:36:00
811
转载 游戏引擎剖析 (8) 脚本系统
第 8 部份 脚本系统 脚本系统 我们从第七部分的游戏网络问题来到了脚本系统,因为其呈现的故事叙述机会,最近已经形成一种很大的游戏元素。在一个需要以受控制的方式解释的情景,预先编制的电影脚本是解决问题的方法。在电影中,这通常用来处理或者由主角向一个伙伴解释情形,或者敌人对英雄解释。当然,有其它的方法来做这件事情 -- 叙事者,倒叙,等等 – 但通常是使用实时情景的人们和事件
2009-04-10 17:35:00
761
转载 游戏引擎剖析 (9) 现成产品与定做的游戏引擎设计工具,游戏特定主题
第 9 部分 现成产品与定做的游戏引擎设计工具,游戏特定主题 现成产品与定做的设计工具 我们从第8部份的脚本引擎来到这一章节中的许多主题,我们认为那些铁杆游戏玩家和有志成为游戏开发者的那些人将会发现它们相当有趣。我们将开始讨论现成产品与定制的设计工具。 你的工具的选择是你引擎设计的一个非常重要的部份,因为这是你将用来给你的游戏产生内容的东西,是最耗时的部份。在这个过程
2009-04-10 17:35:00
554
转载 游戏引擎剖析 (6) 声音系统,音频
第 6 部分 声音系统,音频声音系统 由于人们玩的游戏在种类和技术上的进步,声音和音乐近几年来在游戏中正逐渐变得重要起来(声音是一个实际游戏的可玩特点,比如在Thief和其它同类游戏中的听觉提示)。现在四声道环绕系统在游戏玩家的宝库中是负担得起的和平常的事。给定空间的声音,噪音的障碍和闭塞,和动态的音乐,如今许多游戏使用这些提高玩家情绪上的反应,更多的关注投入到这个领域就不
2009-04-10 17:34:00
1235
转载 游戏引擎剖析 (7) 网络和连线游戏环境
第 7 部份 网络和连线游戏环境 网络游戏 我记得一些年前坐在GDC(游戏开发者大会)听负责开发X-Wing Vs TIE Fighter的家伙们题为“淹没在Internet” 的演讲,全是关于让网络游戏实时地在Internet上工作的东西。他们选择那个题目是多么的正确啊。当它开始处理数据包的丢失,乱序,潜伏(一个数据包发送到它的目的地所花的时间)等等时,它确实淹没了。然而它是可能
2009-04-10 17:34:00
668
转载 游戏引擎剖析 (5) 物理,运动,效果
第 5 部分 物理,运动,效果 世界建造 常常在建立一个含有任何3D成分的游戏时,你最终要试图建立一个将会在里面产生游戏动作的3D环境。不知怎么的游戏开发者提供了一个建立这种环境的方,它容易修改,有效率,有较低的多边形数量,对于游戏既容易渲染又容易运用物理学。很简单,对吗?当做这个的时候我用左手在做什么?当做这的时候 , 我对我的左手做什么? 是的。不错。 虽
2009-04-10 17:33:00
960
转载 游戏引擎剖析 (3) 内存使用,特效 和 API
第 3 部份: 内存使用,特效 和 API关于内存使用的思考 让我们想一想,在今天实际上是如何使用3D 显卡内存的以及在将来又会如何使用。 如今绝大多数3D 显卡处理 32 位像素颜色, 8 位红色, 8位蓝色,8 位绿色,和 8 位透明度。这些组合的红,蓝和绿256个色度,可以组成 16。7 百万种颜色-- 那是你我可以在一个监视器上看见的所有颜色。 那么,游戏设计大师J
2009-04-10 17:32:00
667
转载 游戏引擎剖析 (4) 模型与动画,细节级别
第 4 部份 模型与动画,细节级别 角色建模与动画 你的角色模型在屏幕上看起来怎么样,怎样容易创建它们,纹理,以及动画对于现代游戏试图完成的`消除不可信`因素来说至关重要。角色模型系统逐渐变得复杂起来, 包括较高的多边形数量模型, 和让模型在屏幕上移动的更好方式。 如今你需要一个骨骼模型系统,有骨架和网格细节层次,单个顶点骨架的评估,骨架动画忽略,以及比赛中停留的角度忽
2009-04-10 17:32:00
780
转载 游戏引擎剖析 (2) 3D环境的光照和纹理
第 2 部份: 3D环境的光照和纹理 世界的灯光 在变换过程中, 通常是在称为观察空间的坐标空间中, 我们遇到了最重要的运算之一: 光照计算。 它是一种这样的事情,当它工作时,你不关注它,但当它不工作时,你就非常关注它了。有很多不同的光照方法,从简单的计算多边形对于灯光的朝向,并根据灯光到多边形的方向和距离加上灯光颜色的百分比值,一直到产生边缘平滑的灯光贴图叠加基本纹理。而且一些 API
2009-04-10 17:31:00
1208
转载 游戏引擎剖析 (1) 游戏引擎介绍渲染和构造3D世界
转载至网络。英文版的PDF下载在这里。游戏引擎剖析英文版。 游戏引擎剖析 原文作者:Jake Simpson 译者: 向海 Email:GameWorldChina@myway.com 第1部分: 游戏引擎介绍, 渲染和构造3D世界 介绍 自Doom游戏时代以来我们已经走了很远。 DOOM不只是一款伟大的游戏,它同时也开创
2009-04-10 17:17:00
1431
翻译 3.3 关于LCDS的配置文件
你可以在services-config.xml文件中配置LCDS。该文件的默认位置在你的LCDS web应用程序中的WEB-INF/flex目录中。你可以为WEB-INF/web.xml文件中的MessageBrokerServlet设置配置文件的位置。 你可以在services-config.xml文件中引用包含service定义的文件。你安装的LCDS中包含了对Remoting
2009-04-09 16:56:00
2737
2
翻译 3.2 LiveCycle Data Services ES 服务端架构
上一篇翻译了LCDS的客户端架构,今天继续LCDS的服务端架构。 LCDS服务端是一个J2EE web服务器和高度可扩展的网络socket服务器的结合。Flex客户端通过通道(channel)发送请求,该请求接着被路由到LCDS服务端上的端点(endpoint)。从端点,请求又被路由到java对象链,该链包括MessageBroker对象,一个服务对象,一个终点对象和最后的适配器对
2009-04-08 16:12:00
1792
翻译 3.1 LiveCycle Data Services ES 客户端架构
LiveCycle Data Services ES(以下简称LCDS),是Adobe公司提供的用于开发使用Flex作为前端,JAVA作为后端的中间组件。它不是免费的,但有一个开源版本 BlazeDS,同样是Adobe提供,只不过小一部分功能。 以下文字是我对LCDS2.6开发文档中的第3章关于LCDS客气端架构的翻译,译文不保证100%准备。 LCDS客户端使用由LCDS提供的基于
2009-04-07 15:34:00
2339
原创 Java我来了
好久没写点什么了。感觉自己还是有点懒,这可不是什么好事情。所以就决定以后多写一些点东西。把自己的一些体会写下来就当是复习和温故。以后我要坚持经常写。因为我有了可以写的对象。 伟大的Java... :) 最近公司里新项目用的是Java,具体是后端用Spring+Hibernate,前端用Flex,中间通过LCDS配合。看起来学习这些技术就不是一件比较,更何况我是做.NET的。所
2009-04-03 15:11:00
559
原创 对Cache和数据库设计的一点想法
做WEB开发离不开数据库的设计,一般的小项目数据库多数要自己设计的。最近的一个项目除了界面由美工来做之外,其余全是自己完成的。 项目完成后开始的时候还顺利,因为访问量不是很大,没出现什么问题。但没过多久,日志中的错误就频繁出现,而且经常是同样的错误,数据库也有大量死锁。有问题当然要想办法解决,所有我把更多的东西cache起来,开始的时候直接用的是ASP.NET中的Cache对象,由于一开
2009-02-05 09:47:00
836
原创 不会被select挡住的层
在IE6下,网页中的层是无法挡住select控件的。无论这个层的z-index有多大。出现这种问题的典型案例就是在网页中使用层来作为对话框而不是简单的alert。当使用层来作为对话框时,通常代码像这样:div> div style="position:absolute;z-index:101;left:200px;top:200px;"> div id="title">titlediv>
2008-11-10 20:24:00
720
转载 ASP.NET中的数据绑定
在网上看到一篇很好的关于ASP.NET数据绑定相关的文章,所以转载一下。ASP.NET给我们提供了非常方便的数据绑定的语法。这些方法适用于.NET1.1,.NET2.0还提供了一些其它的绑定语法。以下是一些常用用法。灵活的运用数据绑定操作 绑定到简单属性: 绑定到集合: runat="server"> 绑定到表达式: 绑定到方法返回值:
2008-04-27 12:19:00
546
原创 用ASP.NET读取QQ相册
最近遇到要读取QQ相册的问题,所以自己诼磨了下,把读取相册的思路和代码写下来。 很多网站到图片链接都做了盗链处理。意思是如果你想在不是他的网站上引用图片就不会正确显示图片,而是一张其它的版权说明之类的图片。实现防盗链的一般做好是通过判断Request的Headers中的Referer属性。该属性保存着客户端在访问该链接之前的地址。又如我访问http://www.doma
2008-03-26 13:08:00
1781
翻译 通过HttpHandler和属性用Javascript调用C#方法(Using a HttpHandler and Attributes to call C# methods in Javascript)
本文翻译自Michael Schwarz的博客文章Using a HttpHandler and Attributes to call C# methods in Javascript 原文发表于2005年2月15日 5:42 PM 星期二(有点老:) 翻译这篇文章是想回顾一下Ajax.NET的历史) 现在,我回来了,并且完成了一个如何在客户端用Javascript调用C#(或.NE
2008-02-14 10:57:00
2110
1
翻译 Ajax.NET Professional的未来 (Future of Ajax.NET Professional)
本文翻译自Michael Schwarz的博客文章Future of Ajax.NET Professional 原文发表于2008年1月4日 12:16 星期五 我很高兴看到Ajax.NET Professional被用于.NET相关的web应用程序中的使用率占到了13.3%. 从2005年2月我发表的第一篇文章通过HttpHandler和Attributes用JavaScri
2008-02-13 17:43:00
916
原创 Asp.NET Ajax学习笔记(4) -- Ajax.NET源程序分析2
上次写到Ajax.NET库中最为重要的一个类:AjaxRequestProcessor,所有的Ajax请求都是通过该类来处理.该类中只有一个方法,public void Run() ,应该说理解了这个方法,Ajax.NET框架的工作原理就差不多明白了,我是这么想的.我想通过注释的方式来解读这个方法.public void Run() ...{
2008-02-13 14:03:00
1248
原创 Asp.NET Ajax学习笔记(3) -- Ajax.NET源程序分析1
上次讲了Ajax.NET如何工作的基本思路.今天把我看Ajax.NET源程序的一些想法写在这里.我看的Ajax.NET的版本是5.7.22.2, 还有5.7.25.1beta版本在 http://ajax.schwarz-interactive.de/CSharpSample/ 这里.另外与这个项目类似的还有一个 Ajax.NET Professional的项目,是Ajax.NET的升
2008-02-05 15:57:00
1031
原创 Ajax.NET中的ajax.js脚本
这是由script language="javascript" src="ajax/common.ashx">script>这一行请求所生成的脚本文件.该文件作为程序集的资源嵌入到程序集中.var requests = new Array();if(typeof(XMLHttpRequest) == undefined)var XMLHttp
2008-02-04 15:59:00
1067
原创 ASP.NET Ajax学习笔记(2) -- Ajax.NET
现在写点在ASP.NET平台中使用Ajax的一些学习体会.并且大概的写一点对Ajax.NET这个开源框架的的认识. 上一篇文章中写到Ajax技术在任何平台上都可以实现.那么在.NET平台中如何实现比较理想呢? 看了Ajax.NET这个框架(关于这个框架可以在ajax.schwarz-interactive.de 这里找到,作者是Michael Schwarz),我想先把这个框架的基
2008-02-04 15:52:00
959
原创 Asp.NET Ajax学习笔记(1)
最近一值在学习Asp.NET中的Ajax,像anthem和Ajax.NET. 把学习过程中的一些体会及想法记录下来,就当是自己学习的一种成果. 对于Ajax技术,已经火了好几年了,现在各种文档,书籍以及可用的框架都很多.总体来讲Ajax技术就是用客户端Javascript,DHTML,以及xmlHttpRequest这几种技术的综合来完成一个用户体验良好的Web应用.所谓体验良好即
2008-02-04 11:54:00
651
原创 装个FreeBSD让我的电脑变成双系统
我把我在安装FreeBSD中的过程总路如下,希望对和我有相似经历的人有所帮助。硬件环境:两个IDE硬盘,一个80G Master Primary(ad0),一个40G Master Slave(ad1)。软件环境:我在80G的硬盘上装了win2k svr和MS-DOS7.1。目的:要在40G的硬盘上安装FreeBSD。准备工作:在40G的硬盘上划了一个10G的空闲空间,我是在win2k下用“磁盘管
2007-04-28 08:02:00
4163
DXPerience_10.2.4_Crack.zip
2011-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人