小编Gia*_*968的帖子

为特定子字符串创建带有“not”条件的正则表达式

我有一个用例,我正在字符串中搜索特定的子字符串,如果该特定字符串包含另一个特定的子字符串,我希望它被拒绝。

前任:

  1. pikachu_is_the_best_ever_in_the_world_go_pikachu
  2. mew_is_the_best_ever_in_the_world_go_mew
  3. raichu_is_the_best_ever_in_the_world_go_raichu

我希望我的正则表达式能够选取包含单词“best”而不是单词“mew”的字符串,即第一个和第三个字符串。

我尝试将^(.*best).*$和组合^((?!mew).)*$到下面的表达式中,第二个正则表达式仅忽略字符串开头存在“mew”的单词。

^(.*best)((?!mew).).*$
Run Code Online (Sandbox Code Playgroud)

并且已经尝试过

^((?!mew).)(.*best).*$
Run Code Online (Sandbox Code Playgroud)

regex

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

即使'post_max_size'和'upload_max_filesize'设置为4096M,Apache下也无法在PHP中上传大于1GB的文件

据我了解,当使用 Apache 和 PGP 托管网络服务器时php.ini,决定最大上传大小的三个设置是:

  1. memory_limit
  2. post_max_size
  3. upload_max_filesize

正如我所读到的,memory_limit必须大于post_max_size并且post_max_size必须大于upload_max_filesize。从那里开始,upload_max_filesize在 Apache 设置中,最低的实际上是上传大小的真正限制。

那么,如果上述情况属实,那么是否可以通过与 Apache 一起运行的 PHP 上传到网络服务器的真正最大文件大小等于托管设备上的物理内存?除了磁盘写入限制,即 NTFS 如何将文件大小限制为每个文件 4GB?

我问这个的原因是我的post_max_size并且upload_max_filesize设置为 4096M 但是虽然文件略小于 1GB 上传没有问题但超过 1GB 的文件没有。那么memory_limit在这样的事情中会是一个促成因素吗?

apache-http-server php

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

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

如何在 macOS 的 Fish 中将特定版本的 Java 设置为 JAVA_HOME

我在 macOS 上使用 Bash 作为我的默认 shell,但我决定切换到 Fish。

我正在尝试在不同版本的 Java 之间切换。在 bash 中,它是使用~/.bash_profile

export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
Run Code Online (Sandbox Code Playgroud)

我在 Fish 上设置了等价物 ~/.config/fish/fish_variables

set -x JAVA_HOME `/usr/libexec/java_home -v 1.7`
Run Code Online (Sandbox Code Playgroud)

不幸的是,Java 版本并未更改。如何使用~/.config/fish/fish_variables?设置环境变量(特别是特定版本的 Java)?

更新:

根据常见问题解答~/.config/fish/fish_variables~/.config/fish/config.fish应该使用,而不是。我也创建了~/.config/fish/fish.config而不是~/.config/fish/config.fish.

java bash fish macos

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

是否可以更改 FFmpeg 中 SRT 文件的字幕文本大小

是否可以自动更改字幕文本(SRT)的大小?如果文本太长,字体大小会变小,以便能够在屏幕上显示整个文本。

就我而言,SRT 文件仅包含一个文本,我想将其作为标题或有关视频的信息刻录到介绍视频中。有时,标题是一个长文本,超出了视频的屏幕尺寸。我想知道是否有任何方法可以自动显示视频屏幕尺寸内的长文本?

这是我想在介绍视频上刻录的此类 SRT 文件内容的示例。

1  
00:00:00,000 --> 00:00:03,000  
TITLE  
Information about the video goes here  
and sometimes it is too long and goes out  
of the video's screen size while using 
a big font sizes like 40 or 50.
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

我可以通过以太网电缆将笔记本电脑连接到电视,从而在笔记本电脑上上网吗?

我可以通过以太网电缆将笔记本电脑连接到电视,从而在笔记本电脑上上网吗?

我的电视通过同轴电缆连接到智能电视天线,就像亚马逊上的这个项目:“ HDTV 天线,室内数字电视天线 80 英里范围,带 Newset 放大器信号增强器 - 适用于所有类型智能电视的 4K 本地频道广播 - 2018 年更新版本”

如果将电视连接到墙壁而不是智能电视天线会有所不同吗?

internet tv ethernet samsung-smart-tv

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

我可以使用输出安培数大于路由器需要的电源吗?

出于某种原因,当我将 5m 以太网电缆连接到我的路由器时,它可以工作。

当我连接 10m 以太网电缆时,它不起作用。

  • 路由器交流输入:12V,2A
  • 充电器交流输入:12V,2A

我可以用另一个电流更大的电源替换我的旧电源来为我的 Wi-Fi 路由器供电吗?

power-over-ethernet

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

从 SSH 服务器访问记事本

我使用MobaSSH Server在我的 Windows 10 PC 中设置了一个 SSH 服务器。然后,我使用MobaXterm SSH 客户端(通过服务器中的本地用户帐户)使用另一台 Windows 10 PC 连接到它。服务器和客户端都配置了 X11-Forwarding。

我想访问服务器中的 .txt 文件。于是在Xterm SSH Client终端中,移动到对应的目录,试了一下命令:

notepad xyz.txt
Run Code Online (Sandbox Code Playgroud)

我期待服务器中的记事本应用程序在我的终端中打开。但什么也没发生。终端看起来冻结了。不得不应用 Ctr+C 退出。我用 X11 转发尝试了 Putty。还是没用。

难道不能通过这种方法访问服务器的windows应用程序吗???我在 Linux 的 SSH 服务器上取得了成功。我可以打开像 gvim 这样的应用程序。但是在 Windows 的情况下,它不起作用。有没有其他办法?

windows linux ssh terminal putty

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

无法从 macOS 中删除 Python 3.7

我正在尝试从我的笔记本电脑中删除 Python 3,但似乎无法这样做。

以下是输出ls -ls /usr/bin/python*

 0 lrwxr-xr-x  1 root  wheel     75 Oct 12 12:33 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 0 lrwxr-xr-x  1 root  wheel     82 Oct 12 12:33 /usr/bin/python-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
 0 lrwxr-xr-x  1 root  wheel     75 Oct 12 12:33 /usr/bin/python2 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 0 lrwxr-xr-x  1 root  wheel     75 Oct 12 12:33 /usr/bin/python2.7 -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
 0 lrwxr-xr-x  1 root  wheel     82 Oct 12 12:33 /usr/bin/python2.7-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
16 -rwxr-xr-x  1 root  wheel  31456 Oct 23 18:33 /usr/bin/python3
 0 lrwxr-xr-x …
Run Code Online (Sandbox Code Playgroud)

python macos

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

为什么即使没有发生 I/O 过程,NVMe 机箱也会不断升温?

我正在为 2TB 三星 EvoPlus NVMe SSD 尝试不同的外部 Thunderbolt 3 和 USB-C 外壳。

我的目标是在便携包中实现高写入/读取速度,以满足特定于我的需求的工作流程。

所有这些外壳的一个常见问题是,即使我没有对设备进行 I/O 操作,它们也会发热。我相信笔记本电脑不会这样做,它会持续消耗电池电量。

  1. 这是糟糕的控制器软件还是 SSD 需要如此浪费电力的工作方式的结果?
  2. 是否有可与 2TB SSD 配合使用并提供不错的写入/读取性能的便携式解决方案?

ssd portable external-hard-drive nvme

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