我是C#的新手,需要从C#中检索网址.大多数情况下它工作正常,但在一个案例中它会引发错误.网址如下:http: //whois.afrinic.net/cgi-bin/whois?searchtext = 41.132.178.138
错误是:
url的HTTP请求中的异常:http://whois.afrinic.net/cgi-bin/whois?searchtext = 41.132.178.138远程服务器返回错误:(403)Forbidden.
我的代码是
void MyFUnction(string url)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.UserAgent = ".NET Framework Test Client";
request.ContentType = "application/x-www-form-urlencoded";
Logger.WriteMyLog("application/x-www-form-urlencoded");
// execute the request
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// we will read data via the response stream
Stream resStream = response.GetResponseStream();
string tempString = null;
int count = 0;
do
{
// fill the buffer with data
count = resStream.Read(buf, 0, buf.Length);
// make sure we read some data …Run Code Online (Sandbox Code Playgroud) 我有一个非常大的数字,假设涉及一些交易ID或大笔资金.那么,我将如何处理这些计算(添加,多个等).是否有其他人将它存储在通用存储类型(长,长等)以处理这种情况?boost是否支持解决方案?
我在我的一个具有日期列的表上运行以下查询.
select max(date) from mydate
Run Code Online (Sandbox Code Playgroud)
问题是,当表为空时,它也返回一行.我正在使用Oracle 11.
有什么建议吗?
我正在进行Linux 64位移植,我们在代码中使用了很多长变量.现在在Linux 64上长64位.我们在位操作代码中遇到问题.我听说有选项LLP64(长达32)和ILP64(长达64).但我不知道它的编译器选项(g ++).我有更多疑问,如果我使用选项LLP64编译,那么可执行文件将是本机64位或不是?
使用此选项,我是否可以包含64位第三个库?
我刚开始使用R并想知道如何绘制一条线.使用我的一个工具,我正在做回归生成csv文件.FOrmat如下:
X ,Y, Y1,Y2
Run Code Online (Sandbox Code Playgroud)
从这个csv文件我喜欢绘制三行(x,y),(x,y1)和(x,y2).我怎么做csv文件?对不起它的基本问题,但感谢有人帮助我.
嗨我有一个要求从URL中提取IP.以下代码适用于一种情况:
string str2 = "www.google.com";
IPHostEntry ip = Dns.GetHostByName(str2);
IPAddress [] IpA = ip.AddressList;
for (int i = 0; i < IpA.Length; i++)
{
Console.WriteLine ("IP Address {0}: {1} ", i, IpA[i].ToString ());
}
Run Code Online (Sandbox Code Playgroud)
但是如果将URL更改为
string str2 = "http://google.com";
Run Code Online (Sandbox Code Playgroud)
GetHostByName 抛出异常.
在这两种情况下我应该使用哪种方法?