小编joh*_*dad的帖子

OAuth 2.0 PHP客户端和服务器示例

我在这里下载了适用于OAuth 2.0的服务器版本(PDO):http://code.google.com/p/oauth2-php/

不确定它是否是最好的实现.

它已配置并且当前返回错误JSON,表示它正在等待客户端向其传递正确的参数.

现在,它带有一个带有Client .inc文件的"lib"文件夹.老实说,我不知道如何使用它,因为我没有在存档中找到的PHP示例,也无法在线找到任何内容.我找到了一个使用这个库的Drupal的例子,但是由于他们有自己的Drupal相关功能作为模块,所以它是一个混乱.

我想知道是否有人在这里运气使用这个PHP客户端库,如果是这样,他们可以共享一个连接,授权然后重定向到回调URL的示例,以便能够访问受保护的页面/ api调用会话吗?

我想尝试Facebook Graph API(开源),但我发现它非常适合Facebook,并且不太确定我应该将URL放在我自己的服务器机器上安装的OAuth 2.0服务器上.

php oauth oauth-2.0

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

C++上的OAuth 2.0(适用于UNIX)

我想知道在C++上OAuth 2.0的最佳实现/库(最好是实现库的示例代码)是什么.应用程序在Linux机器上运行.

如果你可以指出我正确的实施,测试和工作,那将是很好的; 我在网上找到了一些关于Twitter的内容,但我不确定他们是否满足OAuth 2.0而不是OAuth 1.0.

谢谢!

c++ linux oauth oauth-2.0

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

从SQL Server 2008 R2 Express升级到SQL Server 2008 R2 Enterprise

当我尝试从SQL Server 2008 R2 Express升级到SQL Server 2008 R2 Enterprise时,它通过了所有测试,然后在步骤"选择功能"时失败,说出以下错误:

没有选择升级功能.

并出现一个窗口错误消息:

此页面上存在验证错误.单击"确定"关闭此对话框.查看设置页面按钮上的错误,然后提供有效参数或单击帮助以获取更多信息.

是可以继续还是我需要备份,卸载Express然后安装新的企业版?

windows sql-server upgrade sql-server-2008-r2 sql-server-2008r2-express

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

在SQL Server中创建触发器

当我想使用SQL Server 2008 R2的预定义"CREATE TRIGGER"创建触发器时,我迷路了.你能给我一个直接的SQL语句,我可以用来创建一个触发器,并告诉我如何定义AFTER,BEFORE等等吗?

另外,如何知道行UPDATED/INSERTED/DELETED,并使用它们的列值在触发器内执行操作?

sql sql-server triggers

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

在SQL Server 2008 R2 Express中发送SMTP邮件

我尝试使用:sp_send_dbmail

但是我收到以下错误:

消息15281,级别16,状态1,过程sp_send_dbmail,行0
SQL Server阻止访问组件'Database Mail XPs'的过程'dbo.sp_send_dbmail',因为此组件作为此服务器的安全配置的一部分被关闭.
系统管理员可以使用sp_configure启用"Database Mail XPs".有关启用"数据库邮件XP"的详细信息,请参阅SQL Server联机丛书中的"表面区域配置".

我还尝试使用此代码在SQL Server 2008 R2 EXPRESS中发送SMTP邮件:http://www.freevbcode.com/ShowCode.asp?ID = 6699

但是我收到以下错误:

消息15281,级别16,状态1,过程sp_OACreate,第1行
SQL Server阻止访问组件"Ole Automation Procedures"的过程"sys.sp_OACreate",因为此组件作为此服务器的安全性配置的一部分被关闭.系统管理员可以使用sp_configure启用"Ole Automation Procedures".有关启用"Ole Automation Procedures"的详细信息,请参阅SQL Server联机丛书中的"Surface Area Configuration".

我去了"Facets"来检查那里的安全选项,但没有关于"Surface Area Configuration"的内容!是否缺少因为我使用的是SQL Server 2008 R2的Express版本?还是我朝错误的方向走?

如果您有任何更好的代码/建议在SQL Server 2008中发送邮件,请告诉我.谢谢!

sql-server

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

GoDaddy Linux上的PHP共享尝试通过GMAIL SMTP发送

我已经尝试在StackOverflow和其他网站上发布了每个单独的脚本/代码/方法,但没有运气.我在GoDaddy上主持.我已经设置了一个Google App帐户,设置了MX Records所需的一切(使用GoDaddy工具),甚至尝试从我的网站的GMAIL界面发送一些电子邮件,以及通过我的一个unix上的终端中的SMTP发送电子邮件机器.这一切都奏效了.

但是,当我尝试使用PHP时,却没有!难道GoDaddy会以某种方式阻止它吗?

我总是收到:

SMTP - >错误:无法连接到服务器:连接被拒绝(111)SMTP错误:无法连接到SMTP主机.邮件程序错误:SMTP错误:无法连接到SMTP主机.

这是我用于PHPMailer的代码:

<html>
    <head>
        <title>PHPMailer - SMTP (Gmail) advanced test</title>
    </head>
    <body>
    <?php
    require_once('../class.phpmailer.php');
    //include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded

    $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch

    $mail->IsSMTP(); // telling the class to use SMTP

    try {
        $mail->Host       = "smtp.gmail.com"; // SMTP server
        $mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
        $mail->SMTPAuth …
Run Code Online (Sandbox Code Playgroud)

php gmail smtp phpmailer

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

使用#tag获取完整的URL

试图在PHP中打印$ _SERVER数组,但我找不到我想要的东西:

http://www.domain.com/#sometaginpage

我想要"sometaginpage".

救命.谢谢!

php

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

PHP:小数的intval()?

什么是PHP命令,它执行类似于intval()但是对于小数?

例如.我有字符串"33.66",我想在将其发送到MSSQL之前将其转换为十进制值.

谢谢.

php

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

回滚整个过程(所有陈述)

如何以某种方式编写该过程,以便每当其中的任何语句出错时我都可以ROLLBACK所有INSERT,UPDATE和DELETE语句.

请注意,我的程序可能会也可能不会按顺序列出语句.换句话说,我有一个INSERT语句,然后是一些IF逻辑,然后是一个select语句,然后是另一个INSERT,然后是UPDATE,然后是逻辑然后是DELETE语句等.

我只想在任何语句发生错误时ROLLBACK所有INSERT,UPDATE和DELETE语句.我找到了这段代码http://msdn.microsoft.com/en-us/library/ms181299.aspxhttp://en.allexperts.com/q/MS-SQL-Server-1801/Rollback-SP.htm

但他们没有回答我的问题.

sql-server

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

Pthread Barrier vs. Loop Join

所以我在 C 中的问题是:与在循环中使用 pthread Join 相比,使用 pthread 屏障(init 和 wait..etc)的基本区别(可能是优点和缺点)是什么。

所以说我在一个循环中创建了 10 个线程,然后在我想要一个屏障的地方,我放了一个循环来为所有线程做 Join。那岂不是也能起到屏障的作用?

请说清楚。谢谢!

c pthreads barrier

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

为什么没有-O3 GCC优化内联这个功能?

在GCC编译器中,每当标记-O3时,编译器主要通过循环展开和函数内联进行优化.

但是,当我编译具有以下功能的应用程序时,它没有执行函数内联.从gprofing和gconving我可以注意到这个函数(comp_t_delay)没有从这个应用程序的主功能单元调用.但是,它是由函数调用的函数调用的,由main函数调用.

这是comp_t_delay(int in,int ip)的代码,我想知道为什么GCC没有使用-O3优化它(任何帮助都很感激!):

static float
comp_t_delay(int in,int ip)
{

    int sb, sib,dx, dy;
    t_type_ptr st, sit;
    float d_ssi;

    d_ssi = 0.;

    sb = net[in].node_block[0];
    st = block[sb].type;

    sib = net[in].node_block[ip];
    sit = block[sib].type;

    assert(st != NULL);
    assert(sit != NULL);

    dx = abs(block[sib].x - block[sb].x);
    dy = abs(block[sib].y - block[sb].y);

    if(st == T_IO)
    {
        if(sit == T_IO)
        d_ssi = de_io[dx][dy];
        else
        d_ssi = de_iof[dx][dy];
    }
    else
    {
        if(sit == T_IO)
        d_ssi = de_fio[dx][dy];
        else
        d_ssi = de_fb[dx][dy];
    }
    if(d_ssi …
Run Code Online (Sandbox Code Playgroud)

c optimization gcc

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

INSERT INTO和DELETE ... IF/WHERE一个列在不同的表中

只有当tableB中的特定列等于某个值时,我才能使用什么语句来INSERT INTO tableA新行,其中tableB包含"itemid",tableA也包含"itemid".我想到了INNER JOIN,但这有可能吗?

我还需要完全相同的DELETE方法.

sql-server

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

document.getElementByIdContains?

无论如何,有没有办法解决这个问题:

我的元素有ID,例如"x_y_z".唯一的部分是"x_y",因此没有两个项目具有相同的x和y组合.

但是,使用getElementById将不起作用,因为当我这样做时,我只有"x"和"y"部分而不是Z(将Z视为随机增量计数器).

有没有解决的办法?所以,当我有"x"和"y"时,我会说像getElementByIdContains("x_y")这样的东西?

谢谢!

javascript

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