小编vik*_*kky的帖子

nodejs 与 mssql 连接超时错误

我正在编写一个用于与 SQL Server 2008 通信的 node.js 控制台应用程序。

var sql = require('mssql');
var connection = new sql.Connection({
    user: 'sa',
    password: 'password',
    server: 'localhost\\SQLEXPRESS',
    database: 'Demo'
});

connection.connect(function (err) {
     if (err) console.log(err);

    var request = new sql.Request(connection); // or: var request = connection1.request();
    request.query('select * from EmpInfo', function (err, recordset) {
        // ... error checks

        console.dir(recordset);
    })
});
Run Code Online (Sandbox Code Playgroud)

当我执行此代码时,发生TIMEOUT错误。

sql-server node.js npm

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

APDU在mifare classic上写入块命令

我一直在尝试将一些数据写入我的mifare经典卡片.首先我发送这两个返回90 00的命令:

加载Mifare键:

FF 82 20 01 06 FF FF FF FF FF FF

认证:

FF 86 00 00 05 01 00 01 60 01

现在我可以将命令写入扇区0和块1 + 2

ff d6 00 01 10 14 01 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1

ff d6 00 02 10 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1 03 E1

我错误地覆盖了第3块,几次使这个扇区难以理解,似乎:

如果我发送命令ff d6 00 04 10我得到返回错误69 82我搜索为身份验证错误

我需要对每个部门进行身份验证吗?如果是这样,下一个和后续部门的命令是什么?

apdu nfc mifare

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

密封类和带有私有构造函数的密封类之间的区别

有什么区别吗

public sealed class A
{

} 

public sealed class B
{
     private B()
     {}
} 
Run Code Online (Sandbox Code Playgroud)

那么在密封类中使用私有构造函数的原因是什么

.net c# constructor

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

Java 中的 BigInteger.mod 相当于 C# 中的 BigInteger.mod

在java中:

b1 = new BigInteger("-3896390610386937370574318634931111609708735540536209530871");
b2 = new BigInteger("1000000000000000000000000000000000000000");

// apply mod() method
BigInteger result = b1.mod(b2);
Run Code Online (Sandbox Code Playgroud)

result = 425681365068888390291264459463790469129

当我尝试在 c# 中编写相同的代码时,我得到了另一个值

在 C# 中

BigInteger b1 = 
BigInteger.Parse("-3896390610386937370574318634931111609708735540536209530871");
BigInteger b2 = BigInteger.Parse("1000000000000000000000000000000000000000");
BigInteger result = BigInteger.Remainder( b1, b2);
Run Code Online (Sandbox Code Playgroud)

result = -574318634931111609708735540536209530871

我也尝试过BigInteger % operator。我不确定使用哪种方法或运算符来获得与 java 中相同的值。

c# biginteger modulo

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

C中静态库中的函数声明

当我尝试使用静态库编译程序时,我遇到了问题.我创建了我的.c文件的目标文件gcc -c ft_putstr.c.然后我执行ar -rcs libft.a ft_putstr.o,然后我做gcc main.c -L. -lft,我

警告:函数'ft_putstr'的隐式声明在C99中无效.

二进制文件已创建但我不想要这个警告,即使它是这样的.如果我-std="c89"在GCC上有旗帜但我使用C99就可以了.

这是我的主要内容:

int main(void)
{
     ft_putstr("Bonjour");
     return (0);
}
Run Code Online (Sandbox Code Playgroud)

这是我的ft_putstr.c:

#include <unistd.h>

    void    ft_putstr(char *str) 
    {
         (*str) ? write(1, str, 1), ft_putstr(str + 1) : 0; 
    }
Run Code Online (Sandbox Code Playgroud)

c gcc static-libraries unix-ar compiler-warnings

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