小编kit*_*ttu的帖子

Android Studio与Eclipse with ADT(2015)

截至2015年,我发现Android工作室是根据官方网站网站每个页面上的信息开发Android应用程序的官方IDE ,有一条说明建议使用Android工作室,而不是带有ADT的Eclipse.

注意:如果您已经将Eclipse与ADT一起使用,请注意Android Studio现在是Android的官方IDE,因此您应该迁移到Android Studio以接收所有最新的IDE更新.

但我没有找到任何关于选择IDE或使用ADT进行日食的利弊的最新文章.如果有人可以对它有所启发,那么它会帮助像我这样的其他初学者选择适合Android开发的应用程序

eclipse android adt android-studio android-gradle-plugin

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

什么是火花中的RDD

定义说:

RDD是不可变的分布式对象集合

我不太明白这是什么意思.是否像存储在硬盘上的数据(分区对象)那么如何RDD可以拥有用户定义的类(如java,scala或python)

从这个链接:https://www.safaribooksonline.com/library/view/learning-spark/9781449359034/ch03.html它提到:

用户以两种方式创建RDD:通过加载外部数据集,或通过在其驱动程序中分发对象集合(例如,列表或集合)

我很难理解RDD的一般情况以及与spark和hadoop的关系.

请有人帮忙.

hadoop scala apache-spark rdd

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

考虑在配置中定义'service'类型的bean [Spring boot]

我运行主类时遇到错误.

错误:

Action:
Consider defining a bean of type 'seconds47.service.TopicService' in your configuration.

Description:
Field topicService in seconds47.restAPI.topics required a bean of type 'seconds47.service.TopicService' that could not be found
Run Code Online (Sandbox Code Playgroud)

TopicService接口:

public interface TopicService {

    TopicBean findById(long id);

    TopicBean findByName(String name);

    void saveTopic(TopicBean topicBean);

    void updateTopic(TopicBean topicBean);

    void deleteTopicById(long id);

    List<TopicBean> findAllTopics(); 

    void deleteAllTopics();

    public boolean isTopicExist(TopicBean topicBean);
}
Run Code Online (Sandbox Code Playgroud)

控制器:

@RestController
public class topics {

    @Autowired
    private TopicService topicService;

    @RequestMapping(path = "/new_topic2", method = RequestMethod.GET)
    public void new_topic() throws Exception { …
Run Code Online (Sandbox Code Playgroud)

java spring spring-data spring-data-jpa spring-boot

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

如何将新的 mime 类型添加到 apache tika

这是我阅读 mime 类型的课程。我正在尝试添加新的 MIME 类型(属性文件)并阅读它。

这是我的类文件:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package check_mime;

import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import org.apache.tika.Tika;
import org.apache.tika.mime.MimeTypes;


public class TikaFileTypeDetector {

    private final Tika tika = new Tika();

    public TikaFileTypeDetector() {
        super();
    }

    public String probeContentType(Path path) throws IOException {

        // Check contents first
        String fileContentDetect = …
Run Code Online (Sandbox Code Playgroud)

java apache-tika

8
推荐指数
2
解决办法
4898
查看次数

如果只能插入空值,List <?>的目的是什么?

根据链接中提供的信息,它说:

重要的是要注意List<Object>并且List<?>不一样.您可以将Object或Object的任何子类型插入到List<Object>.但是你只能在一个插入中插入null List<?>.

List<?>null插入时使用有什么用?

例如,

methodOne(ArrayList<?> l):我们可以将此方法用于ArrayList任何类型,但在方法中我们不能向List添加任何东西,除了null.

l.add(null);//(valid)
l.add("A");//(invalid)
Run Code Online (Sandbox Code Playgroud)

java generics unbounded-wildcard

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

使用==运算符进行参考比较

public class AutoBoxingAndUnBoxing 
{
    public static void main(String[] args) 
    {
        Integer x = 127;
        Integer y = 127;
        System.out.println(x == y);//true

        Integer a = 128;
        Integer b = 128;
        System.out.println(a == b);//false
        System.out.println(a); // prints 128
    }
}
Run Code Online (Sandbox Code Playgroud)

怎么回事x==y是真的,a==b是假的?如果它是基于值(Integer -128 To 127)那么'a'应该打印-128正确吗?

java scjp

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

元素的优先级队列排序

为什么优先级队列的元素默认按照自然顺序排序,因为它没有实现类似的接口.

文档中,它说元素是基于自然顺序排序的,但我找不到任何关于equals方法或类似的方法.它内部发生了什么?

所有已实现的接口:Serializable,Iterable,Collection,Queue.

如果它实现了可比性,那么为什么它不能在上面的行中说出来

例:

    public static void main(String[] args) {
        PriorityQueue<String> pq = new PriorityQueue<String>();
        pq.add("2");
        pq.add("4");
        System.out.println(pq); //prints [2, 4]
        pq.offer("1");
        System.out.println(pq); // prints [1, 4, 2]
        pq.add("3");
        System.out.println(pq); // prints [1, 3, 2, 4]
    }
}
Run Code Online (Sandbox Code Playgroud)

第三个打印语句也打印[1,3,2,4]而不是打印[1,2,3,4].为什么?它应该是自然的顺序吗?

java scjp

5
推荐指数
2
解决办法
9629
查看次数

如何与 svg 组一起移动元素

我有一个附加在拖放上的圆圈。当我用鼠标移动组时,我希望圆圈与组一起移动

这是我尝试过但不起作用的方法:

//targetG is the group element

targetG.append("rect")
                        .attr("fill", "none")
                        .style("stroke", "black")
                        .style("stroke-width", "2px")
                        .attr("width", 200)
                        .attr("height", 200)
                        .style("fill", "white")
                        .call(
                                d3.behavior.drag()
                                .on('drag', moveRect).origin(function () {
                            var t = d3.select(this);
                            return {x: t.attr("x"), y: t.attr("y")};
                        }));
Run Code Online (Sandbox Code Playgroud)

这是小提琴中的完整代码: http: //jsfiddle.net/vk62y7un/

d3.js

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

在 Java 中将 java.lang.object 转换为 int

我有一个方法返回一个类型的对象,java.lang.object我想将它转换为int. 我试过这个:

oldComment.get("count"); 
Run Code Online (Sandbox Code Playgroud)

返回a java.lang.object,我想将其转换为int。我试过:

(Integer)oldComment.get("count");
Integer.valueOf(oldComment.get("count"));
Integer.parseInt(oldComment.get("count"));


con = Base.connection();
String query = "UPDATE COMMENT SET LIKES = ? WHERE POST_ID = ?";
PreparedStatement pst = con.prepareStatement(query);
pst.setObject(1, (Integer.parseInt(oldComment.get("likes").toString())) + Integer.valueOf(rateComment.getCount()));
pst.setString(2, rateComment.getPost_id());
int k = pst.executeUpdate();
Run Code Online (Sandbox Code Playgroud)

这是(Integer.parseInt(oldComment.get("likes").toString()))导致问题的代码。

错误堆栈跟踪:

[qtp25844331-17] ERROR spark.http.matching.GeneralError -
java.lang.NumberFormatException: For input string: ""
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Integer.parseInt(Integer.java:592)
        at java.lang.Integer.parseInt(Integer.java:615)
        at com.soul.seeker.serviceImpl.CommentRatingServiceImpl.rateComment(CommentRatingServiceImpl.java:50)
        at com.soul.seeker.Application.lambda$main$12(Application.java:161)
        at spark.ResponseTransformerRouteImpl$1.handle(ResponseTransformerRouteImpl.java:47)
        at spark.http.matching.Routes.execute(Routes.java:61)
        at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:130)
        at spark.embeddedserver.jetty.JettyHandler.doHandle(JettyHandler.java:50)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:119) …
Run Code Online (Sandbox Code Playgroud)

java

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

如何从节点表达渲染角度分量

我正在使用GET请求访问网址: http://localhost:5029/article/16

我正在检查article/16这样的内部节点:

req.url.split("article/")[1];

并尝试使用这样的把手渲染组件:

res.render('header', {layout: 'header.component.html'});

我看到渲染的组件,但没有加载CSS样式.

我的组件:

@Component({
  selector: 'app-header',
  templateUrl: './header.component.html',
  styleUrls: ['./header.component.scss']
})
export class HeaderComponent implements OnInit { }
Run Code Online (Sandbox Code Playgroud)

组件html:

<div class="header">
  <li class="menu-item">
    <a [routerLinkActive]="['active']" routerLink="/home">Home</a>
  </li>
  <li class="menu-item">
    <div class="dropdown">
      <button type="button" class="btn dropdown-toggle" data-toggle="dropdown" [routerLinkActive]="['active']">Tutorials</button>
    </div>
  </li>
</div>
Run Code Online (Sandbox Code Playgroud)

把手设置:

app.engine(
  "hbs",
  hbs({
    extname: "html",
    defaultView: "default",
    layoutsDir:  "../src/app/components/header/",
    partialsDir: "../src/app/components/"
  })
);

app.set("view engine", "hbs");
Run Code Online (Sandbox Code Playgroud)

RiotJS已经取得了类似的要求:

https://riot.js.org/api/#-riotrendertagname-opts

// render "my-tag" to html
var mytag = require('my-tag')
riot.render(mytag, …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express angular angular6

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