小编Nul*_*ion的帖子

检查是否在GET中传递了任何变量

我已经完成了一些搜索而没有想出任何东西,我确信这很明显.

基本上我正在尝试解决从表单中通过GET传递的任何内容.

我知道如何检查单个元素,但我只是想快速检查是否有任何通过

干杯

php

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

如果你不使用脚手架,轨道上的红宝石是否仍然有利于快速发展?

如果你拿出脚手架功能来创建模型/控制器,以及为你创建CRUD页面,还是在轨道上的红宝石还是比django更快上市吗?

如果你带走那一步似乎非常相似......(尽管我相信django具有类似的自动生成能力)

我正在阅读rails网站上的入门指南,当它介绍脚手架功能时,它说许多人更喜欢手工编码这些类型的区域.

python django ruby-on-rails

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

查找不同行和列中矩阵中元素总和的最大值

我有一个nxm矩阵,我需要在不同的行和列中找到其值的最大值.

例如,考虑以下矩阵:

      m1 m2 m3
n1    1  2  3
n2    4  5  6
n3    7  8  9
n4    10 11 12
Run Code Online (Sandbox Code Playgroud)

最大值为12 + 8 + 4 = 24

请注意,查找max并删除属于该列或行的所有值不是一个好的解决方案,因为它不适用于所有情况.

上述例外情况如下:

     m1  m2
n1   17  1
n2   18  15 
Run Code Online (Sandbox Code Playgroud)

如果找到18并删除17和15,则总和将为18 + 1 = 19.而17 + 15 = 32具有更高的值.

关于这个问题的算法的任何想法?

sum max matrix distinct

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

使用Scala编写Xbox游戏

我在XNA论坛上问过这个问题,但我猜大多数人都会专攻C#我对此没什么帮助

我有一些用Scala编写的游戏代码.我现在将所有内容编译为Java Bytecode,但Scala编译器具有.Net版本.考虑到这一点,并且因为模块化设计是一般的好习惯,我编写了一个Graphics接口,现在我使用OpenGLGraphics类实现这个接口,该接口包含我程序中的每一行OpenGL代码.在我完美的世界中,我可以将我的OpenGLGraphics类交换为XNAGraphics类,并在Xbox上运行我的游戏而无需进一步移植,好吧,也许是一些修改,但我想这并不是这么简单.

我做了一些谷歌搜索,我没有找到任何人尝试这个的例子.我确实有使用XNA编程的经验,我想到的第一个问题是Visual Studio没有scala插件,XNA编程似乎非常以Visual Studio为中心,至少可以让visual studio编译非C#代码. XNA项目或设置XNA项目和内容管道没有Visual Studio?

xna scala

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

如何编写正则表达式以匹配种子标题格式?

我正在尝试匹配并打破一个典型的电视洪流的标题:

MyTV.Show.S09E01.HDTV.XviD
MyTV.Show.S10E02.HDTV.XviD
MyTV.Show.901.HDTV.XviD
MyTV.Show.1102.HDTV.XviD

我试图将这些字符串分成3个捕获组,每个条目:Title,Season,Episode.

我可以轻松处理前2个:

^([a-zA-Z0-9.]*)\.S([0-9]{1,2})E([0-9]{1,2}).*$
Run Code Online (Sandbox Code Playgroud)

然而,第三和第四个证明很难打破季节和插曲.如果我可以倒退,那会更容易.例如,对于"901",如果我可以向后工作,则将第一个数字作为数字编号,在此之前剩余的任何数字是季节数.

有没有人知道如何将这些字符串分解为相关的捕获组?

c# regex

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

更多pythonic的方式来写这个?

我在这里有这个代码:

import re
def get_attr(str, attr):
    m = re.search(attr + r'=(\w+)', str)
    return None if not m else m.group(1)

str = 'type=greeting hello=world'

print get_attr(str, 'type')   # greeting    
print get_attr(str, 'hello')  # world
print get_attr(str, 'attr')   # None
Run Code Online (Sandbox Code Playgroud)

哪个有效,但我不是特别喜欢这一行:

return None if not m else m.group(1)
Run Code Online (Sandbox Code Playgroud)

在我看来,如果我们可以使用三元运算符,这看起来会更清晰:

return (m ? m.group(1) : None)
Run Code Online (Sandbox Code Playgroud)

但那当然不存在.你有什么建议?

python

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

在MySQL中找到"下一个"最高ID

我正在开发一个Web应用程序,其中有许多我希望用户浏览的非常相似的页面.这些"页面"的数据存储在具有唯一ID作为主键的数据库中.

我希望在每个页面上都有一个"NEXT"按钮,用于查询数据库并找出下一个最高ID是什么,并显示该id的数据.我的问题是有几个条件:

  • 有时页面可能会被删除或删除,这意味着ID中存在间隙,所以我不能只做-1.
  • 我只需要返回列'active'== 1的页面

有没有人有任何提示或建议?谢谢!

mysql codeigniter

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

处理PHP ^ C CLI脚本

我有一个PHP脚本,在后台24/7运行.我不得不偶尔终止它,并且脚本的要点是将事务数据缓存到比特币RPC中(如果你不知道那是什么,它是无关紧要的).我希望脚本在程序接收到^ C(控制C)上发送的信号时执行一个函数.

php signals

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

ack-grep安装脚本中不熟悉的shell语法

从ack安装页面(http://betterthangrep.com/install/)有一个带卷曲的单线安装:

curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3
Run Code Online (Sandbox Code Playgroud)

我知道它从网站上获取文件并将其保存到〜/ bin/ack,然后设置权限,但最后一部分(!#:3)的作用是什么?(我不认识语法和谷歌搜索没有产生任何有用的结果)

bash shell install ack

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

XSD架构中的正则表达式:两个组合元素的混合和最大大小

我想为XSD类型创建一个限制,只允许大小为0到64的元素,一个点和另一个大小为0到64的元素.我试过这个,但没有成功.

<xs:simpleType name="myString_Type">
        <xs:restriction base="xs:string">
            <xs:pattern value="^([a-zA-Z\-]){0-64}.$([a-zA-Z\-]){0-64}"/>
        </xs:restriction>
</xs:simpleType>
Run Code Online (Sandbox Code Playgroud)

谢谢.

regex xsd

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

标签 统计

php ×2

python ×2

regex ×2

ack ×1

bash ×1

c# ×1

codeigniter ×1

distinct ×1

django ×1

install ×1

matrix ×1

max ×1

mysql ×1

ruby-on-rails ×1

scala ×1

shell ×1

signals ×1

sum ×1

xna ×1

xsd ×1