自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 TIPS of Oracle (Keep updating)

If a error says: insufficient privileges when you are using sysdba:http://blog.csdn.net/wanghai__/article/details/5057004

2014-08-25 11:52:09 674

转载 在SQL Server中如何快速删除Datasource

--查询分析器中执行下面的语句就行了.use mastergodeclare @dbname sysname set @dbname='DB1' --这个是要删除的数据库库名declare @s nvarchar(1000)declare tb cursor local forselect s='kill '+cast(spid as varchar)f

2014-08-13 12:57:20 637

原创 Excel宏类型的转换

Function gcVBCur(ByVal vVariable As Variant) As Currency'-------------------------------------------------------------------------------------------'Note    : Integra-t.com global Function'-----

2012-07-27 22:28:52 1575

原创 2012年4月23日

今天晚上,首先看了35分钟的Financial Market,这次主要讲的是债券市场,按行内话,就是Bill, Notes和Bond,他们的区别主要体现在Maturity Date的长短上。今天主要看的是Bill,也就是常说的国库券,它是没有利息的,一般是贴现后购买,然后再到期后得到全额本金,由于贴现和收益率计算方式不同,因此Discount Rate和Investment Rate一般是不一样的

2012-04-23 22:57:41 596

原创 2012年4月16日

今天在试着以"单元测试"为驱动,进行开发的方式;发现效果还不错,经过不断在工作列表中添加内容,编写代码,通过测试,重构,再通过测试的循环,我发现确实能够让我更准确的把握where I am, 并且明显的减少bug存在的可能性。    今天遇到了坑爹的问题,在实验WebServices的时候,Soap得消息post和反馈都能够正常进行,但是就是不能获得正确的服务计算值;原因是相关服务的opera

2012-04-16 22:33:38 484

原创 2012年4月15日

很遗憾的在周五晚上开始发烧,发到周日早上结束,连给我向公司请个病假的机会也没有,真是无语啊~    这个周末,基本没有干什么正事,下午的时候,听了耶鲁《金融市场》第九个课程,是由David Svenson主讲的,David是耶鲁大学的基金经理,他目前主管着超过200亿的portfolio,而且这么大的蛋糕都是他一手造就的,真是NB~~在本次的lecture中,他主要share了他认为自己能够走

2012-04-15 22:18:39 770

原创 2012年4月12日

连续两天晚上都Happy了,前天篮球,昨天StarGraft,很是有点负罪感啊~~    今天,研究了怎么通过批处理的方式,把.Net封装成的符合COM接口规范的DLL,注册到全局缓存和注册表中;这个过程有个比较tricky的地方,由于我是通过.Net来进行COM组件的开发,因此,我不能用regsvr32来进行注册;只能使用.Net提供的regasm.exe以及gacutil.exe来完成;但

2012-04-13 00:14:11 608

原创 2012年4月9日

今天花了比较多的时间考虑怎么去形成ES团队自己的API库,目前比较紧急的需求是针对自定义开发窗体的控件的,也就是说,控件的行为,需要和国外开发的标准模块一模一样,但是由于我们团队暂时没有access源代码的权限,因此只好自己开发。去形成一个自己的库的想法正源于此,因为自定义开发的需求对于AG Integrity在中国的本地化,已经越来越被关注,和重视。PS团队也越来越倾向于让ES给他们带来这样一种

2012-04-09 23:36:52 461

原创 2012年4月8日

今天,我早上起的比较晚,12点钟啊尼玛!!!!不过比以前还要早点,HOHO~    下午的时候,我把哈佛金融市场课程的regulation部分看完了,剩下的部分主要是讲SEC是如何设置一些SHEETS让Public性质的公司进行上交的,主要是为了信息能够Disclosure,这也是一些Hedge Fund不能成为Public性质的上市公司的原因,因为Balance Sheet,也就是资产负债表

2012-04-08 22:49:44 526

转载 TIPS week 2

Did you know that SunGard’s written communication guidelines are largely based onthe Associated Press Stylebook? The AP Stylebook is an essential handbook for all writers, journalists, editors and

2012-03-23 10:50:38 382

原创 TIPS week 1

·         The correct spelling of the company is SunGard, NOT Sungard.·         We are part of SunGard’s Global Solution Centers, NOT Global Solutions Center or Global Solutions Centers.·

2012-03-19 15:25:37 422

原创 Linq查询

var result=from c in Products           where c.Price>500           select c;foreach(Product p in result){       Console.WriteLine(p.Name);}foreach(Product p in result){       Console.Wr

2012-02-17 13:40:59 422

原创 一年为限,持续小额储蓄的方式比较

年利率参考:2012年1月人民币存款利率表(定期)存期年利率(%)一年3.5二年4.4三年5五年5.5三个月3.1六个月3.3

2012-01-29 17:28:12 1312

原创 如何实现自定义事件

1.对于事件,熟悉observer模式的朋友应该很容易理解。实际上,使用事件所起到的作用也是类似的,是为了让应用程序中的一个或多个对象,能够以回调的方式,接收关于某个事件的通知。 2.实现一个自定义事件(1) 监听对象的设计作为监听对象listener,一定要实现一个特定的函数如下:public void _Func(Object sender, MailEventArgs e

2012-01-17 17:36:38 754

转载 C++,DLL,COM,COM+概述[转]

一、C++代码重用的缺陷    以前的C++开发人员复用代码的方式大概就是获得一套.h和.cpp文件,然后把这些文件加入到自己的工程中编译、连接,最后生成exe文件。这种代码级的复用方式存以下的问题1、C++程序员通常根据自己的需要修改别人提供的代码。开发者要使用代码,通常会根据源代码来理解代码的意图。更为老火的是,还要理解代码提供者的思路和编码风格2、C++代码级复用导致了硬

2012-01-17 15:49:48 744

原创 System.Tuple类型

1.定义在System命名空间,Microsoft定义了几个泛型Tuple类型,它们全部从Object派生,区别只在于泛型参数的个数。 2.用法一般的,可以用它来存储和传递一个逻辑数据行,比如,在一次函数调用中,获取了员工的姓名和年龄,如果不想自定义类型,就可以通过以下方式,来把这一组类型不同的数据传递到函数外:        static Tuple GetNameAndAg

2012-01-12 17:36:04 2850

原创 字段与属性的区别

1.什么是字段每个ADT都可以定义一些被获取或更改的状态信息。这种状态信息,如果是以成员变量的形式来呈现的,那么就可以称它为字段。class Base{public int m_bi;}; 2.什么是属性为了遵循面向对象设计和编程的重要原则之一,数据封装。最初的解决方案是不要公开字段,而通过自定义访问器方法来完成状态的获取与改变。 class Base{

2012-01-11 17:12:02 2471 1

原创 编译器与默认构造函数

C++新手一般有两个常见的误解:a.       任何一个class如果没有定义default constructor,就会被合成一个出来b.       编译器合成出来的default constructor会明确设定class内每一个data member的默认值。 对于问题1,C++ Standard规定:对于class X, 如果没有任何user-declared co

2012-01-10 16:54:35 529

原创 IEnumerable和IEnumerator的使用

1.       如果希望自己的类型是可枚举的,那么就必须能够完成两件事情,使得自己的类型实现IEnumerable接口,以及实现属于它的枚举器接口。微软给的例子:public class People : IEnumerable{…}public class PeopleEnum : IEnumerator{…} 2.       接着,既然是实现接口,就必须实现接口的方法,

2012-01-06 17:46:56 479

原创 ref 和 out 的异同

1.相似点    (1)生成相同的IL代码    (2)元数据几乎完全一致,只有一个bit除外,它用于记录声明时指定的是ref还是out 2.不同点    (1)主要体现在编译器行为上:根据是out 还是 ref, 编译器会按照不同的标准来验证你写的代码是否正确。        如果使用out来标记,表明不指望调用者在调用方法之前初始化好对象,被调用的方法不应该直接读取对象

2012-01-05 17:33:23 561

原创 什么是GUID

开放软件组织OSF提出了统一唯一标识UUID, GUID是微软公司对此的解释。一个GUID是一个128位长的数,从理论上说在整个空间和时间维上它是唯一的。为了保证它在空间维上唯一,GUID中有一些特定的位来记录它是由哪个机器产生的,它通常是该机器的网卡地址,如果这台机器上没有网卡,会使用另一个常数。    为了保证在时间维上唯一,GUID包含了一个时间戳,用来记录它生成的时间。这个时间戳的范围

2012-01-04 17:16:45 1022

原创 C#的扩展方法应用

1.问题提出    有时候,我希望能够调用一个方法判断一个string类型是否是合法的邮箱地址字符串。一般的可以采取以下方法:    定义一个专门的静态工具类,名为StringFormatChecker,并在其中定义一个方法,名为CheckMailAddrFormat,用于测试该字符串是否是合法的邮箱地址格式。    public static StringFormatChecker

2011-12-28 17:35:40 427

原创 ContextMenuStrip简单使用

(1)来源Namespace:  System.Windows.FormsAssembly:  System.Windows.Forms (in System.Windows.Forms.dll) (2)继承层次System.Object  System.MarshalByRefObject    System.ComponentModel.Component

2011-12-20 14:05:37 1305

原创 ListBox的数据库绑定

'首先,在成功得到DataSet的实例后,获得其中的Table,作为数据源listbox1.DataSource = ds.Tables(0)'这里,表示用什么Column来作为Text,用什么Column来作为Value.listbox1.DisplayMember = "ColumnNameA"    'The textlistbox1.ValueMember = "Colum

2011-12-15 16:12:00 726

原创 ListBox的多选

(1)    如果希望一个ListBox是多选的,除了通过控件属性手动设置外,也可以直接设置ListBox实例的SelectionMode属性。一般的,将这个属性值设置为MultiExtended,这个类型的行为比较普遍,即以Ctrl多选,以Shift框选。    (2)    假设你已经多选了,并想知道,现在多选的都是哪些Text,可以通过如下方式遍历:            f

2011-12-15 16:04:42 19250

原创 技术规格文档的内容

A.引言(编写目的,项目背景,定义,参考资料)B.技术描述(建设目标,软件架构,硬件环境,软件环境)C.数据描述(已有数据,录入数据,数据保存,数据字典,数据采集)D.功能需求(功能划分,功能描述)E.流程图 (非标准,总结自一些已发布的文档)

2011-12-15 15:54:04 615

原创 win7上出现的VS2003的ASP.NET版本不匹配

安装了Win7之后,今天使用旧项目,安装了VS2003,出现以下提示:  ASP.NET版本不匹配  Visual Studio.NET检测到Web服务器运行的是ASP.NET1.0版。  你要创建或打开的Web应用程序可以配置成与ASP.NET兼容。  解决方法:  1、打开IIS,点击根目录  2、右边,“ISAPI和CGI限制”,双击  3、ASP.NET v1.

2011-05-04 16:38:00 959

原创 新的旅途

毕业了,最终放弃了自己坚持多年的游戏之路,加入了Sungard Global Services,虽然有些遗憾,但是Corporate Finance也是我多年来所关注的,因此,也不能说全无收获,希望自己今后在这条开发的路上好好的走下去~~~    CSDN上的XDJM们一起加油吧?

2011-04-06 16:04:00 646

原创 安装VS2003要求反复重启的解决方案

今天在安装Visual Studio 2003时,安装程序要求先重启计算机,重启之后再启动安装程序,依然要求重启计算机,如此一直反复下去。无奈Google了一下,发现这居然是个常见问题,解决方法是删除 HKLM/SYSTEM/CurrentControlSet/Control/Session Manager 下的 PendingFileRenameOperations 键就可以了。看了看我机器

2010-02-13 13:29:00 2197

原创 GHOST系统下安装IIS的方法【转】

GHOST系统下安装IIS的方法1、控制面板里没有“->添加/删除Windows组件->Internet信息服务(IIS)”组件的添加方法。 (某些GHOST系统精简后没有此项******不是所有的GHOST系统都需要进行这一步) 把IIS列进系统组件并安装。先到网上下载iis5.安装包,解压到D盘的根目录下(最好是根目录,便于后面打命令)把目录名该为iis51 首先在

2010-02-13 13:25:00 780

原创 我项目中使用的Facade模式

Facade模式,是希望简化原有系统的使用方式,来定义自己的接口。按我的理解是,如果符合以下条件的一个或者多个,就应该使用这个模式:    1.如果一个项目需要借助现有代码,而项目组的大多数成员都不了解代码提供的接口    2.系统非常复杂,从零开始学习的时间的机会成本很高。    3.只需要使用代码的一部分功能。    4.原有系统提供的接口设计相当糟糕。     这样做

2010-02-09 19:34:00 951

原创 UML类图,以及对象关系的总结

1.      类的概念类,相当于描述了一群潜在对象。他们享有共同的结构,行为,约束和语义。在类中,使用属性来表达对象的结构,使用操作来表达对象的行为。 2.      类对象之间的关系2.1   关联关联是对象之间最常见的关系,用来连接有结构关系的对象。如果说A类与B类相互关联,那么A类对象与B类对象之间会产生交互关系,但是双方互相都不影响对方的生命周期。

2010-01-20 15:48:00 843

原创 全局状态(一)---ZBuffer( 深度缓冲 )

所谓深度缓冲,如果你开启它,并启用写缓冲操作,那么在每一次光栅化像素的前,会进行一次比较操作,通过比较的则可以光栅化当前像素并用当前深度值更新深度缓冲中对应像素的深度值。    如果你在渲染一个物体A前关闭了深度缓冲的写操作功能,那么当你将物体A渲染了到场景中后,即使后渲染的物体的某些顶点比物体A的深度要大,也会将物体A覆盖,因为物体A在光栅化像素的过程中没有用自己的深度值更新深度缓冲。

2009-12-21 16:48:00 1984

原创 MFC对话框控件---Edit Control

Edit窗口是用来接收用户输入最常用的一个控件。创建一个输入窗口可以使用成员函数:    BOOL CEdit::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );  其中dwStyle将指明该窗口的风格,除了子窗口常用的风格WS_CH

2009-11-16 16:08:00 3872 1

原创 一种载入.bmp文件到资源视图的投机方法

这几天一直在为一家公司做棋牌游戏的二次开发,需要对游戏进行换皮,可是因为自己对MFC还不是很熟悉,发现直接靠导入载入.bmp文件经常会出现没有效果的情况,估计是.bmp不是256色的。但是经过摸索我发现,可以通过一种投机的方法来载入,首先,我们新建一个bmp文件,然后编译,则会在res文件夹中出现那张新的图片,这时候,我把需要载入的.bmp文件改成同名并替换掉新产生的这个文件,这时候VS会提示你“

2009-10-31 15:46:00 959

原创 将MFC与DirectX9结合使用

将DX+MFC,一般用来实现地图编辑器的效果,因为单纯使用DX+Win32来写地图编辑器框架需要做很多工作,而用MFC问题就简单化了,你所要做的就是在响应事件中编写代码。    首先我根据MFC的框架与消息传递路线(具体参见侯捷老师的深入浅出MFC),我们发现一个主窗体事实上管理一个当前激活窗口(View)的成员变量,而这个变量正是MFC用来分管渲染的对象(MFC著名的文档-视图模式,文档框架

2009-10-21 20:04:00 2603 1

原创 群体的一般特征---(群体心理学习之一)

1.什么是群体         这是群体心理学习的开端,首先要明确什么是群体心理:一般来理解,群体就是聚集在一起的个人,无论他们属于什么民族,职业或性别,也不管是什么事情让他们走到了一起.但是在心理学中,群体强调的是聚集成群的人,他们的感情与思想全都采取同一个方向,而他们自觉的个性却消失了.也就是说,1000个互不相识人在一个广场中游荡,虽然你看他们在同一地点做同一件事情,但从心理学的意义上来

2009-10-09 20:11:00 1989

原创 在Octree场景下的多层次node包围盒问题

这两天遇到了一个问题(毕竟接触ogre不久,可能问题比较弱智哈),由于我把模型用OSMLoader的演示方法导入,它具体是通过一个场景(.osm文件)导入后,将其中的子模型分别用一个node保存,如果你提供了一个node(暂订叫rootNode),那么所有的子模型node都会添加rootNode下.    这样本来也很没有问题,毕竟如果我用.osm导入一个大场景,为了处理碰撞,我肯定要把各个子

2009-09-18 17:12:00 1583

原创 Ogre动态纹理(转)

Ogre动态纹理(2007-01-18 13:48:40) 分类:Ogre一、材质资源//取得该脚本材质对象    Ogre::MaterialPtr mMaterial = MaterialManager::getSingleton().getByName("Examples/Mark");     //根据text

2009-09-14 19:45:00 4069

原创 ogre+oFusion+3dsMax如何合并多个骨骼动画文件

网上常说ogre+oFusion+3dsMax是开源游戏编程的黄金组合,但是在刚接触时我就遇到了一个问题,用oFusion导出的.mesh只能和一个.skeleton文件绑定,而一个.skeleton中只只能包含一个动作,这问题就大了,一般游戏,一个模型都应该能在n个动作中切换,为了解决这个问题,我在ogre3d.org的论坛中泡了好一阵子,终于找到了解决方案,为了让后来人能够少走弯路,总结如下:

2009-09-11 15:34:00 6479 2

空空如也

空空如也

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

TA关注的人

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