小编bub*_*ing的帖子

将图片插入Excel单元格

我想要生成带图片的报告,但我无法将图片放入单个单元格中.我可以让图片"漂浮"在我的工作表周围,但我需要将它们放入一个单元格中.我怎样才能做到这一点?

excel excel-2010

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

编写Windows .bat文件以杀死进程的任何方法?

因此,每当我打开公司自己的开发机器时,我必须使用任务管理器或任何其他流程管理应用程序杀死10多个进程,以便从我的IDE中获得不错的性能.是的,这些是我公司在我的机器上安装的程序的过程,以确保安全性和合规性.我想要做的是有一个.bat文件或某种类型的脚本,我可以启动并杀死有问题的进程.

有谁知道怎么做?

performance process batch-file

110
推荐指数
5
解决办法
29万
查看次数

Task <int>如何成为一个int?

我们有这个方法:

async Task<int> AccessTheWebAsync()
{ 
    HttpClient client = new HttpClient();

   Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com");

   // You can do work here that doesn't rely on the string from GetStringAsync.
   DoIndependentWork();

   string urlContents = await getStringTask;
   //The thing is that this returns an int to a method that has a return type of Task<int>
   return urlContents.Length;
}
Run Code Online (Sandbox Code Playgroud)

之间是否隐式转换发生Task<int>int?如果没有,那么发生了什么?它是如何实现的?

.net c# asynchronous c#-5.0 .net-4.5

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

如何将Console.WriteLine输出保存到文本文件

我有一个程序,可以将各种结果输出到命令行控制台.

如何使用StreamReader其他技术将输出保存到文本文件?

System.Collections.Generic.IEnumerable<String> lines = File.ReadAllLines(@"C:\Test\ntfs8.txt");

foreach (String r in lines.Skip(1))
{
    String[] token = r.Split(',');
    String[] datetime = token[0].Split(' ');
    String timeText = datetime[4];
    String actions = token[2];
    Console.WriteLine("The time for this array is: " + timeText);
    Console.WriteLine(token[7]);
    Console.WriteLine(actions);
    MacActions(actions);
    x = 1;
    Console.WriteLine("================================================");
}

if (x == 2)
{
    Console.WriteLine("The selected time does not exist within the log files!");
}

System.IO.StreamReader reader = ;
string sRes = reader.ReadToEnd();
StreamWriter SW;
SW = File.CreateText("C:\\temp\\test.bodyfile");
SW.WriteLine(sRes);
SW.Close();
Console.WriteLine("File …
Run Code Online (Sandbox Code Playgroud)

c#

87
推荐指数
6
解决办法
17万
查看次数

使用Visual Studio的git分支之间的差异

我试图理解两个分支之间的比较或使用VS 2015的不同提交.

使用其他Git程序我可以轻松地比较版本,但我看不出它是如何在VS中完成的.

有人可以帮忙吗?谢谢

git visual-studio-2015

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

如何在c#中按日期时间对集合进行排序

我有一个List,我需要按DateTime排序,类MyStuff看起来像:

public class MyStuff
{
   public int Type {get;set;}
   public int Key {get;set;}
   public DateTime Created {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

我需要能够通过Created(DateTime)字段对集合List进行排序.

c# sorting

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

等待与异步方法中的Task.Result

执行以下操作之间有什么区别:

async Task<T> method(){
    var r = await dynamodb.GetItemAsync(...)
    return r.Item;
}
Run Code Online (Sandbox Code Playgroud)

VS

async Task<T> method(){
    var task = dynamodb.GetItemAsync(...)
    return task.Result.Item;
}
Run Code Online (Sandbox Code Playgroud)

在我的情况下,由于某种原因,只有第二个工作.第一个似乎永远不会结束.

c# asynchronous task async-await amazon-dynamodb

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

使用[NotNull]作为方法的参数

从ASP.NET MVC的源代码中考虑以下代码:

public static IApplicationBuilder UseMvc(
            [NotNull] this IApplicationBuilder app,
            [NotNull] Action<IRouteBuilder> configureRoutes) {...}
Run Code Online (Sandbox Code Playgroud)

根据这个答案,带注释的参数不能为空.那为什么我可以将null传递给方法呢?也就是说,在下面的情况下,为什么编译器没有给我任何错误?

app.UseMvc(null);
Run Code Online (Sandbox Code Playgroud)

c#

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

VS项目引用破坏了GUID的大小写敏感性

自从升级到VS 2015以来,我的团队经历了随机古怪的事情,我肯定现在正在微软解决这个问题.一个非常讨厌的问题是我们似乎失去了项目引用,特别是在分支之后.我昨天开始研究我们解决方案的一个新分支,但发现这些类型无法识别,并且名称空间使用被引用为不必要的(因为它们是针对突然变得无法识别的类型).

项目中的引用没有显示任何指示引用问题的图标,但只是为了查看它是否可行,我删除并重新添加了项目引用,这导致其类型再次被识别.

当然,这更新了项目文件,因此我查看了已经进行了哪些更改.无法检测引用的项目与现在可以检测到的项目之间的唯一区别是GUID中的字母字符已从小写更改为大写.例如:

旧的,破碎的参考:

<ProjectReference Include="path/redacted">
    <Project>{95d34b2e-2ceb-499e-ab9e-b644b0af710d}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

新的固定参考:

<ProjectReference Include="path/redacted">
    <Project>{95D34B2E-2CEB-499E-AB9E-B644B0AF710D}</Project>
    <Name>Project.Name.Redacted</Name>
</ProjectReference>
Run Code Online (Sandbox Code Playgroud)

我正在寻找发生这种情况的原因以及我如何解决它而无需手动删除和重新添加所有地方的引用(并且无需将所有项目文件GUID转换为大写).

我应该注意,这些"损坏的"引用并没有破坏构建,并且它们只在错误列表中显示为IntelliSense错误,而不是构建错误.所以,引用并没有真正被打破,它们刚刚破坏了IntelliSense(可以说更糟糕了?!).

c# intellisense visual-studio visual-studio-2015 roslyn-code-analysis

26
推荐指数
3
解决办法
3359
查看次数

为什么嵌套类型的基类不需要`typename`?

令我惊讶的是,typename当依赖类型作为基类出现时,没有必要添加:

struct B {};

struct wr
{ typedef B type; };

template<class T>
struct A : T::type
{};

int main()
{
    A<wr> a;
    (void)a;
}
Run Code Online (Sandbox Code Playgroud)

为什么typename不需要在前面T::type

c++ inheritance templates

25
推荐指数
3
解决办法
1038
查看次数