我试图发送一个简单的HTTP请求,如下所示:
var client = new WebClient();
string myString="this is the string i want to send";
message = client.DownloadString("http://www.viralheat.com/api/sentiment/review.xml?text=" + myString + "&api_key="+currentKey);
Run Code Online (Sandbox Code Playgroud)
但是我发送的一些字符串包括#或&或者这样的字符,所以我想在发送之前先对字符串进行编码,因为如果它包含这些特殊字符而不进行编码会引发错误.
我制作了这段代码,将大约8种不同的纹理加载到具有纹理属性的对象列表中.
我有一个名为"1.png,2.png,3.png,.......,46.png"的纹理文件夹,我希望8个不同的对象加载随机选择的纹理.
DockedFruitsList = new List<Fruit>(8);
for (int i = 0; i < 8; i++)
{
Fruit temp = new Fruit();
temp = new Fruit();
temp.Position = AvailablePositions[i];
int random=(new Random().Next(0, 4600) % 46);
temp.Texture = Content.Load<Texture2D>(@"Fruits/" + random);
DockedFruitsList.Add(temp);
}
Run Code Online (Sandbox Code Playgroud)
问题是,尽管随机总是生成不同的数字,但绘制的结果始终是相同的纹理,它从运行变为另一个运行,但对于所有8个纹理它总是相同的
spriteBatch.Begin();
for (int i = 0; i < DockedFruitsList.Count; i++)
{
spriteBatch.Draw(DockedFruitsList[i].Texture, DockedFruitsList[i].Position, Color.White);
}
spriteBatch.End();
Run Code Online (Sandbox Code Playgroud) 我已经死了大约6个小时试图弄清楚如何在WP7中发出常规的POST请求,我尝试了在这里和其他许多地方发布的类似问题的答案,我也尝试过很多不同的API POST请求,他们都领先对某个问题,
远程服务器返回错误:NotFound.
似乎每次都缺少一些东西.
所以,如果你有人请告诉我们如何正确地在这个WP7中获得POST请求
silverlight httpwebrequest windows-phone-7 windows-phone-7.1
我希望我的silverlight应用程序全屏运行(禁用那里的电池/信号栏)
我试过了:
Application.Current.Host.Content.IsFullScreen = true;
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我怎么能这样做?
我正在使用C++实现DES加密算法,我在一个非常大的文档(1.1MB)plaint文本上进行基准测试.
我现在已经加密了大约1.1秒,我需要从中挤出更多的性能.
我在考虑混淆,这有助于优化我的代码吗?
我想检测我的游戏是否处于跟踪模式并让用户去市场购买它.
我做了这里的代码
他们提供的代码samlpe虽然不起作用
if (Guide.IsTrialMode)
{
Guide.ShowMarketplace(signedInGamer.PlayerIndex);
}
Run Code Online (Sandbox Code Playgroud)
它给 The name SignedInGamer doesn't exist in the current context
我试着用它稍微修改它并将其修改为:
if (Guide.IsTrialMode)
{
//Guide.ShowMarketplace(signedInGamer.PlayerIndex);
Guide.ShowMarketplace(PlayerIndex.One);
}
Run Code Online (Sandbox Code Playgroud)
它现在有效但在模拟器上它进入市场并给出:

我不确定那是因为游戏处于调试模式并且还没有发布,或者那是因为我做了修改?!
我正在尝试为我的Windows phone项目使用API.
当我将它用于控制台应用程序时,API工作得很好.
但是当我将类导入到wp7项目时,这些行出错了:
using System.Web;
using System.Web.Security;
using System.Xml.XPath;
Run Code Online (Sandbox Code Playgroud)
当我尝试添加它们的引用时,它不会出现在.Net引用列表中,这与常规C#控制台应用程序不同,是什么解决方案?
我想将所有的facbeook联系人导出为.CSV格式或任何其他联系人格式
我试图将Facebook联系人导入到雅虎邮箱,然后在.CSV中导出,但它不适用于新的雅虎
我需要知道如何从我的WP7.1(芒果)应用程序向不同的服务器发出GET/POST请求
我尝试了通常的System.Web和System.Web.HTTP,WP7不支持它们
我的C#应用程序从excel文件中获取了大量数据并对其进行处理,然后将其写回文件.
问题是从Excel文件加载数据时,需要一些时间(大约7000字段的Excel需要30秒)
我想让它更快,是否有任何方法可以在相当长的时间内使其更快?
我用来获取数据的代码是:
streamReader = new StreamReader(@"ExcelPath.txt");
string path = streamReader.ReadLine();
//An Excel Application ==(contains)==> [Many] Excel WorkBook ==(contains)==>[Many] Excel WorkSheets==(contains)==>[Many] Ranges
Microsoft.Office.Interop.Excel.Application excelapp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook myworkbook = excelapp.Workbooks.Open(path, 0, false, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true);
Microsoft.Office.Interop.Excel.Sheets myworksheets = myworkbook.Worksheets;
Microsoft.Office.Interop.Excel.Worksheet myworksheet =myworksheets.get_Item(1);
Microsoft.Office.Interop.Excel.Range range = myworksheet.UsedRange;
string[] data = new string[range.Rows.Count];
int start = 0;
for (start = 3; start < range.Rows.Count; start++)
{
Microsoft.Office.Interop.Excel.Range myrange = myworksheet.get_Range("O" + start.ToString(), System.Reflection.Missing.Value); …Run Code Online (Sandbox Code Playgroud) 有时在两个字符串之间的条件下,我写道:
if(string1==string2) //Do something
Run Code Online (Sandbox Code Playgroud)
有时我会写:
if(string1.Equals(string2)) //Do something
Run Code Online (Sandbox Code Playgroud)
问题是有时第一个不起作用,或者错误,这两个表达式之间有什么区别吗?
我希望将两个字符串相互匹配,同时注意三个条件:
1个案例的敏感性(应该都不区分大小写):wHo <=>谁
2-underscore:father_of <=>父亲
3个缺失的空间:barackobama <=> barack obama
因此,以下两个字符串应该相互匹配
谁是barack_obama的父亲<=>谁是巴拉克奥巴马的父亲
我不知道从哪里开始,我试图得到两个字符串的排列,考虑下划线和缺少空格的情况,所以它会像
Who, is, fatherof, barack_obama
who is, is fatherof, fatherof barack_obama,
whois, isfatherof, fatherofbarack_obama,
who_is, is_fatherof, fatherof_barack_obama,
who is fatherof, is fatherof barack_obama
whoisfatherof, isfatherofbarack_obama
who_is_fatherof, is_fatherof_barack_obama
who is fatherof barack_obama
whoisfatherofbarack_obama
who_is_fatherof_barack_obama
Run Code Online (Sandbox Code Playgroud)
这对于将barack obama与barack_obama匹配有好处,但反之亦然,即使我能够在其间拆分带有undserscore的字符串,我也不能用缺少的空间来做
c# ×8
.net ×6
silverlight ×3
algorithm ×2
optimization ×2
xna ×2
c#-4.0 ×1
csv ×1
excel ×1
facebook ×1
http ×1
if-statement ×1
obfuscation ×1
performance ×1
string ×1
url-encoding ×1
xna-4.0 ×1