小编RBa*_*ung的帖子

sqlmetal.exe 在路径中找不到,即使它位于我的计算机上的正确路径中 - Linqer 程序

我正在尝试运行 Linqer(一个用于 sql -> linq 的程序),并在创建数据库连接并尝试生成“linq to sql 模型文件”时出现此错误。

错误:文件C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools/SqlMetal.exe not found

此处显示:在此输入图像描述

我的文件位于文件夹中:C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools,

如何将其设置为使用 v10.0A 而不是 v8?

我已检查我已在 Visual Studio 上安装了所有 microsoft SDK。我该如何为此设置正确的路径?我将不胜感激任何帮助!谢谢

c# sdk path sqlmetal linqer

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

需要帮助将迭代模式转换为公式

var = 8

itr 1:
var == 8 (8 * 1)

itr 2:
var == 24 (8 * 3)

itr 3:
var == 48 (8 * 6)

itr 4:
var == 80 (8 * 10)

itr 5:
var == 120 (8 * 15)
Run Code Online (Sandbox Code Playgroud)

模式:( var*(最后乘数+当前迭代))

基本上我想得到公式(itr)的结果,而不必迭代到itr.

iteration math recursion analytical

0
推荐指数
1
解决办法
699
查看次数

15拼图随机播放方法问题

我正在使用C#制作15个益智游戏,允许用户输入自定义行和列值,最多可达10 x 10拼图.因此,我遇到了shuffle方法的问题.我想做到这一点,这个难题总是可以解决的.通过首先创建一个获胜的拼图然后改变空的空间.问题是每次调用每个点击事件效率太低.我需要一种方法来调用与空白空间相邻但不是对角线的按钮的单击事件.我还使用一个看不见的静态按钮作为空白点.PuzzlePiece类继承自Button.我不太清楚如何做到这一点.我将不胜感激任何帮助.

谢谢

这就是我所拥有的:

private void shuffleBoard()
    {
        //5 is just for test purposes
        for (int i = 0; i < 5; i++)
        {
            foreach (Control item in this.Controls)
            {
                if (item is PuzzlePiece)
                {
                    ((PuzzlePiece)item).PerformClick();
                }
            }
        }
    }

 void PuzzlePiece_Click(object sender, EventArgs e)
    {
        PuzzlePiece piece = (PuzzlePiece)sender;

        if (piece.Right == puzzleForm.emptyPiece.Left && piece.Top == puzzleForm.emptyPiece.Top)
        {
            movePiece(piece);
        }
        else if (piece.Left == puzzleForm.emptyPiece.Right && piece.Top == puzzleForm.emptyPiece.Top)
        {
            movePiece(piece);
        }
        else if (piece.Top == puzzleForm.emptyPiece.Bottom && …
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm winforms

0
推荐指数
1
解决办法
1851
查看次数

具有高/低字节实现的16位寄存器

搜索失败的我,所以我直接问它是否有任何方式在C#中使16bit WORD分开访问?像AX这样的东西和另一个常见的寄存器在c ++上它就像

union unsigned short
{
    struct
    {
        char low,high;
    } parts;
    u16 whole;
} a;
#define ax a.whole
#define al a.parts.low
#define ah a.parts.high
Run Code Online (Sandbox Code Playgroud)

而且我会像它一样使用它

AX = 0x3d5f; 啊= 0×04;

等等.所以问题是 - 有没有任何方法可以做到这一点没有类\结构,我喜欢使用它

AX.h = 0×04

或者那样.

c#

0
推荐指数
1
解决办法
314
查看次数

从编码字符串构造年-月-日小时:分钟:秒

我在一个单元格中有以下值 07DD0B190C3A00

我知道:

07DD 是 2013 年
0B 是十一月
19 是 25 日
OC是中午的时间
3A 是分钟 58

我怎样才能把它翻译成 2013-11-25 12:58:00

excel hex vba

0
推荐指数
1
解决办法
109
查看次数

更换配对的体育赛事日程

假设有 8 名选手参加沙滩排球比赛。比赛以2对2的方式进行。

作为组织者,我想按照以下规则为玩家生成时间表:

  • 每位玩家与所有人一起比赛(每位玩家 7 场比赛)
  • 每个玩家对战两次

因此,时间表将开始例如:

round 1 
player1 + player2 vs player3 + player4
player5 + player6 vs player7 + player8

round2
player1 + player3 vs player2 + player5
player4 + player7 vs player6 + player8

round3
player1 + player4 vs player2 + player3
player5 + player8 vs player6 + player7

etc
Run Code Online (Sandbox Code Playgroud)

通过上面的例子,让我们考虑一下player1。他一直在与玩家 (2,3,4) 一起玩,所以他还有与玩家 (5,6,7,8) 一起玩的比赛

他曾对阵:

Player3 (twice)
Player4
Player2 (twice)
Player5
Run Code Online (Sandbox Code Playgroud)

因此,剩下的 4 场比赛(对于玩家 1)应该与玩家 5、6、7、8 一起进行,并且对手不能是玩家 3 或玩家 2(因为您已经与这些玩家玩过两次)

我在这里看到了很好的例子如何自动生成体育联赛时间表和关于循环赛的维基百科文章 …

algorithm math schedule tournament sports-league-scheduling-problem

0
推荐指数
1
解决办法
322
查看次数