小编Ant*_*ony的帖子

Git状态需要很长时间才能完成

我正在使用git管理Windows机器上本地目录中的文件 - 这里不涉及网络,我不是推送或拉出另一台机器.我的目录中可能包含100个文件,所有测试文件都非常小.当我跑步时git status,通常需要20-30秒才能完成.这是正常的吗?有什么我可以做的加快速度,或者更好的方式来查看我的存储库的状态(更改的文件,未跟踪的文件等)?其他git命令似乎完成得更快.

windows git

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

Visual Studio警告C4996

我收到了以下警告

warning C4996: 'std::_Uninitialized_copy0': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++ 'Checked Iterators' c:\program files\microsoft visual studio 10.0\vc\include\memory 348

我似乎无法找到任何有助于打击此警告的信息.通过查看输出,这个警告似乎与Boost.Signals2和auto_buffer有关.

这样可以安全忽略,还是可以以某种方式将其删除?

c++ warnings

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

如果关闭底层可读文件,关闭Java扫描程序是否安全?

如果我有一个带读者的方法,我想在读卡器上使用扫描仪操作,如下所示:

Scanner scanner = new Scanner(reader);
while(scanner.hasNext()) {
    //blah blah blah
}
Run Code Online (Sandbox Code Playgroud)

关闭是否安全scanner?文档说它"关闭了这个扫描仪",然后讨论关闭底层可读的.假设我不想关闭可读性,而是希望调用者reader在准备好时关闭.scanner在这里关闭是否安全?

java java.util.scanner

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

如何在MySQL中减去时间

如何减去MySQL中的时间?例如,今天是3月16日; 我想减去15天到3月1日.有没有什么方法可以用来减去当前日期的15天?

mysql datetime

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

Sed正则表达式和子串否定

什么是查找字符串(这是由特定字符串的前面和后面的字符串),这不正确的语法匹配特定的模式?

例如,我想利用其中的所有子开始BEGIN_,结束_END和其间的子串是等于FOO; 并用格式"(inner substring)" 替换整个子字符串.以下内容将匹配:

  • BEGIN_bar_END - > (bar)
  • BEGIN_buz_END - > (buz)
  • BEGIN_ihfd8f398IHFf9f39_END - > (ihfd8f398IHFf9f39)

BEGIN_FOO_END不会匹配.

我玩过以下内容,但似乎无法找到正确的语法:

sed -e 's/BEGIN_(^FOO)_END/($1)/g'
sed -e 's/BEGIN_([^FOO])_END/($1)/g'
sed -e 's/BEGIN_(?!FOO)_END/($1)/g'
sed -e 's/BEGIN_(!FOO)_END/($1)/g'
sed -e 's/BEGIN_(FOO)!_END/($1)/g'
sed -e 's/BEGIN_!(FOO)_END/($1)/g'
Run Code Online (Sandbox Code Playgroud)

regex sed

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

回发时ASP.Net Checkbox值是错误的?

我们有一个最初禁用和检查的复选框.然后通过javascript在客户端启用它.如果用户然后取消选中该框并按下按钮以调用回发,则复选框的状态在服务器端保持为已选中状态.这显然是不受欢迎的行为.这是一个例子.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testcb.aspx.cs" Inherits="ESC.testcb" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <script type="text/javascript">
        function buttonClick() {
            var cb = document.getElementById('<%= CheckBox1.ClientID %>');
            cb.disabled = false;
            cb.parentNode.disabled = false;
        }


    </script>

    <div>
        <asp:CheckBox ID="CheckBox1" runat="server" Checked="true" Enabled="false" />
        <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="buttonClick(); return false;" />
        <asp:Button ID="Button2" runat="server" Text="Button2" OnClick="button2Click" />
    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和服务器端代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using …
Run Code Online (Sandbox Code Playgroud)

asp.net checkbox client postback

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

在SQL中存储排序顺序的最佳方法是什么?

顶部的人希望排序顺序可以在我们的应用程序中自定义.所以我有一个有效定义数据类型的表.存储排序顺序的最佳方法是什么?如果我刚刚创建了一个名为"Order"的新列,那么每当我更新一行的顺序时,我想我必须更新每一行的顺序以确保后代.有没有更好的方法呢?

sql database sorting

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

取消引用无效指针

即使在转换了一个void指针之后,我在解除引用时也遇到了编译错误.有谁能请让我知道这个的原因.

int lVNum = 2;
void *lVptr;
lVptr = (int*)&lVNum;

printf("\nlVptr[60 ] is  %d \n",lVptr[1]);
Run Code Online (Sandbox Code Playgroud)

c pointers

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

指向非法参考成员的指针?

我们说我有:

// This is all valid in C++11.
struct Foo {
    int i = 42;
    int& j = i;
};

// Let's take a pointer to the member "j".
auto b = &Foo::j; // Compiler is not happy here
// Note that if I tried to get a pointer to member "i", it would work, as expected.
Foo f;
std::cout << f.*b; // Try using the pointer to member
Run Code Online (Sandbox Code Playgroud)

编译器抱怨我不能获取成员的地址,因为它是一个引用.确切地说:

语义问题:无法形成指向成员的指针指向成员'j'的引用类型'int&'

我知道这样做似乎毫无意义,但我只是想知道为什么不能这样做.

为什么这不可能?

c++ pointer-to-member language-lawyer

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

何时使用Pragma Pure/Preelaborate

有一组通用规则/指南,可以帮助了解什么时候喜欢pragma Pure,pragma Preelaborate或别的东西完全?标准(Ada 2012)中提出的规则和定义有点沉重,我很感激阅读一些更为清晰的内容并针对普通案例.

如果我想彻底了解它的"原因",我可以简单地试试:

  • 标记包规格 pragma Pure;
  • 如果没有编译,请尝试 pragma Preelaborate;
  • 如果失败了,那么我已经做了一些棘手的事情,要么需要逐个pragma Elaborate单元,要么重新考虑包布局.withwith

虽然这可能有效(是吗?),因为建议尽可能将包标记为Pure(同样使用Preelaborate),但它看起来有点脑损伤,我更愿意更好地理解这个过程.

ada pragma elaboration

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