问题列表 - 第25311页

在GNU Make中使用CMake:如何查看确切的命令?

我使用CMake与GNU Make,并希望完全看到所有命令(例如编译器如何执行,所有标志等).

GNU make有--debug,但似乎没有任何其他选项有用吗?CMake是否在生成的Makefile中提供了额外的标志以进行调试?

cmake gnu-make

255
推荐指数
7
解决办法
14万
查看次数

Swing:滚动到JScrollPane的底部,以当前视口位置为条件

我试图模仿Adium和我见过的大多数其他聊天客户端的功能,其中当新消息进入时滚动条会向前移动,但前提是你已经在那里.换句话说,如果您向上滚动了几行并正在阅读,当有新消息进入时它不会将您的位置跳到屏幕底部; 这会很烦人.但是如果您滚动到底部,程序会正确地假设您希望始终查看最新的消息,因此会相应地自动滚动.

我有一段时间试图模仿这个; 该平台似乎不惜一切代价来对抗这种行为.我能做的最好的事情如下:

在构造函数中:

JTextArea chatArea = new JTextArea();
JScrollPane chatAreaScrollPane = new JScrollPane(chatArea);

// We will manually handle advancing chat window
DefaultCaret caret = (DefaultCaret) chatArea.getCaret();
caret.setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
Run Code Online (Sandbox Code Playgroud)

在处理新文本的方法中:

boolean atBottom = isViewAtBottom();

// Append the text using styles etc to the chatArea

if (atBottom) {
    scrollViewportToBottom();
} 


public boolean isAtBottom() {
    // Is the last line of text the last line of text visible?
    Adjustable sb = chatAreaScrollPane.getVerticalScrollBar();

    int val = sb.getValue();
    int lowest = val + sb.getVisibleAmount(); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jscrollpane

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

Make:命令失败后如何继续?

该命令$ make all会产生错误,rm: cannot remove '.lambda': No such file or directory因此它会停止.我希望它忽略rm-not-found-errors.我怎么强迫?

Makefile文件

all:
        make clean
        make .lambda
        make .lambda_t
        make .activity
        make .activity_t_lambda
clean:
        rm .lambda .lambda_t .activity .activity_t_lambda

.lambda:
        awk '{printf "%.4f \n", log(2)/log(2.71828183)/$$1}' t_year > .lambda

.lambda_t:
        paste .lambda t_year > .lambda_t

.activity:
        awk '{printf "%.4f \n", $$1*2.71828183^(-$$1*$$2)}' .lambda_t > .activity

.activity_t_lambda:
        paste .activity t_year .lambda  | sed -e 's@\t@\t\&\t@g' -e 's@$$@\t\\\\@g' | tee > .activity_t_lambda > ../RESULTS/currentActivity.tex
Run Code Online (Sandbox Code Playgroud)

makefile

126
推荐指数
5
解决办法
8万
查看次数

命令行FitNesse中的报告

如何从Command Line FitNesse生成报告?

什么类型的报告是可能的?xml,txt,plain?

command-line automated-tests fitnesse

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

使用泛型与XmlSerializer

在C#中使用XML序列化时,我使用如下代码:

public MyObject LoadData()
{
    XmlSerializer xmlSerializer = new XmlSerializer(typeof(MyObject));
    using (TextReader reader = new StreamReader(settingsFileName))
    {
        return (MyObject)xmlSerializer.Deserialize(reader);
    }
}
Run Code Online (Sandbox Code Playgroud)

(以及类似的反序列化代码).

它需要铸造而且不是很好.有没有办法,直接在.NET Framework中使用泛型与序列化?也就是说写下这样的东西:

public MyObject LoadData()
{
    // Generics here.
    XmlSerializer<MyObject> xmlSerializer = new XmlSerializer();
    using (TextReader reader = new StreamReader(settingsFileName))
    {
        // No casts nevermore.
        return xmlSerializer.Deserialize(reader);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# oop generics xml-serialization xmlserializer

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

自动刷新UITableView帮助

我试图每隔30秒用新单元刷新一个UITableView.我的数组包含30个元素,对于我添加到数组中的每个新项目,我想删除表格中的最后一个单元格.我该怎么做呢?

iphone cocoa-touch objective-c uitableview ipad

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

如果ContentType不是JSON,我可以从.asmx Web服务返回JSON吗?

我想使用ajax和jquery将表单发布到.asmx webservice,并将Webservice中的值作为JSON返回.

我正在使用ASP.NET 4.0.我知道为了从Web服务返回JSON,需要设置以下内容:(1)dataType:"json"(2)contentType:"application/json; charset = utf-8",(3)type:"POST" (4)将数据设置为某物.我测试了这个并且它工作正常(即我的webservice将数据作为JSON返回)如果所有**四都设置**.

但是,让我说在我的情况下我想做一个标准的表单帖子,即test1 = value1&test2 = value2所以contentType不是JSON但我想要回JSON {test1:value1}.这似乎不起作用,因为contentType是" application/x-www-form-urlencoded "而不是" application/json; charset = utf-8 ".

谁能告诉我为什么我不能这样做?我必须明确发送JSON以获取JSON,但如果你不使用JSON(即发布urlencoded contenttype),那么webservice将返回XML.

非常感谢任何见解:)

jquery json web-services response.contenttype

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

将HG项目从Bitbucket镜像到Github

是否有一个高效的工作流来镜像主要使用Hg托管在bitbucket上的项目到github?

git workflow mercurial github bitbucket

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

SQL使用外键更新表

我有一个类别表,其中一个字段用作子类别表的外键.作为每个表的主键一部分的一个字段是语言ID.我需要在两个表中更新这些.基本上,无论两个表中的语言id = x,我都需要将其设置为y.

当我尝试对任一表进行更新时,我得到一个'与UPFER条件冲突的UPDATE语句..',它引用了外键约束.

如何更新这两个表的语言字段?

sql

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

TSQL:在单个表中查找唯一条目

考虑一个如下结构的表格或CTE:

Name    Num
----    ----
Abc     12
Abc     12
XYZ     70
XYZ     80
XYZ     85
Bar     50
Bar     55
Foo     44
Foo     44
Baz     88
Run Code Online (Sandbox Code Playgroud)

要求是确定的名称,其中多个不同的订购数量存在.

期望的结果集是

Name   
----
XYZ     
Bar     
Run Code Online (Sandbox Code Playgroud)

您将使用什么TSQL语句来派生此结果集?

更新:确实,给定名称可能有2个以上的条目.

sql t-sql sql-server aggregate unique

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