小编Zul*_*din的帖子

Mandrill回复

今天我注册了Mandrill帐户,了解它是如何工作的.这是我发送简单邮件的PHP代码:

<?php

$apikey = 'API_KEY_HERE';

require_once 'Mandrill.php';
$mandrill = new Mandrill($apikey);

$message = new stdClass();
$message->html = "html message";
//$message->text = "text body";
$message->subject = "email subject";
$message->from_email = "from@email.com";
$message->from_name  = "My App Name";
$message->to = array(array("email" => "recipient@email.com"));
$message->track_opens = true;

$response = $mandrill->messages->send($message);

var_dump($response);
?>
Run Code Online (Sandbox Code Playgroud)

这个脚本使用这个Bitbucket repo.

我想知道如何在脚本中插入回复电子邮件地址变量.什么是变量名称?我正在查看文档页面但是我被卡住了.

我是PHP的新手.我非常感谢你的帮助.提前致谢!

php mandrill

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

Heroku:无法通过 Bundler 安装 gems

我尝试使用git push heroku master -f命令将我的 Rails 应用程序推送到 Heroku ,我得到了这个:

Total 0 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Ruby app detected
remote: -----> Compiling Ruby/Rails
remote: -----> Using Ruby version: ruby-2.0.0
remote: -----> Installing dependencies using 1.9.7
remote:        Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
remote:        You are trying to install in deployment mode after changing
remote:        your Gemfile. Run `bundle install` elsewhere and …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku gemfile ruby-on-rails-4

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

如何使用PSequel GUI连接到Mac上的localhost PostgreSQL?

我按照本教程在Mac上安装PG.这是我第一次在本地使用PG.在此之前我在Rails项目中使用了很多Sqlite.

我找到了这个PSequel GUI应用程序,我刚安装它.但我不知道如何连接到我的localhost PostgreSQL数据库.

在此输入图像描述

我的是什么:

  1. 主机/插座?
  2. 港口?(我用来localhost:3000在本地测试我的Rails应用程序)
  3. 用户?
  4. 密码?
  5. 数据库?

谢谢.

database postgresql macos ruby-on-rails ruby-on-rails-4

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

如何在onclick事件后将文本删除线设置为具有相同类的所有元素?

我有这个HTML:

<button onclick="hello()">Click Me</button>
<p class="myelement">Hello world 1</p>
<p class="myelement">Hello world 2</p>
Run Code Online (Sandbox Code Playgroud)

这是我的JS:

function hello(){
    alert('hello!');
    var ele = document.getElementsByClassName("myelement");
    ele.style.setProperty("text-decoration", "line-through");
}
Run Code Online (Sandbox Code Playgroud)

按下按钮后,如何将文本更改为删除线?

小提琴

注意:我正在寻找vanilla JS方法.不是jQuery方式.

html javascript css

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

启动后如何重新启动docker-machine?

我使用的是 MacBook Pro 2009,它不支持最新的 Docker for Mac。因此,我使用 Docker Machine 方法来启动并运行我的机器上的 Docker。

以下是我用来在我的机器上安装 Docker 的命令:

$ brew install docker docker-compose docker-machine
$ docker-machine create --driver virtualbox default
$ docker-machine env
$ eval $(docker-machine env default)
Run Code Online (Sandbox Code Playgroud)

上面的命令没有任何问题。每次我运行最后一个命令时,Docker 进程都会启动并完美运行。

但是,当我重新启动主机 (MacBook) 时,Docker 机器已死,我看到Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?错误。

我尝试在我的下面放 2 行,.bash_profile但没有用(是的,我已经source这样做了):

docker-machine restart default
docker-machine env
eval $(docker-machine env default)
Run Code Online (Sandbox Code Playgroud)

我还尝试创建 LaunchDaemons .plist 文件以在启动时运行 bash 脚本,但它也不起作用:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE …
Run Code Online (Sandbox Code Playgroud)

macos plist docker launchctl docker-machine

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

如何使用Golang正确发送RPC调用来获取智能合约所有者?

更新

\n\n

由于我无法使用此问题中的方法来实现此目的,因此我创建了自己的库来执行相同的操作(链接)。它不依赖于 go-ethereum 包,而是使用普通net/http包来执行 JSON RPC 请求。

\n\n

我仍然想知道我在下面的方法中做错了什么。

\n\n
\n\n

定义

\n\n
    \n
  • 所有者=与类型public签订合同的变量address
  • \n
  • 合约= 有所有者的智能合约
  • \n
\n\n

这是获取合同所有者的curl 请求。我设法找到了主人。(JSON RPC 文档

\n\n
curl localhost:8545 -X POST \\\n--header \'Content-type: application/json\' \\\n--data \'{"jsonrpc":"2.0", "method":"eth_call", "params":[{"to": "0x_MY_CONTRACT_ADDRESS", "data": "0x8da5cb5b"}, "latest"], "id":1}\'\n\n{"jsonrpc":"2.0","id":1,"result":"0x000000000000000000000000_OWNER"}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是当我尝试在 Golang 中复制它(下面的代码)时,出现json:cannot unmarshal string into Go value of type main.response错误。(我使用的 go-ethereum 代码

\n\n
package main\n\nimport (\n    "fmt"\n    "log"\n    "os"\n\n …
Run Code Online (Sandbox Code Playgroud)

json-rpc go ethereum smartcontracts go-ethereum

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

将用户重定向到移动站点的最佳技术

您最喜欢将用户重定向到自定义移动网站的技术是什么(例如:mysite.com - > m.mysite.com或mysite.com/m).

我试过检测移动浏览器 JS,看起来不错.但是,我可以看到,它首先加载主站点,并在所有主站点内容完全加载后,然后用户将被重定向到移动站点.这需要花费很多时间.

在此处分享您的建议和最佳实践指南.我也想学习.:)

谢谢.

javascript php apache

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

http.Request r.FormValue不返回任何内容/地图[]

我有以下Go代码:

package main

import (
  "encoding/json"
  "fmt"
  "github.com/gorilla/mux"
  "github.com/gorilla/handlers"
  "log"
  "net/http"
  "io/ioutil"
)

type rLog struct {
  Method string
  URI string
  FormParam string
}

func commonMiddleware(next http.Handler) http.Handler {
  return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
    w.Header().Add("Content-Type", "application/json")
    formBs, err := ioutil.ReadAll(r.Body)
    if err != nil {
      log.Fatalf("Failed to decode postFormByteSlice: %v", err)
    }
    rl := rLog{Method: r.Method, URI: r.RequestURI, FormParam: string(formBs)}
    log.Printf("%+v", rl)
    next.ServeHTTP(w, r)
  })
}

func main() {
  port := ":3000"
  var router = mux.NewRouter()
  router.Use(commonMiddleware)
  router.HandleFunc("/m/{msg}", handleMessage).Methods("GET") …
Run Code Online (Sandbox Code Playgroud)

forms rest middleware go gorilla

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

PostgreSQL - 使用 WHERE 子句执行 LEFT OUTER JOIN 时如何删除重复项?

我有 2 张桌子:

users table
+--------+---------+
| id     | integer |
+--------+---------+
| phone  | string  |
+--------+---------+
| active | boolean |
+--------+---------+

statuses table
+---------+---------+
| id      | integer |
+---------+---------+
| user_id | integer |
+---------+---------+
| step_1  | boolean |
+---------+---------+
| step_2  | boolean |
+---------+---------+
Run Code Online (Sandbox Code Playgroud)

我正在使用这样的子句对表进行LEFT OUTER JOIN statuses表操作:usersWHERE

SELECT users.id, statuses.step_1, statuses.step_2
FROM users 
LEFT OUTER JOIN statuses ON users.id = statuses.user_id
WHERE (users.active='f')
ORDER BY users.id DESC
Run Code Online (Sandbox Code Playgroud)

我的问题 …

sql postgresql join left-join

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