RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-199437

pegoopik's questions

Martin Hope
pegoopik
Asked: 2025-04-26 07:44:31 +0000 UTC

如何在 Google 表格中将所有公式显示为文本?

  • 6

有一个 Google 电子表格,其中包含 30,000 多个不同的单元格。有属性的垂直存储。有些电话号码以 + 开头,它们被视为公式,当导出为 CSV 时,我们会出现 #ERROR!作为单元格值。

很清楚如何处理一个细胞,但是有数百个细胞......

是否可以使用常规设置以某种方式禁用所有公式,或者将公式批量转换为文本,例如=TO_TEXT('+79009009090')?理想情况下,类似宏的东西会运行所有出现错误的单元格并用文本替换公式。但你也可以只使用所有单元格;表中没有公式。快速的 Google 搜索没有找到任何结果。

макросы
  • 1 个回答
  • 30 Views
Martin Hope
pegoopik
Asked: 2025-03-08 22:13:23 +0000 UTC

SQL Server,如何计算累积乘法?

  • 8

2012年,服务器累计达到了一个新高度,非常酷。累积乘积又如何呢?现在有两个选择:

  1. 递归——缓慢
  2. CLR——太好了,它可以工作,但是没有办法……

不使用 CLR 怎样实现累积乘法?

sql
  • 1 个回答
  • 47 Views
Martin Hope
pegoopik
Asked: 2023-11-02 19:06:42 +0000 UTC

如何查找视频文件中的响度峰值?

  • 5

有按天划分的视频文件,有来自运动传感器摄像机的标签。根据移动情况,标记出视频在 5 秒间隔内被视为活动的某些点。我们将所有活跃时期合并起来,并从文件中删除其余时期。

一切都会好起来的,只是那里几乎总是有东西在移动:)就是这样。生成的文件持续约 23 小时。一个有声音的视频文件,所以我们感兴趣的事件(每天只有大约 200 个)不会那么吵闹。你需要以某种方式从视频序列中了解声音信号的幅度在什么时刻超过指定的幅度......然后,例如ffmpeg,我会自己做所有事情。

建议在python或上有一些东西java。

但如果有任何免费的解决方案,我不会拒绝建议。

原始格式是视频.flv,但转换没有问题。

python
  • 1 个回答
  • 54 Views
Martin Hope
pegoopik
Asked: 2023-05-19 23:11:06 +0000 UTC

PostgreSQL 如何正确解析不带引号的 JSON 字符串数组?

  • 6

有一个简化的代码:

SELECT value::VARCHAR(100) FROM jsonb_array_elements('["1", 1, 2, 3, 4, "4"]')

委婉地说,这段代码的行为令人不安。有没有办法在没有拐杖的情况下正常解析这样的数组?请参阅屏幕截图,出于某种原因,json 解析器在字符串输出中留下了双引号。

在此处输入图像描述

sql
  • 1 个回答
  • 31 Views
Martin Hope
pegoopik
Asked: 2020-09-22 11:37:25 +0000 UTC

masm32 键盘输入

  • 2

下午好!

找不到好的键盘输入法。虽然停在ReadConsoleA+ atodw。但只有数字乘以 100 + 2428。

编码:

.386
.model flat, stdcall
_data segment
_data ends
_text segment

option casemap:none

ExitProcess proto :dword

GetStdHandle proto :dword

ReadConsoleA proto :dword,:dword,\
  :dword,:dword,:dword

includelib C:\masm32\lib\kernel32.lib
include \masm32\include\masm32rt.inc

.data

  stdin DWORD ?
  stdout DWORD ? 
  cWritten DWORD ?
  buff byte 16 dup (0)
  cRead DWORD ?
  sss dd 0
  ddd dd 0
  ifmt db "%d", 0
  .code

start:

  invoke GetStdHandle, STD_INPUT_HANDLE
  mov stdin, EAX
  invoke GetStdHandle, STD_OUTPUT_HANDLE
  mov stdout, EAX

  invoke ReadConsoleA, stdin, ADDR buff, sizeof buff, ADDR cRead, 0
  ;теперь buff содержит введенную строку
  invoke atodw, offset buff
  ;почему-то после выполнения atodw число получается умноженым на 100 + 2428
  ;поправляем
  mov sss, EAX
  add sss, -2428  ;отнимаем 2428
  mov EAX, sss
  mov ddd, 100
  div ddd         ;делим на 100
  mov sss, EAX

  invoke wsprintf, ADDR buff, ADDR ifmt, sss ;форматируем число для вывода
  invoke WriteConsoleA, stdout, ADDR buff,\
    sizeof buff, ADDR cWritten, 0            ;выводим число   

  invoke ExitProcess, 0  ;завершаем процесс

end start

告诉我为什么会这样。还有什么其他方法可以从键盘输入数字?

ассемблер
  • 1 个回答
  • 10 Views
Martin Hope
pegoopik
Asked: 2020-01-13 19:51:02 +0000 UTC

IDEA 从 IDE 更改 maven 项目的版本

  • 3

如何使用 IDE 更改作为根项目的所有子项目的版本?有一个从控制台执行此操作的 maven 命令mvn -DnewVersion=1.2.3.4 -versions:set,但我希望能够从 UI 执行此操作。

java
  • 1 个回答
  • 10 Views
Martin Hope
pegoopik
Asked: 2020-12-08 12:54:43 +0000 UTC

嵌套很大时避免 NullPointerException 的最佳方法是什么?

  • 35

大嵌套是指以下形式的代码:

param = foo.getSomthing1().getSomthig2().getSomthing3() ...

从而在每次通话中都能起飞NullPointerException。一个很好的例子是从 XSD 架构生成的类。我需要拉出并分配一些值,如果null途中至少有一个缺失节点(在 Java 中),我需要分配null.

一种选择是以下if形式:

if (foo != null && foo.getSomthing1() != null && ....) {
    param = foo.getSomthing1().getSomthig2().getSomthing3() ...
}

这使得代码不可读。将根据 XSD 类模式生成的对象简单地转换为平面 Java 结构看起来很糟糕。

有一个选项可以放入try catch:) 但它看起来会更糟,更不用说性能了。

我听说过运算符?., ?:, ?[],但我无法让它们在本地工作,否则这将是一个有趣的解决方案:

param = foo?.getSomthing1()?.getSomthig2()?.getSomthing3() ...

UPD:选项 c?.取自非权威来源。我的意思可能是 C#。

告诉我,还有什么办法?

java
  • 8 个回答
  • 10 Views
Martin Hope
pegoopik
Asked: 2020-11-03 15:33:34 +0000 UTC

如何在一个包中找到一个类的所有继承者?

  • 5

答案似乎很明显:

(new Reflections("package")).getSubTypesOf(SuperClass.class)

但是,如果层次结构被分成几个包,则此构造不会找到所有后继者。

有以下类别:

package1.ParentClass extemds SuperClass
package2.ChildClass extends ParentClass

包package1而不package2嵌套。

设计

(new Reflections("package1")).getSubTypesOf(SuperClass.class)

预计返回package1.ParentClass

这是建筑

(new Reflections("package2")).getSubTypesOf(SuperClass.class)

我们package2.ChildClass的不会回来,虽然这是明显的继承人SuperClass。

我明白。我可以手动检查包的所有类并收集必要的类。但是没有标准的方法吗?

然而,解释为什么默认ChildClass不是?对我来说,这是一个非常出乎意料的行为org.reflections.Reflections。

UPD:我研究了 org.reflections 内核的源代码,一切都井井有条。简而言之,这就是 java 实现 Reflections 的方式。反射中的每个类都只有对父类的引用。因此,无论如何搜索子类都是矫枉过正的。为什么在此枚举中没有来自其他包的超类是一个单独的问题。如此实施。

对于每个特定任务,您需要使用最佳解决方案。但我想听听有关允许您找到所有后代的现有解决方案,java org.reflections 除外。

UPD:另一种有趣且简单的方法。

Reflections reflections = new Reflections("package1", new SubTypesScanner())
Set<Class<?>> subTypes = new HashSet<>();
for (String className : reflections.getStore().get(SubTypesScanner.class.getSimpleName()).values()) {
    try {
        Class subType = Class.forName(className);
        if (SuperClass.class.isAssignableFrom(subType)) {
            subTypes.add(subType);
        }
    } catch (ClassNotFoundException e) {
        throw new RuntimeException("Этого не может быть:)", e);
    }
}
return subTypes;

此解决方案遍历包的所有类(对象的后代除外)

reflections.getStore().get(SubTypesScanner.class.getSimpleName()).values()

并检查它们是否继承自或实现 SuperClass

SuperClass.class.isAssignableFrom(subType)

性能至少比搜索所有包然后过滤更好

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5