小编Ced*_*ach的帖子

如何使用git比较不在repo中的两个文件

我想比较两个不在任何git存储库中的css文件.在git中有这样的功能吗?

git diff compare

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

为什么eclipse不能在同一个包中解析类?

我点击F5~1000次并重新启动eclipse(也使用-clean),删除/ bin,但没有任何帮助.手动导入DoodleClient没有帮助.DoodleClient存在并且非常好,一切都在以前工作.点击"导入'DoodleClient'..."什么都不做.

在发生此问题之前我做了什么:

  1. 我将.class添加到.gitignore
  2. git rm *.class
  3. 在下一次拉动中,git删除了.class文件的hunderts

在此输入图像描述

eclipse git dependency-management

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

@ font-face url指向本地文件

我需要在html文件中包含一个字体(OpenSymbol),字体文件在本地文件夹中(我知道它的确切绝对路径).如果我像这样使用@ font-face:

@font-face {
  font-family: "OpenSymbol";
  src: url("<absolutePath>/OpenSymbol.ttf") format("truetype");
}
Run Code Online (Sandbox Code Playgroud)

它适用于Chrome,Opera和Safari,但不适用于Firefox和IE9.其他@ font-face用法在所有浏览器中都可以正常使用.

顺便说一句,在Chrome中,我收到警告:

Resource interpreted as Font but transferred with MIME type application/octet-stream
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能干净地包含一个未安装在操作系统上的本地存储字体?

编辑:

我发现不同网址的列表似乎不起作用!如果我把[...].ttf网址放在首位,Chrome会加载字体,但如果它放在其他地方则不会!

第二编辑:

我让它在除Firefox之外的所有浏览器中工作:

@font-face { 
  font-family: 'OpenSymbol';
  src: url('file:<path>/openSymbol.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face { 
  font-family: 'OpenSymbolEOT';
  src: url('file:<path>/openSymbol.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
...
Run Code Online (Sandbox Code Playgroud)

然后

.element {
  font-family: OpenType, OpenTypeEOT, [...];
}
Run Code Online (Sandbox Code Playgroud)

无论如何,它确实在IE中工作,但不在eclipse中,它使用IE的渲染引擎... oO

顺便说一句,firefox因安全问题而出现问题:请看这里

html css fonts font-face

29
推荐指数
2
解决办法
4万
查看次数

如何在Angular2中应用没有<form>标签的表单验证

我想知道是否有办法在不使用标签的情况下验证Angular 2中的表单form?例如下面我想让它成为必填字段

<div class="form-group">
    <label for="name">Name</label>
    <input type="text" class="form-control" id="name">
</div>
<button type="button" class="btn btn-default" (click)="save()">Save</button>
Run Code Online (Sandbox Code Playgroud)

angular

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

如何在父div的框架内保持浮动div?

我有一个包含其他几个div的div,设置为float:left.现在我想要一个围绕所有这些的框架,所以我在父div上放了一个边框,但浮动的那些"流出"框架......

CSS:

.rendering {
    padding-left:10pt;
    border-width: 1px;
    border-style: solid;
}
.column {
    float:left;
    padding-left:10pt;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div class="rendering">
    <div class="column">
        <img class="ImagePlugin" src="some-image">
    </div>
    <div class="column">
        <span class="phone">999</span>
        <span class="name">Assange</span>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我可以做什么(在CSS中)将它们保留在父框架内?

html css

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

防止改造编码我的http请求正文

我正在尝试传递下面格式的字符串作为http post请求的正文.

param1=PARAM1&param2=PARAM2&param3=PARAM3
Run Code Online (Sandbox Code Playgroud)

但改装编码我的身体,以便=成为\ u003d和&成为\ u0026.我最终得到一个字符串,实际上看起来像这样:

param1\u003dPARAM1\u0026param2\u003dPARAM2\u0026param3\u003dPARAM3
Run Code Online (Sandbox Code Playgroud)

我怎么能防止这种情况?

我的改造休息api定义如下.

public interface RestAPI {
    @POST("/oauth/token")
    public void getAccessToken(@Body String requestBody, Callback<Response> response);
}
Run Code Online (Sandbox Code Playgroud)

java json retrofit

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

Eclipse中的工作集"其他项目"Juno走了吗?

在Eclipse Indigo的项目浏览器中选择工作集作为顶级元素时,总会有一个虚拟工作集Other Projects.但现在在Juno中,似乎没有显示任何工作集之外的项目......有没有办法重新启用此行为?

更新:

这是Select Working Sets...对话框的屏幕截图: 在此输入图像描述

eclipse working-set eclipse-juno

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

调试时找不到Eclipse"类文件编辑器"源

我有一个Java项目,我正在逐步完成,当我使用外部库时,jdom.jar我最终还是踩到了"类文件编辑器".我真的不在乎这些库中的什么我只是用它来处理我自己代码的东西.

无论如何要解决这个问题?

每次我不小心踏入一个我知道没有源代码的类文件时,这是非常令人沮丧的一步,我完全没有意义.

图片如下:

在此输入图像描述

java eclipse debugging

10
推荐指数
3
解决办法
6万
查看次数

如何通过ajax从spring控制器获取数据?

ajax在一个jsp页面上通过URL调用spring控制器/check.

$.ajax({
    type : "GET",
    url : "${pageContext.request.contextPath}/check",
    data : {
    "id" : ${articleCount}
    },
    success: function(data){
    //response from controller
    }
});
Run Code Online (Sandbox Code Playgroud)

现在,控制器看起来像,

@RequestMapping("/check")
public String check(@RequestParam Integer id, HttpServletRequest request,
        HttpServletResponse response, Model model) {
    boolean a = getSomeResult();
    if (a == true) {
        model.addAttribute("alreadySaved", true);
        return view;
    } else
        model.addAttribute("alreadySaved", false);

    return view;
}
Run Code Online (Sandbox Code Playgroud)

我当时是使用模型数据,并试图访问它success: function(data)"${alreadySaved}",但它显示为空白.

有什么办法可以true/false在视图页面上接收这些数据吗?

ajax jquery spring jsp spring-mvc

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

防止 Ionic CLI 在 platform-add 上运行资源生成

当通过 Ionic CLI 添加 Cordova 平台时,例如ionic cordova platform add android,Ionic 执行两个命令:

  1. cordova platform add android --save
  2. ionic cordova resources android --force

但是,我将已生成的资源置于版本控制之下,并使用略有不同的设置。因此,我不想在添加平台期间重新生成那些,因为它不仅做了不必要的工作,而且弄乱了我的config.xml如何防止第二个命令运行?

或者,我可以注册一个要在ionic cordova resources清理后执行的钩子吗?Cordova 钩子after_platform_add没用,因为它会在资源任务之前执行。

解决方法

--no-resources添加平台时可以使用该标志来抑制生成资源。但是,我仍在寻找一个永久的、规范的解决方案。

cordova ionic-framework ionic3

6
推荐指数
0
解决办法
663
查看次数