问题列表 - 第22956页

如何使用Zend Server安装和激活ImageMagick(imagick)?

我正在尝试使用Zend Server安装和激活ImageMagick(在Ubuntu Server Linux上),怎么能实现呢?(文档没有说明如何添加额外的扩展)

ubuntu imagemagick zend-server

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

PDO:无法在内存中创建SQLite数据库

尝试学习一些关于PDO的知识并正在学习本教程.它有以下代码片段:

<?php

try
{
    $db = new PDO('sqlite::memory');
    echo "SQLite created in memory.";

}
catch(PDOException $e)
{
    echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下异常消息:

SQLSTATE [HY000] [14]无法打开数据库文件

那是什么意思?我怎样才能让它发挥作用?我能够连接到MySQL数据库和常规SQLite数据库文件.所以我知道至少有些东西在起作用......

我在Windows 7 64位上使用Apache 2.2.11和PHP 5.3.0(最新的WampServer安装).phpinfo()报告我启用了SQLite Library 3.6.15的pdo_sqlite.

php sqlite pdo in-memory-database

25
推荐指数
1
解决办法
8675
查看次数

json_encode添加不需要的斜杠

我的数据库中保存了一个json字符串.当我从db检索它以将其传递给javascript函数(ajax调用),以及该行的id时,我是json_encoding两者(查询结果数组)并将其传递给js.但是json_encode正在为我已经的json字符串添加不需要的斜杠.如何逃避它.记住我必须将id作为数组中的第二个元素传递.

我在db中的json字符串是这样的:

{"field":"City","term":"Hawaiian Gardens, CA"}
Run Code Online (Sandbox Code Playgroud)

并且id是5.

所以PHP中的查询结果数组是:

$savedVal['id'] = 5 
$savedVal['object_str'] = {"field":"City","term":"Hawaiian Gardens, CA"}
Run Code Online (Sandbox Code Playgroud)

所以在json_encode($ savedVal)之后理想情况下它应该是:

{"id":"5","object_str":{"field":"City","term":"Hawaiian Gardens, CA"}}
Run Code Online (Sandbox Code Playgroud)

但json_encoding数组给了我:

{"id":"5","object_str":"{\"field\":\"City\",\"term\":\"Hawaiian Gardens, CA\"}}
Run Code Online (Sandbox Code Playgroud)

在object_str值周围也有额外的斜杠和引号.请帮我.

谢谢.

javascript json

9
推荐指数
1
解决办法
8693
查看次数

一种很好的机器学习技术,可以清除坏的好URL

我有一个应用程序需要区分良好的HTTP GET请求和坏.

For example:

http://somesite.com?passes=dodgy+parameter                # BAD
http://anothersite.com?passes=a+good+parameter            # GOOD

My system can make a binary decision about whether or not a URL is good or bad - but ideally I would like it to predict whether or not a previously unseen URL is good or bad.

http://some-new-site.com?passes=a+really+dodgy+parameter # BAD

I feel the need for a support vector machine (SVM) ... but I need to learn machine learning. Some questions:
Run Code Online (Sandbox Code Playgroud)

1)SVM是否适合此任务?2)我可以使用原始URL进行训练吗? - 没有明确指定'功能'3)我需要多少个网址来擅长预测?4)我应该使用什么样的SVM内核?5)训练完毕后,如何保持最新状态?6)如何再次测试看不见的URL以确定它是好还是坏?一世

machine-learning svm

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

TransactionScope和连接池

我正在尝试使用不正确的IsolationLevels来处理我们的应用程序中是否存在数据库连接问题.我们的应用程序是使用SQL Server 2005的.Net 3.5数据库应用程序.

我发现连接的IsolationLevel在返回到连接池时没有被重置(参见这里),并且在这篇博文中读到每个新创建的TransactionScope都有自己的连接池分配给它时也很惊讶.

我们的数据库更新(通过我们的业务对象)在TransactionScope中进行(为每个业务对象图更新创建一个新的).但我们的提取不使用显式事务.所以我想知道的是,我们是否可能遇到这样的情况:我们的获取操作(应使用默认的IsolationLevel - Read Committed)将重用已用于更新的池中的连接,并继承更新IsolationLevel (REPEATABLEREAD)?或者我们的更新是否会保证使用不同的连接池,因为它们包含在TransactionScope中?

提前致谢,

格雷厄姆

sql-server connection-pooling transactionscope isolation-level .net-3.5

9
推荐指数
1
解决办法
3855
查看次数

Boost Solr结果基于包含命中的字段

我正在浏览网页寻找索引和搜索框架,并偶然发现索尔.我们绝对需要的功能是根据命中包含的字段来提升结果.

一个小例子:

考虑这样的记录:

<movie>
  <title>The Dark Knight</title>
  <alternative_title>Batman Begins 2</alternative_title>
  <year>2008</year>
  <director>Christopher Nolan</director>
  <plot>Batman, Gordon and Harvey Dent are forced to deal with the chaos unleashed by an anarchist mastermind known only as the Joker, as it drives each of them to their limits.</plot>
</movie>
Run Code Online (Sandbox Code Playgroud)

我想例如结合title,alternative_titleplot领域进入一个搜索领域,这是不看的Solr/Lucene的文档和教程后,太难了.
然而,我也希望那些受欢迎的电影获得的title分数高于击中的分数,alternative_title而那些依次命中的分数应高于该plot领域的命中率.
有没有办法在XML中表明这种评分,还是我们需要开发一些自定义评分算法?

还请注意,我给出的示例是虚构的,真实数据可能包含100多个字段.

lucene solr scoring solr-boost

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

PHP gettext函数只返回原始的未翻译字符串

我正在尝试使用gettext添加本地化支持到我的网站.我已经按照各种指南介绍了如何设置gettext并完成了以下操作:

我在项目目录的根目录中创建了以下文件和目录:

test.php

locale/
  de_DE
    LC_MESSAGES
       messages.mo
       messages.po

  en_GB
    LC_MESSAGES
       messages.mo
       messages.po
Run Code Online (Sandbox Code Playgroud)

我用Poedit创建了上面的.po和mo文件.我已经使用Unix行结尾,UTF-8并相应地设置语言和国家.

然后我创建了一个名为test.php的PHP脚本,其中包含以下代码:

<?php

  define('LOCALE', 'de_DE');

  // Set up environmental variables
  putenv("LC_ALL=" . LOCALE);
  setlocale(LC_ALL, LOCALE);
  bindtextdomain("messages", "./locale");
  bind_textdomain_codeset("messages", LOCALE .".utf8");
  textdomain("messages");

  die(gettext('This is a test.'));

?>
Run Code Online (Sandbox Code Playgroud)

我导入了"这是一个测试"的文字.到Poedit并提供翻译并保存.

但由于某种原因,test.php脚本只会输出未翻译的原始文本.它拒绝加载翻译文件的版本.

值得注意的是,服务器运行Linux(Ubuntu),Apache 2.2.11和PHP 5.2.6-3ubuntu4.5.我已经检查phpinfo()并启用了gettext.

php apache localization gettext

7
推荐指数
1
解决办法
3745
查看次数

asp.net mvc在控制器构建期间的任何时候都可以使用Session吗?

我试图在控制器和ControllerContext的构造函数中访问Session变量,它似乎总是为null.

最早的会话变量何时可用?

谢谢!

编辑:示例:

在一个控制器中:

public HomeController()
    {
        MyClass test =   (MyClass)ControllerContext.HttpContext.Session["SessionClass"];
    //ControllerContext always null           
    }
Run Code Online (Sandbox Code Playgroud)

在调试时,controllercontext始终为null.在actionresult重定向到此控制器的控制器中,我有:

Session["SessionClass"] = class;

MyClass test = (MyClass )ControllerContext.HttpContext.Session["SessionClass"]; 
// this works fine! i can get varibale from session

return RedirectToAction("Index", "Home");
Run Code Online (Sandbox Code Playgroud)

那么,ControllerContext在什么时候实际设置?我什么时候可以访问会话变量?

asp.net-mvc session

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

选择并选择许多差异

我已经在select上阅读了很多站点/线程,并在LINQ中选择了很多但仍然不太明白.

select是否返回集合中的一个元素并选择多个展平集合(例如List>())?

谢谢

linq

7
推荐指数
1
解决办法
2025
查看次数

“压缩所有操作”和“压缩 OLTP”之间的区别?

我正在浏览 Oracle 的 OLTP 表压缩(11g 以上)文档以及在线资源以查找语法并遇到两个不同的版本:

COMPRESS FOR ALL OPERATIONS
Run Code Online (Sandbox Code Playgroud)

COMPRESS FOR OLTP
Run Code Online (Sandbox Code Playgroud)

我浏览的文档没有提到任何替代语法,所以我想知道这里是否有人可能知道其中的区别。

谢谢!

database oracle

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