小编Ful*_*per的帖子

2152
推荐指数
37
解决办法
250万
查看次数

在Java中创建RESTful API服务器需要什么?

我想构建自己的RESTful API服务器,我不知道我需要什么.

我会告诉你一些关于这个项目的信息:

在Webservice(www.mysite.com/)上,用户可以注册和管理他们的帐户等.但是他们也可以使用RESTful API(mysite.com/api/...),并且可以通过REST实现相同的功能.

实现这一目标的好方法是什么?我需要使用码头或类似的东西吗?我应该拆分Web服务和restful api吗?我的建筑是什么?

谢谢 :)

java architecture rest web-services

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

SVN更新头与vs与存储库同步有什么区别?

当我在eclipse中右键单击我的项目时,我看到两个选项与存储库同步并更新到head.我不知道他们之间有什么区别?

eclipse svn

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

抽象类和具有抽象所有方法的类有什么区别?

我不知道是什么样的之间在Java中的差异抽象类和具有它的所有方法的类抽象?我的意思是,抽象类只是一个类,其方法自动变为抽象

java abstract-class

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

指南针和萨斯死了吗?

我正在修读代码学校课程"Sass Foundation".我正处于教授讲述指南针框架的层面.当我安装它时,我意识到它生成的代码不包括-ms-和-o-.

这就是为什么我想请专业人士提供一些技巧,以及我在Stack和Internet上找不到的信息.

  1. 指南针现在已经死了吗?如果是,我应该使用什么而不是它?(确保它会添加-ms-, - o-等)

  2. Sass现在死了吗?

  3. 我做了一些研究,人们说我不应该使用.sass但是.scss,但另一方面,如果我使用.scss,我将无法使用缩进语法.我应该避免使用缩进语法吗?如果是,请说明原因.

css sass compass

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

取消选中checkBox时,AngularJS复选框会避免计数

这是我在Plunker中运行的代码

我有一个错误:当我取消选中答案时,我不想算我们选择这个答案多少次?我们只会在检查答案时计算数字.例如,我检查"是",我取消选中"是",我再次检查"是",我只会显示"是"被选中2次,而不是3次.

我读了一些关于这个问题的帖子,但是使用checked属性无法使它工作?

<input type="checkbox" ng-change="answerSelected(ans)" ng-model="checkAnswer">{{ans.answer}}
Run Code Online (Sandbox Code Playgroud)

angularjs

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

何时在Sass中使用@extend和@mixin

我在官方教程中学习Sass .

当我学习@mixin并且@extend,我知道它们都是用于CSS代码重用,但我无法弄清楚何时使用哪一个.对我来说有两点不同.

  1. @mixin可以接受参数(但@extend不能?),这很好,它就像一个函数.
  2. @extend可以使你的输出CSS包含更少的代码,就像(.message, .success, .error, .warning { })其官方教程中的输出CSS一样.

目前,我只知道,如果我想采取额外的论点,我会使用@mixin.如果我想减少输出CSS代码,我会使用@extend.除了这两个,我可以选择任何一个使用.我对么?

css sass

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

在最新检查期间无法捕获任务':checkDevClasspath'属性'compileClasspath'的输入文件的指纹

我正在尝试在Android Studio中升级到gradle 3.2.1,但是gradle构建失败并出现以下错误。

 FAILURE: Build failed with an exception.

 * What went wrong:
 Failed to capture the fingerprint of input files for task ':checkDevDebugClasspath' property 'compileClasspath' during the up-to-date check.
 > 1

 * Try:
  Run with --scan to get full insights.

 * Exception is:
 org.gradle.api.UncheckedIOException: Failed to capture fingerprint of input files for task ':checkDevDebugClasspath' property 'compileClasspath' during up-to-date check.
    at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository.fingerprintTaskFiles(CacheBackedTaskHistoryRepository.java:360)
    at org.gradle.api.internal.changedetection.state.CacheBackedTaskHistoryRepository.createExecution(CacheBackedTaskHistoryRepository.java:163)
Run Code Online (Sandbox Code Playgroud)

不知道发生了什么

java android gradle android-studio android-gradle-plugin

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

读取react.js中的JSON文件

我必须使用React.js读取JSON文件,该文件存储在Mac的本地驱动器中.我尝试使用fetch()api,但我得到数据未定义.继承我的代码.

fetch('http://localhost:300/107k.json')
    .then(req => console.log(req))
    .then(data => console.log(data))
Run Code Online (Sandbox Code Playgroud)

我得到的数据是未定义的.我怎样才能在react.js中读取JSON文件?

javascript reactjs

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

为什么我们在向后端服务器发送数据时需要将对象转换为 JSON?

我只知道我们从后端服务器获取数据为JSON格式。首先,为什么后端服务器返回JSON(或过去的XML),而不是对象?当我们要在客户端处理数据时,为什么需要将 JSON 转换为对象?同理,当我们想将数据发送回后端服务器时,为什么需要将对象转换为JSON?

这是一些参考引用(/sf/answers/26858961/):“JSON Parser 还提供了另一个非常有用的方法,stringify。这​​个方法接受一个 JavaScript 对象作为参数,并输出一个字符串使用 JSON 格式。当您想将数据发送回服务器时,这很有用:”

问题 1:为什么它有用?

var anObject = {name: "Andreas", surname : "Grech", age : 20};
var jsonFormat = JSON.stringify(anObject);
//The above method will output this: {"name":"Andreas","surname":"Grech","age":20}
Run Code Online (Sandbox Code Playgroud)

问题 2:为什么服务器端(后端)不能使用对象而必须使用 JSON?

问题 3:为什么客户端(前端)不能使用 JSON 而必须反对?

json

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

内置异常长度比预期短?

我检查了 JDK 中的所有内置异常,我只SizeLimitExceededException在大小超过预期长度时才发现。但是,如果我想在大小限制低于预期长度时抛出异常,有没有我可以调用的内置异常类?

更新:

SSN 是 9 位数字。如果输入的 SSN 小于 9 位长度,那么我想抛出这个异常。

java exception

-9
推荐指数
1
解决办法
405
查看次数