小编rpe*_*kov的帖子

按文件名杀死进程

我有3个应用程序实例从不同的地方运行.所有流程都有相似的名称.

如何杀死从特定地点发起的进程?

powershell

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

从网页安装URI方案的服务处理程序

从Chrome访问Google Mail或Google日历时,地址栏中会显示小图标,允许为URI方案安装自定义服务处理程序(在图片中标有红色方框).

安装自定义服务处理程序的图标

图标的工具提示是:This page wants to install a service handler.当我点击图标并允许Google Mail处理mailto:链接时,所有mailto:链接都在Chrome中打开.

是否有可能创建能够为我的自定义URI方案安装自定义处理程序的网页,就像Google Mail一样?

javascript gmail uri google-chrome uri-scheme

16
推荐指数
1
解决办法
4058
查看次数

在某些构建步骤之后发布工件

我在TeamCity中设置了3个步骤的构建配置:

  • 构建解决方案
  • 做单元测试
  • 将工件上传到FTP

对于FTP上传,我使用了FTPUpload插件,取自http://teamcityrunners.codeplex.com/.要上传的文件夹设置为绝对路径:

%userprofile%\.BuildServer\system\artifacts\%env.TEAMCITY_PROJECT_NAME%\%env.TEAMCITY_BUILDCONF_NAME%\%env.BUILD_NUMBER%\
Run Code Online (Sandbox Code Playgroud)

根据构建日志,只有在完成所有步骤后才会发布工件.

是否可以将TeamCity配置为在特定构建步骤后发布工件?

teamcity

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

小数.解析字符串,后缀为减号

decimal decimalVal;
Decimal.TryParse("123-", out decimalVal);
Console.WriteLine(decimalVal); // -123
Run Code Online (Sandbox Code Playgroud)

为什么"123-"字符串以这种方式解析?

c#

12
推荐指数
1
解决办法
2167
查看次数

C#字节添加操作

有人能指出我,为什么在这里:

Byte b = 100; 
b = (Byte)(b+200);
Run Code Online (Sandbox Code Playgroud)

我必须使用显式类型转换.但在这里

Byte b = 100;
b += 200;
Run Code Online (Sandbox Code Playgroud)

我不需要这样做?

编译器是否为这两种情况生成不同的IL代码?哪种情况更好?

.net c#

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

没有提供命令时,Clap有什么简单的方法可以显示帮助?

我正在使用Clap板条箱来解析命令行参数。我定义了一个ls应该列出文件的子命令。Clap还定义了一个help子命令,该子命令显示有关应用程序及其使用情况的信息。

如果未提供任何命令,则什么都不会显示,但是在这种情况下,我希望应用程序显示帮助。

我已经试过了这段代码,看起来很简单,但是却行不通:

extern crate clap;

use clap::{App, SubCommand};

fn main() {
    let mut app = App::new("myapp")
        .version("0.0.1")
        .about("My first CLI APP")
        .subcommand(SubCommand::with_name("ls").about("List anything"));
    let matches = app.get_matches();

    if let Some(cmd) = matches.subcommand_name() {
        match cmd {
            "ls" => println!("List something here"),
            _ => eprintln!("unknown command"),
        }
    } else {
        app.print_long_help();
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到app移动后使用的错误:

extern crate clap;

use clap::{App, SubCommand};

fn main() {
    let mut app = App::new("myapp")
        .version("0.0.1")
        .about("My first CLI …
Run Code Online (Sandbox Code Playgroud)

rust clap

7
推荐指数
3
解决办法
878
查看次数

我为什么要使用隐式/显式运算符?

检查下面的代码:

class Money
{
    public Money(decimal amount)
    {
        Amount = amount;
    }

    public decimal Amount { get; set; }

    public static implicit operator decimal(Money money)
    {
        return money.Amount;
    }

    public static explicit operator int(Money money)
    {
        return (int)money.Amount;
    }
}
Run Code Online (Sandbox Code Playgroud)

我不明白它在我的代码中会有用,我不能只做一个像这样的方法:

public static int returnIntValueFrom(Money money)
{
    return (int)money.Amount;
}
Run Code Online (Sandbox Code Playgroud)

实施不是更容易和更清楚吗?

c# implicit-conversion explicit-conversion

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

在c#中显示私有int的值

这是代码

我不能让限制计数器增加每次我可以在每个输出线之间计数到1,但这就是它知道为什么?我希望它能够计算每一次"超调"

class Actuator
{
    private int limit_count = 0;

    public int Inc_Limit_counter(int temp,int co2_conc,int rel_humid)
    {
        if(temp > 70 || co2_conc > 450 || rel_humid > 77)
            limit_count++;

        //Console.WriteLine("test {0}",limit_count);
         return limit_count;
    }

    public int Get_limit_count()
    {
        return limit_count;
    }
}


class Program
{
    static int read_random_values()
    {
        Random r = new Random();
        int temp, co2_conc, rel_humid, i;

        Console.WriteLine("Temperature in celcius:");
        for (i = 0; i <= 100; i++)
        {
            temp = r.Next(-50,50);
            co2_conc = r.Next(300,600);
            rel_humid = r.Next(0,100); …
Run Code Online (Sandbox Code Playgroud)

c# private public

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

防止导入android.R

如何防止android.R包在IntelliJ Idea中自动导入?

当Idea导入android.R包时,这确实很烦人,除非您删除“ import android.R;”,否则无法从项目中使用R类。在您的代码行中。

例如,我输入以下内容:

new ArrayAdapter<String>(getActivity(), android.R.layout.sim
Run Code Online (Sandbox Code Playgroud)

然后按Ctrl + Space,然后选择完成的第一项。我的代码现在看起来像这样:

new ArrayAdapter<String>(getActivity(), R.layout.simple_list_item_1
Run Code Online (Sandbox Code Playgroud)

现在进口有

import android.R;
Run Code Online (Sandbox Code Playgroud)

当我继续输入并到达该时刻时:

new ArrayAdapter<String>(getActivity(), R.layout.simple_list_item_1, 
                         getResources().getStringArray(R.array.
Run Code Online (Sandbox Code Playgroud)

R.array实际上是android.R.array,但这不是我期望的。

java android intellij-idea

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