小编rgk*_*rgk的帖子

如何使用twitter4j获取特定用户的推文

我正在编写一个应该获取特定Twitter用户的推文的应用程序.所以我必须首先收集屏幕名称然后才能获取推文.我尝试使用以下代码.

package gethometimeline;
import twitter4j.*;
import java.util.*;
import twitter4j.conf.ConfigurationBuilder;
import twitter4j.Status;
import twitter4j.Twitter;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;

import java.util.List;

public class GetUserTimeLine {


    public static void main(String[] args) {

                   ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
  .setOAuthConsumerKey("")
  .setOAuthConsumerSecret("")
  .setOAuthAccessToken("")
  .setOAuthAccessTokenSecret("");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();



        try {
            List<Status> statuses;


             Scanner input = new Scanner(System.in);
             System.out.println("Enter Twitter Screen Name: ");
             String user = input.nextLine();

            if (args.length == 1) {
                user = args[0];
                statuses = twitter.getUserTimeline(user);
            } else { …
Run Code Online (Sandbox Code Playgroud)

java twitter4j twitter-oauth

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

在angular2中调用api后重定向到路由

在处理(通过api)通过表单提交的数据用户后,我需要将用户重定向到另一个组件.以下是我试过的代码.

在组件中

onSubmit(model){
  if(model.valid === true) {
    this.SharedService.postFormdata(model).subscribe(
       data  => { console.log(data)},
       error => Observable.throw(error);   
    );
    this.router.navigate(['PublicPage']);
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,在调用完成后,它不会重定向到PublicPage组件.请帮忙.谢谢.

router subscribe angular

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

如何更改使用d3.js创建的圆环图的颜色?

我是d3排行榜的新手.我有这个代码创建甜甜圈图表.但是,无法改变颜色.有人可以帮忙吗?

  <body>
    <div id="chart"></div>
    <script src="d3.v3.min.js"></script>
    <script>            

      (function(d3) {
        'use strict';    
        var dataset = [
          { label: 'Abulia', count: 10 }, 
          { label: 'Betelgeuse', count: 20 },
          { label: 'Cantaloupe', count: 30 },
          { label: 'Dijkstra', count: 40 }
        ];

        var width = 360;
        var height = 360;
        var radius = Math.min(width, height) / 3.5;
        var donutWidth = 50;                            // NEW

        var color = d3.scale.category20b();

        var svg = d3.select('#chart')
          .append('svg')
          .attr('width', width)
          .attr('height', height)
          .append('g')
          .attr('transform', 'translate(' + (width / …
Run Code Online (Sandbox Code Playgroud)

javascript css d3.js donut-chart

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

如何在javascript中使对象的特定属性不可变?

如果我有一个像这样的对象

let person = {
       firstName: 'Krishna',
       lastName: 'Jai',
       age: 12
}
person.firstName = 'Kumar';
console.log(person);

//output
Object { firstname: 'Kumar', lastName: 'Jai', age: 12 }
Run Code Online (Sandbox Code Playgroud)

但我不应该让任何用户更改person的firstName.如何使firstName不可变,以便它的值不能被覆盖?

javascript

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

如何在ngFor中获取复选框值?在Angular 2+中?

Hy,我需要通过ngFor中的复选框检查收集选定的值.下面是代码.

 <tr *ngFor="let item of items; let index = index;">
    <td>{{item.bed}}</td>
    <td>{{item.size}}</td>
    <td>{{item.name}}</td>
    <td>
      <input type="checkbox"
             name="domain-{{item.bed}}"
             [(ngModel)]="items[index].id"
      >
    </td>
  </tr>
<button (click)="OnSelect()">Select</button>
Run Code Online (Sandbox Code Playgroud)

在组件中,我试图像这样访问.

component.ts
items = [];
ngOnInIt() {
  this.items = somepromise.then((items) => this.items );
}
OnSelect() {
  console.log(this.items);
}
Run Code Online (Sandbox Code Playgroud)

在选择时,我看到打印的所有项目值而不是选中的复选框值.有什么想法吗 ?

checkbox angular-ngmodel ngfor angular

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