所有问题
bash - 在 MacOS Catalina 上使用 mdfind 定位函数
由于我使用的是 MacOS Catalina,因此我想受益于mdfind查找与名称匹配的任何文件或目录的有用性。
我想覆盖定位功能(经典功能仍然可以通过键入\locate.
这里的小二进制文件位于~/bin/locate:
如果没有第二个参数,我想查找与 $1 (第一个参数)匹配且不区分大小写的所有文件。
如果有第二个参数,它对应于我们想要进行研究的路径。
但是这个新功能定位效果不好。有时会找到文件,有时却找不到,我不明白为什么?
如何修改此脚本以匹配参数 $1 提供的子字符串,特别是,我不知道我是否必须使用option执行$(echo $1), $(echo "$1"),echo "$1"或"$1"其他操作?kMDItemDisplayName
我只想找到文件的所有子字符串(如果可能的话,可能还有目录)。我不想使用 Linux " locate" 因为我必须每次都更新,不像mdfind总是更新。
python - 3D球坐标系中的随机游走-Python
我目前正在尝试绘制并显示光子从太阳中心到到达表面并发射的路径。我还想展示发生这种情况所花费的时间。
到目前为止,我所做的只是设置参数(太阳密度、汤普森横截面、电子质量、质子质量),并使用这些参数找到光子在太阳中的平均自由路径。我知道我将不得不设置某种数组,并为每个随机游走创建随机数。我不知道如何进行随机游走,以便光子可以在 x、y 或 z 值的任何方向上移动。
我也不知道我应该循环什么来创建这个随机游走。我需要它,以便当 d 等于或大于太阳的半径时随机游走将停止。我知道 d=l*sqrt(N),其中 l 是每一步的平均大小,或平均自由路径,N 是所走的步数。
最后,我不知道从哪里开始绘制结果。我想展示光子从中心穿过球体的动画,该球体类似于太阳。
以下是我迄今为止唯一的代码,任何帮助将不胜感激。
python - 如何使用 ctypes 动态分配数组并为共享库中定义的指针分配地址?
我的库是从 simulink 生成的,如下所示:
库文件
库文件
我打算像这样从 python 中使用它,假设set_params总是在调用step函数之前调用它(从而初始化所需的参数数组):
lib_wrapper.py
我的问题是关于实现的set_params:据我了解,我的解决方案不会将array地址分配给 dll 中的实际params1/params2变量,但它只会更改 ctypes 中的 dll 表示。因此,在调用我的step函数时,我总是会遇到访问冲突,因为我的参数变量仍然指向 0x0000000000000000。
将分配的数组分配给params共享库中的变量的正确方法是什么?
跟进:有没有更干净的方式来写 my get_params?ctypes 可以params在我设置变量后以某种方式“记住”我的变量的类型,这样我就不需要强制转换它们了吗?
nlp - 自然语言命令
我想用一种“Power Search”栏来丰富我的产品。这个想法来自 Word 功能“告诉我你想做什么”,其中 Word 建议操作、搜索和帮助。我假设这些动作来自某种自然语言解析。但我不确定要查找的确切术语是什么。我的产品是托管在 AWS 上的在线产品,因此如果可能,我更愿意使用 AWS 的产品,而不必自己编写。
我想做的一个例子是将一个命令映射BookResource(string resource, date when)到用户所写的内容,用户可能会输入“两周内预订房间”或“两周”或“下周”之类的内容。另一个用例也是识别用户输入了姓名,然后代表该用户进行预订。该用户在我们的系统中不存在,因此这只是识别它是一个名称而不是其他东西的情况。
但我的问题是我不知道这项技术叫什么。我曾尝试搜索自然语言处理,但无法找到我要查找的内容。
谁能告诉我这叫什么,以及我是否可以使用 AWS 提供的一项或多项服务来提供某些功能?
提前致谢。
r - 在 R 上合并多个数据框或 csv - 最终方法?
我已经将大约 20 个文件读取到数据帧中,我想建立一个管道,以便将来将这些文件和其他文件合并到一个大数据帧中。我知道当两个以上的 csv 需要合并时编写的这个特殊函数:
但是,它对我不起作用(已粘贴下面的错误消息),我认为一个可能的原因是我的数据帧有多个共享变量(变量调用方式相同)。不幸的是,上面的代码不允许我指定要合并的变量。有没有办法改进功能或者完全不同的方法来做到这一点?
错误:
谢谢!
javascript - 如何更改 react-select 的 ValueContainer 以便缩小不会引入奇怪的行为?
我已经用 ValueContainer 修改了一个多反应选择组件,因此如果选择了多个选项,则只显示一个选项,括号中是额外选择的选项的数量。代码如下所示:
ValueContainer 和 customStyles 是在 React 组件之前定义的,它在我的开发机器上运行良好。但是,在生产中它不能正常工作:
- 在下拉列表之外单击不会关闭它(如在开发机器上)
- 占位符文本几乎不可见(该区域的高度很小)
原因似乎是缩小过程。我在 webpack 中使用 TerserPlugin。使用 UglifyJS 不是一个选项,因为我正在编写 ES6 代码(这里的建议:为什么 Webpack 4 缩小会阻止 react-select 组件的样式?)
我尝试了该线程中的所有内容https://github.com/JedWatson/react-select/issues/2597但无法使其正常工作。可能是我对 react-select 中的组件系统如何工作缺乏了解(我从示例中获取了代码)。
感谢您提供任何帮助!
html - CSS - 卡片不展开以显示整个文本
我正在使用标准卡来显示数据信息。在我的卡片中,我divs嵌套在我的父 div 中,以创建我想要的所需外观。我的卡无法扩展以显示所有数据时遇到问题。我卡片的剩余一半被遗漏了,并在卡片外显示文字。我已经尝试调整 css 规则 / 并摆脱一些嵌套的 div,但即使divs在父 div 内没有任何 & 文本,它的形状仍然相同。我的 css 中没有任何最大高度/宽度限制。因此,我不确定是什么导致卡片被裁剪掉。
profile-card是生成卡片背景颜色的代码。
我还删除了我最初在卡片上的填充,认为这可能是一个原因,但它没有影响。我在这个线程的底部包含了图像。
这是我的代码:
CSS:
php - 在没有 CLI 的情况下运行 PHP 代码嗅探器(在浏览器中)
我想从我没有 SSH 访问权限的服务器上运行 PHP Code Sniffer。但是,可以上传或要求托管服务提供商从 composer 安装 PHP Code Sniffer。
之后是否可以在没有 CLI(从浏览器)的情况下运行它?我有能力在服务器上上传文件,包括 PHP 脚本。我不能做 shell_exec 等。
java - 在新类中创建方法;在主类中找不到符号错误
我知道这可能是一个错误被问了大约一百万次,但我真的很难理解为什么我会在我的一项特定任务中得到这个。
我将创建一个方法类,该类将遍历名为“list”的单词的 String[] 并按字母顺序对它们进行排序。我以为这会很容易..
这就是我所拥有的,我对实际排序没有任何问题,我只是无法让 Java 理解我正在尝试调用该方法。我得到了一个特定的类名、主类代码和方法头,所以我不能更改它,否则我不能使用代码运行器。
我已经尝试在我之前的课程中添加这样的代码,但无法让它工作。
c# - 为什么代码覆盖在 ReSharper 中不起作用?
我已经在 Visual Studio 2019 中安装了 JetBrains 的 DotCover 和 ReSharper。
不幸的是,DotCover 代码覆盖率似乎不起作用。我有这个示例类: using System;
这个示例单元测试:
然后在 ReSharper 的“Unit Test Sessions”窗口中,选择“Cover Unit Tests”,如下所示:
此操作运行我的测试,当我移至 ReSharper 的“单元测试覆盖率”窗口时,我看到所有覆盖率百分比为 0%,并显示一条警告消息,指出“某些测试的覆盖率信息不存在或已过时”,如下所示:
此外,在 Visual Studio 代码编辑器窗口中,我的类中的所有语句都标记为“未覆盖的语句”,如下所示:
因此,由于某种原因 dotCover 似乎无法正常工作。我尝试删除覆盖数据并再次运行测试,但结果是一样的。
我错过了什么?
python - 有没有办法更改函数中的全局变量(如计数器),然后让它保留该值以在另一个函数中使用?
这行得通吗?如果不清楚,我深表歉意,因为我对 Python 很陌生。
javascript - 如何使用ajax c#从控制器获取数据
如何使用 ajax 从控制器获取数据。
我的控制器中的方法
和我的阿贾克斯
在这里,我从服务器获取日期时间。我想从控制器中获取时间日期的值。并显示它们之间的差异。我是新来的。我无法在控制器中得到结果。
react-native - React Native Schedule 本地通知最佳实践
我正在使用 React Native 构建应用程序并使用https://github.com/zo0r/react-native-push-notification处理本地通知
问题是,当我研究安排本地通知时,我相信这是有限制的。我的应用程序目的是发送通知,所以我需要在一天内发送 10-15 个。React Native 的最佳实践是什么?
我应该以某种方式安排一些事件来安排本地通知,还是应该使用一些远程推送通知?
java - 为什么在使用 Eclipse 调用 PDDocument 时出现 java.lang.NoClassDefFoundError
下午好。我从这个 url https://pdfbox.apache.org/download.cgi下载了所有包
之后,我在我的 Eclipse Mars 2.0 中添加了所有 jar 作为外部 jar。所以现在我的 Java Build Path 看起来是这样的(附加文件屏幕)。
但是当我运行程序时,我有这个错误 java.lang.NoClassDefFoundError: org/apache/pdfbox/pdmodel/PDDocument
它发生在这条线上
PDDocument pddDocument = PDDocument.load(new File("C:/Users/miste/Documents/1.pdf"));
正如在互联网上发现的那样,有一些依赖项,我不包括在内。但我无法想象是什么。我从下载页面添加了所有文件。如果你能帮助我,我会很高兴。
亲切的问候,德米特里。
docker - 在 VM 中使用 Docker 容器进行远程调试
我想从我的 Windows 主机调试我的 Java 应用程序在 Docker 容器上的工作。此外,该容器正在 VirtualBox VM 上运行。我可以使用 Visual Studio Code (VSC) 的远程 SSH 插件远程连接到我在 VM 中的 java 项目文件夹。但是,我没有找到在我的 Windows 主机上从 VSC 调试容器中运行的 java 应用程序的方法。
我还没有尝试,但会有一个解决方案。例如,VSC 可以使用 SSH 连接我的虚拟机,以便在连接后,VSC 可以调试 java 应用程序。对于调试,java 应用程序的 dockerfile 也应该配置为启用远程调试。
是否有任何确切的解决方案或插件支持从主机(在我的情况下为 windows 主机)远程调试在远程主机 docker 容器上运行的任何类型的应用程序(在我的情况下为 java 应用程序)(在我的情况下是运行在 VM 上的 docker 容器) ? 我问这个问题是为了视觉工作室代码。
编辑:
我用相同的概念但两种不同的方式解决了我的问题。
在VSC中,为了调试,应该有launch.json,它看起来像我的情况
/li>
这个9000端口由 VM 中的容器公开。这个192.168.56.101 ip 地址属于 VM。
通过配置 VirtualBox 端口转发,例如将主机 9000 端口转发到 VM 9000 端口。因此,我们应该根据 VM 配置来配置launch.json ,例如
/li>
此外,launch.json 是为 react 调试配置的,可能会针对其他技术进行更改。
c# - 仅当数据从以前的值更改时如何存储数据?
我编写了每 3 秒接收一次值的程序,但我只想在值与以前不同时存储它。例如,如果第一个值为 10001,第二个值为 10002,依此类推,这些值的更改间隔不一致。所以它记录 10001 并在此之后保持读取值,但仅在读取值变为 10002 时存储该值。
我该如何做到这一点?
c - 在二维字符数组中搜索单词
给定一个大小为 100 x100 的字符的 2D 数组和一个单词(1D 字符数组),在 2D 数组中找到给定单词的出现次数(仅从左到右水平搜索)。
输出:
java - Java如何在文件中添加新行
我试图将多个字符串添加到文件中。
但是每当我写一个新的字符串时,它就会一直覆盖。所以我的文件中只有一个字符串。我将如何让它在文件中添加一个新行。
这是一个例子应该发生什么。文件(缓存.txt):
fd174d5b4bbc85295a649f9d70a4adf4
9b854017b04d62732ac00f2ee8007968
...
对我来说会发生什么文件(cache.txt):
9b854017b04d62732ac00f2ee8007968(最后一个条目)
flutter - 在颤动中单击时停止 GIF 动画
我是新来的。我试图在点击时暂停 GIF 图像的动画并在第二次点击时恢复动画,但我不知道如何在颤振中实现它。我为此使用资产图像,
但问题是图像不断动画。所以,任何人都知道如何实施,请帮助我。
mysql - 如何使用连接缓冲区(块嵌套循环)修复 MySql 的 LEFT JOIN 错误?
我想我遇到了这个 MySql bug,但解决方案引用了一个不再存在的评论。有谁知道解决方案是什么?
我的特定用例涉及带有回合的游戏。我想找到在“动作”事件之后没有“不作为”事件的所有(游戏、回合)对。这是我的查询:
这运行非常缓慢,并且有一个解释,包括Using where; Using join buffer (Block Nested Loop). 但是,如果我将查询的 WHERE 语句编辑为功能等效的
查询几乎立即执行并且不包括Using where; Using join buffer (Block Nested Loop).
android-studio - 在flutter中查看小部件所有属性的快捷方式
我是flutter的新手,我正在使用android studio,我想知道是否有任何快捷方式可以在android studio它自己时查看任何特定小部件的所有属性,而无需转到文档页面。请帮助,真的有助于减少开发时间。
javascript - 在 console.log 中获取 [object Object] 而不是实际数据
我正在调度一个动作,它以这种格式从路由中获取响应:
承诺确实解决了,新用户被保存到数据库中。但是在减速器上,它看起来像这样:
我在 chrome 控制台中获得的有效负载是这样的:
有效载荷是 [object Object]
应该是这样的:
数据以状态正确存储,我可以在 Redux Dev 工具中看到它,
但是我怎样才能看到console.log呢?





