自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

ORA-01078: failure in processing system parameters

ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/oracle/app/oracle/product/11.2.0/dbhome_1/dbs/initsales.ora'这个错误主要是环境变量引起的。两个主要的环境变量一定要注意:O...

2011-08-31 13:12:00 79

Environment variable ORACLE_UNQNAME not defined

Environment variable ORACLE_UNQNAME not defined. Please setORACLE_UNQNAME to database unique name.先运行下面这条指令:$export ORACLE_UNQNAME =$ORACLE_SID然后运行:记住是双引号。sqlplus "/as sysdba"...

2011-08-31 12:17:00 103

ORA-01031: insufficient privileges的解决方法,在自己的机器上操作成功。

ORA-01031: insufficient privileges的解决方法 ############################################# # # NAME: troubleshoot connect internal.txt # # DESCRIPTION: # connect internal # connect / as...

2011-08-31 12:12:00 403

vc++中如何实现类似fences软件中的栅栏桌面

fences(http://www.stardock.com/products/fences/)是stardock公司开发的一款桌面小工具,是.net开发的。桌面图标是放在 SysListView32这个列表中,您可以通过FindWindowEx方法来获取到桌面图标例如:if(((hWnd = ::FindWindowEx(NULL, NULL, "Progman", NULL))...

2011-08-30 23:05:00 154

MFC界面编程

对于MFC的界面编程我们要先了解CStatic类和CMemDC类:CStatic类可以说是大家看到MFC中最简单的界面元素之一,一般来说,我们将picturebox, label, groupbox引入界面,默认的都是CStatic类的界面元素。对于我们定制界面来说,CStatic类是最简单的切入点,我们可以将其作为我们的画布,我们需要什么样的界面,就可以在上面绘制出来。CJPMemD...

2011-08-30 22:51:00 177

利用索引器搞定了一个通用字典数据加载方式。

因为字典都来自统一的字典表,访问方式基本相同,利用绑定可以支持索引的特性,搞了一个通用的字典数据源加载的机制,程序员使用的时候非常方便,可以提供给下拉框,列表框等地方。统一的绑定访问的形式:{binding Path=Dict[XXXX].DictValues},dict属性放在viewmodel基类里面,程序员只要按上述方式绑定即可。索引器方式的绑定,非常的有用,大家可以多试试!...

2011-08-30 20:32:00 113

AEF 中的SQL语句执行能否返回数据集(DataTable)?

用实体来做事情的时候确实比较方便,有利于编程。但有的时候也非常麻烦,因为有些数据属于属性动态的,这在企业应用中做些比较高级的功能时用的地方比较多,虽然我前面的博文中提供了一种解决方案,但那时后面没有用实体框架,而是直接用可以返回数据集(DataTable,DataSet)的方式进行的。对于AEF框架而言,就很难搞了,因为执行ESQL后的返回结果必须提供一个实体类才能装载,这实际上就限制了这种处理方...

2011-08-29 20:22:00 114

WCF RIA Service下的Entity和ComplexObject的一点区别(微软不厚道)

1)对于Entity的支持相对来说比较好,自动生成的实体如果以Entity为基类,可以挂接属性改变事件,这个非常有用,但如果生成的实体以ComplexObject为基类,则没有这个好处;2)ComplextObject对于服务端得实体要求不是很严,不像要生成Entity为基类的实体那样,不能在字典中含有实体,字典中的类型只能是基本类型;3)在服务中如果要暴露以Entity为基类的实体,必须...

2011-08-29 20:00:00 88

oracle 11g 安装必须软件

[root@localhost Server]# rpm -ivp binutils-2.17.50.0.6-14.el5.i386.rpm warning: binutils-2.17.50.0.6-14.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186Preparing packages for installa...

2011-08-28 10:44:00 144

WPF依赖属性,绑定通知机制系列补充说明

依赖对象准备增加了属性元数据类型的定义,开始忘记贴了。以上代码都经过了测试,模拟是成功的。其实微软在页面中的绑定语法最终都会如模拟中那样实现。微软的做法是导入xaml文件的时候根据文件中的控件语法动态的生成控件实例,其绑定语法也是在这个过程中自动添加进出的,只不过需要一个简单的路径语法分析而已。另外,Silverlight里的每个控件都有一个DataContext属性,这个属性发生变化时,我觉得会...

2011-08-28 09:31:00 223

模拟实现WPF的依赖属性及绑定通知机制(4)--模拟实现绑定连动机制

1、一个依赖对象示例:public class MyDendencyControl : MyDependencyObject { public static readonly MyDependencyProperty ContentDependencyProperty = MyDependencyProperty.Register("Content", typeof(string)...

2011-08-28 09:20:00 98

模拟实现WPF的依赖属性及绑定通知机制(3)--依赖对象

下面是依赖对像类的实现:(注,这里涉及到INotifyPropertyChanged接口,大家可以参考MSDN文档了解)./// <summary> /// 依赖对像,主要提供属性值和属性绑定的管理。 /// </summary> public class MyDependencyObject { private IDictionary<MyD...

2011-08-28 09:07:00 209

模拟实现WPF的依赖属性及绑定通知机制(2)--依赖对象的准备

依赖对象一个主要的功能就是提供对依赖属性属性值的管理,所有需要具有依赖属性的类都可以从这里继承,而无需自己去管理依赖属性值。依赖对象的主要方法就是SetValue和GetValue两个方法,这也是依赖属性和普通属性获取值不一样的地方,当然实际的应用中依赖属性一般不会直接使用这两个方法,而是封装成普通属性方式。另外对于依赖属性,我们还提供了一个属性值发生变化时依赖对象可以截获的回调机制,这样做的目的...

2011-08-28 09:04:00 168

模拟实现WPF的依赖属性及绑定通知机制(1)--依赖属性

依赖属性的好处大家可以参见前面我转载的博文。我们知道,WPF中控件的属性非常多,但这些属性中大部分你在编程过程中是不会改变设置的,而是直接利用其默认值(所以以后设计属性时,默认值的选择也非常关键,这有利于减少存储),如果采用原来的属性方式,每个类的实例都会有自己的一份属性值集合,哪怕都是缺省值。这样做从存储上来讲当然是不划算的,因此可以将缺省值存在类里面,而只有改变了的与默认值不同的值才存在实例里...

2011-08-28 08:47:00 263

Silverlight的依赖属性与附加属性

Silverlight的依赖属性与附加属性SilverlightAttachedProperty,CLR属性,DependancyProperty,Silverlight, 依赖属性, 值变更, 寻值,附加属性好久没写Silverlight了,依赖属性(Dependency Property)和附加属性(Attached Property)这两个算是很基...

2011-08-27 21:59:00 50

Silverlight实战示例(兼集合属性的妙用)系列源码文件已经上传,大家可下载

今天有空整理了一下Silverlight实战示例(兼集合属性的妙用)系列源码,上传到CSDN的下载频道,大家需要的话可以去加载,大家一起进步!如果大家觉得2个资源分贵了,告一声,我回去修改(不知能不能修改资源分?)一下。随便说一声,上载的资源可能需要审核,估计要点时间才能看见,多长时间就看CSDN的效率了....

2011-08-27 09:41:00 106

这段时间学习和应用silverlight+WCF RIA Service的总结

要做ERP这样的企业业务系统,Silverlight+WCF RIA Service还是有欠缺,客户端没有同步调用麻烦多多,服务端的自动生成客户端实体和代理服务代码,是看起来很美,但用处不大,而且极不利于分拆。分几个库吧,公共实体部分生成会重合,会出错,不分吧,都在一起维护很困难。再说服务,如果所有服务都放在一个或者几个服务里,维护是个高难度,也不利于自动代码生成和大家协同工作。如果按单表分离吧,...

2011-08-26 22:21:00 142

红帽子 red hat enterprise linux oracle 11g 快速安装指导 详解

本文为安装翻译,有翻译不准确的地方敬请批评指正。

2011-08-26 16:53:00 250

Red Hat Enterprise Linux5.5 rhel5.5安装oracle11g 找不到WFMLRSVCApp.ear文件 错误

1、权限问题,就是解压缩是不是和oracle用户。就是说,你解压缩两个从oracle网站上下来的压缩包要和安装oracle是同一组用户名。2、解压缩程序问题,要用命令解压缩,包含两个命令:unzip linux_11gR2_database_1of2.zipunzip linux_11gR2_database_2of2.zip3、最好不要用右键解压到命令。解压缩...

2011-08-26 13:38:00 102

vm ware 虚拟机 linux 鼠标定位不准确,偏移

安装 vmware 后,鼠标发生偏移,可以通过调整 刷新频率来解决。把刷新频率调整为 60问题就就解决了。

2011-08-25 16:12:00 1515

在 Linux 下如何关掉蜂鸣声

Linux 中在控制台及 X 的虚拟终端下都可能有蜂鸣声,而且这两个地方的蜂鸣声要通过不同的方式关闭。 控制台下的蜂鸣声可通过 setterm -blength 0 关闭。此命令可放在登陆 shell 的配置文件中,例如 Bash 的 .bash_profile.X 的虚拟终端下的蜂鸣声可通过 xset b off 关闭。此命令可放在 startx 的配置文件 $HOME/...

2011-08-25 10:56:00 473

给已经安装好的虚拟机(vm ware 7)分配增加内存?

1、点停止按钮,就是那个红色方框;2、然后点击vm>> setting,信息显示里有介绍硬盘 光驱 和内存的,3、你双击内寸就可以更改的,PS 关闭虚拟机里面的系统才可以增加内存。如果你点的是挂启当然不能改,你点停止后可以进行操作内存,比如更改内存、增加网卡和硬盘等操作。...

2011-08-25 10:08:00 2282

Silverlight实战示例7(兼集合属性的妙用)--客户端视图层(V)

1)视图层后台代码,很简洁,主要是处理视图模型的创建,当然,如果你利用一些技术,这里是可以不需要代码的。不过我的观点是任何事情都不要搞成洁癖,如果页面的所有控制都放在视图模型层,反而会使得视图模型层最后就变成了视图的后台代码,那么这个MVVM模式就失去了意义。using MEntities;using RIAServices.Web;using System.Threading;u...

2011-08-25 07:26:00 58

Silverlight实战示例6(兼集合属性的妙用)--客户端视图模型层(VM)

3)视图模型层DynamicDataViewModel .csusing System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windo...

2011-08-25 07:16:00 92

Silverlight实战示例5(兼集合属性的妙用)--客户端模型层(M)

1)服务代理层 这里的代码都是系统自动产生的,主要负责代理服务端得方法执行,没什么特别可说的.2)客户端模型层DynamicDataSource.csusing System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents...

2011-08-25 07:07:00 63

Silverlight实战示例4(兼集合属性的妙用)--业务逻辑与服务层

1)业务逻辑层:DynamicDataBusi.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using MEntities;using System.Data.SqlClient;namespace BBus...

2011-08-24 22:28:00 103

Silverlight实战示例3(兼集合属性的妙用)--数据库访问层和数据访问层

这两层实际上就是大多数实体框架所处的层次,在这两个层次方面,大家可以参考动软的方式,当然,也可以自己构建,也可以利用现有的成熟的实体框架。但对于大型项目或者产品型项目,最好还是不要使用那些复杂的实体框架,因为更新,维护,升级都不太可控,而且很多时候都会有一些限制,不太利于构建高效动态的业务应用(再怎么强大,还是没有直接用SQL语句与数据库打交道强大,而且使用框架时,如果利用了缓存,那么存储过程使用...

2011-08-24 22:14:00 78

Silverlight实战示例2(兼集合属性的妙用)--实体的组织(续)

3)数据行DynamicDataRow.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MEntities{ [Serializable] public partial class DynamicDataRow { pu...

2011-08-24 21:59:00 43

Silverlight实战示例2(兼集合属性的妙用)--实体的组织

在本篇中,我们不仅演示实体的结构,而且我们利用集合属性来打造万能实体(类似于DataTable)。 下面是代码:1)首先我们定义Column,主要提供字段列信息:DynamicDataColumn.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;names...

2011-08-24 21:52:00 44

Silverlight实战示例1(兼集合属性的妙用)--整体架构

在这个系列里我们将学习一般业务系统的整个过程,涉及到从数据库一直到silverlight页面的各个方面。示例中遵循我一贯的风格,不采用任何第三方框架。但为了简单起见,这里不考虑多种数据库支持(其实多种数据库支持在可以利用存储过程的情况下,非常简单,封装一个数据库访问层即可),同时为了减轻贴图的压力,我们假设各位对于基本的silverlight的程序创建没有任何问题。下面是整个程序的大致框架:...

2011-08-24 21:16:00 101

VM ware 虚拟机 的usb设备和usb里面的iso文件的挂载

1、usb 盘的挂载把 VM最大化以后,系统会识别U盘,并且弹出目录。2、U盘里面有个iso文件的挂在用下面命令。 mount -t iso9660 -o loop /media/20100616_22/rhel-server-5.5-i386-dvd.iso /mnt/iso其中,/media/20100616_22是U盘目录, iso是命令 mkdit /mnt/建设的...

2011-08-24 17:11:00 158

VMware Tools 安装详细解释,一步一步安装 VMware Tools

1.启动VMWare 虚拟机,启动Rad Hat Enterprise Linux (图形界面方式登陆),并且以管理员的身份登陆。2.在VMware虚拟机的菜单中点击:虚拟机->安装VMware 工具->install。3.Rad Hat Enterprise Linux 自动挂载VMware Tools的虚拟光驱,并显示在桌面。4.进去VMware Tools的虚拟光驱里...

2011-08-24 09:40:00 188

架构设计原则--类层次多少为宜?

只要是采用面向对象编程,类层次是必然的(包括接口),虽然面向对象编程有一个原则就是多用接口少用继承的原则,但这并不是说不要用继承,毕竟继承可以实现代码的复用,有其好处。对于自己的类层次,当然是越少越好,但不管多少最少是2两层,那么2-3层应该很正常,4-5层有点多,6层及以上,对于一般的应用体系就多了。我一般设计的应用体系中类层次是:第一层,顶层,一般为非范型,用于该类的基本规范和约束,第2层...

2011-08-23 06:40:00 163

设计模式之命令模式的一点补充

在命令模式中有4个角色:调用者,命令,接收者和客户端,调用者的责任是发送命令请求,命令负责对当前的命令接收者处理过程的调用(传达作用)。而接收者负责具体的命令执行,也就是负责命令的具体处理逻辑。客户端的作用就是根据一定的参数,创建具体的命令和接收者,并决定命令由谁(接收者)来执行(请求和处理配对)。需要注意的是调用者可以处在Client端,也可以不处在客户端(比如远程命令请求),因此就整个模式来讲...

2011-08-21 22:31:00 66

推荐几个博客,希望大家能在技术之外看看这个世界

http://blog.sina.com.cn/u/1497047894http://blog.sina.com.cn/liujunluo中国前30年是造船为主流,所以原创很多,即使是山寨也很有水准,近30年是租船论为主流,以卖为主,现在弊端已显露无遗。但一个国家的强大最终要靠人才和技术,不是靠造房子和造GDP就可以的。所以个人看好CSDN上的这个群体。...

2011-08-21 21:37:00 80

每天一博:看起来很美,但实际上很脆弱的群体

有不小的欲望,也有点小聪明,见识比较多,虽然很多都不是一手的,出入的场所和工作环境看起来都不错,至少比一线工人或者是日晒雨淋的农民工要强些,因为工作主要用脑,也符合劳心者条件,但虽是劳心者,但并不治人,而恰恰相反,这个群体是治于人。不团结,爱面子是这个群体的典型性格,而且大多不喜欢政治,也不太关心政治,以为这就是道德,因此这个群体的利益很容易被剥夺,还不会起民怨:自以为是的普遍性格,加上流动性...

2011-08-21 16:39:00 65

GAE 博客——B3log Solo 0.3.0 正式版发布了!

GAE 博客 ——B3LOG Solo 0.3.0 正式版发布了!该版本重写了后台管理,对前台模版进行了调整优化,修复了一些 Bugs,并进行了一些改进以及新特性。另外,0.3.0 加入了插件功能,可以通过插件来扩展功能了 ;-)特性基于标签的文章分类同步发布文章到腾讯微博Ping Google Blog Search Engine博客/标签 Atom Feed 输出评论回复及邮...

2011-08-21 13:38:00 117

每天一博:无可写

今天空了一下自己,没有去学技术,但不是因为知道在中国学技术不重要,学厚黑才是王道的缘故,而是需要去陪陪家人,技术是学不完的,钱也是赚不完的,而生活是实实在在的。在中国,我这把年纪还在写代码,而且代码量还如此巨大的,估计很少了,但这也不能怨社会,毕竟我们是有优越性的。别的国家人民都是水深火热,只有我们生活在幸福中,虽也有些不和谐的事情,但那毕竟是一小撮,是的,一小撮,在这个无处不被的时代,你还有什么...

2011-08-20 23:11:00 66

Accessing of Rows in Silverlight DataGrid

Imagine you want to enumerate (enlist) all rows (DataGridRow) of Silverlight Grid (DataGrid). By design this is not very simple tasks.For example, you want to do something like this: foreach (D...

2011-08-20 08:14:00 60

Silverlight应用框架雏形:MVVM+WCF RIA Service + 业务逻辑层+自写的实体框架

经过1个月的学习,从接触Silverlight到现在完成一个初具企业级应用框架的实现,确实感觉比较累。本来底层定型很快,但由于选型时争论比较长,拖了点时间,而我本来只负责底层,但由于客户端小组进展比较慢(原因一言难尽),这个星期我开始接手这方面的工作,经过几天的努力,在UI组兄弟们的配合下,今天终于完成了从数据库到页面的整个应用架构的实现,效果不错,而且还比较适合大规模开发。下面是整个架构体系:...

2011-08-19 19:56:00 52

空空如也

空空如也

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

TA关注的人

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