- 博客(22)
- 资源 (3)
- 收藏
- 关注
原创 Silverlight 4里Textbox在失去焦点之前无法获取到Text值的另类解决方法
这个问题在Silverlight 5中可以通过在绑定语法里使用UpdateSourceTrigger.PropertyChanged实现,但是在Silverlight 4里没有这个选项。 通过谷歌查找了一番,发现大部分解决方法都是在TextBox的TextChanged事件里编写类似如下代码: TextBox txt = sender as TextBox; var bi
2013-09-11 00:05:08
1869
原创 调用Application.Quit()方法时报"This operation cannot be performed in this event handler."错误的一种解决方法
前几天有个同事问我一个问题,就是如何使用子线程打开PPTX文件。开始时我并没有觉得这是个什么大问题。因为我觉得这个主要的难点在于注意线程上下文的切换上。不过开始做个Demo后感觉有点困惑了,主要集中在Application.Quit()方法上。因为需求里希望打开PPT文件进行播放幻灯片,当幻灯片结束时需要关闭PPT文件。这个需求很合理,因为我们的程序其实就是个打开幻灯片的外壳,如果幻灯片结束后
2013-08-10 17:29:51
6287
原创 在DataGrid里面绑定ComboBox列时无法在编辑模板下默认选中一个备选值的一种解决方法
今天同事遇到一个关于DataGrid模板列里添加一个ComboBox控件的问题。大致的情景如下面的截图所示:William的性别是Male,但是当双击性别列(它是一个带有ComboBox控件的模板列)时,出现了如上图所示的情况。ComboBox控件的默认选中项成了空白项。修正这个问题后的截图如下:上图是我们想要得到的结果,即双击性别列后,默认应该选中之前显示的值。
2013-01-30 13:08:32
2161
原创 使用WinDbg调试Silverlight中遇到“Failed to find runtime DLL (clr.dll), 0x80004005”问题的解决方法之一
这个问题主要和我的自以为是有关,呵呵,希望大家多实践而不是像我那样自以为是就好了。 进入正题啦。从网上的有关WinDbg调试Silverlight教程中都没有提到会发生这个错误,所以我也就在这个问题上止步了。先看看截图,我使用Vs 2010运行了一个Silverlight项目,这里注意不是“启动调试(F5)”,而是使用"开始执行不调试(Ctrl + F5)"。这时候默认会打开IE并导航到
2012-08-31 13:18:05
7832
原创 关于Silverlight中的多线程的理解
这段时间由于Silverlight的性能问题导致我们之前的项目客户很不满意,并要求整改,所以开始研究了一些性能相关的内容,其中一个就是Silverlight的线程模型是怎样的。把我自己从测试以及其他人的文章中得出的理解分享一下,有不对的地方也请指正啦:第一条很重要的认识是,Silverlight只有一个主线程,也就是我们常说的UI线程。第二条是这个主线程实际上负责很多的事情,例如,处理用户
2012-07-16 17:51:48
2637
原创 解决异常Unable to determine the provider name for connection of type SqlCeConnection的方法之一
最近开发一个带有local data的WPF项目时遇到一个异常:Unable to determine the provider name for connection of type 'System.Data.SqlServerCe.SqlCeConnection'。开发环境是:在VS2010 sp1下使用Entity Framework 4.1(Code-First) + Sql Comp
2012-07-16 14:01:06
12275
原创 WCF RIA方法无效的一种解决方法
今天使用WCF RIA做个Demo,但是发现服务器端写的方法总是不执行。这里,我使用的是LinqToEntitiesDomainService作为域服务类。通过Debug后发现其触发了ApplicationUnhandledException异常,里面的信息是:Submit operation failed. The specified named connection is either
2012-06-16 13:33:20
1277
原创 总结一下Silverlight里Template,ContentTemplate,ItemTemplate和Content属性的区别
使用Silverlight开发的人总会碰到修改控件样式的问题,但是如果如题所述的几个重要概念不清楚,就会导致思路的混乱,以及无法实现自己的要求。呵呵,我就是这样啦,哈;因此我花费了一些时间总结了一下我的理解,如果有错误的地方也希望高手能指正一下吧。以Button为例,从类的继承关系上看,它继承ButtonBase,而ButtonBase又继承了ContentControl类,这个类是比较重要的
2012-05-23 11:15:42
4468
原创 去掉Ubuntu10.04加密主目录的一种方法
此帖是“使用Putty登录Ubuntu后得到"Server refused our key"错误的一种解决方法”的后续,主要采用了此帖的方法,但是省略几个步骤。 我的做法: 1. 备份主目录,输入下面的命令,效果如图sudo cp -rp /home/allen /home/allen.bak 2. 使用root用户登录系统,这里可能有点小问题,就是默认情况下Ubunt
2012-03-16 09:25:08
2685
原创 使用Putty登录Ubuntu后得到"Server refused our key"错误的一种解决方法
说来很惭愧,这个问题给我折腾了快一个月了,今天还是多写了一个搜索词才联想到这个问题的解决方法的。 在网上可以收到很多这方面的东西,但是我都尝试后,还是没能解决我遇到的问题。但是其实很简单的,症结就在Ubuntu的加密主目录[Encrypt Home Directory]的功能上,下面就描述一下吧。 现象就是下图所示: 而从/var/log/auth.log文件中看到的情况
2012-03-10 11:52:50
7831
原创 在Windows7 64bit Home版下安装android sdk后,无法启动SDK Manager的解决方法之一
看来注定2012对于我来说是一个不平凡的一年啦,小挫折不断啊,又是一件弄了几天才搞定的问题,虽然不知道为什么,呵呵。 首先,我在这里下载了android-sdk_r16-windows.zip文件,并解压到C盘android文件夹下。由于这几天在弄php的事情,所以并没有马上下载sdk platform的东西。等了几天后,我才想起此事,于是双击SDK Manager.exe文件,但是每次都是
2012-03-05 13:52:58
9366
原创 可以Ping通,却无法使用IE上网的几种可能性
最近在使用Microsoft Virtual Pc时遇到一件有趣的事,当我在虚拟机Networking设置里选择Shared networking(NAT)模式,并且在虚拟机Windows XP系统里使用DHCP获取IP,正常来说,直接就能在虚拟机里上网,以前一直这样使用也没出现过什么问题。 现象如下图: 首先我想到的是网络的连通性,在物理主机上访问www.baidu.com,
2012-03-02 13:26:55
3375
原创 MySQL数据库的常用命令行工具的简介
这几天在弄一个Php&MySQL的网站,顺便复习了一下MySQL的一些知识。因为使用的是FleaPHP的APM Express 集成运行环境,所以MySQL程序目录下的bin里并没有多少工具,只有myisamchk.exe,mysql.exe,mysqld-nt.exe和mysqldump.exe。 先说一下mysqld-nt.exe程序吧,它是MySQL数据库服务的后台进程,也就是我们常说
2012-02-23 15:23:13
1769
原创 使用自定义端口连接SQL Server 2008的方法
使用过SQL Server的人大多都知道,SQL Server服务器默认监听的端口号是1433,但是我今天遇到的问题是我的机器上有三个数据库实例,这样使用TCP/IP远程连接时就产生了问题。如何在Microsoft SQL Server Management Studio里加入端口号连接呢?如果你熟悉SQL Server连接字符串的写法,估计你肯定知道答案啦,呵呵,但是我不知道啦,所以记录一下过程
2012-01-09 13:15:50
28941
原创 解决"链接服务器 '(null)' 的 OLE DB 访问接口 'STREAM' 返回了对列 '[!BulkInsert].fieldname' 无效的数据"的一种替换方法
最近在合并两个SQL Server数据库的数据时不幸发生了这种错误,数据只能导入1433条,而其余的上万条数据都无法导入。 我的环境是SQL Server2008 sp1下,使用SQL Server Integration Services 10.0进行数据导入操作。 错误信息片段如下: * Error 0xc0202009: Data Flow Task 1: SSIS E
2012-01-06 11:05:58
16253
1
原创 清除本机在Windows下访问共享文件夹时的登录信息的一种方法
不知道大家遇到过这种情况没有,呵呵,我是经常遇到,虽然知道有一种办法,但是有点麻烦,于是从网络上另找到一个方法来解决它。 当我们访问局域网里的一台主机的共享文件夹时,首次登录会要求输入用户名和密码,当输入正确后,即使没有勾选“Remember my credentials”选项,下次输入地址也会自动登录到那个文件夹里。虽然这个功能方便了我再次输入登录信息的麻烦,但是当我想切换权限更大的用户时
2011-12-26 14:58:00
23058
原创 解决WindowsXP下启动SDL Trados 2007时提示“未能初始化应用程序”错误的一种方案
上周六给一位同事安装SDL Trados 2007 suite sp3,安装和破解过程都很顺利,但正当我以为大功告成之时,却发现无法启动桌面上的SDL Trados 2007这个快捷方式。 现象是看到启动画面后就弹出一个错误提示,上面的大意是“未能初始化应用程序”,但还没等我按确认按钮时就消失了。以前在Windows 7下安装并没有遇到过这种情况,这次是在Windows Xp下出现的问题。没
2011-12-19 11:49:43
4139
原创 Flex4 + FluorineFx配置开发环境时遇到的问题及解决方法
最近做一个项目时想使用Flex4 + PureMVC做客户端,呵呵,这个优点就不多说了。对于PureMvc框架这里就不提了,因为官网上有最佳实践的中文版可以阅读一下,不是很困难,至少我配置时没遇到什么太大障碍。而且考虑到Web Service的效率问题,于是想尝试一下Fluori
2011-08-26 13:04:38
2014
转载 Word2007中莫名显示超链接成{HYPERLINK "url"}形式的解决方案
今天有个同事说她电脑上的Word2007显示超链接不正确,于是看了看情况发现原本显示超链接的地方变成了{HYPERLINK "http://www.baidu.com"}形式。呵呵,看了之后我都无语啦,从来没看见过这种现象,唉,只怪自己见识太短啦。Google了一下,发现真有人找到解决方案了,于是“拿来主义”,但发现有个图片看不了,心想这么找呀,于是硬着头皮在Word选项里挨个点,最后找到了那
2011-07-27 13:05:34
26967
原创 Sql Server 2008在命令行下启用sa账户的解决方法 [Windows2008(64bit)]
公司最近安装了一个服务器版软件,这个软件在安装过程中自带安装了SQL Server 2008 R2的数据库引擎,但没有安装SQL Server Management Studio客户端[SSMS],因此在管理数据方面只能使用Sqlcmd命令行工具。因为查询结果经常折行,查看很是不便,于是有了安装一个SSMS在服务器上的想法。但是实地考察发现,服务器上还有其他服务在使用,因此不能重启电脑
2011-06-29 14:32:00
11838
原创 Asp:IE弹出的不带空白窗口的下载对话框
相信大家从网络上都能搜索得到这个技巧,这里只是记录一下自己的编程经验而已。 当我们做下载功能时,经常看到IE浏览器会弹出一个下载保存对话框。就我以前的经验,以为是使用弹出窗口,即window.open(url,name, options),的方法,但是在实践中发现背后的窗口无法隐藏掉,无论你是想移动到不可视区,还是想设置窗口的width和height为0,都不能达到想要的效果。于是从网络
2011-06-10 11:52:00
2127
原创 Asp:Scripting.Dictionary对象的使用
呵呵,今天在修改Asp网站时遇到了使用Dictionary对象的问题,于是参照Vbscript手册中的描述创建和赋值Dictionary对象。当一切测试都很正常后,开始修改现有网站代码。不幸的是,修改后发现网站中Dictionary的值总是Empty,无奈Google了半天,结果一无所获,只能靠自己啦,呵呵,虽然这时也没什么头绪。 静下心来发现,当使用字符串做Key值时能够查看对应的Va
2011-06-10 11:18:00
2344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人