>> class Jack(object):
... def property(self, a, b, c):
... return 2
... p = __builtins__.property(lambda self: 1)
>>> a = Jack()
>>> a.p
>>> a.property(1, 2, 3)
但同样的技术在我的应用程序中不起作用。得到
AttributeError: 'dict' object has no attribute 'property'
python 2:
import __builtin__
__builtin__.property
python 3:
import builtins
builtins.property
关于Python:如何取消隐藏关键字 'property' ?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4621718/
python - 如何编写 python 函数来接受 *arguments 和关键字参数?
json - 我收到 "Invalid template property or properties"模板验证错误 : Invalid template property or properties [IPAssoc, IPAddress]”
您好,下面是我在 AWS 中创建启用了弹性 IP 的实例的模板。但是我不确定我哪里出错了。我已经通过在线 json 验证器验证了 json,仍然面临问题请帮忙 { "AWSTemplateForm
swift - Property Observer swift 了解属性(property)的属性(property)
标题有点乱,但已经说明了一切。我想在一个属性的属性上有一个属性观察器: class A { var b: B init() { b = B() } fu
c# - 包括属性(property)但排除该属性(property)的属性(property)之一
假设我的一个 Controller 中有这样的方法: [Route("api/Products")] public IQueryable GetProducts() { return db.P
reactjs - 流程给出错误 "Cannot assign [value] to this.[property] because property [property] is missing in [class]"
这有效: // @flow import React, {Component} from 'react'; type Props = {}; class Delete extends Componen
WPF MVVM : Notify property changed one property everytime some other property is changed
我有一个 ViewModelBase 类,我在其中为 INotifyPropertyChanged 接口(interface)定义了 RaisePropertyChanged 方法。大多数 MVVM
binding - WPF 绑定(bind) : how to make property being changed when the property of it's property changed
我创建了类: class StorageBase { public Queue Slices {get;set;} } 和 wpf 自定义控件,它具有 StorageBase 类型的依赖属性
properties - log4j2.properties 系统日志不工作
我的 java 应用程序问题是 log4j2 系统日志不是写在 'local1.log' 中而是'消息'。我的/etc/rsyslog.conf 在/etc/rsyslog.conf 中配置为 'lo
javascript - 为什么需要在对象中使用 this.property=property ?
为什么需要在对象中使用 this.property = property ?它是用来定义对象的“外部世界”的属性吗? function Person(property) { this.property
objective-c - 属性(property)继承 : Auto property synthesis will not synthesize property
摘要: 这个问题是关于属性的继承与从彼此继承属性的类的内部和外部的不同读/写访问相结合。 详细信息: 我有一个类 A 和另一个继承自 A 的类 B。 A 中声明了属性someProperty。我希望该
c# - 什么是更好的设计/实践 : Nullable property or 1 value property and 1 bool "has" property?
我正在开发 ASP.NET MVC 应用,设计域模型,使用(测试)新的 EF Code First 功能。 我有一个可能有也可能没有截止日期的事件实体,处理它的最佳方法是什么? 1 个属性: publ
android - 关于 gradle.properties、settings.gradle、gradle-wrapper.properties 和 local.properties 的一些说明
我在配置项目时经常使用它们,但大多数情况下都是按照指示添加 fragment 。我完全不知道哪个文件到底是做什么的。谁能清楚地说明每个文件的用途。 到目前为止我认为 local.properties
python - 在架构 'required' 中验证 ['properties' 失败] ['rasa_nlu_data' ] ['properties' ] ['common_examples' ] ['items' ] ['properties' ] ['entities' 1010 ] 0x1010456767
在运行 python 文件以使用 rasa nlu 训练文件时,我在命令提示符下收到此错误 我目前正在使用 Windows 10 rasa_core==0.8.2 rasa_nlu==0.11.4 p
properties - log4j.properties 文件中的 AsyncAppender
我在这方面遇到了一些麻烦,尽管我已经搜索了答案,但还是找不到。 为了使用 AsyncAppender,我看到了很多不同的 log4j 配置,无论如何,它们都与 .properties 配置文件无关。
Python @property 与 @property.getter
我正在编写一个 Python 类,并使用 @property 装饰器为该类创建属性。 我在文档中没有找到太多关于这个装饰器的信息,但是从我可以从 Stack Overflow 和我的 Python l
properties - 如何在 gradle.properties 中使用用户环境变量
在 gradle 任务中,我可以创建这样的路径: System.env.FOLDER_PATH + '/subFolder' 但我想在我的 gradle.properties 中设置它,所以它会像 s
properties - .properties 文件的 log4j2 KeyValuePair
如何在属性文件的 log4j2 中创建键值对? 我知道在 log4j 版本 1 中它是这样完成的: log4j.appender.x.additionalFields={'key': 'value'}
properties - 为什么在 D 中使用 @property?
我想通了 struct PropertyTest { @property int x() { return val; } @property void x( int newVal )
properties - 在哪里包含 jaxb.properties 文件?
我有 REST (Jersey) webservice,它利用了一些编码/解码到/来自 XML 的数据对象。数据对象位于 webservice war 所依赖的单独项目/jar 中。 我使用 MOXy
javascript - this.property 和带冒号的 property 的区别
我正在创建一个 LinkedList 类: function LinkedList(){ ... 有什么区别: this.addNode = function(data){
ios - 属性(property)还是非属性(property)?
关于语义的快速问题:) 如果我正在编写一个协议(protocol),这是首选: // (a) @protocol MyProtocol @property (nonatomic, copy) NSSe
java - 启用 2 路 SSL 的端点的 handshake_failure-6ren
java - 启用 2 路 SSL 的端点的 handshake_failure-我一直在尝试连接到启用了 2 路 SSL 的服务端点。我正在使用 Spring resttemplate。我已将证书添加到 keystore 中,但出现以下错误: >org.springframewo-6ren
我一直在尝试连接到启用了 2 路 SSL 的服务端点。我正在使用 Spring resttemplate。我已将证书添加到 keystore 中,但出现以下错误:
>org.springframework.web.client.ResourceAccessException: I/O error on POST request for "path":Received fatal alert: handshake_failure; nested exception is javax.net.ssl.SSLException: Received fatal alert: handshake_failure
I enabled the SSL debus logs and in the logs I can see the warning as well:
相同的代码在我的 DEV 服务器上使用相同的实现工作正常,但在 UAT 服务器上不起作用,但在 UAT 服务器上,同一端点上的 REST 调用工作正常(这也是启用 2 路 SSL)。下面是我用于 SOAP 和 REST 调用的代码:休息:
ServReqRespLogMgr reqRespLogMgr = (ServReqRespLogMgr)UtilityMgr.getBean("servReqRespLogMgr");
SSLContext sc = SSLContext.getInstance(StringUtils.trimToEmpty(PropertyUtil.getProperty("SSL_CONTEXT")));
PasswordEncryptor pe = new PasswordEncryptor();
KeyManagerFactory factory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
keyStore.load(new FileInputStream(PropertyUtil.getProperty("JKS_LOC_VALUE")), pe.decrypt(PropertyUtil.getProperty(IConstants.JKS_PWD_VALUE)).toCharArray());
factory.init(keyStore, pe.decrypt(PropertyUtil.getProperty(IConstants.JKS_PWD_VALUE)).toCharArray());
sc.init(factory.getKeyManagers(), null, null);
CloseableHttpClient httpClient = HttpClients.custom().setSSLContext(sc).build();
ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient);
RestTemplate restTemplate = new RestTemplate(requestFactory);
HttpHeaders headers = new HttpHeaders();
肥皂:
BindingProvider bindingProvider = (BindingProvider) services;
bindingProvider.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, filenetWsUrl);
Map> headers = new HashMap>();
headers.put("X-APPCERT", Arrays.asList(StringUtils.trimToEmpty(PropertyUtil.getProperty("FILENET_APP_CERT"))));
bindingProvider.getRequestContext().put(MessageContext.HTTP_REQUEST_HEADERS,headers);
keyStore.load(new FileInputStream(PropertyUtil.getProperty("JKS_LOC_VALUE")), jksPwd);
factory.init(keyStore, jksPwd);
//sc.init(factory.getKeyManagers(), null, null);
//End Trust Store
((BindingProvider) services).getRequestContext().put(JAXWSProperties.SSL_SOCKET_FACTORY, sc.getSocketFactory());
我检查了看起来不错的 keystore 文件的权限。如果我切换到一种方式的 SSL 端点,那么它也可以正常工作。我的 Java 运行时是 1.8.0_144,我的应用服务器是 WebLogic 12.2.1.3。
以下是您必须检查的几项内容。
检查您的证书链是否已正确创建。
将您的证书添加到 CACERTS 文件并将 weblogic 配置为指向 CACERTS 文件。
这绝对可以解决您的问题。
关于java - 启用 2 路 SSL 的端点的 handshake_failure,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/51599817/
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?
python - 如何编写 python 函数来接受 *arguments 和关键字参数?-6ren
python - 如何编写 python 函数来接受 *arguments 和关键字参数?-我觉得这里一定缺少一些简单的东西。这是我想要做的: >>> def x(*args, a=False): ... print args, a >>> x(1,2) (1,2) False >>> -6ren
我觉得这里一定缺少一些简单的东西。这是我想要做的:
>>> def x(*args, a=False):
... print args, a
>>> x(1,2)
(1,2) False
>>> x(1,2,3, a=True)
(1,2,3) True
但是你不能定义那样的函数。
我知道这行得通,但看起来不太好:
>>> def x(*args, **kwargs):
... if 'a' in kwargs:
... a = kwargs['a']
... else
... a = False
我正在使用 python 2.6
我认为你所拥有的是唯一的方法。但是你可以写得更好:
def x(*args, **kwargs):
a = kwargs.get('a', False)
print args, a
x(1,2,3,a=42)
关于python - 如何编写 python 函数来接受 *arguments 和关键字参数?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4611593/
php - TCPDF:getimagesize():SSL 操作失败,代码为 1 错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?-6ren
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?-当 while 循环中的条件变为 False 时,while 循环之后的任何代码都会执行。 python中while循环的'else子句'部分的代码也是一样的。那么在 while 循环中使用“else-6ren
更新时间:2023-11-03 13:05:22
当 while 循环中的条件变为 False 时,while 循环之后的任何代码都会执行。 python中while循环的'else子句'部分的代码也是一样的。那么在 while 循环中使用“else”有什么好处呢?
如果循环中有
语句,
将不会执行。来自
statement is used for repeated execution as long as an expression is true:
while_stmt ::= "while" expression ":" suite
["else" ":" suite]
This repeatedly tests the expression and, if it is true, executes the first suite; if the expression is false (which may be the first time it is tested) the suite of the
clause, if present, is executed and the loop terminates.
statement executed in the first suite terminates the loop without executing the
clause’s suite.
statement executed in the first suite skips the rest of the suite and goes back to testing the expression.
(强调我的)顺便说一句,这也适用于
循环。它并不经常有用,但在有用时通常非常优雅。
我相信标准用例是当您在容器中搜索以查找值时:
for element in container:
if cond(element):
# no such element
另请注意,在循环之后,
将在全局范围内定义,这很方便。
我发现它违反直觉,直到我从一些邮件列表中听到一个很好的解释:
suites
always
execute when a condition has been evaluated to
因此,如果执行
循环的条件并发现为假,则循环将停止,
套件将运行。
不同,因为它退出循环
测试条件。
关于python - 在 python 中为 while 循环设置 'else clause' 有什么好处?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4532770/
python - 根据给定的格式将字符串分成列表
security - Java gRPC - TLS - 如何在客户端设置双向 TLS?-6ren
security - Java gRPC - TLS - 如何在客户端设置双向 TLS?-我开发的软件应用程序使用 gRPC 在客户端和服务器之间建立双向流。 我只在 java 中寻找类似于这张票的答案的东西:How to enable server side SSL for gRPC? -6ren
更新时间:2023-11-03 13:05:35
我开发的软件应用程序使用 gRPC 在客户端和服务器之间建立双向流。
我只在 java 中寻找类似于这张票的答案的东西:
How to enable server side SSL for gRPC?
我想配置我的应用程序,以便他们可以选择他们想要使用的 TLS 方案:
场景一
:明文(未加密)
场景 2
:服务器端 TLS
场景 3
:相互 TLS
对于 TLS 设置,我在非 Android 环境中使用 Java,因此我将只考虑使用
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#openssl-statically-linked-netty-tcnative-boringssl-static
的 OpenSSL 安装方案。
配置
似乎非常简单,因为它有很好的文档记录:
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#mutual-tls
以下是相应 TLS 选项的步骤:
场景一的服务端配置
:使用
builder.usePlaintext
场景 2 的服务器端配置
:添加由 SSL Context Builder 使用
GrpcSslContexts.forServer
NettyServerBuilder.sslContext
cert chain
cert key
(如果需要还有密码)
场景 3 的服务器端配置
(如果需要的话还有密码),还在 sslContextBuidler 上设置一个
trustManager
到信任证书文件。
服务器端部分有很好的文档,非常好。
现在我想在
客户端
配置一个
NettyChannelBuilder
。我唯一能找到的信息是在这个单元测试中:
https://github.com/grpc/grpc-java/blob/master/interop-testing/src/test/java/io/grpc/testing/integration/TlsTest.java
以下是我
需要的配置,但需要得到确认。
场景 1 的客户端配置
nettyChannelBuilder.usePlaintext(true)
。这将禁用 netty channel 上的 TLS 到 grpc。
场景 2 的客户端配置
nettyChannelBuilder.negotiationType(NegotiationType.TLS).sslContext(GrpcSslContexts.configure(SslContextBuilder.forClient(), SslProvider.OPENSSL) 设置 sslContext .build())
。这将配置 channel 以使用默认密码和应用程序协议(protocol)配置通过 TLS 与 grpc 服务器通信。
场景 3 的客户端配置
nettyChannelBuilder.negotiationType(NegotiationType.TLS).sslContext(GrpcSslContexts.configure(SslContextBuilder.forClient(), SslProvider.OPENSSL).sslContextBuilder.trustManager(clientAuthCertFile)
.clientAuth(ClientAuth.OPTIONAL).build())
clientAuthCertFile
是信任证书文件,
ClientAuth.OPTIONAL
也可以是
ClientAuth.REQUIRED
如果您需要双向 TLS。
我的客户端配置有什么不正确的地方吗?我需要任何调整吗?在得到社区对此帖子的一些支持后,我会将其作为 PR 添加到 security.md 文件中。
我在这里向 grpc-java 项目添加了一个 hello world TLS PR
https://github.com/grpc/grpc-java/pull/3992
一旦这个 pr 合并,最新版本的 grpc-java 将有一个非常好的工作 hello-world 示例。所以你所要做的就是从 master git clone 这个项目,然后查看 example/README.md。
关于security - Java gRPC - TLS - 如何在客户端设置双向 TLS?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/48389074/
ssl - 在 Traefik 1.5.0-rc5 中获取新的 httpChallenge 的问题
android - Android可以异步接收Http请求吗?
python - 如何为 Python 制作具有良好图形的 .exe?
delphi - 用于在Intraweb VCL中使https工作的pem文件对于Web
grpc - gRPC 健康检查是否应该仅限于 gRPC 服务?
关于 gRPC Health Checking ,如果 gRPC 服务托管在与其他也需要健康检查的 HTTP 服务相同的端口上,则对 grpc.health.v1.Health.Check 的响应应该
grpc - grpc 客户端和服务端的共享内存
我的项目是读取服务器中的图像,进行一些处理,然后将整个图像传递给客户端。客户端占用图像并进行更多处理,并将一些输出值返回给服务器。服务器和客户端之间使用的图像大小为 [640x480x3]。 以下是我
grpc - 为什么浏览器不支持 gRPC?
gRPC 基于 HTTP/2,它(假设)被浏览器广泛支持。因此,我觉得从浏览器使用 gRPC 应该没有问题。 但是,很明显存在问题。协议(protocol),grpc web , 是不同的,因为“由于
grpc - gRPC 是否重新发送消息
关于服务器端代码的幂等性的问题,或者说它的必要性。对于一般的 gRPC,或者专门针对 java 实现。 当我们从客户端发送消息一次时,是否有可能由我们的服务实现处理两次?也许这与服务似乎不可用时的重试
grpc - grpc 流媒体可以持续多久
假设我想使用 Grpc Server 流式传输或双向流式传输。 考虑到它在底层使用 http/2,流可以持续多长时间是否有任何限制? 如果是的话,它可以用来代替消息总线,这样流就可以打开并存活多久?
grpc - gRPC 中丰富的错误处理模式
使用 gRPC 向客户端发送有关错误的更多详细信息的模式是什么? 例如,假设我有一个用于注册用户的表单,用于发送消息 message RegisterUser { string email = 1
grpc - 一个 GRPC channel 请求是否会在 GRPC 服务器端生成一个新线程?
我是 GRPC 的新手。我想知道当 GRPC 客户端启动一个请求时,服务器是否启动一个新线程来处理。 最佳答案 最多可能有一个 Runnable加入 Server's executor用于申请处理。每
grpc - 如何使用 Grpc 流式传输数组?
我想传输一个 int64 数组。 我查了一下如何使用它。在我的原型(prototype)文件中,我需要一个流: service myService { rpc GetValues(myRequ
grpc - 如何取消 GRPC 流式调用?
通常,客户端可以通过以下方式取消 gRPC 调用: (requestObserver as ClientCallStreamObserver) .cancel("Cancelled", nul
grpc - 如何最大化 grpc 吞吐量?
在 100Gb 网络上,我创建了一个服务器来监听 4 个端口,grpc 客户端可以达到 3GB+/s 的吞吐量。然而,当服务器监听一个端口时,grpc 客户端达到了 1GB/s 的吞吐量,即使我设置了
grpc - 在服务器拦截器中应答 gRPC 调用
我想验证调用并可能在服务器拦截器中回答错误。有没有办法做到这一点?如果是,我该如何实现? 最佳答案 简单地从拦截器响应 RPC,可能通过调用 close() ,不要调用next .您仍然需要返回一个监
grpc - 一般转发 GRPC 调用
我有一个 GRPC API,经过重构,一些包被重命名。这包括我们定义 API 的原型(prototype)文件之一中的 package 声明。像这样的: package foo; service Ba
grpc - 如何自定义安装从源 grpc 编译的?
我想在 Ubuntu 上使用源代码中的所有子模块编译 grpc,并将其安装到/usr/local 以外的指定位置 为提供的 Makefile 指定此位置的方法是什么(类似于配置脚本的 --prefix
javascript - DeprecationWarning : grpc. 改为加载 : Use the @grpc/proto-loader module with grpc. loadPackageDefinition
我不断在控制台中收到此警告: DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackag
c# - Grpc.授权 : Could not load type 'Grpc.Core.CallCredentials' from assembly 'Grpc.Core.Api'
上下文 我正在尝试使用 Google 的 Cloud Natural Language API。我有我的服务帐户 key JSON 文件,并且正在尝试编写一个简单的 .NET Core 应用程序(更具
grpc-java - grpc-health-probe(Kubernetes 上的 gRPC 健康检查)如何区分 liveness 和 readiness 探针
我正在编写一个 grpc 服务并在 Kubernetes (https://github.com/grpc-ecosystem/grpc-health-probe) 上使用 gRPC 健康检查。在我的
grpc - 在 grpc-java 中处理网络错误
如何使用 gRPC-java 实现检测网络错误并尝试从中恢复的策略?我知道 UNAVAILABLE 状态可能意味着网络错误,但这并没有告诉我它是哪种网络错误 - 并且 UNAVAILABLE 也可以从
grpc - 使用 gRPC 服务定义作为多个实例的接口(interface)
假设我们有一个 Search-Service service Search { rpc Search (SearchRequest) returns (SearchReply) {} } mess
grpc - 为什么 grpc-web 需要特使代理?
如果浏览器支持http/2,为什么 grpc-web 需要 envoy 代理? 不支持 http/2 的旧浏览器是否只需要它? 最佳答案 回答于 https://github.com/grpc/grp
python - Nose / Nose : Import problems-6ren
python - Nose / Nose : Import problems-我遇到了这个问题,这让我抓狂! 所以我正在开发我的第一个真正的 Google App Engine 应用程序,我总是喜欢在编写测试时发现新事物。 所以我有以下设置: 我有一个带有 nose、noseg-6ren
python - Nose / Nose : Import problems
更新时间:2023-11-03 13:05:40
我遇到了这个问题,这让我抓狂!
所以我正在开发我的第一个真正的 Google App Engine 应用程序,我总是喜欢在编写测试时发现新事物。
所以我有以下设置:
我有一个带有 nose、nosegae、webtest 和 gaetestbed 的 virtualenv。它叫做 porksvr。
我这样激活我的 virtualenv:
source porksvr/bin/activate
要运行 nose,我使用以下命令:
nosetests --with-gae --gae-lib-root /home/fs/gae
这给了我以下错误
DEBUG: Access to module file denied:
/home/fs/work/gaecode/porksvr/lib/python2.6/site-packages/webtest
所以起初我想“好吧,nose 正在 dev_appserver 的‘上下文’中运行应用程序,所以它不知道 webtest”。
但为了确保我创建了一个新目录并添加了一个小的 GAE 应用程序。只有 3 个文件:
-main.py
-app.yaml
-test_huh.py(导入webtest模块。)
现在真正让我感到困惑的是,这确实有效。我运行 nosetests cmds,它实际上通过了我的测试。
所以我开始深入研究我的应用程序以找出有什么不同,但我真的碰壁了。
我首先认为这可能是一个权限问题,因为错误显示“访问...被拒绝”,但我真的找不到任何特别的东西。接下来我想可能是因为我在 virtualenv 之前创建了我的应用程序,但我真的看不出这怎么会是个问题。
因此,如果有人知道为什么会发生这种情况,我将非常感激。
Nose-GAE 有一些
documented issues when you're using virtualenv
您可以尝试使用 nose 的
--without-sandbox
关于python - Nose / Nose : Import problems,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/3580134/
python - Tkinter Gui 中的类菜单">
>> class Jack(object):
... def property(self, a, b, c):
... return 2
... p = __builtins__.property(lambda self: 1)
>>> a = Jack()
>>> a.p
>>> a.property(1, 2, 3)
但同样的技术在我的应用程序中不起作用。得到
AttributeError: 'dict' object has no attribute 'property'
python 2:
import __builtin__
__builtin__.property
python 3:
import builtins
builtins.property
关于Python:如何取消隐藏关键字 'property' ?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4621718/
python - 如何编写 python 函数来接受 *arguments 和关键字参数?
json - 我收到 "Invalid template property or properties"模板验证错误 : Invalid template property or properties [IPAssoc, IPAddress]”
您好,下面是我在 AWS 中创建启用了弹性 IP 的实例的模板。但是我不确定我哪里出错了。我已经通过在线 json 验证器验证了 json,仍然面临问题请帮忙 { "AWSTemplateForm
swift - Property Observer swift 了解属性(property)的属性(property)
标题有点乱,但已经说明了一切。我想在一个属性的属性上有一个属性观察器: class A { var b: B init() { b = B() } fu
c# - 包括属性(property)但排除该属性(property)的属性(property)之一
假设我的一个 Controller 中有这样的方法: [Route("api/Products")] public IQueryable GetProducts() { return db.P
reactjs - 流程给出错误 "Cannot assign [value] to this.[property] because property [property] is missing in [class]"
这有效: // @flow import React, {Component} from 'react'; type Props = {}; class Delete extends Componen
WPF MVVM : Notify property changed one property everytime some other property is changed
我有一个 ViewModelBase 类,我在其中为 INotifyPropertyChanged 接口(interface)定义了 RaisePropertyChanged 方法。大多数 MVVM
binding - WPF 绑定(bind) : how to make property being changed when the property of it's property changed
我创建了类: class StorageBase { public Queue Slices {get;set;} } 和 wpf 自定义控件,它具有 StorageBase 类型的依赖属性
properties - log4j2.properties 系统日志不工作
我的 java 应用程序问题是 log4j2 系统日志不是写在 'local1.log' 中而是'消息'。我的/etc/rsyslog.conf 在/etc/rsyslog.conf 中配置为 'lo
javascript - 为什么需要在对象中使用 this.property=property ?
为什么需要在对象中使用 this.property = property ?它是用来定义对象的“外部世界”的属性吗? function Person(property) { this.property
objective-c - 属性(property)继承 : Auto property synthesis will not synthesize property
摘要: 这个问题是关于属性的继承与从彼此继承属性的类的内部和外部的不同读/写访问相结合。 详细信息: 我有一个类 A 和另一个继承自 A 的类 B。 A 中声明了属性someProperty。我希望该
c# - 什么是更好的设计/实践 : Nullable property or 1 value property and 1 bool "has" property?
我正在开发 ASP.NET MVC 应用,设计域模型,使用(测试)新的 EF Code First 功能。 我有一个可能有也可能没有截止日期的事件实体,处理它的最佳方法是什么? 1 个属性: publ
android - 关于 gradle.properties、settings.gradle、gradle-wrapper.properties 和 local.properties 的一些说明
我在配置项目时经常使用它们,但大多数情况下都是按照指示添加 fragment 。我完全不知道哪个文件到底是做什么的。谁能清楚地说明每个文件的用途。 到目前为止我认为 local.properties
python - 在架构 'required' 中验证 ['properties' 失败] ['rasa_nlu_data' ] ['properties' ] ['common_examples' ] ['items' ] ['properties' ] ['entities' 1010 ] 0x1010456767
在运行 python 文件以使用 rasa nlu 训练文件时,我在命令提示符下收到此错误 我目前正在使用 Windows 10 rasa_core==0.8.2 rasa_nlu==0.11.4 p
properties - log4j.properties 文件中的 AsyncAppender
我在这方面遇到了一些麻烦,尽管我已经搜索了答案,但还是找不到。 为了使用 AsyncAppender,我看到了很多不同的 log4j 配置,无论如何,它们都与 .properties 配置文件无关。
Python @property 与 @property.getter
我正在编写一个 Python 类,并使用 @property 装饰器为该类创建属性。 我在文档中没有找到太多关于这个装饰器的信息,但是从我可以从 Stack Overflow 和我的 Python l
properties - 如何在 gradle.properties 中使用用户环境变量
在 gradle 任务中,我可以创建这样的路径: System.env.FOLDER_PATH + '/subFolder' 但我想在我的 gradle.properties 中设置它,所以它会像 s
properties - .properties 文件的 log4j2 KeyValuePair
如何在属性文件的 log4j2 中创建键值对? 我知道在 log4j 版本 1 中它是这样完成的: log4j.appender.x.additionalFields={'key': 'value'}
properties - 为什么在 D 中使用 @property?
我想通了 struct PropertyTest { @property int x() { return val; } @property void x( int newVal )
properties - 在哪里包含 jaxb.properties 文件?
我有 REST (Jersey) webservice,它利用了一些编码/解码到/来自 XML 的数据对象。数据对象位于 webservice war 所依赖的单独项目/jar 中。 我使用 MOXy
javascript - this.property 和带冒号的 property 的区别
我正在创建一个 LinkedList 类: function LinkedList(){ ... 有什么区别: this.addNode = function(data){
ios - 属性(property)还是非属性(property)?
关于语义的快速问题:) 如果我正在编写一个协议(protocol),这是首选: // (a) @protocol MyProtocol @property (nonatomic, copy) NSSe
java - 启用 2 路 SSL 的端点的 handshake_failure-6ren
java - 启用 2 路 SSL 的端点的 handshake_failure-我一直在尝试连接到启用了 2 路 SSL 的服务端点。我正在使用 Spring resttemplate。我已将证书添加到 keystore 中,但出现以下错误: >org.springframewo-6ren
我一直在尝试连接到启用了 2 路 SSL 的服务端点。我正在使用 Spring resttemplate。我已将证书添加到 keystore 中,但出现以下错误:
>org.springframework.web.client.ResourceAccessException: I/O error on POST request for "path":Received fatal alert: handshake_failure; nested exception is javax.net.ssl.SSLException: Received fatal alert: handshake_failure
I enabled the SSL debus logs and in the logs I can see the warning as well:
相同的代码在我的 DEV 服务器上使用相同的实现工作正常,但在 UAT 服务器上不起作用,但在 UAT 服务器上,同一端点上的 REST 调用工作正常(这也是启用 2 路 SSL)。下面是我用于 SOAP 和 REST 调用的代码:休息:
ServReqRespLogMgr reqRespLogMgr = (ServReqRespLogMgr)UtilityMgr.getBean("servReqRespLogMgr");
SSLContext sc = SSLContext.getInstance(StringUtils.trimToEmpty(PropertyUtil.getProperty("SSL_CONTEXT")));
PasswordEncryptor pe = new PasswordEncryptor();
KeyManagerFactory factory = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm());
keyStore.load(new FileInputStream(PropertyUtil.getProperty("JKS_LOC_VALUE")), pe.decrypt(PropertyUtil.getProperty(IConstants.JKS_PWD_VALUE)).toCharArray());
factory.init(keyStore, pe.decrypt(PropertyUtil.getProperty(IConstants.JKS_PWD_VALUE)).toCharArray());
sc.init(factory.getKeyManagers(), null, null);
CloseableHttpClient httpClient = HttpClients.custom().setSSLContext(sc).build();
ClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient);
RestTemplate restTemplate = new RestTemplate(requestFactory);
HttpHeaders headers = new HttpHeaders();
肥皂:
BindingProvider bindingProvider = (BindingProvider) services;
bindingProvider.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, filenetWsUrl);
Map> headers = new HashMap>();
headers.put("X-APPCERT", Arrays.asList(StringUtils.trimToEmpty(PropertyUtil.getProperty("FILENET_APP_CERT"))));
bindingProvider.getRequestContext().put(MessageContext.HTTP_REQUEST_HEADERS,headers);
keyStore.load(new FileInputStream(PropertyUtil.getProperty("JKS_LOC_VALUE")), jksPwd);
factory.init(keyStore, jksPwd);
//sc.init(factory.getKeyManagers(), null, null);
//End Trust Store
((BindingProvider) services).getRequestContext().put(JAXWSProperties.SSL_SOCKET_FACTORY, sc.getSocketFactory());
我检查了看起来不错的 keystore 文件的权限。如果我切换到一种方式的 SSL 端点,那么它也可以正常工作。我的 Java 运行时是 1.8.0_144,我的应用服务器是 WebLogic 12.2.1.3。
以下是您必须检查的几项内容。
检查您的证书链是否已正确创建。
将您的证书添加到 CACERTS 文件并将 weblogic 配置为指向 CACERTS 文件。
这绝对可以解决您的问题。
关于java - 启用 2 路 SSL 的端点的 handshake_failure,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/51599817/
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?
python - 如何编写 python 函数来接受 *arguments 和关键字参数?-6ren
python - 如何编写 python 函数来接受 *arguments 和关键字参数?-我觉得这里一定缺少一些简单的东西。这是我想要做的: >>> def x(*args, a=False): ... print args, a >>> x(1,2) (1,2) False >>> -6ren
我觉得这里一定缺少一些简单的东西。这是我想要做的:
>>> def x(*args, a=False):
... print args, a
>>> x(1,2)
(1,2) False
>>> x(1,2,3, a=True)
(1,2,3) True
但是你不能定义那样的函数。
我知道这行得通,但看起来不太好:
>>> def x(*args, **kwargs):
... if 'a' in kwargs:
... a = kwargs['a']
... else
... a = False
我正在使用 python 2.6
我认为你所拥有的是唯一的方法。但是你可以写得更好:
def x(*args, **kwargs):
a = kwargs.get('a', False)
print args, a
x(1,2,3,a=42)
关于python - 如何编写 python 函数来接受 *arguments 和关键字参数?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4611593/
php - TCPDF:getimagesize():SSL 操作失败,代码为 1 错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?-6ren
python - 在 python 中为 while 循环设置 'else clause' 有什么好处?-当 while 循环中的条件变为 False 时,while 循环之后的任何代码都会执行。 python中while循环的'else子句'部分的代码也是一样的。那么在 while 循环中使用“else-6ren
更新时间:2023-11-03 13:05:22
当 while 循环中的条件变为 False 时,while 循环之后的任何代码都会执行。 python中while循环的'else子句'部分的代码也是一样的。那么在 while 循环中使用“else”有什么好处呢?
如果循环中有
语句,
将不会执行。来自
statement is used for repeated execution as long as an expression is true:
while_stmt ::= "while" expression ":" suite
["else" ":" suite]
This repeatedly tests the expression and, if it is true, executes the first suite; if the expression is false (which may be the first time it is tested) the suite of the
clause, if present, is executed and the loop terminates.
statement executed in the first suite terminates the loop without executing the
clause’s suite.
statement executed in the first suite skips the rest of the suite and goes back to testing the expression.
(强调我的)顺便说一句,这也适用于
循环。它并不经常有用,但在有用时通常非常优雅。
我相信标准用例是当您在容器中搜索以查找值时:
for element in container:
if cond(element):
# no such element
另请注意,在循环之后,
将在全局范围内定义,这很方便。
我发现它违反直觉,直到我从一些邮件列表中听到一个很好的解释:
suites
always
execute when a condition has been evaluated to
因此,如果执行
循环的条件并发现为假,则循环将停止,
套件将运行。
不同,因为它退出循环
测试条件。
关于python - 在 python 中为 while 循环设置 'else clause' 有什么好处?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4532770/
python - 根据给定的格式将字符串分成列表
security - Java gRPC - TLS - 如何在客户端设置双向 TLS?-6ren
security - Java gRPC - TLS - 如何在客户端设置双向 TLS?-我开发的软件应用程序使用 gRPC 在客户端和服务器之间建立双向流。 我只在 java 中寻找类似于这张票的答案的东西:How to enable server side SSL for gRPC? -6ren
更新时间:2023-11-03 13:05:35
我开发的软件应用程序使用 gRPC 在客户端和服务器之间建立双向流。
我只在 java 中寻找类似于这张票的答案的东西:
How to enable server side SSL for gRPC?
我想配置我的应用程序,以便他们可以选择他们想要使用的 TLS 方案:
场景一
:明文(未加密)
场景 2
:服务器端 TLS
场景 3
:相互 TLS
对于 TLS 设置,我在非 Android 环境中使用 Java,因此我将只考虑使用
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#openssl-statically-linked-netty-tcnative-boringssl-static
的 OpenSSL 安装方案。
配置
似乎非常简单,因为它有很好的文档记录:
https://github.com/grpc/grpc-java/blob/master/SECURITY.md#mutual-tls
以下是相应 TLS 选项的步骤:
场景一的服务端配置
:使用
builder.usePlaintext
场景 2 的服务器端配置
:添加由 SSL Context Builder 使用
GrpcSslContexts.forServer
NettyServerBuilder.sslContext
cert chain
cert key
(如果需要还有密码)
场景 3 的服务器端配置
(如果需要的话还有密码),还在 sslContextBuidler 上设置一个
trustManager
到信任证书文件。
服务器端部分有很好的文档,非常好。
现在我想在
客户端
配置一个
NettyChannelBuilder
。我唯一能找到的信息是在这个单元测试中:
https://github.com/grpc/grpc-java/blob/master/interop-testing/src/test/java/io/grpc/testing/integration/TlsTest.java
以下是我
需要的配置,但需要得到确认。
场景 1 的客户端配置
nettyChannelBuilder.usePlaintext(true)
。这将禁用 netty channel 上的 TLS 到 grpc。
场景 2 的客户端配置
nettyChannelBuilder.negotiationType(NegotiationType.TLS).sslContext(GrpcSslContexts.configure(SslContextBuilder.forClient(), SslProvider.OPENSSL) 设置 sslContext .build())
。这将配置 channel 以使用默认密码和应用程序协议(protocol)配置通过 TLS 与 grpc 服务器通信。
场景 3 的客户端配置
nettyChannelBuilder.negotiationType(NegotiationType.TLS).sslContext(GrpcSslContexts.configure(SslContextBuilder.forClient(), SslProvider.OPENSSL).sslContextBuilder.trustManager(clientAuthCertFile)
.clientAuth(ClientAuth.OPTIONAL).build())
clientAuthCertFile
是信任证书文件,
ClientAuth.OPTIONAL
也可以是
ClientAuth.REQUIRED
如果您需要双向 TLS。
我的客户端配置有什么不正确的地方吗?我需要任何调整吗?在得到社区对此帖子的一些支持后,我会将其作为 PR 添加到 security.md 文件中。
我在这里向 grpc-java 项目添加了一个 hello world TLS PR
https://github.com/grpc/grpc-java/pull/3992
一旦这个 pr 合并,最新版本的 grpc-java 将有一个非常好的工作 hello-world 示例。所以你所要做的就是从 master git clone 这个项目,然后查看 example/README.md。
关于security - Java gRPC - TLS - 如何在客户端设置双向 TLS?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/48389074/
ssl - 在 Traefik 1.5.0-rc5 中获取新的 httpChallenge 的问题
android - Android可以异步接收Http请求吗?
python - 如何为 Python 制作具有良好图形的 .exe?
delphi - 用于在Intraweb VCL中使https工作的pem文件对于Web
grpc - gRPC 健康检查是否应该仅限于 gRPC 服务?
关于 gRPC Health Checking ,如果 gRPC 服务托管在与其他也需要健康检查的 HTTP 服务相同的端口上,则对 grpc.health.v1.Health.Check 的响应应该
grpc - grpc 客户端和服务端的共享内存
我的项目是读取服务器中的图像,进行一些处理,然后将整个图像传递给客户端。客户端占用图像并进行更多处理,并将一些输出值返回给服务器。服务器和客户端之间使用的图像大小为 [640x480x3]。 以下是我
grpc - 为什么浏览器不支持 gRPC?
gRPC 基于 HTTP/2,它(假设)被浏览器广泛支持。因此,我觉得从浏览器使用 gRPC 应该没有问题。 但是,很明显存在问题。协议(protocol),grpc web , 是不同的,因为“由于
grpc - gRPC 是否重新发送消息
关于服务器端代码的幂等性的问题,或者说它的必要性。对于一般的 gRPC,或者专门针对 java 实现。 当我们从客户端发送消息一次时,是否有可能由我们的服务实现处理两次?也许这与服务似乎不可用时的重试
grpc - grpc 流媒体可以持续多久
假设我想使用 Grpc Server 流式传输或双向流式传输。 考虑到它在底层使用 http/2,流可以持续多长时间是否有任何限制? 如果是的话,它可以用来代替消息总线,这样流就可以打开并存活多久?
grpc - gRPC 中丰富的错误处理模式
使用 gRPC 向客户端发送有关错误的更多详细信息的模式是什么? 例如,假设我有一个用于注册用户的表单,用于发送消息 message RegisterUser { string email = 1
grpc - 一个 GRPC channel 请求是否会在 GRPC 服务器端生成一个新线程?
我是 GRPC 的新手。我想知道当 GRPC 客户端启动一个请求时,服务器是否启动一个新线程来处理。 最佳答案 最多可能有一个 Runnable加入 Server's executor用于申请处理。每
grpc - 如何使用 Grpc 流式传输数组?
我想传输一个 int64 数组。 我查了一下如何使用它。在我的原型(prototype)文件中,我需要一个流: service myService { rpc GetValues(myRequ
grpc - 如何取消 GRPC 流式调用?
通常,客户端可以通过以下方式取消 gRPC 调用: (requestObserver as ClientCallStreamObserver) .cancel("Cancelled", nul
grpc - 如何最大化 grpc 吞吐量?
在 100Gb 网络上,我创建了一个服务器来监听 4 个端口,grpc 客户端可以达到 3GB+/s 的吞吐量。然而,当服务器监听一个端口时,grpc 客户端达到了 1GB/s 的吞吐量,即使我设置了
grpc - 在服务器拦截器中应答 gRPC 调用
我想验证调用并可能在服务器拦截器中回答错误。有没有办法做到这一点?如果是,我该如何实现? 最佳答案 简单地从拦截器响应 RPC,可能通过调用 close() ,不要调用next .您仍然需要返回一个监
grpc - 一般转发 GRPC 调用
我有一个 GRPC API,经过重构,一些包被重命名。这包括我们定义 API 的原型(prototype)文件之一中的 package 声明。像这样的: package foo; service Ba
grpc - 如何自定义安装从源 grpc 编译的?
我想在 Ubuntu 上使用源代码中的所有子模块编译 grpc,并将其安装到/usr/local 以外的指定位置 为提供的 Makefile 指定此位置的方法是什么(类似于配置脚本的 --prefix
javascript - DeprecationWarning : grpc. 改为加载 : Use the @grpc/proto-loader module with grpc. loadPackageDefinition
我不断在控制台中收到此警告: DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackag
c# - Grpc.授权 : Could not load type 'Grpc.Core.CallCredentials' from assembly 'Grpc.Core.Api'
上下文 我正在尝试使用 Google 的 Cloud Natural Language API。我有我的服务帐户 key JSON 文件,并且正在尝试编写一个简单的 .NET Core 应用程序(更具
grpc-java - grpc-health-probe(Kubernetes 上的 gRPC 健康检查)如何区分 liveness 和 readiness 探针
我正在编写一个 grpc 服务并在 Kubernetes (https://github.com/grpc-ecosystem/grpc-health-probe) 上使用 gRPC 健康检查。在我的
grpc - 在 grpc-java 中处理网络错误
如何使用 gRPC-java 实现检测网络错误并尝试从中恢复的策略?我知道 UNAVAILABLE 状态可能意味着网络错误,但这并没有告诉我它是哪种网络错误 - 并且 UNAVAILABLE 也可以从
grpc - 使用 gRPC 服务定义作为多个实例的接口(interface)
假设我们有一个 Search-Service service Search { rpc Search (SearchRequest) returns (SearchReply) {} } mess
grpc - 为什么 grpc-web 需要特使代理?
如果浏览器支持http/2,为什么 grpc-web 需要 envoy 代理? 不支持 http/2 的旧浏览器是否只需要它? 最佳答案 回答于 https://github.com/grpc/grp
python - Nose / Nose : Import problems-6ren
python - Nose / Nose : Import problems-我遇到了这个问题,这让我抓狂! 所以我正在开发我的第一个真正的 Google App Engine 应用程序,我总是喜欢在编写测试时发现新事物。 所以我有以下设置: 我有一个带有 nose、noseg-6ren
python - Nose / Nose : Import problems
更新时间:2023-11-03 13:05:40
我遇到了这个问题,这让我抓狂!
所以我正在开发我的第一个真正的 Google App Engine 应用程序,我总是喜欢在编写测试时发现新事物。
所以我有以下设置:
我有一个带有 nose、nosegae、webtest 和 gaetestbed 的 virtualenv。它叫做 porksvr。
我这样激活我的 virtualenv:
source porksvr/bin/activate
要运行 nose,我使用以下命令:
nosetests --with-gae --gae-lib-root /home/fs/gae
这给了我以下错误
DEBUG: Access to module file denied:
/home/fs/work/gaecode/porksvr/lib/python2.6/site-packages/webtest
所以起初我想“好吧,nose 正在 dev_appserver 的‘上下文’中运行应用程序,所以它不知道 webtest”。
但为了确保我创建了一个新目录并添加了一个小的 GAE 应用程序。只有 3 个文件:
-main.py
-app.yaml
-test_huh.py(导入webtest模块。)
现在真正让我感到困惑的是,这确实有效。我运行 nosetests cmds,它实际上通过了我的测试。
所以我开始深入研究我的应用程序以找出有什么不同,但我真的碰壁了。
我首先认为这可能是一个权限问题,因为错误显示“访问...被拒绝”,但我真的找不到任何特别的东西。接下来我想可能是因为我在 virtualenv 之前创建了我的应用程序,但我真的看不出这怎么会是个问题。
因此,如果有人知道为什么会发生这种情况,我将非常感激。
Nose-GAE 有一些
documented issues when you're using virtualenv
您可以尝试使用 nose 的
--without-sandbox
关于python - Nose / Nose : Import problems,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/3580134/
python - Tkinter Gui 中的类菜单">
c# - Chuyển đổi IQueryable thành được gán cho IQueryable
In lại
Tác giả: Vũ trụ không gian
更新时间:2023-11-03 13:05:16
26
4
为什么编译器不允许将整数赋值给对象?
IQueryable
-
Scala: (Int, Int) => Int 不匹配 (Int, Int) => Int
我正在尝试使用 y 组合器在 Scala 中定义 gcd: object Main { def y[A,B]( f : (A => B) => A => B ) : A => B = f(y(f)
-
c++ - 无法将 int (*(int))(int) 转换为 int (*(int))(int)
我正在尝试了解返回指向函数的指针的函数,在我尝试编译代码后,它给了我这种错误: cannot convert int (*(int))(int) to int (*(int))(int) in ass
-
java - BufferedImage.getRGB(int, int, int, int, int[], int, int) 如何工作?
所以我一直在关注 youtube 上的游戏编程教程,然后弹出了这段代码:bufferedImageObject.getRGB(int, int, int, int, int[], int, int);
-
c# - 将格式化的日期字符串转换为 DateTime(int,int,int,int,int,int) 以传递给函数
我正在将时间现在 与存储在数据库某处的时间进行比较。数据库中存储的时间格式为“yyyyMMddHHmmss”。例如,数据库可能会为存储的时间值返回 201106203354。然后我使用一个函数将时间现
-
java - 如何以这种格式编写java模式 : any characters (int, int) (int,int) number number any number of (int,int,int)
例如 Maze0.bmp (0,0) (319,239) 65 120 Maze0.bmp (0,0) (319,239) 65 120 (254,243,90) Maze0.bmp (0,0) (
-
haskell - 理解类型错误 : "expected signature Int*Int->Int but got Int*Int->Int"
评论 Steve Yegge的post关于 server-side Javascript开始讨论语言中类型系统的优点和这个 comment描述: ... examples from H-M style
-
c - int(*function)(int,int) 和 int*function(int,int) 的区别
我正在研究 C 的指针,从 Deitel 的书中我不明白 int(*function)(int,int) 和 int*function(int, int) 表示函数时。 最佳答案 C 中读取类型的经验
-
java - joda new DateTime(int,int,int,int,int,int)的问题
您好,我使用 weblogic 11g 创建 war 应用程序,我对 joda time 的方法有疑问 new DateTime(int, int, int, int, int, int); 这抛出了
-
java - 方法 sum(int, int, int, int) 不适用于参数 (int)
Create a method called average that calculates the average of the numbers passed as parameters. The
-
swift - 二元运算符 "=="不能应用于 (Int, Int, Int, Int) -> Int 类型的操作数
var a11: Int = 0 var a12: Int = 0 var a21: Int = 0 var a22: Int = 0 var valueDeterminant = a11 * a12
-
c++ - 阿杜伊诺错误 : too few arguments to function 'int getMode(int, int, int, int, int)'
我正在为一个项目设置 LED 阵列。我得到了一个 LED 阵列,可以根据引脚变化电压进行更改,但我无法添加更多引脚。 当我尝试时,编译失败并显示错误:函数“int getMode(int, int,
-
haskell - 创建 Int 和函数列表 Int -> Int -> Int
除了创建对列表执行简单操作的函数之外,我对 haskell 还是很陌生。我想创建一个列表,其中包含 Int 类型的内容, 和 Int -> Int -> Int 类型的函数. 这是我尝试过的: dat
-
Java-高效地执行 .setBounds(int, int, int, int);
这个问题已经有答案了: Java add buttons dynamically as an array [duplicate] (4 个回答) 已关闭 7 年前。 StackOverFlow问题今天
-
android - setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)不起作用
我有几个 EditText View ,我想在其中设置左侧的图像,而 setCompoundDrawablesWithIntrinsicBounds 似乎不起作用。图形似乎没有改变。 有人知道为什么会
-
c++ - 为什么 `is_constructible<>, int(*)(int,int)>::value`在VC2015RC下为true
#include using namespace std; int main() { static_assert(is_constructible, int(*)(int,int)>::val
-
java - Kotlin:用 Pair 调用 (Int, Int) -> Int 的惯用方式?
fun sum(a: Int, b: Int) = a + b val x = 1.to(2) 我在找: sum.tupled(x),或者 sum(*x) 当然,以上都不能用 Kotlin 1.1.3
-
ios - 类型 "Int -> Bool","Int-> Bool -> Int","Int-> String -> Int-> Bool"
有一个函数: func (first: Int) -> Int -> Bool -> String { return ? } 返回值怎么写?我对上面 func 的返回类型感到很困惑。 最
-
ocaml - OCaml 求和类型中的 int * int 与 (int * int)
type foo = A of int * int | B of (int * int) int * int 和 (int * int) 有什么区别?我看到的唯一区别在于模式匹配: let test_
-
java - 找不到符号方法drawImage(SlidingBlockModel, int, int, int, int, )
我正在尝试制作一个 slider 游戏。在这个类中,我使用 Graphics 对象 g2 的 drawImage 方法来显示“拼图”的 block 。但在绘制类方法中,我收到此错误:找不到符号方法dr
-
c# - int int.operator(int left, int right) &
我试着理解这个表达: static Func isOdd = i => (i & 1) == 1; 但是这是什么意思呢? 例如我有 i = 3。然后 (3 & 1) == 1 或 i = 4。然后
Xem sitemap của VNExpress
Tôi là một lập trình viên xuất sắc, rất giỏi!