问题列表 - 第24233页

在基于Mac OS X文档的应用程序启动时,如何防止创建新的无标题文档?

我正在制作一个新的Mac OS X应用程序.(不是iPhone应用程序)这是基于文档的应用程序.

它在启动时自动显示一个新的"无标题"文档实例.我怎么能阻止这种行为?我希望我的应用程序在启动时不显示任何窗口.

macos document-based

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

如何在LaTeX中的空格后设置制表位?

我正在尝试在Tabbing环境中设置LaTeX中的制表位.我的问题是我想在一些空格之后设置制表位.问题是LaTeX当然忽略了多个空格,似乎只支持在实际文本后设置制表位.

我希望能够做的是格式化下面的箭头,使它们排成一行.

A   -> B
CD  -> A 
BDD -> F
Run Code Online (Sandbox Code Playgroud)

问题是,为了设置制表位,忽略箭头左侧字符后面的额外空格.解决办法是什么?

formatting latex

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

在objective-c中输入类型

有什么办法可以将nstimeinterval类型值转换为xcode中的字符串类型?

在此先感谢Joy

cocoa casting objective-c nstimeinterval

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

使用Mercurial钩子将版本号嵌入到我的应用程序中的方法有多好?

这不是一个特别的问题,我更喜欢批评我目前的方法.

我想在我正在开发的程序中包含程序版本号.这不是商业产品,而是研究应用程序,因此了解哪个版本生成结果非常重要.

我的方法如下:

  1. 我的.hg/hgrc文件链接到version_gen.sh有一个"预提交"钩子
  2. version_gen.sh仅包含: hg parent --template "r{rev}_{date|shortdate}" > version.num
  3. 在makefile中,version="%__VERSION__%主脚本中的行将替换为version.num文件的内容.

有更好的方法吗?我能看到的唯一真正的缺点是,如果你只提交一个specfic文件,version.num将被更新,但它不会被提交,如果我试图添加总是提交该文件,那将导致infite循环(除非我创建了一些临时文件来表明我已经在提交中,但这看起来很难看......).

mercurial makefile build version

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

Hibernate中FlushMode.AUTO和FlushMode.ALWAYS之间的区别?

在FlushMode上经历了hibernate api规范但没有得到确切的区别.所以请帮忙.

java hibernate

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

jQuery Accordion扩展所有div

是否可以在加载页面或发生事件时扩展所有组件?谢谢!!

jquery accordion expansion

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

什么是PHP中的抽象类?

什么是PHP中的抽象类?哪里可以使用?

php oop abstract-class

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

在Android中删除ListView项目

有人可以给我一个删除所有ListView项目并替换为新项目的示例代码吗?

我尝试更换适配器项而没有成功.我的代码是

populateList(){

 results //populated arraylist with strings

 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, results);

 listview.setAdapter(adapter);
 adapter.notifyDataSetChanged();
 listview.setOnItemClickListener(this);

}

// now populating list again

repopulateList(){

 results1 //populated arraylist with strings

 ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, results1);

 listview.setAdapter(adapter1);
 adapter1.notifyDataSetChanged();
 listview.setOnItemClickListener(this);
}
Run Code Online (Sandbox Code Playgroud)

这里的repopulateList()方法将添加到ListView项,但它不会删除/替换所有ListView项.

android android-listview

58
推荐指数
5
解决办法
21万
查看次数

使用Node.js流式传输数据

我想知道是否可以使用Node.js将数据从服务器流式传输到客户端.我想向Node.js发布一个AJAX请求,然后保持连接打开并不断地将数据流传输到客户端.客户端将收到此流并持续更新页面.

更新:

作为这个答案的更新- 我无法让这个工作.在response.write你打电话之前不发送close.我已经设置了一个示例程序,用于实现此目的:

Node.js的:

var sys = require('sys'), 
http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    var currentTime = new Date();
    setInterval(function(){
        res.write(
            currentTime.getHours()
            + ':' + 
            currentTime.getMinutes()
            + ':' +
            currentTime.getSeconds()
        );
    },1000);
}).listen(8000);
Run Code Online (Sandbox Code Playgroud)

HTML:

<html>
    <head>
        <title>Testnode</title>
    </head>

    <body>
        <!-- This fields needs to be updated -->
        Server time: <span id="time">&nbsp;</span>

        <!-- import jQuery from google -->
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

        <!-- import jQuery -->
        <script type="text/javascript">
            $(document).ready(function(){
            // I …
Run Code Online (Sandbox Code Playgroud)

html ajax jquery node.js data-stream

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

C问题:没有警告?

main()
{
  printf("Hello World.");
}
Run Code Online (Sandbox Code Playgroud)

为什么在gcc编译器中没有产生警告,即使我们声明main()返回类型为'int'

c c++

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