小编pra*_*dhe的帖子

使用基本Java检查两个字符串是否是彼此的字谜

我在java Netbeans中编写以下代码,这对于普通的字谜非常有用.但是如果两个文本字段包含包含重复字母的单词,则代码无法正常工作.可能是什么问题,我该如何解决?我对Java很基础,还不能理解Arrays.

String s1= t1.getText(); 
String s2= t2.getText();  
int b=0,c=0;
if(s1.length()!=s2.length())
   System.out.print("No");
else {
   for(int i=0;i<s1.length();i++) {
      char s = s1.charAt(i);
      for(int j=0;j<s2.length();j++) {
         if(s==s2.charAt(j)){
            b++;
         } 
      }
      if(b==0)
         break;
   }
   if(b==0)
      System.out.print("No");
   else 
      System.out.print("YES");
} 
System.out.print(b);
Run Code Online (Sandbox Code Playgroud)

java anagram

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

如何将 MediaStream 传输到 SocketIO 流?

我正在尝试捕获用户媒体navigator.mediaDevices.getUserMedia(),然后将生成的流通过管道传输到套接字 io 流。

$(function(){
    var socket = io('http://localhost:3000');
    var outstream = ss.createStream();
    navigator.mediaDevices.getUserMedia({audio: true, video: true})
             .then(stream => {
                console.log(stream);
                ss(socket).emit('videoin', outstream);
                stream.pipe(outstream);
            })
        })
Run Code Online (Sandbox Code Playgroud)

但代码抛出错误stream.pipe is not a function。我已经在网上搜索了很多,但还没有得到好的答案。有一些答案建议使用 WebRTC,但它们很旧,我认为当时不存在 socketio 流。

我应该怎么办?

javascript stream socket.io

7
推荐指数
0
解决办法
580
查看次数

如何在Assembly中更新字符串的字符?

我已经完成了我的研究,并偶然发现了许多解决方案来更改字符串的某些字符。我正在尝试以字符串形式打印十六进制代码。但我已经尝试了所有的解决方案,但它不会在“平面汇编器”上编译。以下是我的代码:

mov bx, HELLO
call print_string

mov dx, 0x1fb6
call print_hex

jmp $

print_hex:
pusha
mov cx, HEXi
mov al, byte ptr [cx]
back:

popa
ret

include "print_string.asm"

HELLO: db 'Hello, World!',0
HEXi: db '0x0000',0

times 510 -( $ - $$ ) db 0
dw 0xaa55
Run Code Online (Sandbox Code Playgroud)

在编译时它只显示无效的表达式错误。

assembly fasm x86-16

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

标签 统计

anagram ×1

assembly ×1

fasm ×1

java ×1

javascript ×1

socket.io ×1

stream ×1

x86-16 ×1