小编dso*_*ano的帖子

如何在MSSQL中声明VARCHAR变量

我想VARCHAR在MSSQL中声明一个可以容纳它的变量

set @RaiseErrorMessage = 
              ('ErrorNumber='+(cast((select ERROR_NUMBER()) as varchar(100)))+
              ,ErrorSeverity='+ (cast((select ERROR_SEVERITY()) as varchar(100)))+
             ',ErrorState='+(cast((select ERROR_STATE()) as varchar(100)))+                                                             
                ',ErrorLine='+(cast((select ERROR_LINE()) as varchar(100)))+
                ,ErrorMessage='+(cast((select ERROR_MESSAGE()) as varchar(100))))
Run Code Online (Sandbox Code Playgroud)

声明如何查找这样的变量?我试过了

 declare @RaiseErrorMessage  varchar
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

sql t-sql sql-server

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

Java RXTX和Arduino之间的串行通信

我正在尝试使用串口在我的PC(使用Netbeans和RXTX的Windows 7)与Arduino Pro之间进行通信.实际上,Arduino使用FTDI电缆连接到PC.

该代码基于此处的Java SimpleRead.Java .

目前,Arduino只是在启动时打印出一个字符串.我的Java程序应该打印已读取的字节数,然后打印出内容.Java程序有效,有点......

如果字符串很长(> 10个字节左右),输出将被分解.

所以,如果在Arduino我打印

Serial.println("123456789123456789"); //20 bytes including '\r' and '\n'
Run Code Online (Sandbox Code Playgroud)

我的Java程序的输出可能类似于:

Number of Bytes: 15   
1234567891234  
Number of Bytes: 5  
56789
Run Code Online (Sandbox Code Playgroud)

要么

Number of Bytes: 12   
1234567891  
Number of Bytes: 8  
23456789
Run Code Online (Sandbox Code Playgroud)

我认为这是一个计时问题,因为当我使用调试器手动浏览代码时,结果字符串总是它应该是:一个20字节的字符串.

我一直搞乱各种各样的东西,但我无法解决问题.

以下是给我提出问题的代码部分:

static int baudrate = 9600,
           dataBits = SerialPort.DATABITS_8,
           stopBits = SerialPort.STOPBITS_1,
           parity   = SerialPort.PARITY_NONE;    

byte[] readBuffer = new byte[128];

...
...

public void serialEvent(SerialPortEvent event)
{
   if (event.getEventType() == SerialPortEvent.DATA_AVAILABLE) {

    try {
        if (input.available() > …
Run Code Online (Sandbox Code Playgroud)

java serial-port arduino rxtx

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

在C#中访问USB或串行

如何在C#中通过USB发送和接收?那么Serial和LPT呢?

c# usb serial-port

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

Java或C++中的递归广度优先旅行函数?

这是一个广度优先旅行的java代码:

void breadthFirstNonRecursive(){
    Queue<Node> queue = new java.util.LinkedList<Node>();
    queue.offer(root);
    while(!queue.isEmpty()){
        Node node = queue.poll();
        visit(node);
        if (node.left != null)
            queue.offer(node.left);
        if (node.right != null)
            queue.offer(node.right);
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以编写递归函数来做同样的事情?

起初,我认为这很容易,所以我出来了:

void breadthFirstRecursive(){
    Queue<Node> q = new LinkedList<Node>();
    breadthFirst(root, q);
}

void breadthFirst(Node node, Queue<Node> q){
    if (node == null) return;
    q.offer(node);
    Node n = q.poll();
    visit(n);
    if (n.left != null)
        breadthFirst(n.left, q);
    if (n.right != null)
        breadthFirst(n.right, q);   
}
Run Code Online (Sandbox Code Playgroud)

然后我发现它不起作用.它实际上与此相同:

void preOrder(Node node) {
    if (node == null) return;
    visit(node);
    preOrder(node.left); …
Run Code Online (Sandbox Code Playgroud)

c++ java algorithm tree breadth-first-search

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

生成特定于设备的序列号

我希望能够为每个Android设备生成唯一的序列号,以用于解锁应用程序.我怎么能这样做?

编辑:

原因是我想要修改付费应用程序,并为已支付旧版本的用户提供不同的软件包名称,通过下载可解锁的应用程序免费版本来获取完整版本.我会将更新推送到旧版本,该版本将生成并显示他们可以输入的代码,以将免费版本转换为功能完整的版本.

android licensing license-key

12
推荐指数
2
解决办法
9253
查看次数

pySerial在Python解释器中运行良好,但不是独立的

早上好!最近我买了一块Arduino板,在我的房间里做了一些"灯光控制".这是我写的固件的代码:

int control = 0;
int pin = 0;

void setup()
{
  Serial.begin(9600);
  for(pin = 0; pin <= 13; pin++) pinMode(pin, OUTPUT);
}

void loop()
{
  control = Serial.read();
  if (control > 0 && control <= 13) digitalWrite(control, HIGH);
  if (control < 256 && control >= (256-13)) digitalWrite((256-control), LOW);
}
Run Code Online (Sandbox Code Playgroud)

之后,我使用Python解释器的pySerial来控制引脚,一切都运行正常.这是一个解释器输出:

Python 2.6.5 (r265:79063, Apr 16 2010, 13:57:41) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> ser = serial.Serial('/dev/ttyUSB0', 9600)
>>> …
Run Code Online (Sandbox Code Playgroud)

python linux serial-port arduino pyserial

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

Delphi RAD Studio序列号

我们目前使用Rad Studio 2007,并期待很快升级到Delphi XE!

有人知道我们如何看到安装Rad Studio 2007时序列号的用途吗?

问候,彼得

delphi license-key

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

C#EventLog无法访问日志

以下是我在运行紧随其后的代码时遇到的异常:

找不到源,但无法搜索部分或全部事件日志.无法访问的日志:安全性.

代码是

if (!EventLog.SourceExists(this.EventLogSource))
Run Code Online (Sandbox Code Playgroud)

异常的内容对我来说很有意义,这就是为什么不这样做.此行在Visual Studio 2010,.NET 4中作为控制台应用程序运行(暂时).我已经在不同的环境中运行了这个,但我不希望我是远程桌面的事实打破这种方法.我试过更改HKML\CCS\Services\eventlog权限 - 无济于事,以及C:\Windows\System32\Winevt\Logs\Security.evtx权限.再一次,无济于事.

我的问题如下:

  1. 为什么没有覆盖来忽略安全日志,
  2. 我该如何解决这个问题(以编程方式)
  3. 这是因为我是远程办公桌.

任何建议都会很棒.

c# windows exception event-log

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

串行与SPI

SPI和串口有什么区别?在阅读一篇关于处理器间通信的文章时,它指出串行接口正在被SPI取代以获得更好/更快的通信?究竟有什么区别?

hardware serial-port spi

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

JEDI JCL压缩库不会打开跨区存档文件

摘要:

我无法让JCL压缩库打开任何跨区档案.它出现了borlands'windows.pas'中定义的错误"(0000001)错误函数";

scenerios:

使用JCL压缩示例压缩的单个存档.
- 将在JCL示例和7zip gui中解压缩.

使用JCL压缩示例压缩的7个文件的跨区存档.
- 只能在7zip gui中解压缩.无法使用JCL示例解压缩.

使用7zip gui压缩的单个存档.
- 将在JCL示例和7zip gui中解压缩.

使用7zip gui压缩超过7个文件的跨区存档.
- 只能在7zip gui中解压缩.无法使用JCL解压缩

额外的信息

JCL压缩演示是JCL库中包含的演示.
JCL:2.2.1.3970
7zip dll:9.20.0.0和9.65.0.0
跨区存档集中的示例文件名:"Test Archive.7z.002"
尝试使用.tar和.7z压缩使用
不同的文件大小.2048字节和2048KB
Delphi 2009.

这是我正在使用的代码.它来自JCL压缩演示.行'TJclDecompressArchive(FArchive).ListFiles'出错.

procedure TFormMain.ActionOpenROExecute(Sender: TObject);
var
  ArchiveFileName, Password: string;
  AFormat: TJclDecompressArchiveClass;
  SplitArchive: Boolean;
begin
  if OpenDialogArchiveRO.Execute then
  begin
    CloseArchive;

ArchiveFileName := OpenDialogArchiveRO.FileName;
SplitArchive := AnsiSameText(ExtractFileExt(ArchiveFileName), '.001');
if SplitArchive then
  ArchiveFileName := ChangeFileExt(ArchiveFileName, '');

AFormat := GetArchiveFormats.FindDecompressFormat(ArchiveFileName);

if AFormat <> nil then
begin
  if SplitArchive then
    ArchiveFileName := ArchiveFileName + …
Run Code Online (Sandbox Code Playgroud)

compression delphi jedi jedi-code-library

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