问题列表 - 第42994页

MySQL真正的转义字符串

我试图使用addslashes和mysql_real_escape_string来清理我的PHP登录输入.使用addslashes作品,但mysql_real_escape_string不会.

以下是允许我正确登录的示例:

$user = addslashes($_POST['user']);<br/>
$password = addslashes($_POST['password']);
Run Code Online (Sandbox Code Playgroud)

这不会:

$user = mysql_real_escape_string($_POST['user']);<br/>
$password = mysql_real_escape_string($_POST['password']);
Run Code Online (Sandbox Code Playgroud)

此外,我的一些其他字段包含撇号.使用addslashes时不返回任何内容,因为数据库中的条目不会被转义.我想知道是否使用mysql_real_escape_string可以解决这个问题,但我不知道如何.

php mysql sanitization mysql-real-escape-string apostrophe

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

如何将git repo转移到我的其他计算机?

我在我的iMac上安装了一个git repo,我想把它下载到我的MacBook上,这样我就可以在那里工作了.我怎么做?

git github

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

在类名中使用下划线

_在课堂名称中使用是否安全?

什么是.命名的最佳替代品?(目前我使用_.)

c# naming-conventions

8
推荐指数
1
解决办法
8551
查看次数

如何在Windows 7的命令提示符中运行Python程序?

我试图弄清楚如何在Windows 7上使用命令提示符运行Python程序.(我现在应该已经弄明白了......)

当我在命令提示符下键入"python"时,出现以下错误:

'python'不被识别为内部或外部命令,可操作程序或批处理文件.

我在寻找帮助时找到的第一个地方是这个网站:http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows.

它有点帮助,但该教程是为Windows 2000及更早版本编写的,因此它对我的Windows 7机器的帮助微乎其微.我尝试了以下方法:

对于旧版本的Windows,最简单的方法是编辑C:\ AUTOEXEC.BAT>文件.您可能希望在AUTOEXEC.BAT中添加如下所示的行:

这个文件在我的机器上不存在(除非我弄错了).

接下来,我尝试了这个:(这里:我如何运行Python程序?)

把Python放在你的路上

视窗

为了运行程序,您的操作系统会在不同的位置查找,并尝试在此过程中将您键入的程序/命令的名称与某些程序相匹配.

在Windows中:

控制面板>系统>高级> |环境变量| >系统变量 - >路径

这需要包括:C:\ Python26; (或同等学历).如果你把它放在前面,那将是第一个看的地方.您也可以在最后添加它,这可能更安全.

然后重新启动提示,并尝试键入"python".如果一切正常,你应该得到一个">>>"提示符.

这对于Windows 7来说已经足够了,我开始使用系统变量.我添加了一个变量"python",其值为"C:\ Python27"

即使重新启动计算机,我仍然会收到错误消息.

有人知道怎么修这个东西吗?

python windows-7

157
推荐指数
5
解决办法
75万
查看次数

在多次执行相同的SQL查询时重用SqlCommand更好吗?

使用相同的查询但不同的参数查询数据库时,最好是:

  • 一次性使用,
  • 或者创建两个单独的查询?

使用单个示例:

using (SqlCommand addProduct = new SqlCommand(@"insert into [Products].[Products] ([Name], [Price]) values (@name, @price)", sqlConnection))
{
    // Insert the first product.
    addProduct.Parameters.AddWithValue("@name", "Product 1");
    addProduct.Parameters.AddWithValue("@price", 41F);
    int countAffectedRows = addProduct.ExecuteNonQuery();
    Debug.Assert(countAffectedRows == 1, "Wrong number of rows affected.");

    addProduct.Parameters.Clear();

    // Insert the second product.
    addProduct.Parameters.AddWithValue("@name", "Product 2");
    addProduct.Parameters.AddWithValue("@price", 49.9);
    countAffectedRows = addProduct.ExecuteNonQuery();
    Debug.Assert(countAffectedRows == 1, "Wrong number of rows affected.");
}
Run Code Online (Sandbox Code Playgroud)

使用两个单独查询的相同代码示例:

// Insert the first product.
using (SqlCommand addProduct = new SqlCommand(@"insert into [Products].[Products] ([Name], [Price]) …
Run Code Online (Sandbox Code Playgroud)

c# refactoring readability

14
推荐指数
1
解决办法
1万
查看次数

压缩图形表示?

我正在开展一个侧面项目,现在涉及编码维基百科页面之间的所有链接.我已将此信息写入磁盘,但编码此图结构所需的内存使用量非常荒谬 - 有数百万个节点和数千万个链接.虽然这种结构确实适合记忆,但我不知道如果有十亿个链接或十亿页,我会怎么做.

我的问题是 - 有没有一种方法可以无损压缩一个太大的图形以适应内存,以便它适合内存?如果没有,是否有一个好的有损算法,对于某些"结构"的定义,不会从原始图中丢失太多的结构?

language-agnostic compression algorithm graph data-structures

16
推荐指数
1
解决办法
4084
查看次数

为什么Pascal控件结构看起来不一致?

大多数Pascal控件结构对我有意义,例如:

for ... do {statement};

if (condition) then {statement};

while (condition) do {statement};
Run Code Online (Sandbox Code Playgroud)

其中{statement}是单个语句或begin ... end块.我有一个问题:

repeat {statement-list} until (expression);

try {statement-list} except {statement-list} end;
Run Code Online (Sandbox Code Playgroud)

重复尝试具有相同的通用结构,只接受单个语句或开始 ... 结束块,而不是具有未正式阻止开头结尾的语句列表,这不是更好吗?

delphi pascal language-design freepascal

7
推荐指数
3
解决办法
1022
查看次数

jQuery:从键盘听自动扫描仪输入?

我正在为附带条形码扫描仪的图书馆系统编写一个Web应用程序.扫描仪的输入表现为键盘输入,它总是形式~~[\d]+.[\d]+~~,例如~~470.002~~.

我想为扫描仪输入设置一个jQuery监听器,我是一个jQuery新手.它应该监听所有键盘输入,但仅在听到扫描仪输入时执行操作,并且仅在扫描仪输入完成时执行.

这是我所拥有的(即不是很):

//Global functions: call on all pages.
$(document).ready(function() {
    // Listen for scanner input. 
    $(window).keypress(function(e) {
        var key = e.which;
        if (key==126) {.
            alert('tilde');
            // How to listen for the correct input?
            // check_out_book();
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

以我需要的格式保持听力输入的最佳方法是什么?我希望在打电话之前听听最后两个波浪check_out_book().

如果有暂停的话,我也希望它能够在第一个波形符号后"停止"聆听 - 区分人类打字员和自动扫描仪输入.jQuery有办法做到这一点吗?

任何指针非常感谢!谢谢.

javascript jquery barcode-scanner

6
推荐指数
1
解决办法
1万
查看次数

如何在MongoDB集合中的所有文档中对键的值求和

我在MongoDB中有收藏:

{ "_id" : ObjectId("4d2407265ff08824e3000001"), "subida" : 3.95 }
{ "_id" : ObjectId("4d2551b4ae9fa739640df821"), "subida" : 6.03 }
{ "_id" : ObjectId("4d255b115ff08821c2000001"), "subida" : 5.53 }
{ "_id" : ObjectId("4d25e8d55ff08814f8000001"), "subida" : 1.96 }
Run Code Online (Sandbox Code Playgroud)

如何"subida"在所有文档中总结密钥的值?有了上面的文件,我应该收到以下内容:

{ "subida" : 17.47 }
Run Code Online (Sandbox Code Playgroud)

mongodb nosql

41
推荐指数
4
解决办法
4万
查看次数

使用带有HTTPS的javax.xml.ws.Endpoint

我正在开展一个控制建筑物光照和供暖的项目.后端(用Java编写)将在Mac Mini上运行,并且应该可以通过SOAP访问.

我希望将此项目的复杂性保持在最低限度,因为我不希望每个人都使用它来设置应用程序服务器.到目前为止,我一直在使用javax.xml.ws.Endpoint:

 Endpoint endpoint = Endpoint.create(frontendInterface);
 String uri = "http://"+config.getHost()+":"+config.getPort()+config.getPath();

 endpoint.publish(uri);
Run Code Online (Sandbox Code Playgroud)

这种方法效果非常好(嘿,你们上次在Java中看到的东西只用了3行代码吗?),但现在我正在寻找一种使用HTTPS而不是HTTP的方法.

有没有办法在不使用应用程序服务器的情况下执行此操作,还是有另一种方法来保护此连接?

问候,马雷克

java https soap

10
推荐指数
1
解决办法
1万
查看次数