问题列表 - 第23883页

便携式终端

是否有任何方法可以根据所使用的操作系统自动使用正确的EOL字符?

我在想什么std::eol

我知道使用预处理程序指令非常容易,但如果已经可用则很好奇.

我感兴趣的是我通常在我的应用程序中有一些消息,我后来将它们组合成一个字符串,我希望用EOL分隔它们.我知道我可以使用,std::stringstream << endl但有时似乎是一种矫枉过正而不是常规追加.

c++ portability eol end-of-line

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

将UIBarButtonItem添加到UINav..Controller

我不确定我在这里失踪了什么.我有一个自定义UINavigationController,我试图添加持久性UIBarButtonItem的酒吧.

-(void)viewDidLoad
{
    self.navigationBar.barStyle = UIBarStyleBlack;
    UIBarButtonItem *bbi = [[UIBarButtonItem alloc] initWithTitle:@"Nope..."
               style:UIBarButtonItemStyleBordered
                 target:self
                 action:@selector(goBack:)]; 
    self.navigationItem.leftBarButtonItem =bbi;
    [bbi release]; 
}
-(void)goBack:(id)sender
{
    NSLog(@"go back now");
}

我在这里失踪了什么? - 顺便说一句,我不想​​/不会使用IB.

更新:目前这是我能得到的最接近的:

-(void)viewDidLoad
{
    self.navigationBar.barStyle = UIBarStyleBlack;
    UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 20, 320, 44)];
    navBar.barStyle = UIBarStyleBlack;
    UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:@"Currently Playing..."];
    [navBar pushNavigationItem:navItem animated:NO];
    UIBarButtonItem *editButton = [[UIBarButtonItem alloc] initWithTitle:@"Close" style:UIBarButtonItemStyleBordered target:self action:@selector(goBack:)];
    navItem.rightBarButtonItem = editButton;

    [self.view addSubview:navBar];

    [editButton release];
    [navItem release];
    [navBar …

iphone objective-c uinavigationcontroller uibarbuttonitem

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

多个表或多模式

Postgresql:使用每个具有 1 个模式的多个数据库更好,还是使用具有多个模式的 1 个数据库更好?

我是 PostgreSQL 模式概念的新手。

对于上述场景,我想知道

  1. 为什么我们不使用单个数据库(默认模式名为 public)
  2. 为什么我们没有一个表来存储多个用户行?
  3. 其他表保存用户相关信息,外键指向用户表。

谁能给我提供一个真实的案例场景,单数据库、多模式将非常有用,并且无法通过传统的单数据库、单模式来解决。

postgresql database-design

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

SQLite如果列存在

我想知道在SQLite中检查列和索引是否有一个很好的IF NOT EXISTS,或者我是否需要恢复整个数据库模式并对其进行验证?

database sqlite

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

如何判断我的IE是否为64位?(就此而言,Java也是?)

网上已有数百万个问题,关于如何判断操作系统是否为64位,而不是IE和/或Java运行时是否为64位.

一些背景:我安装了64位Win 7,并且从CD自动安装了IE; 我没下载IE.

我确实下载了Java运行时.控制面板中的鼠标悬停提示!程序显示为:"Java 32位Java(TM)控制面板"

然后我去了http://java.com/en/download/manual.jsp,该页面说...

我们检测到您可能正在使用32位浏览器查看此页面.如果您可以互换使用32位和64位浏览器,则需要同时安装32位和64位Java才能拥有两个浏览器的Java插件.

但我不知道我的Java是否是64位.显然,"Java(TM)控制面板"是,但我不知道它是否与运行时相同.(我害怕在官方Java论坛上提问,因为它们就是这样的漏洞.)

另外,如何向操作系统发出命令以判断此IE是否为64位?

java

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

使用Excel-VBA获取HTML源代码

我想将excel VBA表单指向某些URL,获取HTML源并将该资源存储在字符串中.这是可能的,如果是的话,我该怎么做?

string url excel vba excel-vba

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

Stax和DOM解析之间的性能差异

我已经使用DOM很长一段时间了,因此DOM解析性能非常好.即使在处理大约4-7 MB的XML时,解析速度也很快.我们面临的DOM问题是内存占用空间,一旦我们开始处理大型XML,就会变得非常庞大.

最近我尝试转移到Stax(用于XML的流解析器),它们被认为是第二代解析器(阅读Stax,它说它现在是最快的解析器).当我尝试用于大型XML的Stax解析器大约4MB时,内存占用量明显减少,但是解析整个XML并创建java对象的时间比DOM增加了近5倍.

我使用了stax的sjsxp.jar实现.

我可以在某种程度上从逻辑上推断,由于解析器的流性质但性能可能不是很好,但减少了5倍(例如,DOM为此XML构建对象需要大约8秒,而Stax解析平均需要大约40秒绝对不会被接受.

我完全错过了一些观点,因为我无法接受这些性能数字

java xml-parsing

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

为什么复选框状态并不总是传递给PHP脚本?

我有一个HTML表单:

<form action='process.php' method='post'>
  <input type='checkbox' name='check_box_1' /> Check me!<br>
</form>
Run Code Online (Sandbox Code Playgroud)

以下是PHP脚本的一节process.php:

echo (isset($_POST['check_box_1']))?'Set':'Not set';
Run Code Online (Sandbox Code Playgroud)

设置复选框时脚本的输出是

但是当未设置复选框时,输出为:

没有设置

为什么是这样?这似乎是一个非常糟糕的设计,因为我的PHP脚本检查了许多$_POST变量,以确保它们被传递给脚本.如果$_POST['check_box_1']未设置该值,那么我如何知道脚本是否未能传递该值或复选框是否未设置?

html php checkbox

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

约1mb文件大小限制的方式?

我的应用程序需要保存大约2-20mb的文件.当我尝试这样做时,我得到一个OutOfMemoryException.我做了一些阅读,看起来Android的文件大小限制为1mb.它是否正确?如果是这样,除了将每个文件拆分成1mb块之外,还有办法绕过这个限制吗?

android

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

如何平铺CALayer的内容?

我想在CALayer上绘制一个CGImage,但它似乎只想拉伸它.

示例代码:

 self.background = [UIImage imageNamed: @"Background.png"];
 [documentDisplay.layer setContents: self.background.CGImage];
Run Code Online (Sandbox Code Playgroud)

如果可以,我想避免继承子类.

iphone macos cocoa calayer

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