摘要: 最近做一个东西,用到了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 郭远威 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 要把多个表的记录合并并排序如下:select * from (select * from 表Aunion select * from 表Bunion select * 表C)as h order by h.列明desc 阅读全文
posted @ 2010-12-22 13:23 郭远威 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 因需要解决一个这样的问题,ibatis中传递多个参数,但是这些参数又不是属于同一个类的属性。大多数情况下,我们传入的参数都是一个类或者是一些简单的类型变量如:int ,string等。假如要传入两个int参数或者多个混合类型的参数可以为这些参数单独设计一个类,然后在类中包含这些属性,这种方法到是可行,但感觉很别扭,后来在摸索的过程中发现可以这样做:将参数类型设置为:parameterClass="System.Collections.IDictionary然后在后台代码中吧需要传过来的参数放在一个HashTable里面设置好键值对,注意键名要和sqlmap中参数名保持一致! 阅读全文
posted @ 2010-12-22 13:22 郭远威 阅读(3342) 评论(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 郭远威 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 最近想做一个文档播放器,把一些常见的文档用flash来浏览,折腾了好几天,今天终于解决了,可以通过c#中的process类来调用,但是一定不能让命令行参数中带有空格的。命令行参数如下:flashpaper.exe 123.doc -o 123.swf 阅读全文
posted @ 2010-12-22 12:15 郭远威 阅读(1000) 评论(0) 推荐(0) 编辑
摘要:  阅读全文
posted @ 2010-12-22 12:13 郭远威 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 前几天下载了ubuntu9.10-amd64的镜像文件,我准备把unbuntu安装在E盘,文件格式为NTFS的,而我的安装文件ubuntu 9.10镜像文件在F盘,解压缩后,直接点击里面的wubi安装,会失败!折腾了一两天,今天换了一种方式终于成功了。方法如下:ubuntu9.10-amd64的镜像文件与解压后里面的wubi安装文件 放在E盘根目录下,点击wubi进行安装,过一会会提示你重启系统,重启后你会发现在启动选项里多了一个ubuntu,选择unbuntu进行硬盘安装,安装过程中到一个apt 80%的时候会不动,这是因为在下载东西!可以跳过去不用管!等系统完成后在升级。 阅读全文
posted @ 2010-12-22 12:10 郭远威 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 先下载安装程序,注意下载的版本,i386的桌面版本对应一般的32位X86架构的CPU,amd64对应AMD64位双核CPU架构在windows xp下面留出一个空白分区,分区名称不能出现中文字符分区格式为NTFS,点击wubi安装程序,在安装的过程中会下载语言包,可以先跳过这步,等系统安装好后,在system--language里面跟新简体中文语言包 阅读全文
posted @ 2010-12-22 12:09 郭远威 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 昨天终于把一个项目的站点调的在各种浏览器中兼容了,现在主要的浏览器中IE6 ,ie7, 火狐等。IE8和火狐等遵循W3C标准的浏览器兼容姓比较好!所以大家调试的时候现在IE6 IE7 IE8下调好就差不多了!有一个软件好像IE6,IE7,IE8可以同时安装,这个很好用,名字好像是IETEST,大家到百度上可以找找!最容易产生错位与不兼容的地方本人摸索了以下几点:IE6中的浮动与其它不同,会额外产生一个间隙,如果发现本来在旁边的DIV跑到下面去了,请仔细检查下DIV的宽度。IE8下本来上、中、下、布局的三个层,有时你会发现最下面的那个层与第二个层重合了,问题一般出在中间那个层,检查下高度是固定的 阅读全文
posted @ 2010-12-22 12:08 郭远威 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 今天使用了下微软自带的AJAX控件,发现在页面上用ScriptManager这个时候会报错,提示的异常信息是版本不对,后来查了查官方说明:Notes: - The current version of the AJAX Control Toolkit is not compatible with ASP.NET 2.0. The latest version that is compatible with ASP.NET 2.0 can be found here: 20229.- Pages using controls from AJAX Control Tookit .NET 3.5 m 阅读全文
posted @ 2010-12-22 12:01 郭远威 阅读(1156) 评论(0) 推荐(0) 编辑