问题列表 - 第78088页

Facebook是否允许通过应用程序sdk发送通知?

最近我尝试发送应用程序通知,但我收到错误:

(OAuthException)(#2)无法创建任何应用程序请求

代码是:

FacebookClient fbClient = new FacebookClient(access_token);
var args = new Dictionary<string, object>();
args["message"] = "Invitation to app";
args["title"] = "Super title";
args["data"] = "you are welcome";
fbClient.Post("/" + fbid + "/apprequests", args);
Run Code Online (Sandbox Code Playgroud)

access_token使用:

范围: offline_access,publish_stream,user_photos,publish_actions,read_stream,email

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

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

错误:开关数量不是整数 C++

尝试编译我的 C++ 代码时遇到问题。由于我还在学习 C++,我仍然不了解大多数高级命令。我试图创建一个程序,询问用户的名字、姓氏、年龄和性别并将其显示给用户。这是我的源代码:

#include <iostream>

int main ()
{
    char firstName[20];
    char lastName[20];
    char age[6];
    char gender[3];

    int i = 0;

    std::cout << "Please enter your full name: ";
    std::cin.getline (firstName, 19, ' ');
    std::cin.getline (lastName, 19);

    std::cout << "Enter your age: ";
    std::cin.getline (age, 5);

    while (i != 1)
    {
        std::cout << "Enter your gender (m/f)";
        std::cin.getline (gender, 2);

        switch (gender)
        {
            case 'm':
                std::cout << "\nHello Mr. ";
                i++;
                break;

            case 'f':
                std::cout << "\nHello Mrs. "; …
Run Code Online (Sandbox Code Playgroud)

c++ string compiler-errors switch-statement

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

单元测试的依赖性

目前,我正在尝试首次将单元测试应用于项目.出现了两个问题:

  1. 如果多个测试相互依赖,这是不好的做法吗?在下面的代码中,几个测试需要其他测试的结果是积极的,这是一般的最佳实践吗?

  2. 您与SUT依赖的模拟物体相距多远?在下面的代码中,'Router'取决于'Route',它取决于'RouteParameter'.嘲笑还是不嘲笑?

下面的代码是测试我的'Router'对象,它接受路由Router::addRoute($route)并通过URL路由URL Router::route($url).

class RouterTest extends PHPUnit_Framework_TestCase {
    protected function createSimpleRoute() {
        $route = new \TNT\Core\Models\Route();
        $route->alias = 'alias';
        $route->route = 'route';
        $route->parameters = array();

        return $route;
    }

    protected function createAlphanumericRoute() {
        $route = new \TNT\Core\Models\Route();
        $route->alias = 'alias';
        $route->route = 'test/[id]-[name]';

        $parameterId = new \TNT\Core\Models\RouteParameter();
        $parameterId->alias = 'id';
        $parameterId->expression = '[0-9]+';

        $parameterName = new \TNT\Core\Models\RouteParameter();
        $parameterName->alias = 'name';
        $parameterName->expression = '[a-zA-Z0-9-]+';

        $route->parameters = array($parameterId, $parameterName);

        return $route;
    }

    public function testFilledAfterAdd() { …
Run Code Online (Sandbox Code Playgroud)

php testing dependencies phpunit unit-testing

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

Elasticsearch:在可能的情况下排除过滤器?(比如Solr)

我正在考虑从Solr改为ES.我无法找到的信息之一是ES是否允许我在进行分面时定义排除过滤器.

例如,考虑producttype值:A,B,C我想要面对的(即:显示计数).还要考虑查询是否受约束producttype: A.

在这种情况下,Solr允许我指定我想要排除约束producttype: A影响刻面producttype.IOW,它显示计数,producttype就像producttype: A没有应用约束一样.

如何在Solr中执行此操作请参阅:http://wiki.apache.org/solr/SimpleFacetParameters >标记和排除过滤器

有没有办法在ElasticSearch中执行此操作?

solr faceted-search elasticsearch

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

ComputeHash在计算时是否依赖于机器密钥?

我试图弄清楚如果机器键值不同,已经散列的值(使用下面的代码)是否会有所不同.另外,我想知道其他语言(即Java)的实现是否会产生不同的结果.

string hashedPassword = Convert.ToBase64String(
    new System.Security.Cryptography.SHA1CryptoServiceProvider().ComputeHash(
        System.Text.Encoding.Default.GetBytes(password)));
Run Code Online (Sandbox Code Playgroud)

(我试图在Google上找到答案,但我找不到任何确定的答案.)

hash cryptography

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

使用jQuery获取asp:HiddenField的值

我有两页.从第一页开始,我打开一个带有查询字符串的模态,该查询字符串包含客户端名称的值.然后我用它在打开的模态上设置一个隐藏字段.

我需要在新模态上使用TextBox来显示从第一个屏幕发送的值.

我尝试使用以下方法获取值:

var hv = $('hidClientField').val();`
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

这是我隐藏的领域:

<asp:HiddenField ID="hidClientName" runat="server" />`
Run Code Online (Sandbox Code Playgroud)

我在Page_Load后面的代码中设置它,如下所示:

hidClientName.Value = Request.QueryString["Client_Name"] ?? "";`
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激.

asp.net jquery hiddenfield

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

无法在ASP.NET中更新cookie

我为此疯狂.我可以写一个cookie,然后再读一遍.但在某些时候,我想更新它所拥有的价值.每当我再次获得cookie时,我会得到初始值,而不是更新的值.下面是我用于写入/更新和读取cookie的代码.

    private static HttpCookie WriteCookie(Guid siteId, string siteName)
    {
        var cookie = HttpContext.Current.Request.Cookies.Get("UserSettings");
        if(cookie != null) {
            cookie.Value = EncryptObject(new UserSettingsModel { SiteID = siteId, SiteName = siteName });
            HttpContext.Current.Response.Cookies.Set(cookie);
        }else {
            cookie = new HttpCookie("UserSettings") { Path = "/", Expires = DateTime.Now.AddDays(1), Value = EncryptObject(new UserSettingsModel { SiteID = siteId, SiteName = siteName }) };
            HttpContext.Current.Response.Cookies.Add(cookie);
        }
        return cookie;
    }

    public static UserSettingsModel GetUserSettings(string username = null)
    {
        var cookie = HttpContext.Current.Request.Cookies.Get("UserSettings");
        if (cookie == null || string.IsNullOrEmpty(cookie.Value))
        { …
Run Code Online (Sandbox Code Playgroud)

c# cookies model-view-controller asp.net-mvc

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

GWT IncompatibleRemoteServiceException

直截了当但令人发狂,我在RPC调用上遇到此错误:

处理此调用时抛出了IncompatibleRemoteServiceException.com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:com.milkrun.core.dto.UserBasket的类型签名无效

以下是导致问题的类:

public class UserBasket implements Serializable{

     private static final long serialVersionUID = -6761554796753637352L;

    public int userBasketID;
    public String description;
    public String userID;

    public List<BasketItem> items;

    public String createUserId;
    public Timestamp createTs;
     public String lastUpdateUserId;
    public Timestamp lastUpdateTs;
    public Timestamp effStartTs;
    public Timestamp effStopTs;

}
Run Code Online (Sandbox Code Playgroud)

和BasketItem类型:

public class BasketItem implements Serializable {


private static final long serialVersionUID = -17764683871112216L;

public int basketItemID;

public String upc;
public String description;
public String brandName;

public BigDecimal price;

public String createUserId;
public Timestamp …
Run Code Online (Sandbox Code Playgroud)

java gwt serialization

8
推荐指数
2
解决办法
9558
查看次数

使用带有Apache POI API的Java在word文档上创建Bullet列表

我需要在word文档中包含带有缩进和自定义项目符号的项目符号列表,这是通过Java与Apache POI API生成的.我搜索过,我无法找到Word文档.它可用于使用文本框的Powerpoint幻灯片.但我不想使用文本框.请让我知道实现它的可能性.任何帮助非常感谢.谢谢!问候,Arun Ganesh.P

java list apache-poi

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

修剪MySQL中的平均值

我想编写一个函数来计算MySQL中的简单修剪平均值计算.该函数(显然)将是一个聚合函数.我是新手在MySQL中编写函数等,所以可以提供一些帮助.

修剪均值的算法如下(伪代码):

CREATE AGGREGATE FUNCTION trimmed_mean(elements DOUBLE[], trim_size INTEGER)
RETURNS DOUBLE
BEGIN
   -- determine number of elements
   -- ensure that number of elements is greater than 2 * trim_size else return error
   -- order elements in ASC order
   -- chop off smallest trim_size elements and largest trim_size elements
   -- calculate arithmetic average of the remaining elements
   -- return arithmetic average
END
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助如何正确编写上面的函数,用于MySQL?

mysql sql aggregate-functions

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