RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Isaev's questions

Martin Hope
Isaev
Asked: 2023-10-27 19:02:35 +0000 UTC

为什么框架中加载的是 php 脚本源而不是响应?

  • 5

当你点击链接时,加载的是php源而不是响应,如何正确获取html中的脚本响应?

索引.htm:

<frameset cols = 250px,*>
  <frame src = "menu.htm" />
  <frame src = "main.htm" name="main"/>
</frameset>

菜单.htm:

<html>
<body>
  <a href="./folder/mega.php" target="main">Mega</a>
</body>
</html>

main.htm:

<html>
<body>
</body>
</html>

mega.php:

<?php header('Content-type: text/html; charset=utf-8'); ?>
<HTML>
<BODY>
<?php
  echo '  Hello world!</ br>';
?>
</BODY>
</HTML>
php
  • 1 个回答
  • 32 Views
Martin Hope
Isaev
Asked: 2023-10-22 00:22:17 +0000 UTC

如何制作换桌效果?

  • 8

如何产生这样的效果呢?建议随机做,不加载准备好的图片,并且让间隙之间有背景……如果可以的话,应该是表格行元素,这样方便嵌入,但不是必须的。

例子

html
  • 2 个回答
  • 119 Views
Martin Hope
Isaev
Asked: 2023-08-01 18:48:28 +0000 UTC

如何使表达式不带引号?

  • 7
(?:\b|\.|\s)+(d{1,4}|m{1,4}|y{4}|y{2}){1}(?:\.|\s){1}(d{1,4}|m{1,4}|y{4}|y{2})?(?:\.|\s)?(d{1,4}|m{1,4}|y{4}|y{2})?(?:\.|\s)?

https://regex101.com/r/ePV1Aq/1

它工作正常,但它也在带引号的字符串中找到匹配项,我该如何排除它?好吧,也许同时写下所有这些香肠会更漂亮。我尝试减少由于重复,但随后结构破裂(匹配整个日期,组中是单独的元素)

例子:

“带引号的字符串 DD.MM.YYYY 内的格式不考虑:” DD.MM.YYYY “这里也是 dd.mm”

这里我们看到 3 个匹配项,有必要只找到第二个,因为 第一个和第三个位于带引号的字符串“”内

регулярные-выражения
  • 1 个回答
  • 86 Views
Martin Hope
Isaev
Asked: 2023-01-10 21:11:14 +0000 UTC

如何忽略一个空块?

  • 5
<?php
  $html = '<p class="font_8" style="text-align:center; font-size:16px;"><span class="wixGuard">​</span><br />
&nbsp;</p>';

  $caption_dom = new DOMDocument;
  error_reporting(E_ALL ^ E_WARNING); 
  $caption_dom->loadHTML($html);
  error_reporting(E_ALL);
  
  $tags_p = $caption_dom->getElementsByTagName('p'); 
  $data = $tags_p[0]->textContent;

  if(htmlentities($data) == null){
    exit; //надо попасть сюда!
  }
  //если не попали, проверяем
  $json = json_encode($data); 
  echo $json."<br \>";
?>

为什么\u00e2\u0080\u008b\n\u00a0?事实上,一个换行符和一个空格应该是……一个换行符在那里是可见的\n,但其他一切从何而来?

目的:换行符和空格应该被修剪并且想忽略这个块为空,但空不出来)

沙盒示例(含原始数据):https ://www.tehplayground.com/htWopS4E8F33ocCV

php
  • 2 个回答
  • 42 Views
Martin Hope
Isaev
Asked: 2022-08-15 23:11:58 +0000 UTC

Postgresql 中的正则表达式兼容性

  • 1

我在这里做了一个正则表达式:

WHEN\s*'([^']*)'\s*THEN\s*\n([\s\S]*?)(?=\s*WHEN|ELSE\s*--nichts gefunden)

似乎文档说它在 PostgreSQL 中受支持(?=,但由于某种原因,在它之前一切正常,但在这里根本无法使用它

怎么了?以及如何解决?

регулярные-выражения postgresql
  • 1 个回答
  • 38 Views
Martin Hope
Isaev
Asked: 2022-06-11 16:35:03 +0000 UTC

如何更改 git 分支中的日期输出格式?

  • 2

如何更改 git 分支中的日期输出格式?

git branch --format="[%(color:yellow)%(committerdate:short)%(color:reset)] - %(color:bold magenta)%(subject)%(color:reset)"

%Y-%m-%d以您想要的格式输出%d.%m.%Y

git
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2022-01-31 01:06:17 +0000 UTC

C 中的内存分配(超过 4GB)

  • 4
  1. 解释它是如何(为什么)工作的?

当然,我没有任何 RAM,甚至没有这种大小的硬盘。

#include<stdlib.h>
#include <stdio.h>
int main()
{
  size_t d[500000000000 + 1];
    
  d[0] = 10;
  d[5000000] = 20;
  d[50000000] = 30;
  d[500000000] = 40;
  d[5000000000] = 50;
  d[50000000000] = 60;
  d[500000000000] = 70;

  printf("elements=%llu, size=%llu\n", sizeof(d)/sizeof(size_t), sizeof(d));
  printf("d[0]=%llu\n",               d[0]);
  printf("d[5.000.000]=%llu\n",       d[5000000]);
  printf("d[50.000.000]=%llu\n",      d[50000000]);
  printf("d[500.000.000]=%llu\n",     d[500000000]);
  printf("d[5.000.000.000]=%llu\n",   d[5000000000]);
  printf("d[50.000.000.000]=%llu\n",  d[50000000000]);
  printf("d[500.000.000.000]=%llu\n", d[500000000000]);
  
  return 0;
}

结论:

elements=500000000001, size=4000000000008 
d[0]=10 
d[5.000.000]=20
d[50.000.000]=30 
d[500.000.000]=40 
d[5.000.000.000]=50
d[50.000.000.000]=60 
d[500.000.000.000]=70

我这样收集:(x64)

gcc.exe -m64 test.c -O3 -o test.exe
  1. 是否可以分配大于 4GB 的内存块(在 64 位应用程序中)?

它如何在 si 中正常工作?(据我了解,malloc 不能再使用了)

c
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2022-01-11 23:01:46 +0000 UTC

显示数字时的数字分隔

  • 0

C对我来说是一门外语,我凭直觉尝试将数字划分为数字。(我没有找到执行此操作的标准机会或标准库中的任何功能)

为什么第一次调用的结果是正确的,但第二次调用的结果却是一些垃圾,这对我来说仍然是个谜。

怎么修?

#include <stdio.h>
#include <locale.h>

char* intToStrWithThousandsSep(unsigned long long n)
{
  static int comma = '\0';
  static char retbuf[30];
  char *p = &retbuf[sizeof(retbuf) - 1];
  int i = 0;

  if (comma == '\0') {
    struct lconv *lcp = localeconv();
    if(lcp != NULL) {
      if(lcp->thousands_sep != NULL &&
         *lcp->thousands_sep != '\0')
        comma = *lcp->thousands_sep;
      else  
        comma = '.';
    }
  }

  *p = '\0';

  do {
    if(i%3 == 0 && i != 0)
      *--p = comma;
    *--p = '0' + n % 10;
    n /= 10;
    i++;
  } while(n != 0);

  return p;
}

int main() {
    int m;
    for(int i = 1; i < 11; i++){
      m = i * i * i * 1111111;    
      printf("%5d %16s %16s\n", i, intToStrWithThousandsSep(m), intToStrWithThousandsSep(m * 10));
    }  
    return 0;
}

运行:https ://onlinegdb.com/SJkiP1qCv

c
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-04-17 19:28:50 +0000 UTC

如何编写正则表达式来拆分命令?

  • 2

在输入处,表单应用程序的启动行

C:\temp\filename.bat a=123 b -n

如果路径中有空格,则添加撇号。

"C:\temp\program files\filename.exe" -noselect dbrid="aaaa"

应分为:

Диск     Приложение                          Параметры
C:\      temp\filename.bat                   a=123 b -n
C:\      temp\program files\filename.exe     -noselect dbrid="aaaa"

到目前为止,我真的不知道怎么写,如果开头是“,那么它也应该结束,在这种情况下,路径中的空格是允许的。当然,你可以将它作为2个模板并合并通过 | 但您肯定可以更轻松地完成它吗?

https://regex101.com/r/SmCBDA/1

регулярные-выражения
  • 2 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-08-01 23:38:01 +0000 UTC

是否可以出于我的目的在 Delphi IDE 中使用此字段?

  • 6

在此处输入图像描述

对象检查器有一个看起来像多行字段的字段,在导航时会愚蠢地复制属性的名称,即 这是绝对没用的。更糟糕的是,它甚至无法隐藏!

我想在我的项目中显示该属性的简要说明,但我没有找到有关如何更改那里显示的内容的任何信息。这可能吗?如果可以,怎么做?

delphi
  • 3 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-06-17 06:49:49 +0000 UTC

如何更改命名范围的边界?

  • 0

有一个命名范围。如果我输入Formulas / Name Manager,那么给定范围的“删除”功能是无效的,如果我们点击“更改”,那么范围本身的字段是无效的,只能更改名称。

它不在公式中的任何地方使用,工作表不受保护。

还有什么能阻止他改变?任何其他范围都很容易改变......

excel
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-02-14 21:13:06 +0000 UTC

python中有引号转义功能吗?

  • 0

那些。你需要这样的行:

string 'test' string

转换成

string \'test\' string

在这里发现了一个类似的问题 如何转义字符串中的所有特殊字符? 但是 .encode('string-escape') 无法识别并且 shlex.quote 做错了。

原则上,它很简单,但我决定在设计自行车之前问一下,也许语言中有一些标准......

需要正确导出到 PostgreSQL。那些。我有一个用 python 构建的 Where-Statement,然后连接到 Delphi 中的主查询并发送到 BD。如果参数包含撇号,问题就开始了。我也不想在 Delphi 中解析整个答案,更容易从 phyton 以正确的形式得到它

python
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-02-05 17:09:30 +0000 UTC

如何计算“三角形”数组中元素的位置?

  • 2

给定一个任意大小的“三角形”数组:N

0. [0..N-1]
1. [0..N-2]
2. [0..N-3]
...
N-1. [0]

但是所有的单元格都按顺序存储在一维数组中(从上到下从左到右编号),分别从0到N*(N+1)/2-1,这样的“逻辑”划分为“行” "获得。那些。如果 N = 4,那么我们有

0 1 2 3
4 5 6
7 8
9

需要知道元素 (i) 的索引来计算其逻辑字符串......即 在这种情况下,当按顺序迭代所有索引时,我们得到

0 0 0 0
1 1 1
2 2
3

如何在不使用循环、递归和编译额外的偏移数组的情况下做到这一点?那些。在 O(1)

[添加]

结果是以下不等式,必须用整数解决:

http://www.sciweavers.org/upload/Tex2Img_1549373792/render.png

массивы
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-01-22 18:11:38 +0000 UTC

帮助结合正则表达式

  • 4

我正在尝试制作一个公式 miniparser,输出应该是 5 组:

(1)(2)(3)(4)(5)

有 3 个可能的选项:

  1. 如果在字母大写之后,那么它后面可以跟'w',在这种情况下第二组是空的:

    ([2-3]?)()([ACD]{1})([w]?)([2']?)

  2. 在第二种情况下,第二组和第四组总是空的:

    ([2-3]?)()([acd]{1})()([2']?)

  3. 如果一开始有 2 位数字,则必须通过 '-' 并且第一个数字一定小于第二个数字......即 在这里,您需要以某种方式从可能的选项中排除选项“3-3”。在这种情况下,第四组始终为空。

    ([2-3]{1})-([3-5]{1})([acd]{1})()([2']?)

如何将这三个规则组合成一个公式?也许可以写得更紧凑一些?

регулярные-выражения
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-11-27 08:43:04 +0000 UTC

如何输出边缘渐变渐变的线?

  • 1

会有一个组件可以用鼠标向左/向右滚动一条线(或图像),这条线很长,所以我想在周围做一些线性渐变的蒙版边缘,这样就产生了文字从头到尾从无到有的效果。在 Delphi 中如何组织?

delphi
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-10-18 07:07:56 +0000 UTC

类引用差异

  • 1

假设我们有以下结构(1):

type
  PNode = ^TNode;
  TNode = class(object)
    ...
  end;

那些。类型化类指针

和结构(2):

type
  TNode = class;
  TNodeClass = class of TNode;  
  TNode = class(object)
    ...
  end;

TNodeClass 本质上是指向给定类的相同指针吗?它基本上是同一件事,是同一件事的一些新旧记录(因为第一种方法经常在旧书中找到,而第二种方法经常在更现代的资料中出现)还是我误解了什么?根本区别是什么以及如何使用一个和另一个?

delphi
  • 2 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-07-02 05:02:37 +0000 UTC

在图中存储和搜索

  • 2

有一些游戏。有必要以最佳方式快速找到最短的移动序列,以实现从一种游戏状态到另一种游戏状态的转换。(或一定长度的各种序列)。将需要限制可能移动的可能性的功能。例如,如果有 4 种可能的移动(左、右、上、下),那么我们可以请求一条不使用左下移动的路径。存储整个内容的最佳方式是什么以及用于搜索的算法是什么?

【思考】我想的原理是这样的……每走一步,都建立一个图,边是走,节点是给定走之后的游戏状态(即可以同时分析现有游戏并生成各种“虚拟”组合来搜索它们)。显然,行进的方向是重量。但我不记得有任何标准算法会从搜索中排除某些权重......即 您是否需要遍历图表并对排除的动作施加不雅高的权重?(这也不排除他 100% 的参与)还是更好地纠正算法,使其根据列表忽略某些权重,而图形本身被认为是未加权的?

在算法的输入端,存在游戏的某些状态,即 对于每个节点,您需要存储某种散列(因为存储所有状态非常昂贵),以便输入数据可以立即与图的必要节点相关联。然后通过搜索最短路径(A * 在这种情况下可能是最佳路径?)可以找到最短路径,并通过深度搜索(?)以一定长度的深度限制。

алгоритм
  • 1 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-06-24 00:59:42 +0000 UTC

在任意大小的魔方上排列贴纸的算法

  • 29

面旋转示例 RU R' 假设有一个任意大小 NxNxN 的魔方。

在输入处,我们有块 A(Xa, Ya, Za) 的初始位置,最终位置 B(Xb, Yb, Zb) 以及围绕块在移动过程中转向的三个轴的旋转角度。 .. 运动轨迹可能非常混乱,我们并不感兴趣。这些输入数据绝对唯一地确定了其中一个块的最终状态(位置和转弯)。我正在尝试推导一种算法,根据输入数据,该算法将返回贴纸在此块上移动的位置。

我们来看图中的一个例子:

数字 1 表示块 A(0, 2, 2) 的初始位置。
数字 2 是块 B(2, 2, 0) 的最终位置。
为了更好地理解,我们可以添加从第一个位置开始的第二个位置,在这种情况下,我们通过滚动获得: (RU R ') (下面的描述)因此,我们围绕三个轴 R (-90, 90, 0) (即当旋转 R 块 1 没有改变位置时,U 顺时针转动 Y,R' - 逆时针转动 X)。

在输出中,你需要计算如果初始位置的白色贴纸在上面,那么在最终位置它变成了前面,分别是橙色在左边,变成了上面,蓝色在后面,变成了右边

重要的是我们不知道转弯是什么,输入处没有转弯,您可以以不同的方式到达最终位置并进行其他转弯,尽管外观上没有任何变化(其他块将在其他地方,但我们对它们不感兴趣),因为尚不清楚在算法中使用它们,但它们是必要的!
那些。使用链,例如(LF),我们会发现自己处于相同的位置,也颠倒了,但颠倒将在输入 R(90, 0, 90) 处,使用链 (L2 DR),我们也会达到所需位置并反转,但反转将是 R(90, -90, 0)。

需要从外面焕然一新,我有点挂了!

PS:

  1. 旋转的经典符号: U p, D own, L eft, R ight, F ront, B ack 用于顺时针旋转的边名的首字母(如果它在我们面前)并带有撇号,例如 R ' 用于逆时针旋转,以及 2,例如 R2 用于 180 度旋转。

  2. 经典配色:F-绿色、U-白色、B-蓝色、R-红色、L-橙色、D-黄色。

  3. 这项工作是通过立方体的二维标记进行的。

    二维立方体布局

深思熟虑:我是唯一一个认为这里存在某种逻辑错误的人吗?让我们看几个简单的例子(在每个例子中,我们按照右上角):

  1. 我们滚动F2 L2
    我们有一个反转向量 R(180, 0, 180),它没有沿 Y 轴旋转,但是如果我们不知道它是如何放置在那里的,我们可以肯定地说它围绕 Y 轴旋转了180!

  2. 滚动RBLF
    观察到的立方体回到原来的位置,即 坐标向量 (0, 0, 0) 的差异,绕轴的圈数减少,我们也得到 R(0, 0, 0)。那些。完全没有信息,但立方体顺时针旋转!

  3. 滚动F' L' B' R'
    观察到的立方体回到原来的位置,即 坐标向量 (0, 0, 0) 的差异,围绕轴的旋转也减少了,我们也得到 R(0, 0, 0)。那些。再一次,完全没有信息,但是立方体已经逆时针转动了!

алгоритм
  • 2 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-06-18 05:11:28 +0000 UTC

在 Delphi 中重载枚举类型运算符

  • 3

是否可以为枚举类型重载运算符?那些。我们有例如:

Type
  TAngle = (a0, a90, a180, a270);

Var
  AngleA, AngleB, AngleC: TAngle;

AngleA := a90;
AngleB := a180;
AngleC := AngleA + AngleB; //a270
AngleC := a270 + AngleB;   //a90
AngleC := AngleB + a180;   //a0

理论上,加法运算符会被重载,但这仅适用于记录,据我了解?是否可以通过 Implicit 写入隐式导致这种枚举类型?但它仍然是一种新类型。

一般来说,逻辑是这样的,而我是通过一个函数来完成的:

Result := TAngle((Ord(AngleA) + Ord(AngleB)) Mod 4)
delphi
  • 2 个回答
  • 10 Views
Martin Hope
Isaev
Asked: 2020-04-19 22:19:18 +0000 UTC

如何在相交元素周围制作一般边框?

  • 0

当多个带有框架的容器相互重叠时,是否可以将框架仅留在所有边缘而不进入内部?(如何通过 ORing 将它们放在彼此之上来制作一个区域,这将有一个边框)

body{
  background-color: #ddd;
}

div{
  border-color: black;
  border-width: 1px;
  border-style: solid;
  position: fixed;
  float: left;
  width: 100px;
  height: 100px;
  padding: 10px;  
}

#div1{
  left: 20px;
  top: 20px;
  border-radius: 0 10px 10px 10px;
  background-color:  LightCoral;
}

#div2{
  left: 70px;
  top: 70px;
  border-radius: 10px 10px 0 10px;
  background-color: LightSalmon;
}
<div id='div1'>
</div>
<div id='div2'>
</div>

html
  • 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