小编t0m*_*mgs的帖子

源树SSH公钥被拒绝

我正在https://www.bitbucket.com上的私人存储库中开展项目.

我在本地进行编码,然后通过BitBucket的Windows Git客户端Sourcetree进行升级,提交和推送更新.

之后,我从远程共享服务器中提取文件,这需要SSH身份验证.

为了将git repo与bitbucket帐户连接,我尝试了以下操作:

  1. 推出嵌入式Sourcetree SSH代理(选美)
  2. 使用我的密码将我的.ppk(PuTTY私钥)添加到Pageant
  3. 在我项目的位置打开SourceTree终端,让我们称之为C:/Project.
  4. 用于git init初始化存储库.
  5. 用于git push -u origin --all将repo从我的计算机推送到BitBucket.
  6. 得到此错误: Permission denied (publickey).
  7. 试着看我是否可以ssh -Tv git@bitbucket.org- 仍然,Permission denied.

我试图找出究竟出了什么问题 - 它是否找到了我的SSH密钥?密钥是否未加载到特定位置?

注意:我在BitBucket上的配置文件中加载了公钥.

git ssh bitbucket

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

Heroku登录无法打开浏览器

当尝试通过 CLI 登录 Heroku 时,我得到:

user@MyMachine:$ sudo heroku login 
heroku: Press any key to open up the browser to login or q to exit: 
Opening browser to https://cli-auth.heroku.com/auth/browser/SOME-HEROKU-TOKEN
Warning: Cannot open browser.
heroku: Waiting for login... !
Run Code Online (Sandbox Code Playgroud)

并且在等待浏览器时登录挂起。当我在浏览器中打开链接并尝试登录时,CLI 中没有任何反应。

使用调试标志产生:

user@MyMachine:~$ sudo HEROKU_DEBUG=true HEROKU_DEBUG_HEADERS=1 heroku login 
heroku: Press any key to open up the browser to login or q to exit: 
Opening browser to https://cli-auth.heroku.com/auth/browser/SOME-OTHER-TOKEN
Warning: Cannot open browser.
    at Object.warn (/snap/heroku/3776/node_modules/@oclif/errors/lib/index.js:33:15)
    at showUrl (/snap/heroku/3776/node_modules/@heroku-cli/command/lib/login.js:132:34)
    at ChildProcess.cp.on.code (/snap/heroku/3776/node_modules/@heroku-cli/command/lib/login.js:145:17)
    at ChildProcess.emit …
Run Code Online (Sandbox Code Playgroud)

ubuntu heroku heroku-cli

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

MySQLi等效的MySQL代码

你能给我相当于MySQLi的这段代码吗?无法做对.

<?php
if(mysql_num_rows(mysql_query("SELECT userid FROM users WHERE userid = '$userid'"))){
//code to be exectued if user exists
} 
?>
Run Code Online (Sandbox Code Playgroud)

编辑:小心向我解释有什么问题?

$mysqli = new mysqli($host, $username, $pass, $db);

if ($mysqli->connect_error) {
    die('The Server Is Busy. Please Try Again Later.');
}
$result = $mysqli->query("SELECT userid FROM users WHERE userid = '$userid'");
if ($result->num_rows) {
    echo "<h1>AWESOME</h1>";
}
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

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

在PHP脚本中插入MySQL DB之前检查值是否存在

我找了类似的问题没有成功.

我有这段代码:

form1.php

$query  = "INSERT INTO table1 ";
$query .= "(fname, lname, mail)";
$query .= " VALUES ";
$query .= "('".$_POST[fname]."', '".$_POST[lname]."', '".$_POST[mail]."')"; 

$result = mysql_query($query) or die ("Query Failed: " . mysql_error());
Run Code Online (Sandbox Code Playgroud)

我希望脚本将检查插入的值是否存在于相应的列中,如果存在则抛出错误.有任何想法吗?

php mysql

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

Facebook PHP SDK上传照片

尝试将我服务器上呈现的照片上传到用户的脸谱相册.由于FB Docs非常,非常非常糟糕(至少可以说),我希望有人向我展示一些使用PHP SDK的Graph API调用的良好代码示例?

php facebook facebook-php-sdk

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

Ratchet Push.js不推

我在CodeIgniter之上构建了一个PHP应用程序,它通过移动到控制器到控制器(.php文件)而不是从一个静态页面移动到另一个(.html文件).

问题:链接拒绝工作.

我不确定这是否是问题,但我已经浏览了文档,它似乎是与源代码相比唯一的例外 - 我正在调用.php文件而不是.html文件.

在您询问之前 - 在我的系统上,booknav是一个可行的控制器,在点击它时加载一个可行的视图.

另外 - 我可以看到这里的片段实际上正在工作.我正在尝试调试这个 - 为什么这里的代码片段会发送一个链接,而我的服务器上的等效代码却没有?

这是我最终的HTML文件:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <title>Project</title>
  <!-- Including Ratchet CSS + JS + Custom CSS !-->
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-status-bar-style" content="black">
  <link href="//cdnjs.cloudflare.com/ajax/libs/ratchet/2.0.2/css/ratchet.css" rel="stylesheet" />
  <script src="//cdnjs.cloudflare.com/ajax/libs/ratchet/2.0.2/js/ratchet.js"></script>
</head>

<body>
  <header class="bar bar-nav">
    <h1 class="title">Select Your Book</h1>
  </header>
  <div class="content">
    <div class="card">
      <ul class="table-view">
        <li class="table-view-cell">
          <a class="navigate-right" href="booknav" data-transition="slide-in">
            <span><strong> Book 1</strong></span>
          </a>
        </li> …
Run Code Online (Sandbox Code Playgroud)

javascript ratchet-bootstrap ratchet-2

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

带符号的长整数随着它的增长而变为负数?

我正在做一些数学运算,然后打印一个有符号的长整数,如下所示:

在file1.c

#include <stdio.h>

int main (int argc, char *argv[])
{
    long my_signed_integer = 9999L * 9999L * 9999L * 9999L;
    printf("This is my signed integer %ld.\n", my_signed_integer); 

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Makefile文件

CFLAGS=-Wall -g

all: file1

clean:
    rm -f file1
Run Code Online (Sandbox Code Playgroud)

我试图看看没有我的编译器给我一个错误,9999L每次添加一个乘法,然后运行:

make
./file1.c
Run Code Online (Sandbox Code Playgroud)

看看会发生什么.


4次

当使用9999L4次时(如上例所示),我得到:

This is my signed integer 9996000599960001.

没有任何警告.


5次

使用9999L5次,我得到1个警告:

warning: overflow in expression; result is 7716289630452291919 with type 'long'
      [-Winteger-overflow]
Run Code Online (Sandbox Code Playgroud)

但该文件仍然编译,最终结果是:

This is my signed integer 7716289630452291919.


6次 …

c

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

PHP/MySQL检查是否存在值,如果不存在则插入

之前我曾问过,但无法弄明白.

我有这样的形式:

<?php
if ( isset ($_REQUEST['fname']{0}, $_REQUEST['lname']{0}, $_REQUEST['mail']{0}, $_REQUEST['url']{0}) ){
   $query = "INSERT INTO table1 (url, fname, lname, mail) VALUES ('".$_REQUEST[url]."', '".$_REQUEST[fname]."', '".$_REQUEST[lname]."', '".$_REQUEST[mail]."')"; 
$result = mysql_query($query)
or die ("Query Failed: " . mysql_error());
}
else{
   echo "One Of The Values Not Entered Correctly. Please Press Back In Your Browser And Enter The Missing Values.";
}
?>
Run Code Online (Sandbox Code Playgroud)

我想知道它是否有可能在再次输入之前检查系统中是否存在URL.

php mysql

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

将道具传递给处理函数

我关注的是Pure React,有一个House组件需要一些构建(为简洁起见,省略了导入):

class House extends React.Component {

    state = {
        bathroom: true,
        bedroom: false,
        kitchen: true,
        livingRoom: false
    }

    flipSwitch = (action) => {
        this.setState({
            ???????????????
        });
    }

    render () {
        return (
            <>
            <RoomButton room='kitchen' handler={this.flipSwitch}/>
            <RoomButton room='bathroom' handler={this.flipSwitch}/>
            <RoomButton room='livingRoom' handler={this.flipSwitch}/>
            <RoomButton room='bedroom' handler={this.flipSwitch}/>
            </>
        );
    }
}

const RoomButton = ({room, handler}) => (
    <button onClick={handler}>
        {`Flip light in ${room}!`}
    </button>
)

ReactDOM.render (
    <House/>,
    document.getElementById('root')
)
Run Code Online (Sandbox Code Playgroud)

预期的结果:单击<room>按钮时,House组件的状态会发生变化,以反映房间内电灯开关的翻转(即,true点亮,false熄灭)。

我想知道应该 …

javascript reactjs

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