小编JD *_*cks的帖子

MySQL:如何获取带行的序列号?

如何在最低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将不会总是引用相同的东西,并可能导致用户混淆.所以,如果有人有更好的主意,我想听听.

谢谢.

php mysql sql

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

如何将2个临时表一起添加

如果我正在创建临时表,则有2列.idscore.我想把它们加在一起.

我想添加它们的方式是,如果它们各自包含相同的,id那么我不想复制它id,而是将分数加在一起.

如果我有2个临时表调用t1t2

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的临时表.然后结合它们.

mysql sql temp-tables

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

为什么(如果错误返回"true")...返回true?

在函数的开头,我有这个:

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中是不行的...有解决方法吗?

php return-value

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

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)

当我运行这个时,我没有得到任何错误.

不知道这是怎么回事?

php error-reporting

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

如何在NetBeans中创建新的CTP(CakePHP)文件?

我发现了很多关于为NetBeans添加CTP文件支持的信息,但这通常是关于代码突出显示和处理像php文件这样的ctp文件.这可以在以下位置完成:

工具 - >选项 - >杂项 - >文件

我做到了这一点.


但是,当我尝试创建一个新的ctp文件.我没有选择权.

我试着Tools -> Templates添加一个ctp模板.没有"新"按钮只是一个查找文件的"添加"按钮.

我在桌面cake_template.ctp上创建了一个名为桌面的文件.我将它添加到模板管理器中的PHP模板中.我称模板为"PHP Cake Template".

当我去创建一个新文件时,选项不存在.我重新启动了NetBeans,仍然是一样的.

我只是想创建一个新的.ctp文件,应该不会这么困难.有谁知道怎么样?

我使用的是6.9.1版

php netbeans cakephp

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

是(以插入符号开头)是相对于.htaccess文件还是相对于站点根目录?

如果我的.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文件或相对于站点根目录的(开头)?

.htaccess mod-rewrite

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

编辑包是node_modules在create-react-app项目中没有效果

我正在尝试在本地处理一个包,该包是反应项目中的依赖项。我想在主反应项目中运行时调试问题。

简单地使用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)

但当我运行我的项目时,它仍然看到我的包的旧/删除版本(甚至不再存在)

我怎样才能让它“刷新”到新的符号链接构建文件?

总长DR

即使我不使用符号链接.. 当我运行应用程序时,我对 node_modules 中的包所做的任何更改都不会反映出来。

所以真正的问题是,这些是如何node_modules缓存在 create-react-app 中的,以及如何清除它以便node_modules看到我的更改,以便我可以调试它们。

reactjs create-react-app yarnpkg

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

扔die()时指定页面/行?

我使用PHP 4,我知道的唯一方法导致错误并停止一切正在调用die().但是如果我以后遇到错误并且不记得它来自哪里我想指定die()发生的页面和行号(就像其他php错误一样).有没有办法做到这一点?

谢谢!

php die

2
推荐指数
1
解决办法
1100
查看次数

cURL可以用来从PHP文件中读取PHP代码吗?

我真的不明白cURL是如何工作的.它可以从PHP文件中读取未解析的PHP代码吗?如果是这样,什么是阻止一些黑客阅读连接到我的数据库的脚本并窃取登录信息?

php security curl

2
推荐指数
1
解决办法
1099
查看次数

E4X:在表达式中使用字符串作为属性名称?

我有一个有这行的功能:

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.我希望这很清楚.

有谁知道我该怎么做?

谢谢.

apache-flex e4x actionscript-3

2
推荐指数
1
解决办法
886
查看次数