小编cam*_*cam的帖子

C#的单例模式

我需要存储一堆需要全局访问的变量,我想知道单例模式是否适用.从我看过的例子来看,单例模式只是一个无法继承的静态类.但我见过的例子对我的需求来说过于复杂.什么是最简单的单身人士课程?难道我不能只用一些变量制作一个静态的密封类吗?

c# singleton

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

Tic-Tac-Toe AI:如何制作树?

在制作Tic-Tac-Toe机器人时,我正试图了解"树木".我理解这个概念,但我无法想出来实现它们.

有人能告诉我一个如何为这种情况生成树的例子吗?还是一个关于生成树木的好教程?我想难以产生部分树木.我知道如何实现生成整棵树,但不是它的一部分.

c++ tree artificial-intelligence tic-tac-toe

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

C#字典,2个值

使用一个密钥并将两个值拉出来的最佳C#数据结构是什么?

基本上我需要一个Dictionary<string, string, string>.有这样的事吗?

c# dictionary

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

C++中的字典/ HashTable对象?

我正在寻找C++中的HashTable或Dictionary实现,它具有与C#中类似的功能?STL是否包含这样的对象以及如何使用它?

c++ dictionary

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

从内存加载Picturebox图像?

我似乎无法弄清楚如何从内存中的位图加载pictureBox图像.是否可以或者我必须为位图创建临时文件?

c# picturebox

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

使用BeginTransaction的SQLite.Net问题

我正在尝试使用System.Data.Sqlite库,我正在遵循有关优化插入的文档,因此我直接从文档中复制了此代码:

  using (SQLiteTransaction mytransaction = myconnection.BeginTransaction())
  {
    using (SQLiteCommand mycommand = new SQLiteCommand(myconnection))
    {
      SQLiteParameter myparam = new SQLiteParameter();
      int n;

      mycommand.CommandText = "INSERT INTO [MyTable] ([MyId]) VALUES(?)";
      mycommand.Parameters.Add(myparam);

      for (n = 0; n < 100000; n ++)
      {
        myparam.Value = n + 1;
        mycommand.ExecuteNonQuery();
      }
    }
    mytransaction.Commit();
  } 
Run Code Online (Sandbox Code Playgroud)

现在,我通过使用来初始化我之前的连接

SqlConnection myconnection = new SqlConnection("Data Source=blah");
Run Code Online (Sandbox Code Playgroud)

我有一个名为blah的数据库,具有正确的表和值.

问题是当我运行这段代码时,它说"由于对象的当前状态,操作无效"

我已尝试多次更改代码,它仍指向BeginTransaction.是什么赋予了?

c# sqlite system.data.sqlite

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

与BitConverter.ToString相反的方法?

BitConverter.ToString以"XX-XX-XX-XX"格式提供十六进制

是否有相反的方法,以便我可以从这种格式给出的字符串中获取原始字节数组?

c# hex

10
推荐指数
1
解决办法
2574
查看次数

制作没有图形的游戏?

制作没有任何图形的游戏是可能的,甚至是建设性的(但是想要成为图形化的)

我根本不擅长图形,所以我想为游戏编写骨架,然后让图形程序员/艺术家填写其余内容.我可以写出所有主要课程,他们的互动,以及游戏的所有主要功能/部分.

如果是这样,我该怎么做才能让以后更容易将图形集成到游戏中(每个绘制的对象都应该有Draw,Rotate,Collide等方法)?

graphics

9
推荐指数
4
解决办法
7008
查看次数

适用于Windows的NCurses-Like System

有没有类似于Ncurses的C++库,但对于Windows?似乎没有Ncurses的端口,我需要一个非常好的显示系统.

有什么建议?跨平台是一个加号.

c++ ncurses

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

在哪里宣布结构等?

是否应在头文件中声明所有结构和类?如果我在源文件中声明了一个struct/class,我需要在头文件中放置什么才能在其他文件中使用它?另外,有没有资源显示C++的一些标准做法?

c++ coding-style

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