问题列表 - 第5717页

更改Visual Studio 2008新选项卡位置

自从Visual Studio 2005(VS 2008中的行为未发生变化)以来,我的一个烦恼就是打开时新标签的位置.它们在当前选项卡的左侧打开,这与在Visual Studio 2003及更高版本中打开新选项卡的位置相反.

在我看来,在当前标签左侧打开新标签是违反直觉的......大多数标签式应用程序(包括Firefox和IE7)都会在右侧打开新选项卡.我的问题是,有没有配置设置或黑客使标签打开行为像在Visual Studio 2003中一样?

tabs visual-studio-2008

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

保持大量业余爱好项目的最佳方式; 开源?

因为我的时间有限,我通常只关注一两个我的爱好项目,而其他人则坐在那里浪费.

我正在寻找一种能让我更好地分配时间的解决方案.是开源的,我负责指导项目的现实,还是有更好的解决方案?

就我而言,一个项目有一个合理规模的用户社区,但目前是封闭源.有人要求开源.

open-source

3
推荐指数
3
解决办法
422
查看次数

如何在自定义MembershipProvider上调用Initialize?

我已经阅读了所有相关的问题,但由于某些原因我仍然无法得到正确的解决方案,有些事情不对我而言,但不确定是什么导致了它.

我创建了一个自定义成员资格提供程序,也将我的web.config更改为:

   <membership defaultProvider="MyMemberShipProvider">
      <providers>
        <clear />
        <add name="MyMemberShipProvider" 
                  type="MyNameSpace.MyMemberShipProvider" 
                  connectionStringName="ApplicationServices" 
                  enablePasswordRetrieval="false" 
                  enablePasswordReset="true" 
                  requiresQuestionAndAnswer="false" 
                  requiresUniqueEmail="false" 
                  passwordFormat="Hashed" 
                  maxInvalidPasswordAttempts="5" 
                  minRequiredPasswordLength="6" 
                  minRequiredNonalphanumericCharacters="0" 
                  passwordAttemptWindow="10" 
                  passwordStrengthRegularExpression="" 
                  applicationName="MyApplication" />
      </providers>
    </membership>
Run Code Online (Sandbox Code Playgroud)

这是我的Initialize方法的代码:

public override void Initialize(string name, NameValueCollection config)
{
    if (config == null)
    { throw new ArgumentNullException("config"); }

    if (string.IsNullOrEmpty(name))
    { name = "MyMemberShipProvider"; }

    if (string.IsNullOrEmpty(config["description"]))
    {
        config.Remove("description");
        config.Add("description", "My Membership Provider");
    }

    base.Initialize(name, config);

    _applicationName = GetConfigValue(config["applicationName"], System.Web.Hosting.HostingEnvironment.ApplicationVirtualPath);
    _maxInvalidPasswordAttempts = Convert.ToInt32(GetConfigValue(config["maxInvalidPasswordAttempts"], "5"));
    _passwordAttemptWindow = Convert.ToInt32(GetConfigValue(config["passwordAttemptWindow"], "10"));
    _minRequiredNonAlphaNumericCharacters = Convert.ToInt32(GetConfigValue(config["minRequiredAlphaNumericCharacters"], "1"));
    _minRequiredPasswordLength = Convert.ToInt32(GetConfigValue(config["minRequiredPasswordLength"], …
Run Code Online (Sandbox Code Playgroud)

model-view-controller asp.net-membership web-config

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

你能在两个.net 2.0+应用程序之间共享会话变量吗?

我被告知这是有效的,但......

我想我只是没有得到这个,似乎有一个隐藏的步骤我可能会失踪,任何人都可以纠正这个或指出我的错误?谢谢.

我有一个空白的解决方案:
- 内部是两个.net 2.0 Web应用程序
1)webapp1
2)webapp2

我希望他们共享相同的会话数据.

我的页面设置:

申请1:

Session("value") = "this is the value"
Run Code Online (Sandbox Code Playgroud)

申请2:

If Not (Session("value") Is Nothing) Then
    value = Session("value").ToString()
End If
Run Code Online (Sandbox Code Playgroud)

我的思考过程:

1)转到服务,打开asp.net状态服务
2)打开两个项目中的web配置:设置

< machineKey 
validationKey="BFE2909A81903BB303D738555FEBC0C63EB39636F6FEFBF8005936CBF5FEB88CE327BDBD56AD70749F502FF9D5DECF575C13FA2D17CA8870ED21AD935635D4CC" 
decryptionKey="2A86BF77049EBA3A2FA786325592D640D5ACD17AF8FFAC04" validation="SHA1" />
< sessionState mode="StateServer" stateConnectionString="tcpip=localhost:42424" 
cookieless="false" timeout="20"/>
Run Code Online (Sandbox Code Playgroud)

在两个网站.
3)编译和测试网站
4)变得失望,因为它不起作用.我从来没有看到第二个webapp的会话.

asp.net session

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

Html元关键字应该包含逗号?

在meta关键字中使用逗号很重要吗?

如果我没有逗号怎么办?

html meta-tags

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

为什么这些javascript正则表达式抛出语法错误?

我试图在处理它之前将文本字符串验证为日期,但是我试过的两个正则表达式都抛出了语法错误,我看不出原因.据我所知,两者都没有错.这些是字符串:

 var datePattern1 = new RegExp( (0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])[-](19|20)\d\d );
Run Code Online (Sandbox Code Playgroud)

var datePattern2 = new RegExp( [0-3][0-9]-(0|1)[0-9]-(19|20)[0-9]{2} );
Run Code Online (Sandbox Code Playgroud)

感谢任何帮助.

javascript regex

4
推荐指数
2
解决办法
789
查看次数

SELECT*FROM表WHERE x IN(......几百个整数...)

表有大约800万行.X有一个非唯一索引.

显示索引,它表明在表中键名X上有一个非唯一索引,其中"seq_in_index"为1,排序规则A,基数7850780,sub_part为NULL,打包为NULL,index_type为BTREE.

但是,此查询可能需要5秒才能运行.int的列表来自另一个系统,我不允许将它们存储在一个表中,因为它们代表了社交网络上的友谊.

有没有比大规模IN声明更快的方法?

mysql sql indexing in-clause

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

C++ vim IDE.你需要的东西

我打算创建C++ IDE Vim可扩展插件.制作满足我自己需求的产品并不是问题.

这个插件将用于工作区,项目及其依赖项.
这适用于unix like system with gcc as c ++ compiler.

所以我的问题是你需要从IDE中获得哪些最重要的东西?请注意这是Vim,几乎所有的几乎都可以.

几个问题:
您经常使用其中的项目及其之间的关系来管理不同的工作区?这个过程中最烦人的事情是什么.
是否有必要从Makefile重新创建"项目"?
谢谢.

创建此插件的原因:

通过一堆插件和自编的插件,我们可以模拟大多数事情.当我们开展一个大型的"不定式"项目时,这是可以的.
当我们已经有一个makefile或jam文件时很好.我们必须创建自己的所有者时很糟糕,主要是通过复制和粘贴现有.
所有ctags和cscope相关的东西都必须知道真实项目文件的列表.我们创造了这样的.这个<project#get_list_of_files()>和许多类似的可能是一个很好的项目api函数,可以与现有和未来的插件配合使用.与现有makefile的合作有助于找出真实项目文件和可执行文件名称的列表.使用插件内部的插件系统,可以有不同的项目模板.

以上是我开始工作的一些原因.我想听听你的.

c++ ide vim

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

我的Firefox扩展程序中是否可以有一个没有阴影的XUL面板?

Firefox扩展覆盖中的XUL面板总是免费提供阴影.我怎样才能删除这个阴影?

我不想要的阴影效果的示例代码:

<popupset>
    <panel id="popuppanel" width="500" noautohide="true">
        <vbox>
            <label value="test"/>
            <label value=""/>
            <label value=""/>
            <label value=""/>
        </vbox>
    </panel>
</popupset>
Run Code Online (Sandbox Code Playgroud)

截图:

阴影效果的示例图像我不想要.http://img124.imageshack.us/img124/7766/shadowj.png

firefox xul firefox-addon

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

动态创建的DropDownList在Postback上丢失ListItems

我有一个页面,其中包含一些动态创建的控件(TextBox和DropDownList).发生回发时,TextBox会保留其值,但DropDownLists会丢失其ListItem.这非常令人困惑,因为页面级DropDownList也保留了ListItems.任何人都可以看到下面的代码有什么问题吗?

任何帮助解决这个问题将不胜感激.

<%@ Page Language="VB"%>

<script runat="server">
  Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs)
    If Not Page.IsPostBack Then
      ddlFixed.Items.Add(New ListItem("12", "13"))
      ddlFixed.Items.Add(New ListItem("14", "15"))
    End If
    Dim i As Integer
    For i = 0 To 3
      Dim ddl As New DropDownList
      ddl.ID = "ddlPage" & i
      ddl.EnableViewState = True
      If Not Page.IsPostBack Then
        ddl.Items.Add(New ListItem("12", "13"))
        ddl.Items.Add(New ListItem("14", "15"))
      End If
      pnlDynamic.Controls.Add(ddl)
      Dim txtBx As New TextBox
      txtBx.ID = "txtPage" & i
      If Not Page.IsPostBack Then
        txtBx.Text …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net viewstate drop-down-menu

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