小编a12*_*773的帖子

如何将cookie传递给HtmlAgilityPack或WebClient?

我使用此代码登录:

CookieCollection cookies = new CookieCollection();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("example.com");
request.CookieContainer = new CookieContainer();
request.CookieContainer.Add(cookies);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
cookies = response.Cookies;

string getUrl = "example.com";
string postData = String.Format("my parameters");
HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create(getUrl);
getRequest.CookieContainer = new CookieContainer();
getRequest.CookieContainer.Add(cookies);
getRequest.Method = WebRequestMethods.Http.Post;
getRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0";
getRequest.AllowWriteStreamBuffering = true;
getRequest.ProtocolVersion = HttpVersion.Version11;
getRequest.AllowAutoRedirect = true;
getRequest.ContentType = "application/x-www-form-urlencoded";

byte[] byteArray = Encoding.ASCII.GetBytes(postData);
getRequest.ContentLength = byteArray.Length;
Stream newStream = getRequest.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close(); …
Run Code Online (Sandbox Code Playgroud)

c# cookies webclient httpwebrequest html-agility-pack

10
推荐指数
1
解决办法
1万
查看次数

WebBrowser控件中的C#check/uncheck复选框?

这是我的代码:

webBrowser1.Document.GetElementById("user").SetAttribute("value", txtUsername.Text);
webBrowser1.Document.GetElementById("pass").SetAttribute("value", txtPassword.Text);
webBrowser1.Document.GetElementById("rememberme").SetAttribute("checked", cbAutoLogin.Checked.ToString());
Run Code Online (Sandbox Code Playgroud)

用户名和密码是好的我没有任何问题,但检查无效.问题不在于cbAutoLogin.Checked.ToString(),即使我写的是true或false也没有改变.

这是html上的复选框

<input type='checkbox' id='rememberme' checked='checked' name='rememberme' value='1' class='input_check' />
Run Code Online (Sandbox Code Playgroud)

其他人有同样的问题吗?或者我做错了什么?

html c# webbrowser-control winforms

9
推荐指数
1
解决办法
1万
查看次数

从Java方法返回元组

我写了一个java类:

public class Tuple<X, Y> { 
  public final X x; 
  public final Y y; 
  public Tuple(X x, Y y) { 
    this.x = x; 
    this.y = y; 
  } 
}
Run Code Online (Sandbox Code Playgroud)

但是当我创建这样的函数时:

public Tuple<boolean, String> getResult()
{
    try {
        if(something.equals(something2))
             return new Tuple(true, null);
    }
    catch (Exception e){
        return new Tuple(false, e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下编译错误:

unexpected type
  required: reference
  found:    boolean
Run Code Online (Sandbox Code Playgroud)

我可以做什么?

java tuples

8
推荐指数
1
解决办法
4528
查看次数

c#Openfiledialog

当我使用此代码打开文件时

if (ofd.ShowDialog() == DialogResult.OK)
     text = File.ReadAllText(ofd.FileName, Encoding.Default);
Run Code Online (Sandbox Code Playgroud)

出现一个窗口并要求我选择文件(文件名为空白,如图所示)

在此输入图像描述

如果我第二次按下打开按钮打开文件,文件名显示上一个选定文件的路径(参见图像)每次按下打开按钮时如何清除此路径?

在此输入图像描述

c# openfiledialog

7
推荐指数
2
解决办法
2万
查看次数

C#代码大小和代码执行时间

有没有办法找到什么是代码的大小和它的执行时间,所以我可以比较两个代码,并决定哪个更好?

例如,假设我想找到它的大小和执行时间

代码1

for(int i=0; i<5; i++)
{
   sum+=1;
}
Run Code Online (Sandbox Code Playgroud)

还有这个

代码2

for(int i=0; i<=4; i++)
{
   sum = sum + 1;
}
Run Code Online (Sandbox Code Playgroud)

决定哪个更好(我现在不关心这个例子).例如,结果将是:

Code 1:
Size: ? KB
Time: ? ms

Code 2:
Size: ? KB
Time: ? ms
Run Code Online (Sandbox Code Playgroud)

c# performance

7
推荐指数
1
解决办法
5063
查看次数

如何将图表类型设置为饼图

当我这样做而没有把图表类型工作正常,但当我把它设置为馅饼时它的工作不正确.它将所有系列名称作为Point 1,馅饼只有1个蓝色部分(一个圆圈),它只显示第一个点(Value).

foreach (var tag in tags)
{
    HtmlNode tagname = tag.SelectSingleNode("a");
    HtmlNode tagcount = tag.SelectSingleNode("span/span");
    chart1.Series.Add(tagname.InnerText);
    chart1.Series[x].Points.AddY(int.Parse(tagcount.InnerText));
    chart1.Series[x].IsValueShownAsLabel = true;
    chart1.Series[x].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
    x++;
}
Run Code Online (Sandbox Code Playgroud)

c# mschart pie-chart

7
推荐指数
1
解决办法
4万
查看次数

理解大师定理

通用形式: T(n) = aT(n/b) + f(n)

所以我必须比较n ^ logb(a)和f(n)

如果n^logba> f(n)案例1T(n)=?(n^logb(a))

如果n^logba< f(n)案例2T(n)=?((n^logb(a))(logb(a)))

那是对的吗?或者我误解了什么?

案例3怎么样?适用时?

algorithm master-theorem

6
推荐指数
2
解决办法
3901
查看次数

如何将多个文件添加到播放列表

我有一个OpenFileDialog控件Multiselect = true.现在我想将每个文件添加到Windows媒体播放器播放列表中,但我不知道如何做到这一点,并且在互联网上没有好的例子.

if (ofdSong.ShowDialog() == DialogResult.OK)
{
    foreach (string file in ofdSong.FileNames)
    {
        //Code to add file to the playlist
    }
}
Run Code Online (Sandbox Code Playgroud)

c# windows-media-player playlist axwindowsmediaplayer

6
推荐指数
1
解决办法
2万
查看次数

如何获取应用程序快捷方式的当前目录路径

我想获取当前目录路径,但不是应用程序位置,而是它的快捷方式位置.

我尝试了这些,但他们返回应用程序的位置.

Directory.GetCurrentDirectory();
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase);
Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]);
Run Code Online (Sandbox Code Playgroud)

c# console-application

6
推荐指数
2
解决办法
7586
查看次数

如何在Foundation 5中组合顶栏和标签栏

是否可以组合顶栏标签栏(画布外)?

这个: 在此输入图像描述

调整为移动尺寸时变为此:

在此输入图像描述

但是我也希望在那里包含tab-bar(画布外),所以它就像这样

在此输入图像描述

我无法想象如何做到这一点,我试图制作我的自定义菜单图标并将其放在顶栏内,但我有定位问题,元素消失,边距/填充不起作用,位置相对我的风格更加混乱,所以我想在这里问一下,也许你有更好的主意.

zurb-foundation

6
推荐指数
1
解决办法
1904
查看次数