问题列表 - 第42213页

粘贴后是否会发生事件?

可能重复:
使用ctrl + v检测粘贴的文本或右键单击 - >粘贴

我现在正在编写一个js编辑器.我想在粘贴之后做一些事情(检测粘贴的文本等).

javascript jquery

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

StoreGeneratedPattern是什么意思?

我正在做EF设计,谁能告诉我什么StoreGeneratedPattern意思?

我无法在网上找到一个简单直接的答案.

c# entity-framework entity-framework-4

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

如何通过Rails3中的has_one关联找到孩子的父母?

说我有以下型号:

class Parent < ActiveRecord::Base
  has_one :child
end

class Child < ActiveRecord::Base
  belongs_to :parent
end
Run Code Online (Sandbox Code Playgroud)

我想通过孩子来检索父母,但是做以下操作失败了:我通过控制器以下列方式找到模型

@child = Child.find(params[:child_id])
Run Code Online (Sandbox Code Playgroud)

(不确定这是否相关,但由于我使用的是浅路由,因此URL中没有parent_id)

在我看来,我想像这样检索孩子的父母:

@child.parent
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

谢谢!


更新:我的例子(当我决定启动一个新的应用程序并创建它时)实际上运行得很好.在我的实际应用程序中,我忘了包含belongs_to :parent在孩子的模型中.我有多傻.感谢您抽出时间发表评论并回答,伙计们.下次我在这里发布问题之前会仔细查看.

ruby-on-rails associations has-one belongs-to ruby-on-rails-3

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

无法连接到"localhost"端口25上的邮件服务器

当我尝试用PHP发送电子邮件时,我不断收到此错误:

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\dressoholic\register.php on line 50
Run Code Online (Sandbox Code Playgroud)

我的php.ini看起来像这样:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = you@yoursite.com
Run Code Online (Sandbox Code Playgroud)

我正在使用笔记本电脑作为服务器..我做错了什么?谢谢.

php email smtp

67
推荐指数
5
解决办法
29万
查看次数

JQuery UI自动完成语法

有人可以帮我理解下面的代码吗?我在这里找到.

它利用了远程源的JQuery UI Autocomplete.我尽可能地评论了代码,然后是一个更精确的问题.

    $( "#city" ).autocomplete({
        source: function( request, response )  {
//request is an objet which contains the user input so far
// response is a callback expecting an argument with the values to autocomplete with
            $.ajax({
                url: "http://ws.geonames.org/searchJSON", //where is script located 
                dataType: "jsonp", //type of data we send the script
                data: { //what data do we send the script 
                    featureClass: "P",
                    style: "full",
                    maxRows: 12,
                    name_startsWith: request.term
                },
                success: function( data ) …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-autocomplete

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

开放多个档案的中央战略

我有一个使用Grand Central调度队列的工作实现:(1)打开文件并在"queue1"上计算OpenSSL DSA哈希,(2)将哈希写出到新的"侧车"文件以便稍后验证"queue2" .

我想同时打开多个文件,但是基于一些不会通过打开100个文件并超过硬盘驱动器可持续输出而"阻塞"操作系统的逻辑.照片浏览应用程序(如iPhoto或Aperture)似乎打开多个文件并显示它们,所以我假设可以这样做.

我假设最大的限制是磁盘I/O,因为应用程序可以(理论上)同时读写多个文件.

有什么建议?

TIA

c macos optimization objective-c grand-central-dispatch

4
推荐指数
3
解决办法
2318
查看次数

A-star的曼哈顿启发函数(A*)

我在这里找到了这个算法.

我有一个问题,我似乎无法理解如何设置和传递我的启发式功能.

    static public Path<TNode> AStar<TNode>(TNode start, TNode destination,
        Func<TNode, TNode, double> distance,
        Func<TNode, double> estimate) where TNode : IHasNeighbours<TNode>
    {
        var closed = new HashSet<TNode>();
        var queue = new PriorityQueue<double, Path<TNode>>();
        queue.Enqueue(0, new Path<TNode>(start));
        while (!queue.IsEmpty)
        {
            var path = queue.Dequeue();
            if (closed.Contains(path.LastStep))
                continue;
            if (path.LastStep.Equals(destination))
                return path;
            closed.Add(path.LastStep);
            foreach (TNode n in path.LastStep.Neighbours)
            {
                double d = distance(path.LastStep, n);
                var newPath = path.AddStep(n, d);
                queue.Enqueue(newPath.TotalCost + estimate(n), newPath);
            }
        }
        return null;
    }
Run Code Online (Sandbox Code Playgroud)

如您所见,它接受2个函数,一个距离和一个估计函数.

使用曼哈顿启发式距离函数,我需要采用2个参数.我是否需要修改他的来源并将其更改为接受TNode的2个参数,以便我可以将曼哈顿估算值传递给它?这意味着第4个参数将如下所示:

Func<TNode, …
Run Code Online (Sandbox Code Playgroud)

c# heuristics a-star

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

检查SQlite中的文本编码

我在SQlite处理非欧洲文本的噩梦.我认为问题是SQlite没有在UTF8中编码文本.所以我想检查编码是什么,并希望将其更改为utf8.我用UTF8编码了一个CSV,只是将它导入SQlite,但非罗马文本是乱码.

我想知道:1)如何检查编码.2)如果不是utf8,如何更改编码.我一直在阅读Pragma编码,但我不知道如何使用它.

我使用OpenOffice 3创建了一个包含一半ENglish和一半日文文本的电子表格.接下来,我使用utf8将文件保存为CSV.这部分似乎没问题.我也尝试使用Google Docs来做到这一点并且工作正常.接下来我打开了SQlite Browser并进行了CSV导入.ENglish文本完美显示,但日文文本是乱码.我认为sqlite使用的是不同的编码(也许是utf16?).

csv sqlite utf-8

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

如何对复杂功能进行良好的基准测试?

我即将在C中对一组复杂函数进行非常详细的基准测试.这是"科学水平"的细节.我想知道,进行严格基准测试的最佳方法是什么?我正在考虑运行它们,比如每次运行10次,平均时间结果并给出标准开发,例如,仅使用<time.h>.你们会做些什么来获得良好的基准?

c benchmarking

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

我已经提交后如何更改svn提交者?

我们将我们的svn存储库移动到另一台服务器,在繁忙的混乱中,我们意识到我们设法杀死了所有用户,并且每个人都在做一两天的"匿名"!

我知道如何更改提交message(svn propedit -r 123 --revprop svn:log /path/to/repos),但有没有办法更改提交的实际用户

svn

6
推荐指数
2
解决办法
429
查看次数