问题列表 - 第7619页

隐藏UITabBar?

在我的应用程序中,我有一个标签栏.在某些视图中我也有一个工具栏.因此,当我使用工具栏来查看这些视图时,它看起来很难看 - 视图底部有两个条形图.我认为在输入特定视图时隐藏标签栏是最佳解决方案.但我无法弄清楚如何以正确的方式做到这一点.我试图将UITabBarController的tabBar隐藏属性设置为YES,但它不起作用.我也试图以任何方式做以下事情:

self.hidesBottomBarWhenPushed = YES;
Run Code Online (Sandbox Code Playgroud)

但它没有奏效.

这种情况的正确解决方案是什么?我不希望在任何视图中都有2个小节.

谢谢.

iphone cocoa-touch

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

避免eclipse"在文件系统上更改"对话框?

是否存在偏好或调整以阻止Eclipse建立对话框"此文件已在文件系统上更改." 当我从另一个编辑器切换到Eclipse?

脚步:

  • 打开eclipse项目
  • 编辑一些文件并保存(页面现在是"干净的"但之前已被触摸过)
  • 切换到其他编辑器
  • 编辑同一个文件
  • 切换回日食
  • 看对话

eclipse

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

Maven的Spring在线存储库

我刚刚第一次安装了Maven2.

默认情况下,它会将一些有用的jar放入本地项目中:jakarta-commons,junit等.

我想引入最新的Spring版本(在撰写本文时为2.5.6).但是我看到的在线存储库(iBiblio和Maven)只有很多旧版本的Spring库.

是否有其他存储库保持最新?这里的最佳做法是什么; 我们可以自己维护吗?我会准备帮助维护这些东西!

spring maven-2 repository

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

访问bash脚本中的变量

在bash命令行中,我设置了一个变量myPath =/home/user/dir.我创建了一个脚本,我在其中放置了echo $ myPath,但它似乎没有用.它没有回音.如何在脚本中访问myPath变量.如果我在命令中编写echo $ myPath,它可以工作,但不在脚本中.

unix bash

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

检索MSI文件的版本(使用WiX构建)

我用WiX创建了一个MSI文件.源WiX文件包含如下版本信息:

<Product Id="..." 
         Name="..." 
         Language="1033" 
         Version="1.0.0.1" 
         Manufacturer="..." 
         UpgradeCode="...">
Run Code Online (Sandbox Code Playgroud)

MSI文件似乎工作正常:它安装,卸载,升级时增加版本号等.

但是,当我尝试通过调用MsiGetFileVersion()API获取有关此文件的版本信息时,它返回错误1006(ERROR_FILE_INVALID文件不包含版本信息.)

因此我的问题是:如何(以编程方式,在C++中)检索MSI文件的版本号?或者,换句话说,在WiX文件中,版本信息应该通过MsiGetFileVersion()检索吗?

更多信息:Windows XP上的MSI 3.0和Vista上的MSI 4.0也会出现相同的错误.

windows-installer wix version

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

什么可能导致这个铁路ioerror封闭流?

我有一个rails应用程序,在开发模式下运行(带有sqlite数据库).该应用程序的目的是允许用户通过Java客户端上载文件.

如果用户想要上传文件夹,则会以递归方式上传其中的所有文件.如果用户想要上传文件,则文件将正常上传.

这是我收到的错误:


 IOError

    in UploadedFilesController#new

closed stream
Run Code Online (Sandbox Code Playgroud)

这是应用程序跟踪:


/usr/lib/ruby/1.8/tempfile.rb:167:in `close'
/usr/lib/ruby/1.8/tempfile.rb:167:in `callback'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/vendor/builder-2.1.2/blankslate.rb:85:in `call'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/vendor/builder-2.1.2/blankslate.rb:85:in `method_added'
app/controllers/uploaded_files_controller.rb:114
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:203:in `load_without_new_constant_marking'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:203:in `load_file'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:202:in `load_file'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:94:in `require_or_load'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:248:in `load_missing_constant'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:453:in `const_missing'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:465:in `const_missing'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/inflector.rb:257:in `constantize'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/core_ext/string/inflections.rb:148:in `constantize'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/routing.rb:1426:in `recognize'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:78:in `service'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/commands/servers/webrick.rb:66
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
Run Code Online (Sandbox Code Playgroud)

这是框架跟踪:


/usr/lib/ruby/1.8/tempfile.rb:167:in `close'
/usr/lib/ruby/1.8/tempfile.rb:167:in `callback'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/vendor/builder-2.1.2/blankslate.rb:85:in `call'
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/vendor/builder-2.1.2/blankslate.rb:85:in `method_added'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:170:in `handle_request'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
/var/lib/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'
/var/lib/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb:112:in `handle_dispatch'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails exception ioerror

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

简单的串行点对点通信协议

我需要两个设备(PC和微控制器)之间的简单通信协议.PC必须向微软发送一些命令和参数.微必须传输一个字节数组(来自传感器的数据).

数据必须受到噪声保护(除了奇偶校验,我认为我还需要一些其他的数据校正方法).

有没有标准的解决方案呢?(我只需要一个想法,而不是完整的解决方案).

PS任何建议表示赞赏.PPS对不起任何语法错误,希望你理解.

编辑1.我还没有决定它是主/从协议还是双方都可以发起通信.PC必须知道微工作何时完成工作并且可以发送数据.如果数据准备就绪,它可以连续轮询微观,或者当作业完成时微观可以发送数据.我不知道哪个更好更简单.

编辑2. 硬件和物理层协议.由于PC中使用RS-232 C串行标准,我将使用异步通信.我将只使用RxD,TxD和GND信号.我无法使用额外的电线,因为微控制器AFAIK不支持它们.顺便说一下,我正在使用AVR ATmega128芯片.

所以我将使用固定波特率,8位数据,2个停止位而不进行奇偶校验(或使用?).

数据链路协议.这就是我的问题主要关注的问题.感谢您提出HDLC,PPPModbus协议.我会研究它.

embedded serial-port protocols

56
推荐指数
5
解决办法
7万
查看次数

将单个sed命令转换为可重用的Textmate命令

我有7行文字:

a
b
c
d
e
f
g
Run Code Online (Sandbox Code Playgroud)

现在我想在每行的末尾添加字符,最后得到:

a,
b,
c,
d,
e,
f,
g,
Run Code Online (Sandbox Code Playgroud)

我发现我可以使用"sed"命令并使用Textmate中的"通过命令过滤"在sed中运行我的选择

sed 's/$/,/'
Run Code Online (Sandbox Code Playgroud)

现在,还有一个问题:如何将其转换为Textmate命令,以某种方式获取输入(因此它知道要追加的文本)?

(我尝试这样做已被证明是不成功的)

textmate text editor sed

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

源控制软件可以用于您的技术文档吗?

我知道你可以使用源代码控制软件来获取源代码,但是你也可以将它用于你的技术文档吗?例如,您是否可以存储Word文档并保留更改历史记录(我知道它有跟踪更改,这只是示例)?谢谢.

version-control

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

如何解决Java泛型中交集类型导致的模糊方法?

我刚刚发现您可以在单个类型参数绑定中指定多个类型(请参阅示例).像任何新工具一样,我一直在尝试探索如何使用(和误用)的可能性.我精心设计了这个例子以帮助说明.

在下面的示例中,编译器给出了一个错误

dispatch(new AlphabetSoup());

对于Demo类型,方法dispatch(Demo.Soup)是不明确的

我能理解这一点,因为任何方法签名都匹配.我的问题是如何在不改变方法的情况下解决这个问题?如果我想要强制调用Soup版本,我可以将其转发给Soup:

dispatch((Soup)new AlphabetSoup())

但我不确定你是如何强制拨打其他版本的.可能吗?

public class Demo {

    interface HasA { public char getA(); }
    interface HasB { public char getB(); }
    interface HasC { public char getC(); }

    interface Soup { 
        public void eat();
    }

    class Alphabet implements HasA, HasB, HasC {
        public char getA() { return 'a'; }
        public char getB() { return 'b'; }
        public char getC() { return 'c'; }
    }

    class AlphabetSoup implements Soup,  HasA, HasB, HasC  { 
        public void …
Run Code Online (Sandbox Code Playgroud)

java generics

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