小编Dav*_*Dev的帖子

如何清除 GitExtensions 中的分支下拉列表

我的分支下拉菜单(“存储库”下拉菜单和“存储”按钮之间的下拉菜单)挤满了许多旧分支,这些旧分支甚至不再存在于遥控器上。

我怎样才能清除这个?

git-extensions

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

如何在需求变更时修改CSS?

假设我已经要求生成一些包含表格的页面.原始要求是所有表格为500px.

我按如下方式编写CSS:

table
{
    width: 500px;
}
Run Code Online (Sandbox Code Playgroud)

这将全面适用于所有表格.现在,如果他们改变了要求,那么一些表是600px.修改CSS的最佳方法是什么?我应该给表格类

table.SizeOne
{
    width: 500px;
}

table.SizeTwo
{
    width: 600px;
}
Run Code Online (Sandbox Code Playgroud)

或者,有更好的方法来处理这样的变化吗?

css requirements

7
推荐指数
5
解决办法
288
查看次数

是否可以在多个Web服务器之间共享HttpRuntime.Cache?

我们有一个存储所有网站数据的Web应用程序HttpRuntime.Cache.

我们现在需要跨2个负载平衡的Web服务器部署应用程序.

既然如此,每个Web服务器都会有自己的缓存,这是不理想的,因为如果从webserver1它用户请求数据将被缓存,但接下来的请求,可能会去webserver2,而他们先前请求缓存荣获"数据是可用的.

是否有可能使用一个共享的缓存提供共享HttpRuntime.Cache的两个Web服务器之间或复制它们之间的缓存,因此,同样的缓存将提供两种Web服务器上?如果是这样,我该怎么做才能解决这个问题?

c# asp.net webserver caching

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

用Visual Studio 2005编译C程序?

我可以使用Visual Studio 2005编译简单的C程序吗?似乎只有为VB,C#或C++创建项目的选项.如果可以,我需要做什么?

c c++ visual-studio-2005 visual-studio

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

如何从标志枚举中获取数值?

可能重复:
枚举返回int值
如何从枚举中获取数值?

这不是这些的重复,感谢阅读问题模式

假设我选择了许多标志枚举项:

[Flags]
public enum Options
{
    None = 0,
    Option_A = 1,
    Option_B = 2,
    Option_C = 4,
    Option_D = 8,
}

Options selected = Options.Option_A | Options.Option_B;
Run Code Online (Sandbox Code Playgroud)

selected应该对应于3(即2 + 1)

我怎样才能把它变成一个int?

我已经看到了selected将ToString()和split()转换为每个选项的示例,例如

"Option_A | Option_B" --> { "Option_A", "Option_B" },
Run Code Online (Sandbox Code Playgroud)

然后重新组合成各自的Enum,并从中获取值,但它有点凌乱.是否有更直接的方法来获得这些值的总和?

c# enums enum-flags

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

如何在ASP.NET项目中正确引用JavaScript文件?

我有一些引用javascript文件的页面.

该应用程序存在于虚拟目录中,即http://localhost/MyVirtualDirectory/MyPage.aspx

所以本地我引用文件如下:

<script src="/MyVirtualDirectory/Scripts/MyScript.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

但是生产设置不同.该应用程序在生产中作为自己的网站存在,因此我不需要包含对虚拟目录的引用.这个问题是我需要修改包含javascript引用的每个文件,所以它看起来如下所示:

<script src="../Scripts/MyScript.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

我尝试在我的本地设置中以这种方式引用文件,但它不起作用.

我完全错了吗?有人能告诉我我需要做什么吗?

谢谢

javascript asp.net virtual-directory

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

如何让<ul>在其所在的内容区域内均匀分布?

我有一个List,我正在使用它作为选项卡列表:

<div id="SearchForm">
    <ul class="TabControl">
        <li>
            <a href="/search/Funds">Funds (60)</a>
        </li>
        <li>
            <a href="/search/Companies">Companies (4)</a>
        </li>
        <li>
            <a href="/search/Groups">Groups (1)</a>
        </li>
        <li>
            <a href="/search/Categories">Categories (0)</a>
        </li>
        <li>
            <a href="/search/Categories">Identifiers (60)</a>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS的定义如下:

#SearchForm ul {
    list-style: none;
    padding:0;
    margin: 15px 0 5px 0;
}

#SearchForm li {
    display: inline;
    background-color: #F6E9D8;
    margin: 12px 6px 0 0;
    padding: 6px 0 6px 0;   
}

#SearchForm li a {
    padding: 0 20px;
}
Run Code Online (Sandbox Code Playgroud)

此列表仅占用页面上可用宽度的大约90%,其中页面中的其他所有内容占据宽度的100%,因为它们以div格式排列.可用于它们的空间在客户提供的元素中定义

 width: 62.1em
Run Code Online (Sandbox Code Playgroud)

基本上我需要的是让标签均匀分布,以便它们填充可用的整个宽度,文本/链接在每个标签的中间对齐?有没有办法让我这样做?

html css html-lists

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

如何在考虑网络和移动应用的情况下实现桌面应用程序开发?

我的任务是制作一个具有'性感'**外观的桌面应用程序.我打算用WPF来实现这一目标.其中一个要求是桌面应用程序稍后将扩展为ASP.NET MVC Web应用程序,然后扩展到移动(可能是Android第一)应用程序,同时保持相同的外观和感觉.

**在这种情况下,"性感"意味着滑动菜单,以及一般的现代外观和感觉

考虑到这一点,如果我想重用组件(和/或)样式,在开始桌面UI设计时最好的方法是什么?

例如,在创建桌面应用程序时,我将使用XAML作为UI,但考虑到应该看起来与桌面相同的应用程序的Web版本,我应该/可以使用HTML/CSS吗?想到这一点是否荒谬?

c# wpf user-interface desktop-application

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

为什么NumberStyles.AllowThousands在传递负数时会导致异常?

我打电话给以下两行.第二行崩溃:

var a = long.Parse("2,147,483,648", NumberStyles.AllowThousands);
var b = long.Parse("-2,147,483,648", NumberStyles.AllowThousands);
Run Code Online (Sandbox Code Playgroud)

但是,如果我将值修改为没有','字符并删除NumberStyles枚举,则它可以工作.例如

var a = long.Parse("2147483648");
var b = long.Parse("-2147483648");
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?这是一个已知的问题?是否存在可接受的解决方法,不涉及hacky字符串操作?

编辑我应该提到的例外是System.FormatException"输入字符串格式不正确".

c#

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

如何在定义实体关系时为依赖操作指定有效排序?

我正在尝试对Advertisement包含一个对象的对象进行Upsert List<AdImage>.该Advertisement包含对应于一个外键User.A user可以具有零或更多Advertisements,并且Advertisement具有一个或多个AdImages.

upsert失败,并带有以下内容:

保存不公开其关系的外键属性的实体时发生错误.EntityEntries属性将返回null,因为无法将单个实体标识为异常的来源.通过在实体类型中公开外键属性,可以更轻松地在保存时处理异常.有关详细信息,请参阅InnerException.

内在的例外是:

无法确定相关操作的有效排序.由于外键约束,模型要求或存储生成的值,可能存在依赖关系.

advertisement实例化非常简单的:

var ad = new Advertisement
{
    AdImages = new List<AdImage>
    {
        new AdImage {Image = model.Image}
    },

    Message = model.Message,
    Title = model.Title,
    User = user,
};  

_aAdAppService.UpsertAdvertisement(ad);
Run Code Online (Sandbox Code Playgroud)

有问题的实体定义为:

public class User : AbpUser<Tenant, User> 
{ // AbpUser is a 3rd party class which defines Id as a primary key

    public string AccessToken { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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