小编oll*_*llo的帖子

如何卸载MinGW并使用gcc 3.8.1将cygwin'make'作为deafult make program

好吧,让我直接说这件事:

Q.1)如何卸载MinGW?

我已经安装了一些软件,但现在我根本不使用该软件,所以我需要删除MinGW才能使用Cygwin进行android devlopement.

我需要一个人性化的答案,因为MinGW网站让我很困惑

Q.2)如何使用gcc 3.8.1将Cygwin'make'文件设置为deafult?

注意:我在Windows 7 64位上

android cygwin mingw

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

我可以将bash提示符的输入颜色更改为与终端默认值不同的输入颜色

我的默认终端颜色是灰色,没关系.

我的bash提示显示了一堆颜色,这很好用:

PS1="${COLOR_RED}\u${COLOR_WHITE}@${COLOR_RED}${COMPUTERNAME} ${COLOR_BLUE}\w${GITPROMPT} ${COLOR_RESET}"
Run Code Online (Sandbox Code Playgroud)

参见示例:http://cl.ly/image/002f210X1f1u

但是我在输入结束时输入的文字是灰色的.我希望它是白色的(ANSI代码"[37m").

如果我在提示的末尾添加COLOR_WHITE而不是COLOR_RESET,则默认的终端颜色会变为白色,直到重置为止.这会产生一些灰色文本的奇怪效果,顶部会出现一些白色文字.

请参阅问题示例:http://cl.ly/image/1Z3g3v0e083B

如何将Bash提示符的"输入文本"颜色更改为终端默认颜色以外的其他颜色?谢谢你的任何建议!

unix linux bash dotfiles

10
推荐指数
2
解决办法
6961
查看次数

使用Java删除文件时出现问题(apache commons io)

我通过JNI调用C++方法创建了两个文件.给定目录中的文本日志文件和pdf文件.我想在执行JNI方法之前删除这些文件(如果存在).

我正在使用Apache commons.io(FileUtils.forceDelete(文件文件)).当我执行时,我得到一个IOException:

java.io.IOException: Unable to delete file: D:\Folder\file.log
Run Code Online (Sandbox Code Playgroud)

我在使用File.canWrite()方法触发delete方法之前检查文件的可写状态.它对文件和父目录都返回true.

你知道为什么我在删除文件时遇到问题吗?据我所知,创建文件的C++方法是在方法完成后关闭或解锁它们.无论如何,我无法访问C++代码的源代码,所以我无法检查是否真的如此或修改代码.

谢谢,马可

java io apache-commons apache-commons-io

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

使用NetBeans 7.2生成UML图

我找到了这个链接:

http://wiki.netbeans.org/NetbeansUML

用于从现有代码生成UML图; 赞慕地使用NetBeans 5.5.

我按照概述的程序,但只是获得一个空的-Model项目.

"逆向工程..."方法在NetBeans 7.2中不起作用吗?如果没有,那么为什么不禁用它?

谢谢

格雷厄姆

uml netbeans netbeans-7.2

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

AngularJS Controller等待响应(或设置回调)

我有一个带有controllers.js和factories.js的AngularJS应用程序.

我喜欢的是用控制器中的值(我从工厂获得)做一些事情.我的问题是,在我访问它们时这些值是空的.

我怎么能等待回复?或者我在哪里可以添加回调?

    Flashcards.controller('CardDeckDetailController', function($scope, $routeParams, CardDeckService, CardService) {
    $scope.carddeck = CardDeckService.findCardDeckByID($routeParams.cardDeckID);
    $scope.cards = CardService.findCardsByCardDeckID($routeParams.cardDeckID);
    $scope.card = $scope.cards[0];
    $scope.cardLength = $scope.cards.length;

});

    Flashcards.factory('CardDeckService', function($resource) {
    var cardDeckService = $resource('/FlashcardsServer/rest/carddecks/:cardDeckID', {}, {});

    cardDeckService.findAllCardDecks = function() {
        return cardDeckService.query();
    };

    cardDeckService.findCardDeckByID = function(id) {
        return cardDeckService.get({ cardDeckID : id });
    };

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

我喜欢的是获得第一辆车($ scope.cards [0])并将其保存在$ scope.card下.但它总是空的(与cardsLength相同).

另一方面,如果我使用(cards.length)从局部视图中打印出大小,我会得到正确的值.

迎接并感谢Marc

html javascript angularjs

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

如何通过SimpleXML解析XML

我试图XML使用SimpleXML解析来解析下面的内容.
我曾在不同的方法试图解析AttributesElement,但无法在解析XML下方获得成功.
它会生成一个列表底部的错误.

<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
  <order>
    <id>1</id>
    <id_address_delivery xlink:href="http://abc.com/add/1">1</id_address_delivery>
    <id_address_invoice xlink:href="http://abc.com/add/2">2</id_address_invoice>
  </order>
</prestashop>
Run Code Online (Sandbox Code Playgroud)

Order.java

@Root(name="order")
@Namespace(reference="http://www.w3.org/1999/xlink",prefix="xlink")
public class Order {

    @Element(name="id",required=true)
    private int order_id;

    @Element(name="id_address_delivery",required=false)
    private int id_address_delivery;
    @Attribute( name="href", required=false)
    private String id_address_delivery_href;


    @Element(name="id_address_invoice",required=false)
    private int id_address_invoice;
    @Attribute(name="href", required=false)
    private String id_address_invoice_href;
}
Run Code Online (Sandbox Code Playgroud)

OrderObject.java

public class OrderObject
{
    @ElementList(required=true, inline=true)
    private List<Order> list = new ArrayList<Order>();

    public List<Order>getList()
    {
        return this.list;
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到的例外是:

WARN/System.err(988): org.simpleframework.xml.core.PersistenceException: 
Duplicate annotation of name 'href' …
Run Code Online (Sandbox Code Playgroud)

xml android xml-serialization xml-parsing simple-framework

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

如何在按钮组中添加单选按钮?

在Netbeans 7.2中拖放按钮组后,如何在该按钮组中添加单选按钮?

java netbeans jradiobutton buttongroup netbeans-7.2

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

How to serialize a null string as a single empty tag?

I serialize this class using the Simple XML framework:

@Root
public class HowToRenderEmptyTag {
    @Element(required=false)
    private String nullString;
}
Run Code Online (Sandbox Code Playgroud)

I want to get:

<howToRenderNull>
    <nullString/>
</howToRenderNull>
Run Code Online (Sandbox Code Playgroud)

But I get:

<howToRenderNull/>
Run Code Online (Sandbox Code Playgroud)

I have tried assigning an empty string:

@Root
public class HowToRenderEmptyTag {
    @Element(required=false)
    private String emptyString = "";
}
Run Code Online (Sandbox Code Playgroud)

But then I get one opening and one closing tag:

<howToRenderNull>
    <emptyString></emptyString>
</howToRenderNull>
Run Code Online (Sandbox Code Playgroud)

使用XML并且更改客户端超出范围的客户端并没有错误地接受这一点.

关于如何获得单个空标签的任何想法?

java xml simple-framework

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

Parser JSoup将标记更改为小写字母

我做了一些研究,似乎标准的Jsoup做了这个改变.我想知道是否有办法配置这个或者是否有其他解析器我可以转换为Jsoup的文档,或者某种方法来解决这个问题?

java jsoup

7
推荐指数
2
解决办法
2286
查看次数

将-fno-unwind-tables与-fno-exceptions结合使用

什么是使用的好处-fno-unwind-tables在addtion来-fno-exceptions-尤其是在(独立)C++嵌入式系统?

根据Bare Metal C++实用指南 - §例外,应该使用:

通过向编译器提供某些选项,可以禁止使用throw语句.对于GNU编译器(gcc),请-fno-exceptions-fno-unwind-tables选项一起使用.

然而,没有任何解释是什么实际的-fno-unwind-tables.

c++ embedded gcc

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