· 在Silverlight中使用WebClient 下载资源后的内容未更新
· 用HttpWebRequest代替WebClient解决POST超时问题
2012-1-6 11:09:52 阅读2 评论0 62012/01 Jan6
1.停掉SQL SERVER 2008所有相关服务
2.在控制面板“添加删除程序”中,删除SQL SERVER 2008相关的程序
3.下载 Windows Install Clean Up 工具卸载SQL 2008组件 (google it ~关于怎么用懒得写,看看就知道了)删除所有SQL服务
4.清除注册表
将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹全部删除
将HKEY_LOCAL_mACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist全部删除
5.删除残留文件
6.将SQL
2011-12-26 8:48:13 阅读3 评论0 262011/12 Dec26
2011-11-4 19:06:34 阅读17 评论0 42011/11 Nov4
|
|
开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB
2011-9-22 16:44:35 阅读27 评论0 222011/09 Sept22
既然资源的下载依赖于URL,可以动态改变URL,来获取最新的资源。
public void LoadStringResource(string relativeFileName)
{
WebClient xmlClient = new WebClient();
xmlClient.Encoding = System.Text.Encoding.Unicode;
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
2011-9-22 15:48:20 阅读103 评论0 222011/09 Sept22
WebClient 不支持超时设定,这一点太糟糕了。因此选用HttpWebRequest代替WebClient :
HttpWebRequest毕竟是WebClient 的父类,因此POST起来比较麻烦。
try
{
string valpairs="";
valpairs="c="+textBox1.Text;
UTF8Encoding encoding=new UTF8Encoding();
b = encoding.GetBytes(valpairs);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("
2011-9-13 23:57:09 阅读70 评论1 132011/09 Sept13
<configuration>
<system.web>
<pages validateRequest="false">
<httpRuntime requestValidationMode="2.0">
2011-9-5 10:03:30 阅读49 评论0 52011/09 Sept5
2011-5-26 17:17:00 阅读442 评论1 262011/05 May26
如何将一个字符串转换为JSON对象呢?如果先创建一个类的话,那就太累了。
var o = new
{
a = 1,
b = "Hello, World!",
c = new[] { 1, 2, 3 },
d = new Dictionary<string, int> { { "x", 1 }, { "y", 2 } }
};
var json = JsonConvert.SerializeObject(o);
现在json是一个字符串。
第一种做法(匿名类):
var anonymous = new { a = 0, b