小编was*_*256的帖子

Android Studio渲染问题

我正在使用Android Studio 0.2.3,当正常打开活动布局时,预览应该出现在右侧,这样我就可以在文本设计模式之间切换,这将再次显示布局的预览.

但是当我处于文本模式或设计模式时,右侧都没有显示预览.我刚收到错误rendering problems...

当我编译所有内容并在我的设备上安装应用程序时,它可以正常运行.对于开发和试验布局,如果我可以使预览工作仍然会很好.

我也尝试在工作室中的不同设备之间切换,但没有成功.

有谁知道如何解决这个问题?

android android-version android-studio

191
推荐指数
7
解决办法
36万
查看次数

android studio ctrl + space打开文档窗口

我已将Android Studio更新为最新版本,但现在当我使用CTRL+ 调用自动完成/建议时,会SPACE打开建议框,但文档窗口也会打开.

有没有人经历过这个并知道如何禁用文档窗口的打开?

android android-studio

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

将shell脚本中的echo输出重定向到logfile

我有一个包含大量内容的shell脚本echo.我想将输出重定向到日志文件.我知道有命令调用cmd > logfile.txt,或者在文件中执行echo 'xy' > logfile.txt,但是是否可以在脚本中设置文件名然后自动将所有echo写入此文件?

shell stdout

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

C PCAP库未知类型错误

我在我的linux系统上安装了pcap库,但是在包含它时我得到了错误

 /usr/include/pcap/bpf.h:88:1: error: unknown type name ‘u_int’
 /usr/include/pcap/bpf.h:108:2: error: unknown type name ‘u_int’
 /usr/include/pcap/bpf.h:1260:2: error: unknown type name ‘u_short’
 /usr/include/pcap/bpf.h:1261:2: error: unknown type name ‘u_char’
 /usr/include/pcap/bpf.h:1262:2: error: unknown type name ‘u_char’
 In file included from ../src/test.c:1:0:
 /usr/include/pcap/pcap.h:125:2: error: unknown type name ‘u_short’
 /usr/include/pcap/pcap.h:126:2: error: unknown type name ‘u_short’
 /usr/include/pcap/pcap.h:171:2: error: unknown type name ‘u_int’
 ...
 make: *** [src/test.o] Error 1
Run Code Online (Sandbox Code Playgroud)

包括我

 #include <pcap/pcap.h>
 #include <sys/types.h>
 #include <pcap-bpf.h>
Run Code Online (Sandbox Code Playgroud)

在节目中,我错过了什么?

pcap

11
推荐指数
2
解决办法
8501
查看次数

字节变量上的 Python3 正则表达式

我正在尝试对字节变量执行正则表达式替换,但收到错误

  sequence item 0: expected a bytes-like object, str found
Run Code Online (Sandbox Code Playgroud)

这是一个用python3重现问题的小代码示例:

import re

try:
    test = b'\x1babc\x07123'
    test = re.sub(b"\x1b.*\x07", '', test)
    print(test)
except Exception as e:
    print(e)
Run Code Online (Sandbox Code Playgroud)

python regex python-3.x

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

androidstudio设置java版本1.7

我正在尝试使用java版1.7与android studio,但遗憾的是它无法正常工作...如果将版本设置File->Other settings -> Default project structure

  Project SDK:
  java version 1.7.0_06

  Project language level:
  7.0 Diamonds, ARM, multi-catch
Run Code Online (Sandbox Code Playgroud)

但是当我使用带有字符串的switch语句时,我得到一个错误,这在java 1.7中应该是可能的,所以我需要设置任何其他设置吗?

java version android-studio

8
推荐指数
2
解决办法
8403
查看次数

从较小的包装订单?

输入是一个整数,指定要订购的金额.必须使用预定义的包大小来创建该订单.

例如

Packs
3 for $5
5 for $9
9 for $16
Run Code Online (Sandbox Code Playgroud)

对于输入订单13,输出应为:

2x5 + 1x3
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有以下方法:

remaining_order = 13
package_numbers = [9,5,3]
required_packages = []

while remaining_order > 0:
    found = False
    for pack_num in package_numbers:
        if pack_num <= remaining_order:
            required_packages.append(pack_num)
            remaining_order -= pack_num
            found = True
            break

    if not found:
        break
Run Code Online (Sandbox Code Playgroud)

但这会导致错误的结果:

1x9 + 1x3剩余:1

python

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

python字符串子集的所有组合

我需要字符串子集的所有组合.此外,长度为1的子集后面只能跟一个长度> 1的子集.例如,对于字符串4824,结果应为:

 [ [4, 824], [4, 82, 4], [48, 24], [482, 4], [4824] ]
Run Code Online (Sandbox Code Playgroud)

到目前为止,我设法检索所有可能的子集:

    length = len(number)
    ss = []
    for i in xrange(length):
        for j in xrange(i,length):
            ss.append(number[i:j + 1])
Run Code Online (Sandbox Code Playgroud)

这给了我:

  ['4', '48', '482', '4824', '8', '82', '824', '2', '24', '4']
Run Code Online (Sandbox Code Playgroud)

但我现在不知道如何将它们结合起来.

python subset

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

Python排列线程

我在python中使用itertools.permutations函数生成了排列.问题是结果非常大,我想用多个线程来完成它但是真的不知道如何实现这是我到目前为止所拥有的:

perms = itertools.permutations('1234', r=4)

#I would like to iterate through 'perms' with multiple threads
for perm in perms:
    print perm
Run Code Online (Sandbox Code Playgroud)

python multithreading permutation

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

SGX引用IAS证明

我能够在硬件模式下使用运行SGX并从IAS成功检索SigRL.但是当我尝试使用他们的REST API执行Quote证明时,我正在努力.我在这里使用了REST API接口描述.我通过HTTP POST请求成功连接到服务器

https://test-as.sgx.trustedservices.intel.com:443/attestation//sgx/v1/report
Run Code Online (Sandbox Code Playgroud)

但我总是收到一个错误:400错误请求!?

在客户端,我得到msg3如下

ret = sgx_ra_proc_msg2(this->enclave->getContext(),
                               this->enclave->getID(),
                               sgx_ra_proc_msg2_trusted,
                               sgx_ra_get_msg3_trusted,
                               p_msg2,
                               size,
                               &p_msg3,
                               &msg3_size);
Run Code Online (Sandbox Code Playgroud)

返回SGX_SUCCESS.然后我在p_msg3结构中准备引号

std::string quoteStr = ConvertToString(p_msg3->quote);
quoteStr = EncodeToBase64(quoteStr);
Run Code Online (Sandbox Code Playgroud)

最后我把引号放在JSON字符串中,结果是

{"isvEnclaveQuote": "MDIwMDAxMDBlMzBhMDAwMDA0MDA...RiMjUyYTgxOGE4NTIzMzQxZDY3"}
Run Code Online (Sandbox Code Playgroud)

现在作为有效载荷发送到IAS.

rest json ias sgx

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