小编a12*_*773的帖子

FileAttributes.Encrypted如何在C#中工作?

我没有在谷歌上找到任何例子......任何人都可以展示它的工作原理吗?当文件夹和文件被加密时如何解密它们?

链接: FileAttributes枚举

.net c# file-attributes

5
推荐指数
1
解决办法
2035
查看次数

c#递归函数并非所有代码路径都返回一个值

我试图做递归函数,但我得到这个错误:不是所有的代码路径都返回一个值我知道为什么我得到这个错误,因为if没有返回的东西,但我不希望它返回一些东西......如何绕过这个错误?(它应该只是警告)

    private double calculate(double money, int months)
    {
        months--;
        if (months != 0)
            calculate(profit * 0.3, months);
        else
            return profit;
    }
Run Code Online (Sandbox Code Playgroud)

编辑:当用户点击按钮时我称之为

    private void bCalculate_Click(object sender, EventArgs e)
    {
        profit = double.Parse(tbMoney.Text);
        months = int.Parse(tbMonth.Text);
        tbPpofit.Text = calculate(profit,months+1).ToString();
    }
Run Code Online (Sandbox Code Playgroud)

如果我写回报就像你说的那样不会给出我需要的结果

c# recursion function

5
推荐指数
2
解决办法
2588
查看次数

Ruby - 为什么使用"until"时"while"也可以这样做

这是使用的代码while:

i = 0
num = 5

while i < num do
   puts "Inside the loop! i = #{i}"
   i += 1
end
Run Code Online (Sandbox Code Playgroud)

这是使用的代码until:

i = 0
num = 5

until i > num do
   puts "Inside the loop! i = #{i}"
   i += 1
end
Run Code Online (Sandbox Code Playgroud)

有人可以举出一个例子,说明何时应该首选而不是其他?对我来说,没有理由until , while如果他们做同样的事情.在我看来,这就是其他编程语言不兼得的原因.

ruby

5
推荐指数
2
解决办法
5466
查看次数

取消表单加载

我有以下代码:

这称为第二种形式

private void updateToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Update fm = new Update();
            fm.ShowDialog();
        }
Run Code Online (Sandbox Code Playgroud)

这是构造函数

    public Update()
    {
        InitializeComponent();
    }
Run Code Online (Sandbox Code Playgroud)

这是负载

    private void Update_Load(object sender, EventArgs e)
    {
        String ver = checkver();
        if (ver == "update")
        {
            if (RemoteFileExists(dlUrl) == true)
            {
                WebClient webClient = new WebClient();
                webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
                webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
                webClient.DownloadFileAsync(new Uri(dlUrl), "");
            }
            else
                MessageBox.Show("An error occurred. Please try later.");
        }
        else if (ver == "newest")
        {
            MessageBox.Show("You are currently using the …
Run Code Online (Sandbox Code Playgroud)

c# forms winforms

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

在 WinForms 上使用 TPL 进行并行编程

我尝试在 WinForms .NET 4.0 上使用 TPL,我按照适用于 WPF 的步骤(转到文章末尾)进行了一些小更改,以便它可以在 WinForms 上工作,但仍然不起作用。它应该显示结果在标签和 richTextBox 上,但它不是...我认为并行过程工作导致鼠标在我单击按钮时开始缓慢移动一段时间..

public static double SumRootN(int root)
{   double result = 0;
    for (int i = 1; i < 10000000; i++)
    {   result += Math.Exp(Math.Log(i) / root);}
    return result;
}
private void button1_Click(object sender, EventArgs e)
{   richTextBox1.Text = "";
    label1.Text = "Milliseconds: ";
    var watch = Stopwatch.StartNew();
    List<Task> tasks = new List<Task>();
    for (int i = 2; i < 20; i++)
    {   int j = i;
        var …
Run Code Online (Sandbox Code Playgroud)

c# wpf winforms task-parallel-library

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

使用beautifulsoup获取span标题

我有这个范围,我想获得冠军

<span title="Something"></span>
Run Code Online (Sandbox Code Playgroud)

怎么用beautifulsoup得到它?

res = soup.find('span')
print res //Was trying to add res.title but result is 'None'
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup python-2.7

3
推荐指数
1
解决办法
5441
查看次数

从url加载图像将其保存为byte

我用HTMLAgilityPack获取一个图像,然后我想将其作为字节加载,以便我可以将其保存在数据库中.

byte[] bIMG = File.ReadAllBytes(doc.DocumentNode.SelectSingleNode("//img[@class='image']").Attributes["src"].Value);
Run Code Online (Sandbox Code Playgroud)

但它说URI formats are not supported.我还能怎样做呢?

编辑:doc.DocumentNode.SelectSingleNode("// img [@ class ='image']").属性["src"].值给出一个链接

c# image bytearray html-agility-pack

3
推荐指数
1
解决办法
4325
查看次数

如何获取包含字符串的列表的索引

我有一个List<string>,我检查它是否包含一个字符串:

if(list.Contains(tbItem.Text))
Run Code Online (Sandbox Code Playgroud)

如果这是真的,我这样做:

int idx = list.IndexOf(tbItem.Text)
Run Code Online (Sandbox Code Playgroud)

但是,如果我有两个相同的字符串怎么办?我想获得具有此字符串的所有索引,然后使用foreach循环遍历它.我怎么能这样做?

c# list winforms

3
推荐指数
1
解决办法
7611
查看次数

如何基于变量值对ArrayList进行排序

我有一个ArrayList<Users> users_list;,在用户我有名字,姓氏,年龄等.我想实现一个排序算法,将根据用户年龄对我的arraylist进行排序.我搜索了很多,但发现仅用于排序数组.

java sorting arraylist

3
推荐指数
1
解决办法
3090
查看次数

在python中使用"if all"

为什么这个工作

for td in alltd:
    if "style3" in td["class"] or "style4" in td["class"] or "style1" in td["class"]:
        td["class"] = "s1"
Run Code Online (Sandbox Code Playgroud)

这不是吗?

for td in alltd:
    if all(x in td["class"] for x in ("style3", "style4", "style1")):
        td["class"] = "s1"
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup

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