小编tem*_*pid的帖子

仅使用键盘导航UI

我正在尝试仅使用键盘浏览记录列表.当页面加载时,默认的"焦点"应该在第一条记录上,当用户单击键盘上的向下箭头时,需要关注下一条记录.当用户单击向上箭头时,应该关注先前的记录.当用户单击Enter按钮时,它应该将它们带到该记录的详细信息页面.

这是我到目前为止在Plunkr上所拥有的.

似乎AngularJS在1.1.5(不稳定)中支持这一点,我们不能在生产中使用它.我目前正在使用1.0.7.我希望做这样的事情 - 密钥应该在文档级别处理.当用户按下某个键时,代码应该在允许的键数组中查找.如果找到匹配(例如向下键代码),它应该移动焦点(应用.highlight css)到下一个元素.当按下enter时,它应该抓取.highlight css的记录并获取记录ID以供进一步处理.

谢谢!

navigation keypress angularjs angular-ui

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

将"Everyone"组添加到目录及其所有子目录中

我目前正在使用Vista 32位.如何添加Windows安全组"Everyone"并完全控制目录及其所有子目录和所有文件?是否有我可以使用的powershell脚本?

谢谢!

windows security powershell usergroups

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

jQuery - 获取控件的td单元索引

**编辑**我很抱歉.我需要td索引,而不是行索引.

使用jQuery,如何获取td的索引lblName

       <table>
            <tr>
                <td>
                </td>
                <td>
                    <label id="lblName" />
                </td>
                <td>
                </td>
            </tr>
        </table>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何从Git的历史中永久删除提交?

如何从Git的历史中永久删除提交?

该团队的一名开发人员意外地提交了一个200 MB的文件并将其推送到我们的Git服务器.它被删除了几天,但历史就在那里.我们的代码文件只有大约75 MB,我们有4个分支.由于200 MB文件提交,历史记录将保留,项目文件夹(特别是隐藏的.git文件夹)的大小已经膨胀到接近700 MB.如何从git中永久删除两个签到(提交大文件,删除大文件),就好像它从未发生过一样?如果重要的话,我正在使用`TortoiseGit.

git git-rewrite-history

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

ASP.NET 4菜单隐藏在包含Silverlight应用程序的div后面

我有一个aspx页面,它有一个ASP.NET 4菜单控件(呈现为ul/li而不是表格)和一个包含Silverlight .xap的正下方的div.当用户在菜单控件中选择菜单项时,Silverlight应用程序会更新.在IE 7和8中,当我将鼠标悬停在菜单上时,菜单项被"隐藏"在Silverlight后面,我只能部分地看到第一个子项目.但是,Firefox中的菜单显示得很好.我认为我的CSS中的某些内容导致了它,我删除了所有CSS引用,但它仍然隐藏在Silverlight应用程序后面.如何将菜单控件带到前面?

这是我的菜单 -

 <asp:Menu ID="mnuReports" runat="server" Orientation="Horizontal" OnMenuItemClick="mnuReports_MenuItemClick"
        BackColor="#DDDDDD" ForeColor="#000000" StaticSubMenuIndent="10px" MaximumDynamicDisplayLevels="1"
        StaticEnableDefaultPopOutImage="False">
        <DynamicHoverStyle BackColor="#DDDDDD" />
        <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="5px" BorderColor="#CCCCCC"
            BorderStyle="Solid" BorderWidth="1px" />
        <DynamicMenuStyle BackColor="#E3EAEB" />
        <DynamicSelectedStyle BackColor="#1C5E55" />
        <StaticHoverStyle BackColor="#DDDDDD" />
        <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="5px" BorderColor="#CCCCCC"
            BorderStyle="Solid" BorderWidth="1px" Width="148px" Font-Bold="True" />
    </asp:Menu>
Run Code Online (Sandbox Code Playgroud)

asp.net menu

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

SQL文件流身份验证最佳做法

我可以在本地很好地使用SQL Filestream,但是当我尝试将文件上传到使用SQL身份验证的远程SQL服务器时,出现“拒绝访问”异常。显然,SQL Filestream仅适用于Windows身份验证(Integrated Security = true),不适用于我们当前拥有的SQL身份验证。

没有人在生产环境中真正使用Windows身份验证,因此我只想知道如何克服这一限制。最佳做法是什么?

    public static void AddItem(RepositoryFile repository, byte[] data)
{
    using (var scope = new TransactionScope())
    {
        using (var db = new MyEntities()) // DBContext
        {
            db.RepositoryTable.AddObject(repository);
            db.SaveChanges();
        }

        using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
        using (var cmd = new SqlCommand(string.Format("SELECT Data.PathName(), GET_FILESTREAM_TRANSACTION_CONTEXT() FROM dbo.RepositoryTable WHERE ID='{0}'", repository.ID), con)) // "Data" is the column name which has the FILESTREAM. Data.PathName() gives me the local path to the file.
        {
            cmd.Connection.Open();
            using (var reader = cmd.ExecuteReader()) …
Run Code Online (Sandbox Code Playgroud)

sql filestream

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

加密json数据

如何加密从客户端到服务器来回传输的JSON数据?当我使用firebug时,我可以看到所有数据(内容result.d).我正在使用ASP.NET 3.5和C#.我们的管理员已将网站设置为使用https,但我仍然可以使用POST请求和数据.我错过了什么?

谢谢!

encryption json

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

WHERE子句中同一列的多个条件

我有一张这样的桌子 -

RecordID   PropertyID       PropertyVal
--------------------------------------------------
3215            7           john doe
3215            11          Chicago
3215            13          Business Development Analyst
3216            7           jane doe
3216            11          Chicago
3216            13          Managing Director
3217            7           mike smith
3217            11          Chicago
3217            13          Business Development Analyst
3218            7           john smith
3218            11          Seattle
3218            13          Managing Director
Run Code Online (Sandbox Code Playgroud)

如何返回用户名称PropertyID = 13 AND PropertyVal='Business Development Analyst'AND PropertyID = 11 AND PropertyVal = 'Chicago'.如何为同一列执行多个where子句?

编辑:我需要结果集看起来像这样 -

Name
----
John Doe
Mike Smith
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008

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

访问ng-repeat中的当前项目

我有这样的事情 -

 <li ng-repeat="item in items">
        {{item.name}}
 </li>
Run Code Online (Sandbox Code Playgroud)

item对象有一个名为index的属性.如何将其分配给tabIndex,以便我的输出如下所示 -

<li tabIndex="100">Mike</li>
<li tabIndex="101">Smith</li>
Run Code Online (Sandbox Code Playgroud)

我试过这个,但它无法访问当前项目 -

<li ng-repeat="item in items" tabIndex="item.index">
            {{item.name}}
     </li>
Run Code Online (Sandbox Code Playgroud)

angularjs

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

拉请求中的多个提交

我们有一个dev分支和一个发布分支.开发分支是所有开发人员签入代码的地方.所有构建都取自发布分支.我们正在使用Stash(Atlassian的Enteprise Git),并希望使用pull请求合并代码审查.

当有人提交拉取请求时,它会自动包括dev分支中尚未合并到发布分支的所有变更集,即使它们不是来自提交请求的用户.开发人员如何仅针对他们的更改而不是其他人提交请求?这是怎么回事?

我看到两个解决方法 -

  1. 为每个开发人员添加单独的分支,以便仅获取他们的更改.
  2. 如果pull请求来自多个开发人员,则添加多个批准者.

什么是最佳做法?

git pull-request bitbucket-server

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