小编fab*_*lin的帖子

将.class转换为.java

我有一些.class文件,我需要转换为.java所以我做了:

javap -c ClassName.class
Run Code Online (Sandbox Code Playgroud)

而且我一直有同样的错误

错误:找不到ClassName.class

你们有什么可能的原因吗?我做了man javap,据我所知,语法是正确的.如果有另一种方法将其转换为.java文件,我非常愿意尝试.任何想法都非常感谢?

java

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

Chrome中的Keydown Simulation通常会触发,但不会触发正确的键

我想在html页面中模拟给定textarea元素上的keydown事件.因为我正在使用chrome,所以我调用initKeyboardEvent了我的变量,并将我想要输入的keyCode传递给了textarea.这是我尝试过的:

var keyEvent = document.createEvent('KeyboardEvent');
keyEvent.initKeyboardEvent('keydown', true, false, null, 0, false, 0, false, 77, 0);
inputNode.dispatchEvent(keyEvent);
Run Code Online (Sandbox Code Playgroud)

在这段代码中,我正在键入字母,m但textarea只获取keyCode 13,这是Enter键.所以,我尝试了一个我在网上看到的覆盖代码,它将值设置为keyCodeVal,但没有成功

var keyEvent = document.createEvent('KeyboardEvent');
Object.defineProperty(keyEvent, 'keyCode', { 
                         get : function() {
                                 return this.keyCodeVal;
                         }
                        });
keyEvent.initKeyboardEvent('keydown', true, false, null, 0, false, 0, false, 77, 0);
keyEvent.keyCodeVal = 77;
inputNode.dispatchEvent(keyEvent);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何设置keyCode值?

javascript google-chrome javascript-events

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

对特定目的地解开

有没有办法将jar文件解压缩到特定目录?例如,我在foo目录中,其中包含子文件夹栏; 我所有的jars文件都在bar的同一级别.所以我传递了命令jar xf my.jar -C bar/但是当我去了bar文件夹时,没有提取文件.有没有办法让我这样做而无需将jar文件移动到bar?

谢谢

bash terminal jar

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

将grep输出重定向到文件

我不确定为什么代码中提供的重定向不起作用.每次运行脚本时,输出文件始终为空.有没有人对此有所了解?

谢谢.

#!/bin/sh

LOOK_FOR="DefaultProblem"
FILES=`ls plugins/*source*.jar`

for i in $FILES
  do
    # echo "Looking in $i ..."
    unzip -p $i | grep -i $LOOK_FOR > output #> /dev/null 
    if [ $? == 0 ]
    then
      echo ">>>> Found $LOOK_FOR in $i <<<<"
    fi
  done
Run Code Online (Sandbox Code Playgroud)

bash shell sh

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

是否可以将char*转换为结构?

这是我的问题,其中一个rcvfrom()参数是一个char*,一旦我从中获取数据,我想将它转换为结构.但是,演员阵容不成功.我究竟做错了什么?

这是我做的:

struct {
   int8_t seq;
   int8_t ack;
   bool flag;
   char data[payload];
}r_pckt;
//...bunch of codes

char *buf = NULL;
buf = (char *)malloc (sizeof(char) * MTU);
memset(buf, 0, MTU);
//...

res = recvfrom(socket_fd, buf, MTU, 0,(struct sockaddr *) &cli_addr, (socklen_t *)&cli_len);
//..
r_pckt *tmp_pckt = (struct r_pckt *) &buf;
Run Code Online (Sandbox Code Playgroud)

它不起作用.有任何想法吗?谢谢.

c udp

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

用于检查DOM元素的Node.js模块

我正在使用zombie.js,一个无头浏览器,主要用于测试目的.它创建了一个浏览器对象,一旦visit()调用该函数,您就可以使用给定页面的DOM.但是,我无法达到这个程度.看起来僵尸中使用的解析器存在问题.这是错误:

User/murf/Documents/workspace/node_code/node_modules/zombie/node_modules/html5/lib/html5/tokenizer.js:62

有没有人发现过类似的问题?如果是这样,有没有办法解决它?或者是否有另一个节点模块执行类似的工作?任何想法都非常感谢.

谢谢

javascript node.js zombie.js

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

标签 统计

bash ×2

javascript ×2

c ×1

google-chrome ×1

jar ×1

java ×1

javascript-events ×1

node.js ×1

sh ×1

shell ×1

terminal ×1

udp ×1

zombie.js ×1