小编and*_*ubi的帖子

不规则时间序列的年,月或日均值

我是"R"的新用户,我找不到一个好的解决方案来解决它.我有以下格式的时间序列:

>dates  temperature depth   salinity
>12/03/2012 11:26   9.7533  0.48073 37.607
>12/03/2012 11:56   9.6673  0.33281 37.662
>12/03/2012 12:26   9.6673  0.33281 37.672
Run Code Online (Sandbox Code Playgroud)

我有一个不规则的变量测量频率,根据周期每15或每30分钟完成一次.我想计算每个变量的年度,月度和日均值,无论一天/月/年的数据是多少.我读了很多关于包动物园,时间序列,xts等的东西,但是我无法清楚地了解我的内容(可能因为我对R ...不够熟练).

我希望我的帖子很清楚,如果不是,请不要犹豫告诉我.

r time-series

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

哪个更好的做法,一个客户端实例或每个方法一个?

假设我DataService在我的客户端应用程序中调用了一个类.该类有许多方法可以调用WCF服务.

我想知道哪个是更好的做法:

  1. 要在类中创建WebServiceClient的实例,该实例在创建类的实例时初始化,并由方法使用,例如:

    public class DataService
    {
        MyWebServiceClient client = new MyWebServiceClient();
    
        public void Method1()
        {
            var v = client.Operation1();
    
            ...
        }
    
        public void Method2()
        {
            var v = client.Operation2();
    
            ...
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 或者,在类的每个方法中创建和初始化WebServiceClient的实例,例如:

    public class DataService
    {      
        public void Method1()
        {
            var client = new MyWebServiceClient();
            var v = client.Operation1();
    
            ...
        }
    
        public void Method2()
        {
            var client = new MyWebServiceClient();
            var v = client.Operation2();
    
            ...
        }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 还有第三个选项,即在类中声明并在每个方法中初始化:

    public class DataService
    {
        MyWebServiceClient client;
    
        public void …
    Run Code Online (Sandbox Code Playgroud)

.net c# oop wcf

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

使用字节数组在c#中绑定图像

protected void Button2_Click(object sender, EventArgs e)
{
    if (FileUpload1.HasFile)
    {
        try
        {
            string filename = Path.GetFileName(FileUpload1.PostedFile.FileName);
            string ext = Path.GetExtension(filename);
            if (ext == ".png" || ext == ".jpg" || ext == ".jpeg" || ext == ".PNG" || ext == ".JPG" || ext == ".JPEG" || ext == ".gif" || ext == ".GIF")
            {

                Stream fs = FileUpload1.PostedFile.InputStream;
                BinaryReader br = new BinaryReader(fs);
                Byte[] bytes = br.ReadBytes((Int32)fs.Length);
                string base64String = Convert.ToBase64String(bytes, 0, bytes.Length);

                Image1.ImageUrl = "data:image/jpeg;base64," +base64String ;
            }
            else
            { …
Run Code Online (Sandbox Code Playgroud)

.net asp.net c#-4.0

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

在后面的代码中获取并设置绑定转换器

我通过以下方式在XAML 中将绑定设置为的Text属性TextBlock

<TextBlock x:Name="MyTextBlock" TextWrapping="Wrap" Text="{Binding TextProperty, Converter={StaticResource MyConverter}}"/>
Run Code Online (Sandbox Code Playgroud)

我想从当前使用的依赖代码背后的代码中更改转换器。如何从后面的代码获取并设置绑定的转换器?Id就像这样:

if (converter = x)
    converter = y;
else
    converter = x;
Run Code Online (Sandbox Code Playgroud)

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

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

将 HTML 内容放入 errordlg/msgbox

是否可以将 HTML 内容放入 matlab 中的 errodlg/msgbox 的文本中?我知道“乳胶”解释器选项,它可以显示乳胶内容,但我需要在消息中向用户显示超链接。

matlab

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

void与对象返回null

由于void签名用于表示方法不返回任何东西,这种方法,我用以下方式编写:

private void MyMethod()
{
    // Body of the method.
}
Run Code Online (Sandbox Code Playgroud)

但是,在很多地方我都看到了不打算返回任何内容的方法,用以下方式编写:

private object MyMethod()
{
    // Body of the method

    return null;
}
Run Code Online (Sandbox Code Playgroud)

从我的角度来看,两个代码片都是一样的.那么,这可能是使用第二个的目的?他们之间有什么区别?他们中的任何一个比其他人更受欢迎吗?

.net c#

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

如何将Byte数组反序列化为对象 - Windows 8/WP 8

嗨我使用下面的代码将对象转换为字节数组现在我需要将此字节数组转换回对象.有没有人知道如何在Windows 8应用程序中反序列化?我找到一些代码,但使用SerializeBinaryReader类,这些类不在Windows 8中或不知道它.

Person ps = new Person();
        ps.name = "Lucy";

        DataContractSerializer serializer = new DataContractSerializer(typeof(List<Dictionary<String, String>>));

        byte[] byteArr;
        using (var ms = new MemoryStream())
        {
            serializer.WriteObject(ms, ps.name);
            byteArr = ms.ToArray();
        }
        tbByteResult.Text = byteArr.ToString();
Run Code Online (Sandbox Code Playgroud)

c# bytearray windows-phone-7 deserialization windows-store-apps

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

在Enum中填充的ListPicker中使用本地化字符串

我填充一个ListPickerEnum.例如,如果我有以下枚举:

public enum Pets 
{
    Dog,
    Cat,
    Platypus 
}
Run Code Online (Sandbox Code Playgroud)

我通过以下方式填充ListPicker:

PetListPicker.ItemsSource = Enum.GetValues(typeof(Pets));
Run Code Online (Sandbox Code Playgroud)

一切都还好,直到那里.我的ListPicker控件显示要选择的项的名称.

问题是我想将Enum项本地化,以便以不同的语言使用它们.也就是说,我希望ListPicker以应用程序当前使用的语言显示名称.

我在资源文件中有本地化字符串,我用它来本地化应用程序的其余部分.但是,我不知道如何使它与ListPicker项一起使用.

c# data-binding enums combobox windows-phone-8

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

从链接下载,保存(本地)并显示PDF

我正在开发Windows phone 8应用程序.在我的应用程序中,我必须在应用程序中在离线(无网络连接)模式下显示PDF文件.为此我必须做以下事情,

  1. 从服务器端提供的链接(URL)下载PDF文件.
  2. 将下载的PDF文件保存在本地存储中.
  3. 从本地存储打开并显示PDF文件.

在搜索时,我发现了使用ComponentOne Studio工具集"Studio for Windows Phone"的建议.不幸的是它不是免费的.有没有办法免费实施?

任何参考,样品或想法将不胜感激.

c# pdf isolatedstorage pdf-viewer windows-phone-8

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

如何从Windows Phone 8中的listpicker获取所选项目?

我在windows手机中使用此代码创建listpicker.

<StackPanel Height="148" Margin="0,100,0,0">
   <toolkit:ListPicker Grid.Row="0" FontFamily="Segoe WP Semibold" Height="176" x:Name="Additional_Time" ItemTemplate="{StaticResource PickerItemTemplate}" FullModeItemTemplate="{StaticResource PickerFullModeItemTemplate}" FullModeHeader="Cities" SelectedIndex="0" CacheMode="BitmapCache" Header="Choose Exit Time" FontSize="30" SelectionChanged="Additional_Time_SelectionChanged"/>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

并使用此网格资源

<Grid.Resources>
        <DataTemplate x:Name="PickerItemTemplate">
            <StackPanel Orientation="Horizontal">
                <Border Background="LightGreen" Width="34" Height="34">
                    <TextBlock Text="{Binding Country}" FontSize="16" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Border>
                <TextBlock Text="{Binding Name}" Margin="12 0 0 0"/>
            </StackPanel>
        </DataTemplate>
        <DataTemplate x:Name="PickerFullModeItemTemplate">
            <StackPanel Orientation="Horizontal" Margin="16 21 0 20">
                <TextBlock Text="{Binding Name}" Margin="16 0 0 0" FontSize="43" FontFamily="{StaticResource PhoneFontFamilyLight}"/>

                <TextBlock Text="{Binding Language}" Foreground="Green"/>
            </StackPanel>
        </DataTemplate>
    </Grid.Resources>
Run Code Online (Sandbox Code Playgroud)

下面的代码用于将项目插入到listpicker中

List<Cities> source = new …
Run Code Online (Sandbox Code Playgroud)

selectionchanged listpicker windows-phone-8

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