如何在最低ID为#1且最高ID为#numberOfResults的情况下对结果进行编号
示例:如果我的表中只有3行.它的ID是24,87,112,它会像这样拉:
ID 24 87 112
Num 1 2 3
Run Code Online (Sandbox Code Playgroud)
我想要这个的原因是,我的经理希望项目的编号类似于item1,item2等.我最初制作它所以它使用了ID,但他看到了像item24,item87,item112.他完全不喜欢它,并希望它们像item1,item2,item3.我个人认为这会导致问题,因为如果你要删除和添加项目,那么item2将不会总是引用相同的东西,并可能导致用户混淆.所以,如果有人有更好的主意,我想听听.
谢谢.
如果我正在创建临时表,则有2列.id和score.我想把它们加在一起.
我想添加它们的方式是,如果它们各自包含相同的,id那么我不想复制它id,而是将分数加在一起.
如果我有2个临时表调用t1和t2
并t1有:
id 3 score 4
id 6 score 7
Run Code Online (Sandbox Code Playgroud)
并t2有:
id 3 score 5
id 5 score 2
Run Code Online (Sandbox Code Playgroud)
我最终会得到一个新的临时表,其中包含:
id 3 score 9
id 5 score 2
id 6 score 7
Run Code Online (Sandbox Code Playgroud)
我想这样做的原因是,我正在尝试构建产品搜索.我有一些我想要使用的算法,1使用全文而不是.我想使用这两种算法,所以我想创建一个基于algorithm1的临时表和一个基于algorithm2的临时表.然后结合它们.
在函数的开头,我有这个:
if(false);
{
return 'TRUE';
}
Run Code Online (Sandbox Code Playgroud)
它正在返回"TRUE"!显然我的真正用途是检查更有用的表达式并返回其他内容.我只是改变它来阐述我的观点.
为什么会这样?你能否在if语句中放一个回报?我一直用其他语言做这件事.
例如
而不是这个:
function () {
if(something)
{
//process stuff
}
}
Run Code Online (Sandbox Code Playgroud)
这需要在if内部的函数内部进行包装.
我更喜欢这样做:
function() {
if(!something)
return;
//process stuff
}
Run Code Online (Sandbox Code Playgroud)
这在PHP中是不行的...有解决方法吗?
这是我的代码:
echo 'foo';
error_reporting(E_ALL);
echo 'this line doesnt end in a semi colon'
echo 'i should get an error here';
Run Code Online (Sandbox Code Playgroud)
当我运行这个时,我没有得到任何错误.
不知道这是怎么回事?
我发现了很多关于为NetBeans添加CTP文件支持的信息,但这通常是关于代码突出显示和处理像php文件这样的ctp文件.这可以在以下位置完成:
工具 - >选项 - >杂项 - >文件
我做到了这一点.
但是,当我尝试创建一个新的ctp文件.我没有选择权.
我试着Tools -> Templates添加一个ctp模板.没有"新"按钮只是一个查找文件的"添加"按钮.
我在桌面cake_template.ctp上创建了一个名为桌面的文件.我将它添加到模板管理器中的PHP模板中.我称模板为"PHP Cake Template".
当我去创建一个新文件时,选项不存在.我重新启动了NetBeans,仍然是一样的.
我只是想创建一个新的.ctp文件,应该不会这么困难.有谁知道怎么样?
我使用的是6.9.1版
如果我的.htaccess网站上有一个文件位于example.com/folder1/folder2/.htaccess
我想编写一个影响页面的规则 example.com/folder1/folder2/page.php
我需要制定如下规则:
RewriteRule ^page\.php$ page/
Run Code Online (Sandbox Code Playgroud)
或者作为
RewriteRule ^folder1/folder2/page\.php$ page/
Run Code Online (Sandbox Code Playgroud)
基本上是^相对于.htaccess文件或相对于站点根目录的(开头)?
我正在尝试在本地处理一个包,该包是反应项目中的依赖项。我想在主反应项目中运行时调试问题。
简单地使用yarn link会创建重复版本的反应,从而破坏钩子。(我也尝试过yarn link反应和反应-dom,它得到了哈利,我看到了其他问题)
于是我心里想,我有一个主意。我可以这样做:
rm ./node_modules/<my-package>/dist
ln -s /<path-to-my-dev-package>/dist ./node_modules/<my-package>/dist
Run Code Online (Sandbox Code Playgroud)
这也是等价的。我只需要先运行yarn build我的包,然后再在我的应用程序中测试它。
问题是,我无法让纱线“看到”这些变化。
我已经验证了符号链接是否存在。我已经验证了构建文件中的更改。
但无论我做什么,我看到的都是旧的非符号链接版本。
我试过:
yarn cache clean
yarn start
Run Code Online (Sandbox Code Playgroud)
但当我运行我的项目时,它仍然看到我的包的旧/删除版本(甚至不再存在)
我怎样才能让它“刷新”到新的符号链接构建文件?
即使我不使用符号链接.. 当我运行应用程序时,我对 node_modules 中的包所做的任何更改都不会反映出来。
所以真正的问题是,这些是如何node_modules缓存在 create-react-app 中的,以及如何清除它以便node_modules看到我的更改,以便我可以调试它们。
我使用PHP 4,我知道的唯一方法导致错误并停止一切正在调用die().但是如果我以后遇到错误并且不记得它来自哪里我想指定die()发生的页面和行号(就像其他php错误一样).有没有办法做到这一点?
谢谢!
我有一个有这行的功能:
var returnString:String = items[0].@month;
Run Code Online (Sandbox Code Playgroud)
@month是XML节点上的一个属性,如下所示:
<xmlnode month="JAN"/>
Run Code Online (Sandbox Code Playgroud)
好的,但是我需要抽象属性名称,这样我就可以将一个字符串传递给函数,并获取属性的内容,其名称与我传递的字符串相匹配.所以例如,如果我像这个函数("stone")一样调用函数,它返回项[0].@ stone.我希望这很清楚.
有谁知道我该怎么做?
谢谢.
php ×6
mysql ×2
sql ×2
.htaccess ×1
apache-flex ×1
cakephp ×1
curl ×1
die ×1
e4x ×1
mod-rewrite ×1
netbeans ×1
reactjs ×1
return-value ×1
security ×1
temp-tables ×1
yarnpkg ×1