上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 今天遇到一个这样的问题,项目中有多个XAML文件需要调用同一个WCF服务函数,但是给WCF函数传递的参数不相同。发现当第一个XAML文件调用完函数,异步执行完成后,接着利用第二个xaml文件中的代码再调用同一个服务函数,发现异步执行后,并不是执行相应的异步执行完成函数,而是又开始执行第一个xaml文件中的异步完成函数。给人的感觉好像是不同的XAML文件好像不能调用同一个WCF服务函数,搞了半天也不知道为什么?请高手赐教!后来用一种比较笨的办法解决了这个问题,让一个xaml文件调用对应的WCF服务函数。 阅读全文
posted @ 2011-01-21 19:00 郭远威 阅读(596) 评论(2) 推荐(0) 编辑
摘要: 在ASP.NET中gridview控件,我们可以直接通过设置属性就可以设置列居中了,但是今天发现在silverlight 4中不能那样搞了,设置居中还要额外的加一个命名空间:xmlns:Primitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"再通过定义统一资源样式Style x:Key="DataGridHeaderStyle" TargetType="Primitives:DataGridColumnHeader" Setter Property 阅读全文
posted @ 2011-01-02 17:20 郭远威 阅读(1737) 评论(1) 推荐(2) 编辑
摘要: 最近做一个东西,用到了silverlight4和wcf,写代码的过程不是想象中的那么顺利,有些问题调试了老半天,可能是经验不足的问题,现将本人遇到的问题列出。完全是本人之谈,不代表权威和完全正确,希望和大家探讨!1、出现通信超时的问题 这里看来很多别人的文章,大多数说可以通过修改配置文件里面的sendtimeout 还有什么连接数的问题可以解决,本人试过后发现还是不行,后来调试还是代码写的有问题,可能的原因主要有: (1)从数据库中读取的数据与实体类映射不一致比如数据库中一个字段的类型是tinyint而实体类中定义却为int,silverlight给出的错误提示不是很明显,在调试的时候可能出现 阅读全文
posted @ 2010-12-22 14:08 郭远威 阅读(418) 评论(0) 推荐(1) 编辑
摘要: 由Google提出并实现的编程模型,可利用大量机器所组成的集群处理或生成海量数据集。此外,由Yahoo!公司资助的Hadoop项目则是MapReduce的开源实现,在Facebook等大型应用中得到了广泛使用。而现在,MySpace也将其MapReduce框架Qizmt开源了,可用于在大规模Windows集群上开发或运行分布式计算程序。MySpace Qizmt可用于各种分布式计算场景,例如:数据挖掘 数据分析 媒体处理 内容索引 Qizmt的主要功能有:使用C#快速开发MapReduce任务。 简单的“自己动手(Do-It-Yourself)”安装程序 内置集成开发环境/调试器 自动将堆分配 阅读全文
posted @ 2010-12-22 13:25 郭远威 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 要把多个表的记录合并并排序如下:select * from (select * from 表Aunion select * from 表Bunion select * 表C)as h order by h.列明desc 阅读全文
posted @ 2010-12-22 13:23 郭远威 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 因需要解决一个这样的问题,ibatis中传递多个参数,但是这些参数又不是属于同一个类的属性。大多数情况下,我们传入的参数都是一个类或者是一些简单的类型变量如:int ,string等。假如要传入两个int参数或者多个混合类型的参数可以为这些参数单独设计一个类,然后在类中包含这些属性,这种方法到是可行,但感觉很别扭,后来在摸索的过程中发现可以这样做:将参数类型设置为:parameterClass="System.Collections.IDictionary然后在后台代码中吧需要传过来的参数放在一个HashTable里面设置好键值对,注意键名要和sqlmap中参数名保持一致! 阅读全文
posted @ 2010-12-22 13:22 郭远威 阅读(3337) 评论(0) 推荐(0) 编辑
摘要: 需要实现:院系,专业,年级,班级。联动无刷新,其中院系,专业,年级,班级属于数据库中的字典表,有后台维护,随时可能变化最开始准备用.NET只带的AJAX实现,发现达不到想要的效果。后来采取JQuery中AJAX功能,通过异步调用C#写的web服务实现。load()方法可以说是JQuery中最简单的AJAX方法,它用于获取目标服务器的响应并将结果显示到页面上。load方法就是Jquery对AJAX的包装。还可以使用$.post()和$.get()来实现post或get方式的AJAX调用,对于复杂的情况,还可以使用AJAX()方法。 阅读全文
posted @ 2010-12-22 13:21 郭远威 阅读(956) 评论(0) 推荐(1) 编辑
摘要: 昨晚写程序遇到一个问题:先从数据库中获取数据赋值给页面中的textbox.text,按后修改textbox中内容,将新的值赋值给一个实例化的类的属性,结果出现:textbox中的内容没变,而且在pageload页面加载函数中定义的类,已经获得的属性值。在另外一个button事件中调用这个类时发现类的属性都是空值。后来通过摸索终于知道问题的原因了:1、ASP.NET的页面中你每次点击button等按钮事件,提交页面时。都会从新加载下pageload事件,这样的话,你明明对页面中的textbox赋了新值,就又被覆盖掉,所以你看到的还是没变,解决办法是 在paglaod里面加一个if(!isPost 阅读全文
posted @ 2010-12-22 13:19 郭远威 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 这个问题搞了好几个小时,今天又理了理得出以下规律:1、resultMap属于直接映射,可以把结果集中的数据库字段与实体类中的属性一一对应,这样通过select语句得到的结果就会准确的对上号2、resultclass属于隐身映射,虽然你指定resultclass=“”,具体某一个类,但是select语句得到的结果是一条实力记录,但如果数据库字段与类的属性名字不一致,这个时候就会出现映射错误,有一种方式可以解决就是在写select语句时,给每个字段用as运算符取名字与属性一样:例如:select realname as name...其中realname是字段列名,name是属性字段名3、resu 阅读全文
posted @ 2010-12-22 13:18 郭远威 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 最近想做一个文档播放器,把一些常见的文档用flash来浏览,折腾了好几天,今天终于解决了,可以通过c#中的process类来调用,但是一定不能让命令行参数中带有空格的。命令行参数如下:flashpaper.exe 123.doc -o 123.swf 阅读全文
posted @ 2010-12-22 12:15 郭远威 阅读(1000) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页