代码改变世界

合并(归并)排序(MergeSort)

2011-09-10 00:35 by java线程例子, 248 阅读, 0 推荐, 收藏, 编辑
摘要://用来计数,测试执行循环次数. int count; private void button1_Click(object sender, EventArgs e) { Random theR = new Random(new Random().Next(30000)); List<int> theA = new List<int>(); int n = 1024; for (int i = 1; i <= n; i++) { theA.Add(theR.Next(10000)); } count = 0; int[] theB = theA.ToArray(); 阅读全文

Silverlight调用WCFRIAService 'Not Found'错误小结

2011-09-09 07:06 by java线程例子, 179 阅读, 0 推荐, 收藏, 编辑
摘要:1、确实没有服务方法;2、Web.Config中没有相应的DomainService配置(解决:在承载应用添加一个空的域服务,然后删除即可);3、服务方法是在于一个WCF RIA Services类库里,如果承载网站没有引用,或者是如果承载网站下Bin里的dll没有更新也会提示这种错误(VS的自动复制有的时候不是非常有效);(解决:同步更新相应的dll文件到bin目录下)4、服务方法没有打Invoke标签;5、返回的实体序列化有问题,这种情况引起的错误,非常隐蔽,非常让人伤脑筋,但这种情况下,我们是可以跟踪到服务器端代码的,一般都是服务方法调用一离开,客户端就报错。这种情况下,基本都是实体序列 阅读全文

WCF RIA Service实体嵌套问题(更正一下前面的动态数据集模拟)

2011-09-08 22:19 by java线程例子, 161 阅读, 0 推荐, 收藏, 编辑
摘要:至少在目前为止,经过测试,我发现一个实体A引用了另外一个实体成员B,如果另外一个成员B又引用实体成员A,如果A为null,没问题,如果A不为空,与B形成实例上的循环引用,就会导致客户端访问提示找不到调用方法的错误,我觉得应该是这个循环引用导致返回客户端时进行序列化时,导致无限循环引起的,当然,如果实例上不形成循环,就没问题。比如A的实例a,B的实例b,a.B引用的是b,而.A引用的如果是a,形成实例上的循环引用,就会有问题,而如果b.A引用的是另外一个A的实例a1,就没问题。这里说明一下,我在前面博文中模拟Datatable数据集中的行对表,列对行的引用是不行的,会导致上面提到的错误,请大家注 阅读全文

Linux operating system (Ubuntu) 学习-1

2011-09-06 20:25 by java线程例子, 228 阅读, 0 推荐, 收藏, 编辑
摘要:Ubuntu操作系统中计算器的使用1. 登陆系统2. 输入“bc”启动计算器程序3. 进行相关的计算(注意:可以用scale变量设定计算结果所保留的小数位数目 例如:你要想保留小数点后5位数,可以输入命令“scale=5”)4.输入“quit”退出计算器程序 阅读全文

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

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

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

2011-08-29 20:22 by java线程例子, 205 阅读, 0 推荐, 收藏, 编辑
摘要:用实体来做事情的时候确实比较方便,有利于编程。但有的时候也非常麻烦,因为有些数据属于属性动态的,这在企业应用中做些比较高级的功能时用的地方比较多,虽然我前面的博文中提供了一种解决方案,但那时后面没有用实体框架,而是直接用可以返回数据集(DataTable,DataSet)的方式进行的。对于AEF框架而言,就很难搞了,因为执行ESQL后的返回结果必须提供一个实体类才能装载,这实际上就限制了这种处理方法的应用。当然,解决办法还是有的,我们可以用实体关联查询来替代sql。但随之而来的是,如何动态构建这种针对实体的关联查询呢?当然,终极解决方案就是不用这个框架!WCF RIA Service那个动态生 阅读全文

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

2011-08-29 20:00 by java线程例子, 126 阅读, 0 推荐, 收藏, 编辑
摘要:1)对于Entity的支持相对来说比较好,自动生成的实体如果以Entity为基类,可以挂接属性改变事件,这个非常有用,但如果生成的实体以ComplexObject为基类,则没有这个好处;2)ComplextObject对于服务端得实体要求不是很严,不像要生成Entity为基类的实体那样,不能在字典中含有实体,字典中的类型只能是基本类型;3)在服务中如果要暴露以Entity为基类的实体,必须有一个不带Invoke的标签的查询方法,否则,系统会将暴露该实体集合的方法之一看成是这样的方面,如果你的实体中有其它的实体,会报编译错误。(很是奇怪的规则,都被我测出来了)3)要生成以Entity为基类的实体 阅读全文

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

2011-08-28 09:31 by java线程例子, 353 阅读, 0 推荐, 收藏, 编辑
摘要:依赖对象准备增加了属性元数据类型的定义,开始忘记贴了。以上代码都经过了测试,模拟是成功的。其实微软在页面中的绑定语法最终都会如模拟中那样实现。微软的做法是导入xaml文件的时候根据文件中的控件语法动态的生成控件实例,其绑定语法也是在这个过程中自动添加进出的,只不过需要一个简单的路径语法分析而已。另外,Silverlight里的每个控件都有一个DataContext属性,这个属性发生变化时,我觉得会整理一次当前控件和其子控件的绑定关系,也就是再做一次绑定梳理。当然,这只是我的猜测,谁有闲心的话可以去反编译一下代码,看看具体的实现。希望这篇文章能帮助大家理解WPF的依赖属性,绑定和通知机制的了解。 阅读全文

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

2011-08-28 09:20 by java线程例子, 220 阅读, 0 推荐, 收藏, 编辑
摘要:1、一个依赖对象示例:public class MyDendencyControl : MyDependencyObject { public static readonly MyDependencyProperty ContentDependencyProperty = MyDependencyProperty.Register("Content", typeof(string), typeof(MyDendencyControl), new MyPropertyMetadata("hello"));//封装成普通属性的依赖属性,注意调用的是基类的相关 阅读全文

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

2011-08-28 09:07 by java线程例子, 229 阅读, 0 推荐, 收藏, 编辑
摘要:下面是依赖对像类的实现:(注,这里涉及到INotifyPropertyChanged接口,大家可以参考MSDN文档了解)./// <summary> /// 依赖对像,主要提供属性值和属性绑定的管理。 /// </summary> public class MyDependencyObject { private IDictionary<MyDependencyProperty, object> _dict = new Dictionary<MyDependencyProperty, object>(); private IDictionary& 阅读全文
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 61 下一页