所有问题
java - 为什么 Java 评估三元运算的错误方面?
我可能会错过一些简单的解释,但下面一行会抛出一个NullPointerException:
尽管
才不是。我还想提一下
不会自行抛出异常,而
做。
是否对第二方进行评估?还是我在屠杀什么?
编辑
评论中询问的一些附加信息:
fiscalDocumentUtil.getFullValue(fiscalDocument.getInvoice())返回 null。的返回类型fiscalDocumentUtil.getFullValue(fiscalDocument.getInvoice())是 Long。
的返回类型fiscalDocument.getReceipt().getAmount()是Integer。
如果我发出显式(长)转换,则行为是相同的。
编辑 2
一个最小的可重现示例:Long val =true ? (Long) null: Integer.valueOf(1);. MC Emperor 的回答部分暗示了这一点,评论部分暗示了这一点。当然,这个例子已经在一定程度上回答了这个问题,因为事实证明,第二个表达式不需要抛出异常。
java - 电子商务的多变体/维度设计搜索
我正在开发一项服务,其可用性是重中之重。该服务将服务于高流量。对于系统中的任何订单创建,将使用不同的参数请求此服务以提供系统中产品的可用性(因此称为可用性服务)。流程如下:
- 用户使用 productId 输入触发请求的产品,响应应该列出该产品可用的 pincode。
- 用户选择 pincode - 使用参数 productId 和 pincode 触发请求以获得可用的交货日期。
- 用户选择日期 - 使用参数 productId、pincode 和交货日期触发请求以获取运输方式列表。
- 用户选择日期 - 使用参数 productId、pincode 和交货日期触发请求以获取运输方式列表。
- 与每个新输入类似-> 新请求通过添加的参数触发。目前系统中定义了 10 个这样的变体,预计将增加到 20+。
如何对此类数据进行建模以及如何将其存储在缓存中以便快速访问。请注意数据将是巨大的,并且用于缓存什么是键和值,以便可以使用不同的参数进行搜索?
目前我们正在考虑构建一个表,其中包含从每个变量值的交叉连接生成的行。我们正在使用 java 来开发后端服务。将是熊猫库在python中的数据框会更好。
android - 由于 mLoadedApk,我的一项活动中存在内存泄漏。我用过 LeakCanary。但无法理解
InstagramActivity 是第一个 Activity,它将在启动画面后对用户可见。GetDataFromServer 是一个单例,我使用改造用于网络调用。
我无法理解泄漏日志中提到的 mLoadedApk 和 mReceivers。由于我在代码中没有声明引用变量。
flutter - How to return catch exception in flutter
I working on error handling of api's. i want if api is crashed then it display a message of "Server is down" something like this, in UI.
I created a class where i'm creating methods of api, here in getBooks method if i modify the api url then it is printing this Exception, and i want it in UI. The problem is getBooks return type is List<Book>> so we can't return this Exception, any solution how to do this?
here is my api code
and calling it like
python - 如何在python中执行去重?
我有一个数据框。现在我想按一列分区,按一列降序排序。虽然我知道如何使用 sql 在 Pyspark 中执行此操作,但不清楚在 python 中执行此操作。我的 pyspark 代码如下:-
现在我想要在 python 中也一样。我该如何编码: -
进入蟒蛇?因为没有选择window.partitonBy
python - 我如何通过相似性知道句子中包含的特定字符串?
我如何通过相似性知道句子中包含的特定字符串?
- 例如..
ex) 句子:社区在这里帮助您解决特定的编码、算法或语言问题。
特定字符串:algorism
- 跑完之后
相似度:0.8248242(算法 - 算法)
现在,我正在使用 Python&jellyfish。我打算在 Outlook 中检查邮件主题并根据特定的字符串列表对其进行分类。
帮我.................
wordpress - 功能 wpb_admin_account 使 wp-admin 给我“无法访问此站点”
尝试了在functions.php中通过filezilla创建帐户的常用方法:
确定我更改了用户并通过了,但是在我尝试登录后我得到“无法访问此站点”,页面正在工作,但无法访问 wp-admin,这里有什么问题?
更新:
添加后:
它登录页面开始工作......经过一段时间尝试接受密码后,仍然不知道发生了什么,有什么建议可以下次更快地解决它?
python - Pandas 中的字典错误?
出于好奇,请轻描淡写地回答这个问题:
当我试图查看 MultiIndex 中的切片如何工作时,我遇到了以下情况 ↓</p>
回报:
请注意,索引不是按排序顺序,即。a, c, b是在切片时会导致我们想要的预期错误的顺序。
像这样的错误:
这是预期的。但是现在,在执行以下步骤后:
问题
所以,现在的流程是:Series → Unstack → DataFrame → Stack → Series
现在,如果我像以前一样进行切片(仍然使用未排序的索引),我们不会收到任何错误!
结果没有错误:
即使data.index.is_monotonic→ False。_ 那我们为什么还要切片呢?
所以问题是:为什么?.
我希望你了解这里的情况。因为看到,在给出错误之前的同一系列,在
unstackandstack操作之后没有给出任何错误。
那是我在这里遗漏的错误还是新概念?
谢谢!
阿尤什∞沙阿
更新:我已经使用data.reindex()so 再次取消排序。请再看一遍。
python - 'AttributeError: 'tuple' object has no attribute 'lower'' - 为什么 '.lower()' 方法在 Python 中不起作用?
我目前正在学习 python 并在模块中做练习。我之前已经学习过如何删除字符串中的任何大小写字母,这样用户以后使用它会更容易。但似乎当我将“ XXX.lower() ”方法应用于我的代码时,它不起作用。没有 '.lower()' 方法它工作得很好,但我真的很想知道为什么它不起作用?这是我的代码:
java - 如何垂直连接多列字符串?
我有以下字符串:
有人可以告诉我如何实现这样的目标吗?
我用不同的方式尝试过,但没有一个是通用的和无错误的。
一个例子:
它有效,但它很丑,因为我真的不知道我有多少“列”。我的意思是它只能是 a,b,c 或更多 d,e,f,g,h... 而且字符串的长度可以不同,3 只是一个例子。
entity-framework - dotnet ef 迁移添加 InitialCreate 缺少项目参考
我正在尝试使用以下命令为 EF 生成迁移:
MyProject.csproj 项目依赖于同一解决方案中的另一个项目:MyDependency.csproj。
当我运行上面的命令时,我得到一个 FileNotFoundException 说文件 MyDependency.dll 没有找到。
在尝试创建迁移时,如何指示 EF 引用正确的依赖项?
sql - 在空间表中查找城市之间的距离
我需要找出 shape_area 大于 1000m^2 的城市之间的最小距离。我正在使用 Postgresql 和 PostGis,我的表格如下所示:
reactjs - 试图以反应钩子形式在 onBlur 调用一个函数
我试图在 setvalueas 的帮助下在改变反应钩子形式时调用一个函数,但它运行了三次而不是一次。有人可以帮我吗。这是我的代码
git - 当笔记本在 git 中被忽略时 Jupytext 预提交配置
我当前的钩子看起来像这样:
目录结构是这样的:
我*.ipynb的.gitignore文件中有,这意味着笔记本被忽略(由于 git 大小问题),但我希望预先提交以在每次提交中自动创建/同步 python 脚本及其配对笔记本。但显然是因为我的钩子没有按预期工作,并且没有*.py从我的文件生成(或同步)*.ipynb文件。
java - ExecutorService:如何提高性能
我有一个包含纬度和经度值的列表,我只是遍历此列表以获取纬度和经度,并找到特定纬度和经度的天气报告,并以 dB 为单位更新天气报告,但 100 次大约需要 75 秒。我怎样才能减少这个时间?
mysql - 如何使用 ansible 安装 mysql 版本 8.0.21
我正在尝试使用 ansible 安装 MySQL 版本 8.0.21。我已经从 MySQL 社区下载了所需的 tar 文件并尝试使用 dpkg 命令进行安装,但在传递密码时发现了问题。
这是我的 YAML。mysql 版本是用空密码安装的
python - 如何从 Django 的 for 循环中获取所有用户输入
我试图以 HTML 输入的形式显示所有创建的部门,并获取用户输入(value1,vlaue2)并根据“DepartmentID”更新部门表。问题是它只从循环中获取第一个值如何从 for 循环中获取所有输入。
模板
视图.py
tensorflow - Tensorflow 2:一次对多个输入进行归一化
我想规范化许多输入特征。在 TensorFlow 教程中,他们建议使用为每个特征创建一个输入 + 归一化层的函数,并将结果连接起来。
cf get_normalization_layer 在这个链接
我相信当我们有许多数字输入特征时,首先连接所有输入然后应用归一化层会更有效。这是我尝试做的。我失败了,因为似乎串联不允许在许多输入和单个规范化之间建立“链接”。
我在 kaggle 上的某个地方看到过具有这种结构的代码(我记得作者确实提供了网络结构的图像),但我再也找不到它了。所以我被困在这里。
到目前为止,我的代码如下所示:
错误消息是“ V ValueError: Graph disconnected: cannot get value for tensor KerasTensor(type_spec=TensorSpec(shape=(None, 1), dtype=tf.float32, name='radius_mean'), name='radius_mean', description ="created by layer 'radius_mean'") at layer "concatenate_26". 以下之前的图层可以正常访问:[]"
我也无法调整我的规范化层。
你能帮我解决这个问题吗?任何帮助或相关代码的链接将不胜感激......
python - python如何知道dataclasses.field函数不是数据类中的默认值?
考虑以下类:
尝试执行此操作会产生TypeError: non-default argument 'b' follows default argument
现在考虑一下:
这执行没有错误。
问题是:field函数如何“欺骗”python解释器而不被视为默认值?我可以在自己的函数中复制这种行为吗?
html - 用户上传的媒体文件未显示
使用 django 将用户上传的数据从“/blogs/createblog”表单网页呈现到“/blogs”网页,但用户上传的图像文件没有显示在他/她的博客文章(“/blogs”)页面中。我的 settings.py、基本级别/urls.py、app/models.py、app/views.py和html 模板是这样的:
设置.py
基础项目/urls.py
应用程序/模型.py
应用程序/views.py
应用程序/editor.html
应用程序/yourblogs.html
可能是什么问题??我通过单击特定 BlogPost ImageField 中的图像 url 得到的错误是..
请建议我解决方案。
wordpress - 如何将可变电子邮件地址添加到 WooCommerce 中的新订单电子邮件?
我正在尝试根据他们选择的取货地点将WooCommerce 上的新订单电子邮件发送到不同的电子邮件地址。
如何以编程方式将此电子邮件地址添加到发送电子邮件操作?
$email_new_order = WC()->mailer()->get_emails()['WC_Email_New_Order'];
$email_new_order->trigger( $order_id );
android - 使用 HmsMessageService(HMS 推送工具包)无法在华为设备上获取通知
我正在使用 HMS 推送工具包来获取通知。大约 1 周前通知工作正常,但现在当我重新运行该代码时,它无法正常工作。我交叉检查了所有东西,但找不到任何东西。我正在使用的依赖项是:
我在我的项目中也添加了 agconnect-services.json。还在清单中添加了应用程序 ID。SHA-256 密钥也可以。
接收通知的代码是:
我还在清单文件中添加了此服务的标签。
我也尝试过使用 HMS 工具包(android studio 中的编码助手),从那里发送通知是成功的,但我没有在应用程序上得到它。
要查看Logcat 日志,请单击此处
java - 为什么我不输出除 1 以外的 'a' 值?
为什么循环不是以 1 以外的不同值重新开始。
输出:
输入一个数字:1
1 * 1 = 1
2 * 1 = 2
3 * 1 = 3
4 * 1 = 4
5 * 1 = 5
6 * 1 = 6
7 * 1 = 7
8 * 1 = 8
9 * 1 = 9
10 * 1 = 10
11 * 1 = 11
12 * 1 = 12
13 * 1 = 13
14 * 1 = 14 在这里它终止了!
所需输出:
1 * 1 = 1
2 * 1 = 2
3 * 1 = 3
4 * 1 = 4
5 * 1 = 5
6 * 1 = 6
7 * 1 = 7
8 * 1 = 8
9 * 1 = 9
10 * 1 = 10
11 * 1 = 11
12 * 1 = 12
13 * 1 = 13
14 * 1 = 14
15 * 1 = 15
1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
4 * 2 = 8
5 * 2 = 10
6 * 2 = 12
7 * 2 = 14
8 * 2 = 16
9 * 2 = 18
10 * 2 = 20
11 * 2 = 22
12 * 2 = 24
13 * 2 = 26
14 * 2 = 28
15 * 2 = 30 等等....





