小编Chr*_*ris的帖子

WPF - 将列表框绑定到列表<string> - 我做错了什么?

我想在这里做一些非常基本的事情,我不希望给我这么多问题.我在我的主要类Window上有一个名为ItemList的公共属性List<string>.我在程序的整个生命周期中添加了这个列表,并希望我在表单上的ListBox控件在我向ItemList属性添加新项时自动更新.

到目前为止,我有以下XAML:

<Window x:Class="ElserBackupGUI.Main"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Backup Profile Editor [New Profile]" Height="480" Width="640">
    <DockPanel>
        <Menu DockPanel.Dock="Top">
            <MenuItem Header="File">
                <MenuItem Header="Open"/>
            </MenuItem>
        </Menu>
        <StackPanel Orientation="Vertical" DockPanel.Dock="Top" Margin="10 10 10 3">
            <TextBlock>Items to backup:</TextBlock>
        </StackPanel>
        <DockPanel DockPanel.Dock="Bottom" Margin="10 0 10 10">
            <StackPanel Orientation="Horizontal">
                <Button Name="AddDirectoryButton" Height="22.725" Width="120" Margin="0 0 6 0" Click="AddDirectoryButton_Click">Add Directory...</Button>
                <Button Name="AddFileButton" Height="22.725" Width="90" Margin="0 0 6 0" Click="AddFileButton_Click">Add File...</Button>
                <Button Name="RemoveDirectoriesButton" Height="22.725" Width="75.447" Margin="0 0 6 0">Remove</Button>
            </StackPanel>
        </DockPanel>
        <ListBox Name="SelectedItems" Margin="10 0 10 10" ItemsSource="{Binding …
Run Code Online (Sandbox Code Playgroud)

.net data-binding wpf listbox

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

mysql性能

我正在测试MySQL作为SQL服务器的替代品,我遇到了一些非常奇怪的东西.我正在测试插入和读取,并且无论如何每秒最多大约50个查询.

我的测试表看起来像:

DROP TABLE IF EXISTS `webanalytics`.`test`;
CREATE TABLE  `webanalytics`.`test` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `name` varchar(45) NOT NULL,
    PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

我的C#测试程序看起来像:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Program
    {
        const int QUERY_COUNT = 1000;
        const string CONNECTION_STRING = "server=localhost;database=WebAnalytics;uid=root;pwd=root";

        static void Main(string[] args)
        {
            using (var db = new MySqlConnection(CONNECTION_STRING))
            {
                db.Open();
                using (var cmd = db.CreateCommand())
                {
                    cmd.CommandText = "insert …
Run Code Online (Sandbox Code Playgroud)

mysql sql performance

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

为什么这个语法无效?

为什么抱怨语法无效?

#! /usr/bin/python

recipients = []
recipients.append('chris@elserinteractive.com')

for recip in recipients:
    print recip
Run Code Online (Sandbox Code Playgroud)

我一直在:

File "send_test_email.py", line 31
    print recip
              ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python printing syntax-error python-3.x

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

纬度和经度在变化?

我正在为我正在构建的应用程序编写地理编码组件,我决定使用Yahoo Maps.我编写了地理编码API包装器和一些单元测试,并称它为一天.第二天回来,跑了测试,发现经纬度发生了变化.请注意,这个变化很小,对我来说不重要,但它足以影响我在单元测试中用于比较结果的4位小数的四舍五入.

我以前从未听说过改变纬度和经度.这是我应该期待/占的吗?有谁能解释为什么?

c# geocoding

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

为什么HttpRequestMessage如此有限?

我正在开发我的第一个ASP.NET Web API项目,并且我有一个自定义授权属性.我想要做的是设置属性,以便如果请求是本地的(即调试),则绕过授权检查.

在所有其他ASP.NET MVC版本中,我可以检查Request.IsLocal(甚至是Request.UserHostAddress)以查看请求是否来自本地计算机,但System.Web.Http.AuthorizeAttribute只公开HttpRequestMessage对象,这显然是没有这些信息,似乎也从Request对象中遗漏了一些其他东西.

与Web API一起使用的全新(显然有限)类的处理是什么,也许更直接地说,如何在Authorize属性中获取被调用者的主机地址?

asp.net-web-api

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

在ASP.NET MVC中的每个请求上执行代码

我有一个控制器,我的所有控制器都继承,我需要为每个控制器请求执行一些代码.我尝试了以下方法:

protected override void Execute(System.Web.Routing.RequestContext requestContext)
{
    if (Session["mallDetected"] == null)
    {
        Session["mallDetected"] = DateTime.Now.Ticks;
        IList<Mall> malls = Mall.FindNearestByIp(Request.UserHostAddress);

        if (malls.Count > 0)
        {
            Session["mall"] = malls[0];
        }
    }

    base.Execute(requestContext);
}
Run Code Online (Sandbox Code Playgroud)

但显然会在执行方法中没有会话状态,直到调用base.Execute()之后,这对我不起作用.有没有可以在ASP.NET MVC中为每个请求执行此会话代码的地方?

asp.net-mvc session-state

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