小编sea*_*717的帖子

如何从窗口中删除标题栏但保留边框

我尝试WindowStyle="None"在XAML中设置,但这使得Window完全无边框.我需要一个没有标题栏的窗口,这会阻止用户移动它.但仍然有边框所以它仍然看起来像一个窗口:)

wpf

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

ListView.GridViewColumn对齐中的控件

我有以下WPF ListView:

    <ListView Grid.Column="2" Grid.Row="1" Margin="0,53,12,6" 
Name="lvwProperties" 
ItemsSource="{Binding Path=SelectedPropertyItems, Mode=TwoWay}" 
Grid.ColumnSpan="2">

        <ListView.View >

                        <GridView>
                            <GridViewColumn Header="Property" DisplayMemberBinding="{Binding Path=PropertyName, Mode=TwoWay}" Width="130" />
                            <GridViewColumn Header="Is Mandatory" Width="90"  >

                                <GridViewColumn.CellTemplate>

                                    <DataTemplate>

                                        <CheckBox IsChecked="{Binding Path=IsMandatory, Mode=TwoWay}" HorizontalAlignment="Center" />

                                    </DataTemplate>

                                </GridViewColumn.CellTemplate>

                            </GridViewColumn>

                        </GridView>
                    </ListView.View>
                </ListView>
Run Code Online (Sandbox Code Playgroud)

我想在第二个GridColumn中使CheckBox对齐中心.设置HorizontalAlignment="Center"似乎没有办法.如何在XAML中实现这一点???

wpf

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

在sqlite中使用guid选择guid作为二进制文件存储在sqlite db中的位置

Employee在SQLite数据库中有一个表.其主键是GUID类型的"ID".我尝试使用以下查询找到带有id= guid 的记录'a8828ddf-ef22-4d36-935a-1c66ae86ebb3'但没有运气:

SELECT * FROM Employee
WHERE Employee.Id = 'a8828ddf-ef22-4d36-935a-1c66ae86ebb3'
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我应该如何编写查询?

谢谢,

sql sqlite

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

为什么我的应用服务的 Kudu 网站显示 503 服务不可用

我在将容器部署到 Azure 中的应用程序服务时遇到问题。在发布管道中,我看到以下错误

[调试][PUT]https://$iagadsca01-cac-app-salesforcedownstream-01:***@iagadsca01-cac-app-salesforcedownstream-01.scm.azurewebsites.net/api/deployments/16801603731950666 [调试]可以无法解析响应:{} [调试]响应:未定义 [调试]遇到可重试的状态代码:503。消息:“服务暂时不可用”。

管道将重复上述 PUT 操作 20 分钟,最终超时。

当我尝试为我的网络应用程序打开 Kudu 站点 (*.scm) 站点时,它只是给了我一个带有错误的空白页面

暂停服务

我认为无论我的应用程序是否运行,scm 站点都应该启动?什么可能导致 scm 站点给出服务不可用错误?

azure azure-web-app-service azure-devops

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

休闲网站的密码规则

我正在考虑在休闲网站上使用以下规则.

  • 8-20个字符长
  • 有效字符包括字母,数字和符号
  • 区分大小写

就这样.我的问题是,除了白色空间之外,是否还有其他符号我应该视为"非法"?请记住,这是一个随意的网站,所以我不需要任何非常有限的密码策略.

谢谢,

asp.net security

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

加速sql INSERT

我有以下方法将数百万行数据插入表中(我使用SQL 2008),它似乎很慢,有没有办法加速INSERT?

这是代码片段 - 我使用MS企业库

        public void InsertHistoricData(List<DataRow> dataRowList)
        {
            string sql = string.Format( @"INSERT INTO [MyTable] ([Date],[Open],[High],[Low],[Close],[Volumn])
                VALUES( @DateVal, @OpenVal, @High, @Low, @CloseVal, @Volumn )");

            DbCommand dbCommand = VictoriaDB.GetSqlStringCommand( sql );
            DB.AddInParameter(dbCommand, "DateVal", DbType.Date);
            DB.AddInParameter(dbCommand, "OpenVal", DbType.Currency);
            DB.AddInParameter(dbCommand, "High", DbType.Currency );
            DB.AddInParameter(dbCommand, "Low", DbType.Currency);
            DB.AddInParameter(dbCommand, "CloseVal", DbType.Currency);
            DB.AddInParameter(dbCommand, "Volumn", DbType.Int32);

            foreach (NasdaqHistoricDataRow dataRow in dataRowList)
            {
                DB.SetParameterValue( dbCommand, "DateVal", dataRow.Date );
                DB.SetParameterValue( dbCommand, "OpenVal", dataRow.Open );
                DB.SetParameterValue( dbCommand, "High", dataRow.High );
                DB.SetParameterValue( dbCommand, "Low", dataRow.Low );
                DB.SetParameterValue( dbCommand, "CloseVal", …
Run Code Online (Sandbox Code Playgroud)

sql-server-2008

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

Can Castle Windsor可用于在ASP.NET MVC 4中实现IDependencyResolver吗?

我读过这篇文章并看到很多人评论说不要使用Castle Windsor在ASP.NET MVC3中实现IDependencyResolver并坚持使用自定义的IControllerFactory.基本上我现在的问题是:

  1. 不要使用Castle Windsor来实现IDependencyResolver.在ASP.NET MVC 4中这仍然是正确的吗?

  2. 如果是1的话.任何其他DI容器(Unity,StructureMap)都有与Castle Windsor相同的问题吗?我可以使用任何替代品吗?

非常感谢

编辑

听我说Castle Windsor不应该被用来实现IDependencyResolver.我已决定使用其他一些DI容器,例如StructureMap

dependency-injection castle-windsor asp.net-mvc-4

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

Azure 发布管道错误:无法获取 Kudu 应用程序设置。错误:服务暂时不可用(代码:503)

我有一个 Azure DevOps 发布管道,它将容器部署到 Azure 中的应用程序服务。当我运行它时,部署容器的任务失败并显示消息

2020-10-23T16:12:20.8516547Z ##[错误]错误:无法获取 Kudu 应用程序设置。错误:服务暂时不可用(代码:503) 2020-10-23T16:12:46.5212090Z ##[警告]错误:无法更新部署历史记录。错误:服务暂时不可用(代码:503)

这是一个屏幕截图:

在此输入图像描述

有谁知道为什么我会收到此错误?

azure kudu azure-web-app-service azure-devops

6
推荐指数
0
解决办法
9192
查看次数

StructureMap异常:没有为PluginFamily定义默认实例

我在CoreService项目中定义了一个SysMsgManager类,如下所示:

public class SysMsgManager 
{
    private ISysMsgRepository _SysMsgRepository;

    public SysMsgManager()
    {
        _SysMsgRepository = ObjectFactory.GetInstance<ISysMsgRepository>();
    }

    ....
}
Run Code Online (Sandbox Code Playgroud)

在我的DataAccess项目中,我有'ISysMsgRepository'接口和两个具体实现,定义如下:

namespace DataAccess.Repository
{
   [Pluggable("Default")]
   public class SysMsgRepository : ISysMsgRepository
   {
      ...
   }
}

namespace DataAccess.Repository
{
    [Pluggable("Stub")]
    public class SysMsgRepository_Test : ISysMsgRepository
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是我在StructureMap.config文件中的内容

<StructureMap>

<Assembly Name="CoreService" /> 
<Assembly Name="DataAccess" />

<PluginFamily
    Assembly="DataAccess"
    Type="DataAccess.Repository.ISysMsgRepository"
    DefaultKey="Default" />

</StructureMap>
Run Code Online (Sandbox Code Playgroud)

当我尝试运行我的应用程序时,出现以下错误:

StructureMap异常代码:202 \n没有为PluginFamily定义的默认实例DataAccess.Repository.ISysMsgRepository,DataAccess,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null

任何人都可以帮我解决这个问题吗?谢谢!

structuremap

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

我应该让这个类静态吗?

在我工作的项目中,我有查询/更新数据库的类,就像这个,

public class CompanyInfoManager
{
    public List<string> GetCompanyNames()
    {
         //Query database and return list of company names
    }
}
Run Code Online (Sandbox Code Playgroud)

随着我不断创建越来越多的这类类,我意识到也许我应该使这种类静态.通过这样做,显而易见的好处是避免每次需要查询数据库时都需要创建类实例.但是因为对于静态类,只有一个类的副本,这会导致数百个请求只争用一个静态类的副本吗?

谢谢,

c#

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