问题列表 - 第43581页

通过Graph Api C#Facebook更改图片标题

我需要知道是否可以更改在Facebook上传的图片的标题.我可以毫无困难地上传,但现在我想使用facebook graph api更改标题.可能吗?谢谢

facebook facebook-graph-api facebook-c#-sdk

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

使用Web Garden模拟Web Farm会话问题?

我刚刚在IIS应用程序池中偶然发现了"Web Garden"的概念.也就是说,当多个进程服务于同一网页时.据我所知,这意味着ASP.NET InProc会话与Web场具有相同的问题.

我的问题是,假设您的生产环境是一个Web场,但您的开发/测试环境不是,那么在dev/test中设置"Web Garden"是否有帮助?我认为这有助于及早发现任何多进程/服务器问题,或者至少确认一切都按预期工作.

asp.net web-farm web-garden iis-7.5

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

如何仅在加载jQuery对话框时加载recaptcha代码

我在jQuery对话框中有一个recaptcha代码.

出于某种原因,当我在firefox中加载页面时,它会挂起(虽然在IE/Chrome上运行得很好).我发现对话框中的recaptcha导致了它.

我想如果我只在用户打开可能解决问题的对话框时加载重新访问代码,并且还帮助我减少一般的出站连接数量.

这是与recaptcha相关的位的"查看源":

<div id="dialog-form" title="Create new user"> 
    <p class="validateTips">You can also Connect with Facebook</p> 
    <fb:login-button perms="publish_stream,create_event,rsvp_event,user_birthday,user_events,user_hometown,user_location,user_online_presence">Login to Facebook</fb:login-button> 
    <form id="regform" action="" method="post"> 
    <fieldset> 
        <label for="name">Username</label> 
        <input type="text" name="username" id="name" class="text ui-widget-content ui-corner-all" value="" /> 
        <label for="email">Email</label> 
        <input type="text" name="email" id="email" class="text ui-widget-content ui-corner-all" value="" /> 
        <label for="password" style="float:left;">Password&nbsp;&nbsp;&nbsp;&nbsp;</label> 
        <input type="password" name="password" id="password" value="" class="text ui-widget-content ui-corner-all" /> 
        <input type="hidden" name="reg" value="reg" /> 
    </fieldset> 
    <script type="text/javascript" src="http://www.google.com/recaptcha/api/challenge?k=6LerjL4SAAAAAG3sq_40sHyvch501El5JoNkHqOR"></script> 

    <noscript> 
        <iframe src="http://www.google.com/recaptcha/api/noscript?k=6LerjL4SAAAAAG3sq_40sHyvch501El5JoNkHqOR" height="300" width="500" frameborder="0"></iframe><br/>
        <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
        <input type="hidden" …
Run Code Online (Sandbox Code Playgroud)

jquery recaptcha

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

用线程来提升python

似乎boost :: python和boost :: thread并不是真的很喜欢彼此.

请参阅http://pastebin.com/Cy123mJK

这是我使用boost :: python和boost :: thread-based应用程序时遇到的问题的简化.

如果有人能告诉我为什么会出现这些问题; 我不知道,因为我严格确保python交互一次完成一个线程.

在某些时候,程序崩溃与段错误没有明显的原因.而且,似乎不可能抓住这次崩溃......

非常感谢!

python crash multithreading boost

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

解析原始HTTP标头

我有一串原始HTTP,我想表示对象中的字段.有没有办法解析HTTP字符串中的各个标头?

'GET /search?sourceid=chrome&ie=UTF-8&q=ergterst HTTP/1.1\r\nHost: www.google.com\r\nConnection: keep-alive\r\nAccept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\nUser-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.45 Safari/534.13\r\nAccept-Encoding: gzip,deflate,sdch\r\nAvail-Dictionary: GeNLY2f-\r\nAccept-Language: en-US,en;q=0.8\r\n
[...]'
Run Code Online (Sandbox Code Playgroud)

python http-headers

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

无法在嵌入式ASPX代码中引用动态对象

我在Page_Init事件期间创建了一个List成员变量.我在*.aspx页面中从嵌入式C#代码引用列表中的对象时遇到问题.错误是运行时绑定程序异常,表示"'对象'不包含'JobID'的定义".

调用调试器时,我可以看到foreach循环的变量j确实有一个名为JobID的动态属性,并且它填充了一个int值.所以,我的问题是为什么我的嵌入式C#代码无法使用动态对象.是否需要使用<%@ Import%>语句来处理动态对象?我尝试添加<%@ Import namespace ="System.Dynamic"%>但这没有帮助.

谢谢您的帮助.标记

代码背后:

 using System;
    using System.Collections.Generic;
    using System.Linq;
    using Jobbarama.WebCode;
    using DataModel;


    public partial class contact : System.Web.UI.Page
    {
        public List<dynamic> JobList { get; set; }

        protected void Page_Init(object sender, EventArgs e)
        {
            SessionManager mgr = SessionManager.Current;

                using (myEntities context = new myEntities())
                {
                    var qry = from c in context.vjobList
                        where c.CampaignID == mgr.CampaignID
                        select new
                        {
                            c.JobID, c.JobTitle, c.CompanyName, c.InterestDate, c.InterestLevel
                        };

                    JobList = qry.ToList<dynamic>();
                }
            }

        }
    }
Run Code Online (Sandbox Code Playgroud)

ASPX代码:

<select id='cboJob' …
Run Code Online (Sandbox Code Playgroud)

asp.net dynamic .net-4.0

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

从web.config中膨胀时,SmtpClient不会进行身份验证

使用system.net/mail web.config设置配置我的SmtpClient时,它无法发送电子邮件,其中"协议错误"最好由Base64编码和身份验证问题描述:

示例:
使用以下配置

<system.net>
    <mailSettings>
        <smtp from="email@server.com">
            <network host="servermail.outsourced.com"
                     port="2525" 
                     defaultCredentials="false" 
                     userName="username" 
                     password="password"/>
        </smtp>
    </mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)

和守则:

var tmp = new SmtpClient();

MailMessage msg = new MailMessage();
msg.Subject = "test";
msg.From = new MailAddress("me@server.com");
msg.To.Add(new MailAddress("me@server.com"));
msg.Body = "test";
tmp.Send(msg);
Run Code Online (Sandbox Code Playgroud)

生成错误消息:

System.Net.Mail.SmtpException: The server committed a protocol violation The server response was: UGFzc3dvcmQ6
   at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response)
   at System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException
& exception)
   at System.Net.Mail.SmtpClient.Send(MailMessage message)
Run Code Online (Sandbox Code Playgroud)

但是,在下面的代码中,我手动设置了所有属性,代码运行无例外,并且已发送电子邮件.

var tmp2 = new SmtpClient("servermail.outsourced.com", 2525);
tmp2.Credentials …
Run Code Online (Sandbox Code Playgroud)

asp.net smtpclient

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

C++循环包含问题

我有这个文件logger.hpp:

#ifndef _LOGGER_HPP_
#define _LOGGER_HPP_

#include "event.hpp"

// Class definitions
class Logger {
public:
    /*!
     * Constructor
     */
    Logger();
    /*!
     * Destructor
     */
    ~Logger();
    /*!
     * My operator
     */
    Logger& operator<<(const Event& e);
private:
    ...
};

#endif
Run Code Online (Sandbox Code Playgroud)

而这个文件是event.hpp

#ifndef _EVENT_HPP_
#define _EVENT_HPP_

#include <string>

#include "logger.hpp"

// Class definitions
class Event {
public:
  /*!
   * Constructor
   */
  Event();
  /*!
   * Destructor
   */
  ~Event();

  /* Friendship */
  friend Logger& Logger::operator<<(const Event& e);
};

#endif
Run Code Online (Sandbox Code Playgroud)

好.在logger.hpp中我包含event.hpp,在event.hpp中我包含logger.hpp.

  • 我需要包含event.hpp,因为在logger.hpp中我需要定义运算符.

  • 我需要包含logger.hpp,因为在event.hpp中,要在类Event中定义友谊.

当然,这是一个循环递归.

我试过这个: …

c++ include-guards include header-files cyclic-reference

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

使用"rails generate"命令选择Rails环境

我可以启动服务器/控制台,local使用以下命令在环境中运行rake任务:

rails s -e local    

rails c local

rake RAILS_ENV=local db:migrate
Run Code Online (Sandbox Code Playgroud)

我怎样才能rails generate (or rails g)local环境中运行?

ruby-on-rails ruby-on-rails-3

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

如何将后台工作线程设置为单线程单元?

我正在创建一个自动测试运行应用程序.在这部分应用程序中,我正在研究一个轮询服务器.它的工作原理是不断轮询Web服务器,以确定何时应运行新的自动化测试(对于我们的GUI应用程序的夜间自动运行).

当轮询服务器看到请求时,它会下载所需的所有信息,然后在后台工作程序中执行测试运行.问题是测试运行的一部分具有Clipboard.Clear()在后台工作线程中发生的OLE,COM和其他调用(例如).发生其中一个调用时,会发生以下异常:

在进行OLE调用之前,必须将当前线程设置为单线程单元(STA)模式.确保您的Main函数标记了STAThreadAttribute.

如何将后台工作线程标记为单线程单元?我的Program.cs中的Main调用显然已经具有该属性.

c# clipboard exception-handling backgroundworker sta

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