小编Che*_*ese的帖子

VBA Excel按特定列排序

我有一个表可以包含任意数量的行:

在此输入图像描述

正如我所说,它可以包含1或∞行.

我想通过B列中的Date单元格对范围A3:D∞进行排序.我该怎么做?

问题是我不知道如何从A3到最后一行进行选择.

我认为循环到最后一行不是一个正确的方法.

到目前为止,我已经得到了这样的分类看起来是正确的,但范围是硬编码的.如何摆脱范围的硬编码?

Range("A3:D8").Sort key1:=Range("B3:B8"), _
order1:=xlAscending, Header:=xlNo
Run Code Online (Sandbox Code Playgroud)

sorting excel vba excel-vba

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

进度条与HttpClient

我有一个文件下载功能:

        HttpClientHandler aHandler = new HttpClientHandler();
        aHandler.ClientCertificateOptions = ClientCertificateOption.Automatic;
        HttpClient aClient = new HttpClient(aHandler);
        aClient.DefaultRequestHeaders.ExpectContinue = false;
        HttpResponseMessage response = await aClient.GetAsync(url);
        InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();

        // To save downloaded image to local storage
        var imageFile = await ApplicationData.Current.LocalFolder.CreateFileAsync(
        filename, CreationCollisionOption.ReplaceExisting);
        var fs = await imageFile.OpenAsync(FileAccessMode.ReadWrite);
        DataWriter writer = new DataWriter(fs.GetOutputStreamAt(0));

        writer.WriteBytes(await response.Content.ReadAsByteArrayAsync());

        await writer.StoreAsync();
        //current.image.SetSource(randomAccessStream);
        writer.DetachStream();
        await fs.FlushAsync();
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现进度条功能?也许到目前为止我可以写出写入的字节数?或者其他的东西?

PS我无法使用DownloadOperation(后台传输),因为来自服务器的数据请求证书 - 并且DownloadOperations中不存在此功能.

c# download windows-8 windows-runtime windows-8.1

24
推荐指数
8
解决办法
3万
查看次数

TFS构建测试结果

我们正在开发Visual Studio 2010和TFS 2010.我们有自己的BuildTemplate,它是默认模板的副本,但有一些附加内容,如(创建目录...),但主要的一点是,所有这些都在DefaultTemplate中 - 离开了.

我们已经进行了"单元"测试,这些测试也在起作用.我制作了运行所有单元测试的Build定义.已阅读此处的信息 - http://geekswithblogs.net/jakob/archive/2009/06/03/tfs-team-build-2010-running-unit-tests.aspx 以及其他许多地方.

构建运行非常完美,唯一不起作用的是构建摘要 - 测试结果,代码覆盖率,如上面的链接.

因此,当我在构建应用程序时查看活动日志时,它显示:

Run MSTest for Test Assemblies
c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe /nologo /usestderr /testSettings:"C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig" /searchpathroot:"C:\Builds\7\**Project**\**BuildName**\Binaries" /resultsfileroot:"C:\Builds\7\**Project**\**BuildName**\TestResults" /testcontainer:"C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll" /publish:"http://***:8080/tfs/MSLN" /publishbuild:"***:///Build/Build/14599" /teamproject:"**ProjectName**" /platform:"x86" /flavor:"**Release**" 
Loading C:\Builds\7\**Project**\**BuildName**\Sources\**ProgramName**\**ProgNameAndVersion**\Solutions\**SolutionName**\localtestrunDebug.testrunconfig...
Loading C:\Builds\7\**Project**\**BuildName**\Binaries\**TestProjectName**.dll...
Starting execution...

Results               Top Level Tests
-------               ---------------
Failed                ***.Test.***
Failed                ***.Test.***
Failed                ***.Test.***
Passed                ***.Test.***
Passed                ***.Test.***
Inconclusive          ***.Test.***
Inconclusive          ***.Test.***
Passed                ***.Test.***
<many other tests>
...
5/154 test(s) Passed, 147 Failed, 2 Inconclusive

Summary
-------
Test Run Failed. …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing build tfsbuild tfs2010

18
推荐指数
1
解决办法
4959
查看次数

将图像转换为base64

我有以下代码将图像转换为base64:

private void btnSave_Click(object sender, RoutedEventArgs e)
    {
        StreamResourceInfo sri = null;
        Uri uri = new Uri("Checked.png", UriKind.Relative);
        sri = Application.GetResourceStream(uri);

        BitmapImage bitmap = new BitmapImage();
        bitmap.SetSource(sri.Stream);
        WriteableBitmap wb = new WriteableBitmap(bitmap);

        MemoryStream ms = new MemoryStream();
        wb.SaveJpeg(ms, bitmap.PixelWidth, bitmap.PixelHeight, 0, 100);
        byte[] imageBytes = ms.ToArray();

        base64 = System.Convert.ToBase64String(imageBytes);

    }
Run Code Online (Sandbox Code Playgroud)

以下代码获取位图图像形式base 64:

public static BitmapImage base64image(string base64string)
    {
        byte[] fileBytes = Convert.FromBase64String(base64string);

        using (MemoryStream ms = new MemoryStream(fileBytes, 0, fileBytes.Length))
        {
            ms.Write(fileBytes, 0, fileBytes.Length);
            BitmapImage bitmapImage = new BitmapImage();
            bitmapImage.SetSource(ms); …
Run Code Online (Sandbox Code Playgroud)

c# encryption base64 windows-phone-7 windows-phone-8

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

从URL到流的图像

我从网址获取图片:

BitmapImage image = new BitmapImage(new Uri(article.ImageURL));
NLBI.Thumbnail.Source = image;
Run Code Online (Sandbox Code Playgroud)

这很完美,现在我需要把它放在一个流中,使其成为字节数组.我这样做:

WriteableBitmap wb = new WriteableBitmap(image);
MemoryStream ms = new MemoryStream();
wb.SaveJpeg(ms, image.PixelWidth, image.PixelHeight, 0, 100);
byte[] imageBytes = ms.ToArray();
Run Code Online (Sandbox Code Playgroud)

并且代码因NullReference而失败,如何解决?

c# silverlight windows-phone-7 windows-phone-8

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

更改FontSize以适合TextBlock

我正在开发Windows 8商店应用程序,我们知道显示尺寸是非常不同的,所以所有元素都有可伸缩的设置,所以如果显示是小元素(图片,图表等)较小,如果显示大 - 更大.

除TextBlocks(标签)外,所有工作都完美无缺:

TextBlock元素本身也被拉伸,但FontSize保持不变,我注意到没有属性可以改变字体大小以适应TextBlock.

有没有办法更改TextBlock的FontSize以适应容器?很多人都很欣赏这些例子

c# windows-phone-7 windows-8 windows-phone-8

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

CSS动画溢出了div

我有下一个代码(边框应该显示,我不知道他们为什么在演示中消失),屏幕分为8个相等的部分,每个部分应该是涟漪效应.一切都在Chrome,Mozzila,Opera,Safari中运行良好,但是IE中的元素溢出了波纹.我该如何解决?

$(document).ready(function () {
    $(".button_line").on('click', ".menu_button", function (e) {

        DoRipple($(this), e);

    });
});

var parent, ink, d, x, y;

function DoRipple(parent, e) {
    if (parent.find(".ink").length == 0) {
        parent.prepend("<span class='ink'></span>");
    }

    ink = parent.find(".ink");
    ink.removeClass("animate");

    if (!ink.height() && !ink.width()) {
        d = Math.max(parent.outerWidth(), parent.outerHeight());
        ink.css({ height: d, width: d });
    }

    x = e.pageX - parent.offset().left - ink.width() / 2;
    y = e.pageY - parent.offset().top - ink.height() / 2;

    ink.css({ top: y + 'px', left: x + 'px' }).addClass("animate");

    function …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

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

在UWP中更改语言不会更改系统功能语言 - 仅在应用程序重新启动时

我有一个UWP应用程序.

我需要动态更改语言环境,所以我有这个用于语言更改:

Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = language.FourDigitCode;
ResourceContext.GetForViewIndependentUse().Reset();
ResourceContext.GetForCurrentView();
Run Code Online (Sandbox Code Playgroud)

但有一个问题是系统功能语言没有切换(仅在应用程序重新启动后)我该如何修复它?

这是一个例子:

在此输入图像描述

现在我运行这段代码:

Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride = "lv-LV";
ResourceContext.GetForViewIndependentUse().Reset();
ResourceContext.GetForCurrentView();
Run Code Online (Sandbox Code Playgroud)

UI已本地化,但系统功能仍然未定位:

在此输入图像描述

但是,当我重新启动应用程序时,一切正常:

在此输入图像描述

任何想法如何解决它?

xaml localization uwp

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

在Windows Universal App中检测当前设备

我正在尝试发布VS 2013 Update 2并构建示例通用应用程序.

我创建了一个用户控件,并在两个MainPages上添加了GridViews(在Windows Phone和Windows 8上).

当应用程序在Windows Phone上运行时,我想通过代码更改一些内容.

有没有办法做这样的事情:

if(<deviceType> == "WindowsPhone")
{
}
else
{
}
Run Code Online (Sandbox Code Playgroud)

c# windows-8.1 windows-phone-8.1 win-universal-app

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

在Windows Phone中使用语义缩放

我正在尝试发布VS 2013 Update 2并构建示例通用应用程序.

正如我所知,现在Windows Phone默认支持多点触控,这意味着以前无法使用的新控件.

我试过使用简单的语义缩放测试

<SemanticZoom>
        <SemanticZoom.ZoomedInView>
            <GridView Background="Red" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/>
        </SemanticZoom.ZoomedInView>
        <SemanticZoom.ZoomedOutView>
            <GridView Background="Black" ScrollViewer.IsHorizontalScrollChainingEnabled="False" ScrollViewer.IsVerticalScrollChainingEnabled="False"/>
        </SemanticZoom.ZoomedOutView>
    </SemanticZoom>
Run Code Online (Sandbox Code Playgroud)

如何在Windows Phone模拟器上实现?尝试了多点触控 - 没有帮助

c# windows-phone-8-emulator windows-phone-8.1 win-universal-app

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