小编zon*_*ono的帖子

如何渲染d3.layout.tree以使其向下传播(root在顶部)

我在下面发现了一棵奇妙的树,几乎满足了我的需求.但是,我想纵向扩展树.任何人都可以给我任何想法如何制作它或任何参考网站.任何帮助将不胜感激.

http://mbostock.github.com/d3/talk/20111018/tree.html

javascript tree d3.js

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

Google Cloud数据存储分页

我们将数据存储在Google Cloud Datastore中。我们希望向用户提供API。我们的API的分页规范与github API相同,是基于标头的。我们希望用户使用页面参数。

分页规范

e.g.

Link: <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=15>; rel="next",
  <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=34>; rel="last",
  <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=1>; rel="first",
  <https://api.github.com/search/code?q=addClass+user%3Amozilla&page=13>; rel="prev"
Run Code Online (Sandbox Code Playgroud)

https://developer.github.com/guides/traversing-with-pagination/

API

End-Users <--- Backend Code (PHP) <--- Google Cloud Datastore
Run Code Online (Sandbox Code Playgroud)

如您所知,Google Cloud Datastore建议使用游标来提高性能和成本。但是我们不希望最终用户使用游标。最终用户是否有可能使用整数页码而不是游标,而游标用于后端?

我们使用Google的PHP客户端。

https://github.com/google/google-api-php-client-services

google-cloud-datastore

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

进入Dockerfile.我找不到包错误

RUN go get在"docker-compose"期间添加了安装包.但是,cannot find package运行时发生以下错误go build.我发现包保存在/go/pkg/linux_amd64/.

运行docker-compose并进行构建

$ docker-compose up -d
$ docker exec -it explorer-cli /bin/bash
# pwd
/go
# ls     
bin  pkg  src
# echo $GOPATH
/go
# ls /go/pkg/linux_amd64/github.com/
go-sql-driver
# go build -i -o /go/bin/explorer-cli src/main.go 
src/main.go:6:2: cannot find package "github.com/go-sql-driver/mysql" in any of:
    /usr/local/go/src/github.com/go-sql-driver/mysql (from $GOROOT)
    /go/src/github.com/go-sql-driver/mysql (from $GOPATH)

(it worked if I run "go get" manually)
# go get github.com/go-sql-driver/mysql
# ls src/
github.com  main.go
# …
Run Code Online (Sandbox Code Playgroud)

go docker docker-compose

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

如何将Python程序移植到Ruby

我正在尝试将Python程序移植到Ruby,但我完全不了解Python.

你能给我一些建议吗?

我想运行sampletrain方法.但是,我不明白为什么features=self.getfeatures(item)可用.getfeatures只是一个实例变量,不是吗?它似乎被用作一种方法.

docclass.py:

class classifier:
  def __init__(self,getfeatures,filename=None):
    # Counts of feature/category combinations
    self.fc={}
    # Counts of documents in each category
    self.cc={}
    self.getfeatures=getfeatures

  def train(self,item,cat):
    features=self.getfeatures(item)
    # Increment the count for every feature with this category
    for f in features:
      self.incf(f,cat)

    # Increment the count for this category
    self.incc(cat)
    self.con.commit()

  def sampletrain(cl):
    cl.train('Nobody owns the water.','good')
    cl.train('the quick rabbit jumps fences','good')
    cl.train('buy pharmaceuticals now','bad')
    cl.train('make quick money at the online casino','bad')
    cl.train('the quick …
Run Code Online (Sandbox Code Playgroud)

ruby python

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

UISplitViewController toggleMasterVisible方法.方法在哪里定义?

我可以正确调用"toggleMasterVisible"方法作为Button动作,但我想像这样扩展方法.

(In Button action. It works)
.h 
@interface DetailViewController : UIViewController <UISplitViewControllerDelegate>
@end

.m
UIBarButtonItem *listBarButtonItem = [[UIBarButtonItem alloc] 
initWithImage:[UIImage imageNamed:@"list.png"] 
style:UIBarButtonItemStyleBordered 
target:self.splitViewController 
action:@selector(toggleMasterVisible:)];


(I want to expand the method)
.m
UIBarButtonItem *listBarButtonItem = [[UIBarButtonItem alloc] 
initWithImage:[UIImage imageNamed:@"list.png"] 
style:UIBarButtonItemStyleBordered 
target:self 
action:@selector(toggleMasterVisibleIfCondtionIsOK:)];

-(void)toggleMasterVisibleIfCondtionIsOK
{
     if(isConditionOK){
          [self.splitViewController toggleMasterVisible];
     }
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误,"UISplitViewController'声明没有可见@interface".方法在哪里定义?我在参考文献(http://developer.apple.com/library/ios/#documentation/uikit/reference/UISplitViewController_class/Reference/Reference.html)上找不到该方法,我该如何调用该方法?任何帮助将不胜感激.

uisplitviewcontroller ios

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

iBeacon:我如何将自定义数据放入advdata?

我想将自定义数据(如用户ID)放入iBeacon数据包的advdata中.可能吗?如果是这样,我该如何获取数据.CLBeaconRegion似乎没有advdata属性.

请看下面的iBeacon样本.https://github.com/suwa-yuki/BeaconSample/blob/master/BeaconSender/BeaconSender/BSViewController.m

据我所见,我可以将自定义measuredPower放入广告数据中.我可以将此属性用作自定义变量吗?我的意思是我想将UserId放入measuredPower属性.它会影响RSSI或其他东西吗?

谢谢,

ios ibeacon

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

CoreData:非null属性应该是可选的吗?

我不确定Swift和CoreData的最佳实践.你认为not null属性应该是可选的吗?

例如

import Foundation
import CoreData

class Item: NSManagedObject {
    @NSManaged var itemId: String // Not null property
    @NSManaged var itemPrice: String? // null is possible
}
Run Code Online (Sandbox Code Playgroud)

我想知道我应该通知其他程序员哪些属性不是null.

我想知道你通常做什么.这个问题听起来是基于意见的,但我确定如何处理可选项对其他人有帮助.

仅供参考我找到了类似的问题

CoreData - 将实体的属性设置为非null - 属性是否应设置为Optional或Mandatory

swift

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

谷歌应用脚​​本。来自 BigQuery.Jobs.query 响应的 JSON

我想从 BigQuery.Jobs.query 的响应中获取 JSON 字符串。有什么简单的方法吗?

谷歌应用脚​​本

var request = {
    query: 'SELECT TOP(word, 300) AS word, COUNT(*) AS word_count ' + 'FROM publicdata:samples.shakespeare WHERE LENGTH(word) > 10;'
};
var queryResults = BigQuery.Jobs.query(request, projectId);
Run Code Online (Sandbox Code Playgroud)

我想从中获取 JSON 文本 queryResults

[
  {
    "word": "counterfeit",
    "word_count": "28"
  },
  {
    "word": "remembrance",
    "word_count": "24"
  },
  {
    "word": "countenance",
    "word_count": "24"
  },
Run Code Online (Sandbox Code Playgroud)

感谢 Henrique Abreu。

var request = {
  query: 'SELECT TOP(word, 300) AS word, COUNT(*) AS word_count ' + 'FROM publicdata:samples.shakespeare WHERE LENGTH(word) > 10;' …
Run Code Online (Sandbox Code Playgroud)

google-apps-script google-bigquery

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

如何为两个对象使用Collections方法(removeAll()和retainAll())

我期望得到以下但实际上没有.即使它在我尝试使用String而不是Item Object时也能正常工作.我想知道为什么原因以及如何编码以获得预期的结果.谢谢.

EXPECTED
------------------------------
removed object are:
2
same object are:
1
3
add object are:
4
------------------------------
Run Code Online (Sandbox Code Playgroud)
ACTUAL
------------------------------
removed object are:
1
2
3
same object are:
add object are:
1
3
4
------------------------------
Run Code Online (Sandbox Code Playgroud)
package com.javastudy;

import java.util.ArrayList;
import java.util.List;

public class CollectionCompareToObjects {

 public static void main(String[] args) {

  List<Item> before = new ArrayList<Item>();
  List<Item> after = new ArrayList<Item>();

  before.add(new Item(1L));
  before.add(new Item(2L)); // delete
  before.add(new Item(3L));

  after.add(new Item(1L));
  after.add(new Item(3L));
  after.add(new Item(4L)); // added

  List<Item> removed …
Run Code Online (Sandbox Code Playgroud)

java collections list apache-commons

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

ORACLE 10g:如何在没有外键约束错误的情况下导入?

我有一个数据转储,然后我想将它导入另一个数据库(Oracle 10g).目标DB已经有表(没有数据)和一些外键约束.我将按表导入数据,以避免约束错误.如果有人知道任何更简单的方法,请教我吗?(Oracle的导入工具没有自动识别表间关系的功能,是吗?)

import oracle10g

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