小编Sor*_*ami的帖子

从邮箱中读取时出错

我今天创建的应用程序在我的帐户中使用时运行正常.但是,在任何其他帐户上,以下错误将作为响应发回:

message: "(#298) You must be a developer of the application"
type: "OAuthException"
Run Code Online (Sandbox Code Playgroud)

我用来发送请求的确切代码是:

FB.api('/me/threads', {limit: 1000}, function(response){ ....
Run Code Online (Sandbox Code Playgroud)

我发现有人遇到同样的问题,但他接受的回复并没有真正提供任何有用的信息.(阅读收件箱,我收到错误#298).

任何人都知道如何解决这个问题?非常感谢!

facebook facebook-graph-api oauth-2.0

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

无法连接到托管的redis:就绪检查失败:不允许ERR操作

我正在尝试连接到我通过Nodejitsu配置的IrisCouch上的托管redis.

认为我的server.js的相关部分:

var redisUrl = require('url').parse(config.REDIS_CONNECTION_URI);
var client = require('redis').createClient(redisUrl.port, redisUrl.hostname);
Run Code Online (Sandbox Code Playgroud)

我在我的server.js中没有与客户端进行任何交互,这就是为什么我认为抛出"不允许操作"的原因很奇怪,因为基本上我唯一的操作就是连接.我没有redis.conf文件,我相信我不需要一个,因为我自己没有托管redis实例.

日志:

 Express server listening on port 3000

/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:504
                throw callback_err;
                      ^
Error: Ready check failed: ERR operation not permitted
    at RedisClient.on_info_cmd (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:317:35)
    at Command.RedisClient.ready_check.send_anyway [as callback] (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:365:14)
    at RedisClient.return_error (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:500:25)
    at ReplyParser.RedisClient.init_parser (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:260:14)
    at ReplyParser.EventEmitter.emit (events.js:96:17)
    at ReplyParser.send_error (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/lib/parser/javascript.js:293:10)
    at ReplyParser.execute (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/lib/parser/javascript.js:176:22)
    at RedisClient.on_data (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:476:27)
    at Socket.<anonymous> (/Users/soroushhakami/dev/projects/projectx/node_modules/redis/index.js:79:14)
    at Socket.EventEmitter.emit (events.js:96:17)
Run Code Online (Sandbox Code Playgroud)

关于什么可能是问题的任何想法?

redis node.js

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

如何优化这个嵌套for循环?

我创建了一个在我的计算机上运行Just Well Enough(需要大约4秒才能完成)的方法.但是,最终用户将在远程桌面环境中使用该方法,其中相同的请求需要25-50秒才能完成.我该如何优化这个程序?

private void compareAndPopulateArrays(List<String> listOfGenIdsFromXml,
        List<String> listOfGenIdsFromDB, String dburl)
        throws ClassNotFoundException, SQLException {
    mdbAccessor = new MDBAccessor();
    for (int x = 0; x < listOfGenIdsFromXml.size(); x++) {
        Boolean matching_id_found = false;
        for (int y = 0; y < listOfGenIdsFromDB.size(); y++) {
            if (listOfGenIdsFromXml.get(x)
                    .equals(listOfGenIdsFromDB.get(y)) || equalsLanguageCodeIgnore(listOfGenIdsFromXml.get(x),listOfGenIdsFromDB.get(y))) {
                addNewMatchingRecognition(listOfGenIdsFromXml,
                        listOfGenIdsFromDB, dburl, x, y);
                matching_id_found = true;
            }
        }
        if (!(matching_id_found == true)) {
            newRecognitions.add(new NewRecognition(listOfGenIdsFromXml
                    .get(x)));
        }
    }
}
    private void addNewMatchingRecognition(List<String> listOfGenIdsFromXml,
        List<String> listOfGenIdsFromDB, String dburl, int x, …
Run Code Online (Sandbox Code Playgroud)

java optimization ms-access

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

.NET中的Jquery方法没有执行

我正在运行Visual Studio 2008和.NET 3.5

我用javascript创建了一个javascript方法(window.unbeforeload),在尝试退出网站时给用户一条消息.不幸的是,显示同样的消息,每次用户点击,这不是重定向网站之外的链接时.

解决方案:让jquery处理站点内的所有链接点击.但这不起作用.

 <asp:Content ID="ContentHead" ContentPlaceHolderID="head" runat="server">

    <script type="text/javascript" src="HTML/jquery.js"></script>
    <script type="text/javascript">    
     $(document).live('click',function() {
         $("a").click(function() {
             alert("Hello world!");
         });
     });                                       
    </script> 
Run Code Online (Sandbox Code Playgroud)

//很多其他功能

    <script type="text/javascript">
    window.onbeforeunload = function() {
          return "REALLY?"
      }
</script>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

在这里,我试着点击网站内的链接创建一个警报,但没有成功.

如何在我的应用程序中使Jquery工作?

Sideinfo:我已经验证了jquery文件存在于HTML/jquery.js但是尽管如此,Visual Studio 2008会发出一个未找到文件的警告.另一个与jquery文件具有完全相同路径的.aspx页面不会发出此警告.

更新:

    <%@ Page Language="C#" MasterPageFile="~/Manage/ConceptManager.Master" AutoEventWireup="true" CodeBehind="ConceptManager.aspx.cs" Inherits="DynamicForm.Manage.ConceptManagerPage" %>

<%@ Register src="Controls/Element_MetadataEditor_FieldNode.ascx" tagname="Element_MetadataEditor_FieldNode" tagprefix="uc1" %>

<%@ Register src="Controls/Element_MetadataEditor_TemplateNode.ascx" tagname="Element_MetadataEditor_TemplateNode" tagprefix="uc3" %>

<%@ Register src="Controls/CategoryAttributes.ascx" tagname="CategoryAttributes" tagprefix="usercontrol" %>

<%@ Register Src="Controls/ConfirmDialog.ascx" TagName="DeleteConfirmDialog" TagPrefix="usercontrol" %>
<%@ Register Src="Controls/ConfirmDialog.ascx" TagName="ConfirmDialog" TagPrefix="usercontrol" %> …
Run Code Online (Sandbox Code Playgroud)

.net javascript jquery visual-studio-2008

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

突出显示所选的TreeNode

如何在ASP.NET中突出显示所选的TreeNode(UI.WebControls)?目的是让用户看到他或她当时正在查看的类别.

我的想法是,在每个TreeNode上,检查其属性Selected是否为true,然后将其字体或其他内容更改为其他颜色.我已经阅读了关于设置"ForeColor"的内容,但对于这种类型的TreeNode似乎并不存在.

另一个想法是为每个节点添加某种JavaScript.

举个例子,这就是今天代码的样子:

private void BuildTree()
    {
        TreeNode nodeNew = new TreeNode("Unread", MessageFolder.New.ToString());

        TreeNode nodeProcessed = new TreeNode("Read", MessageFolder.Processed.ToString());

        TreeViewFolders.Nodes.Add(nodeNew);
        TreeViewFolders.Nodes.Add(nodeProcessed);
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net treeview

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

如何使用ruby代码将值null插入数据库列

如何使用ruby代码将值null插入数据库列?我正在使用rails应用程序.

ruby ruby-on-rails

0
推荐指数
1
解决办法
100
查看次数