小编che*_*r89的帖子

我如何从git存储库中忽略bin和obj文件夹?

我想忽略我的git存储库中的bin和obj文件夹.正如我发现的那样,在.gitignore中没有简单的方法可以做到这一点.那么,还有其他方法吗?在Visual Studio中使用干净的解决方案?

.net git gitignore

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

如何在Visual Studio中使用makefile?

我听说过很多关于makefile的内容以及它们如何简化编译过程.我正在使用VS2008.有人可以建议一些在线参考或书籍,我可以找到更多关于如何处理它们?

c++ makefile visual-studio

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

AutoEventWireUp页面属性是什么意思?

我不明白AutoEventWireUp页面属性负责什么.

在网上冲浪时,我发现很多论坛都有关于它的讨论,它们对我来说都显得有些不一致.

我能否清楚解释这个属性究竟意味着什么?

我已经阅读了这篇文章,但即使我不理解.

asp.net autoeventwireup

53
推荐指数
3
解决办法
4万
查看次数

.NET Framework是用什么语言编写的?

我一直想问的问题,实际上是害怕 - .NET Framework是用什么语言编写的?我指的是图书馆本身.
在我看来,它主要是C和C++.(我希望Jon Skeet正在阅读这篇文章,听到他对此的看法会非常有趣)

.net c++ programming-languages

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

将.net String对象转换为base64编码的字符串

我有一个问题,在将.NET字符串编码为base64时使用哪种Unicode编码?我知道Windows上的字符串是UTF-16编码的,所以我的编码方式是正确的吗?

public static String ToBase64String(this String source) {
        return Convert.ToBase64String(Encoding.Unicode.GetBytes(source));
    }
Run Code Online (Sandbox Code Playgroud)

.net string base64 encoding

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

在进行TDD并逐步添加功能时,我是在设计数据库还是在编码时添加表格和列?

从我的角度来看,TDD给我们提供的最重要的机会之一是逐步开发项目,逐个添加功能,这意味着我们在每个时间点都有工作系统.
我要问的是,当项目涉及数据库工作时,我们是否可以使用这种增量方法来创建数据库结构,还是应该在开始编写代码之前解决结构问题?我知道很难预测1年后数据库的结构会是什么样的,但一般来说,最好的做法是什么呢?

tdd database-design

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

如何将文件保存到磁盘?

我知道强烈建议在与文件系统分离时运行单元测试,因为如果你在测试中触摸文件系统,你也可以测试文件系统本身.好的,这是合理的.
我的问题是,如果我想测试文件保存到磁盘,我该怎么办?与数据库一样,我将一个负责数据库访问的接口分开,然后为我的测试创建另一个实现?或者可能还有其他方式?

tdd unit-testing

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

如果我使用显式构造函数,是否需要将关键字放在.h和.cpp文件中?

实际上我的问题都在标题中.
无论如何:
我有一个类,我使用显式构造函数:
.h

class MyClass
{
  public:
    explicit MyClass(const string& s): query(s) {}
  private:
   string query;
}
Run Code Online (Sandbox Code Playgroud)

是否必须在实现(.cpp)文件中放置显式关键字?

c++ explicit-constructor

16
推荐指数
1
解决办法
5356
查看次数

难道真的无法理解构造tcp :: resolver :: query的参数

我正在启动Boost.Asio并尝试在官方网站上做出示例.
这里的客户代码:


using boost::asio::ip::tcp;

int _tmain(int argc, _TCHAR* argv[])
{
    try {
        boost::asio::io_service io_service;

        tcp::resolver resolver(io_service);
        tcp::resolver::query query(argv[1], "daytime");
        tcp::resolver::iterator endpoint_iterator = resolver.resolve(query);
        tcp::resolver::iterator end;

        tcp::socket socket(io_service);
        boost::system::error_code error = boost::asio::error::host_not_found;
        while(error && endpoint_iterator != end) {
            socket.close();
            socket.connect(*endpoint_iterator++, error);
        }
        if (error)
            throw boost::system::system_error(error);

        for(;;) {
            boost::array buf;
            boost::system::error_code error;

            std::size_t len = socket.read_some(boost::asio::buffer(buf), error);

            if (error == boost::asio::error::eof)
                break; //connection closed cleanly by peer
            else if (error)
                throw boost::system::system_error(error);

            std::cout.write(buf.data(), len);
        }
    }
    catch(std::exception& e) {
        //...
    } …
Run Code Online (Sandbox Code Playgroud)

c++ boost boost-asio

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

堆栈排名意味着什么?

Team Foundation Server 2010中的工作项的堆栈等级是什么意思?它是某种用户特征吗?

agile tfs tfs2010

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