小编Bru*_*hée的帖子

我在 Manifest AAPT 中遇到错误:错误:找不到资源 mipmap/ic_launcher_round

PC\AndroidStudioProjects\TabLayout\app\build\intermediates\packaged_manifests\debug\AndroidManifest.xml:12: AAPT: 错误: 找不到资源 mipmap/ic_launcher_round (又名 com.example.tablayout:mipmap/ic_launcher_round)

xml android android-studio

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

Mercurial和Notepad ++集成

Notepad ++有插件可以与Mercurial和TortoiseHg集成吗?

version-control mercurial tortoisehg notepad++

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

Kerberos kinit:获取默认 ccache 时未知的凭据缓存类型

我在 Bash 上使用 Kerberos 并尝试运行 kinit 命令。

我不断收到此错误:

kinit: Unknown credential cache type while getting default ccache
Run Code Online (Sandbox Code Playgroud)

对于我运行的任何其他 Kerberos 命令( 、 等),也会出现此klist错误kdestroy

我已将 KRB5CCNAME 设置为以下值:KEYRING:persistent:{uid}

[libdefaults]
dns_lookup_realm = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
rdns = false
# default_realm = EXAMPLE.COM
default_ccache_name = KEYRING:persistent:%{uid}
Run Code Online (Sandbox Code Playgroud)

有人可以建议如何进一步解决这个问题吗?关于这个特定错误的文档似乎很少。

kerberos mit-kerberos

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

升级到jetty-9.3.3后JSP编译错误

我有一个在嵌入式 Jetty-7.6.8 (jdk-6) 上运行的 webapp 应用程序,但由于浏览器上的 Diffie-Hellman 错误,我们决定迁移到较新版本的 Jetty。因此,我们迁移到 Jetty-9.3.3。由于Jetty-9.x需要jdk-8,所以我也升级了jdk。现在 jetty 启动时没有错误,但是当我尝试访问我的登录页面时,出现无法编译 jsp 错误。

这些是依赖项:

-org.eclipse.jetty.apache-jsp-9.3.3.v20150827.jar
-org.mortbay.jasper.apache-el-8.0.23.M1.jar 
-org.mortbay.jasper.apache-jsp-8.0.23.M1.jar
-org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar
-jetty-continuation-9.3.3.v20150827.jar 
-jetty-http-9.3.3.v20150827.jar
-jetty-io-9.3.3.v20150827.jar 
-jetty-security-9.3.3.v20150827.jar
-jetty-server-9.3.3.v20150827.jar 
-jetty-servlet-9.3.3.v20150827.jar
-jetty-util-9.3.3.v20150827.jar 
-jetty-webapp-9.3.3.v20150827.jar
-jetty-xml-9.3.3.v20150827.jar
-servlet-api-3.1.jar
Run Code Online (Sandbox Code Playgroud)

日志/浏览器上出现的错误:

HTTP ERROR 500

Problem accessing /xdadm/test.jsp. Reason:

Server Error

Caused by:

org.apache.jasper.JasperException: Unable to compile class for JSP
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:363)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:816)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1686)
at com.xcom.filter.RequestHandler.doFilter(RequestHandler.java:91)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:581)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1156)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:511)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) …
Run Code Online (Sandbox Code Playgroud)

java jsp jetty embedded-jetty jetty-9

5
推荐指数
1
解决办法
7788
查看次数

buildout/easy_install/setup_tools验证SSL证书吗?

我正在尝试诊断此错误:

Getting distribution for 'zc.buildout<2dev'.
Got zc.buildout 1.7.1.
Generated script '/opt/mytardis/releases/a549cd05272afe8f16c2fe5efe8158490acbde82/bin/buildout'.
Download error on http://pypi.python.org/simple/buildout-versions/: [Errno 104] Connection reset by peer -- Some packages may not be found!
Couldn't find index page for 'buildout-versions' (maybe misspelled?)
Download error on http://pypi.python.org/simple/: [Errno 104] Connection reset by peer -- Some packages may not be found!
Getting distribution for 'buildout-versions'.
STDERR: /usr/lib64/python2.6/distutils/dist.py:266: UserWarning: Unknown distribution option: 'src_root'
  warnings.warn(msg)
While:
  Installing.
  Loading extensions.
  Getting distribution for 'buildout-versions'.
Error: Couldn't find a distribution for 'buildout-versions'. …
Run Code Online (Sandbox Code Playgroud)

ssl buildout ssl-certificate easy-install sni

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

STM32 上 AES 密钥派生和存储的良好实践

我正在 STM32L4x6 上开发一个设备。它通过 BLE 连接到智能手机并与其交换加密数据。

加密是 AES-GCM,我使用的是 STMicro 提供的参考实现。

我在 Curve25519 上使用 Diffie-Hellman 协议实现了共享秘密交换机制。现在我直接使用这个共享密钥作为 AES 密钥。

然而我对两点感到困惑:

  • 我想我必须从共享密钥中派生出会话密钥,但我不太明白如何实现。
  • 关于STM32上的密钥存储,常见/最佳实践是什么?将密钥存储在闪存中并将闪存设置为读保护级别 1 是否足够?

谢谢

cryptography aes stm32

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

为什么 ANSI 转义码有时可以在 CMD 中工作

默认情况下,ANSI 转义码在 cmd 中不起作用。

但是,有些应用程序会进行某种初始化,之后它们似乎在该会话期间工作。

他们如何进行初始化?这是一个例子 -

我构建了一个简单的 Rust 应用程序,它使用 ANSI 代码进行彩色输出。

显示使用 ANSI 转义码的货物的图像。

但是,如果我首先构建项目,然后关闭该会话,然后再次启动 cmd 进入我编译的项目所在的目录,然后运行可执行文件(这次在此会话中根本不使用货物)-

无货物的 ANSI 转义码

似乎像 Cargo 这样的应用程序(以及其他应用程序)在 cmd 中执行某种初始化步骤,之后终端似乎可以识别 ANSI 代码。

并且在os.system('')使用 ANSIescape 代码之前的 Python 调用中也可以完成这项工作 -

ANSI 转义码在 os.system('') 之后工作

这似乎os.system('')是一个错误,并且您不应该依赖错误来使代码正常工作。有没有更好的方法在cmd中初始化ANSI转义码?

python cmd ansi-escape rust rust-cargo

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

计算机如何计算或存储 Diffie-Hellman 值?

据我所知,通常 Diffie-Hellman 密钥是 2048 位,但我的计算机几乎无法计算 10 位数字。Diffie-Hellman 中有哪些常见数字?

这是我的代码,速度非常慢:

    $gen = 77;
    $mod = 517165;
    
    $saltA = 1233217;
    $saltB = 5173123;
    
    $calculatedSecretKeyA = gmp_mod(gmp_pow($gen, $saltA), $mod);
    
    $calculatedSecretKeyB = gmp_mod(gmp_pow($gen, $saltB), $mod);

    $calcKeyA = gmp_mod(gmp_pow($calculatedSecretKeyB, $saltA), $mod);
    echo $calculatedSecretKeyB . "^" . $saltA . "" . " mod " . $mod . " = " . $calcKeyA;
    
    
    $calcKeyB = gmp_mod(gmp_pow($calculatedSecretKeyA, $saltB), $mod);
    echo $calculatedSecretKeyA . "^" . $saltB . "" . " mod " . $mod . " = " . …
Run Code Online (Sandbox Code Playgroud)

php encryption diffie-hellman

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