小编dre*_*ves的帖子

如果(0 =='%')回应"WTF,Php,为什么你不能比较清楚地比较事情?"

我只是将一个疯狂的错误减少到了这个问题的标题中.我确信有一个完全合理的解释,为什么Php认为0 =='%'(或任何其他特殊字符,我认为).我认为在StackOverflow上得到解释会很好!

php debugging comparison

5
推荐指数
2
解决办法
857
查看次数

计算从点到线段和线段到线段的平均距离

我正在寻找一种算法来计算3D中一个点和一个线段之间的平均距离.因此,给定代表线段AB的两个点A(x1,y1,z1)和B(x2,y2,z2),以及第三个点C(x3,y3,z3),AB上每个点之间的平均距离是多少指向C?

我也对两个线段之间的平均距离感兴趣.因此,给定AB段和CD段,从AB上的每个点到CD上最近点的平均距离是多少?

我对我尝试的网络搜索没有任何运气,所以任何建议都将不胜感激.

谢谢.

math geometry wolfram-mathematica

5
推荐指数
1
解决办法
2620
查看次数

漂亮的像素级图片绘画,以编程方式

我的Mac笔记本电脑有1,024,000像素.什么是将我的显示器完全变成黑色的最简单方法,并且通过编写小程序来解决像素让我的心情高兴?

为了使它更具体,说我想实现混沌游戏在像素级别绘制一个Sierpinski三角形,屏幕上没有别的东西.有什么方法可以做到这一点?

math macos graphics pixel

5
推荐指数
1
解决办法
318
查看次数

无法使Crontab正常工作

我一直在尝试让crontab工作一段时间,但它似乎并不想工作。我需要在每个午夜初始化的python脚本可以从命令终端完美地工作。我的python脚本的位置是:

/home/rv/ncbi-blast-2.2.23+/database_backup/backup.py

我的contab看起来像这样:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/home/rv/ncbi-blast-2.2.23+/database_backup
MAILTO=root
HOME=/
# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  * …
Run Code Online (Sandbox Code Playgroud)

python linux crontab

5
推荐指数
1
解决办法
2257
查看次数

如何URL转义Mathematica中的字符串?

例如,

urlesc["foo.cgi?abc=123"]
Run Code Online (Sandbox Code Playgroud)

应该回来

foo.cgi%3Fabc%3D123
Run Code Online (Sandbox Code Playgroud)

这也称为百分比编码.

此外,为了更好的可读性,空间应编码为加号.我相信URL转义总是可以接受的.

url wolfram-mathematica escaping

5
推荐指数
1
解决办法
657
查看次数

Php webservice,通过POST获取JSON并回送映像

(序言:这似乎是一个想要这样做的典型事情,我很惊讶我没有立即找到关于它的示例和教程.所以我认为有一个StackOverflow问题是有价值的.指向相关示例和教程的指针肯定会受到欢迎答案.)

为了实现这一目标,目标是通过POST请求接受JSON格式数据的Web服务.数据只是一个单位整数数组,例如[3, 2, 1].

在服务器上有名为0.png,1.png,2.png等的图像.Web服务采用与JSON数组中指定的图像相对应的图像,并使用标准的ImageMagick命令行工具将它们组合成蒙太奇.例如,

montage 3.png 2.png 1.png 321.png
Run Code Online (Sandbox Code Playgroud)

创建一个新的单个图像,321.png,由3.png,2.png和1.png组成,全部连续.

接受的答案将是完整的PHP代码形式,实现上述.(如果没人打败我,我会写的.)

php json web-services image image-processing

5
推荐指数
1
解决办法
9851
查看次数

如何以编程方式获取etherpad的实时明文内容?

这个问题出现在etherpad-open-source-discuss的邮件列表中,我认为在这里提供它会很有用.

etherpad

5
推荐指数
1
解决办法
1122
查看次数

Unsort:记住排列并撤消它

假设我有一个函数f,它接受一个向量v并返回一个新的向量,其元素以某种方式转换.它通过调用假定向量被排序的函数g来做到这一点.所以我想要像这样定义f:

f[v_] := Module[{s, r},
  s = Sort[v];  (* remember the permutation applied in order to sort v *)
  r = g[s];
  Unsort[r]     (* apply the inverse of that permutation *)
]
Run Code Online (Sandbox Code Playgroud)

做"Unsort"的最佳方法是什么?

或者我们是否真的很喜欢并且以某种方式工作:

answer = Unsort[g[Sort[v]]];
Run Code Online (Sandbox Code Playgroud)

补充:让我们以玩具为例来具体化.假设我们想要一个带有向量的函数f,并通过向每个元素添加下一个最小元素(如果有的话)来对其进行转换.如果我们假设向量已经排序,那么这很容易编写,所以让我们编写一个辅助函数g来做出这样的假设:

g[v_] := v + Prepend[Most@v, 0]
Run Code Online (Sandbox Code Playgroud)

现在对于我们真正想要的函数f,无论v是否有效,它都有效:

f[v_] := (* remember the order; 
            sort it;
            call g on it;
            put it back in the original order;
            return it
         *)
Run Code Online (Sandbox Code Playgroud)

sorting wolfram-mathematica permutation

5
推荐指数
2
解决办法
726
查看次数

Routes.rb vs rack-rewrite vs nginx/apache重写规则

我对以前的应用程序版本中的遗留URL有几十条重写规则.我看到三个选择:

  1. 只需在路由文件中添加"匹配"行(config/routes.rb)
  2. 使用机架重写
  3. 创建Nginx/Apache重写规则(在我的例子中是Nginx)

我认为3具有比2更好的性能,其性能优于1.

我的问题:

  • 真的吗?
  • 如果是这样,重要的是多少?
  • 我可能没有考虑过其他权衡吗?
  • 除了这三个之外还有其他任何选择吗?

performance mod-rewrite ruby-on-rails url-rewriting

5
推荐指数
1
解决办法
1167
查看次数

在Emacs中使用viper + vimpulse时,Vim宏不起作用

任何其他调整使emacs尽可能像vim一样也将受到赞赏.

附录:我不仅仅使用vim的主要原因是我喜欢emacs如何让你在两个不同的框架中打开文件[添加:对不起,这很令人困惑:我的意思是单独的窗口,emacs称之为"框架"].这就像进行垂直分割,但我没有一个巨大的窗口.

vim emacs vimpulse viper

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