小编Tee*_*sej的帖子

我们如何在iPhone中以编程方式导航回上一个视图?

我正在研究基于导航控制器的iPhone应用程序.例如,这里有2个视图.

A(UITableViewController)和B(ViewController)

这个任务就在这里.当用户在视图A中选择一个项目时,应用程序将强制导航控制器在推送视图B之前隐藏导航栏,如下面的语句:

self.navigationController.navigationBarHidden = YES;
[self.navigationController pushViewController:controllerB animated:TRUE];
Run Code Online (Sandbox Code Playgroud)

也就是说,View B就在那里.但是如何在没有导航栏的情况下导航回View A?在这种情况下,我们将使用"返回"按钮让用户点击它以导航回View A.你能帮助我吗?

uinavigationbar uinavigationcontroller iphone-sdk-3.0

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

Excel错误HRESULT:0x800A03EC尝试获取具有单元格名称的范围

我正在使用Window Service项目.必须在序列时间内将数据写入Excel文件中的工作表.

但有时,有时候,服务会在尝试获取带有单元名称的范围时抛出异常"HRESULT异常:0x800A03EC".

我已经打开excel表的代码,并在这里获取单元格.

  • 操作系统:窗口服务器2003 Office:
  • Microsoft Office 2003 sp2

1:打开excel表

m_WorkBook = m_WorkBooks.Open(this.FilePath, 0, false, 5,
     "", "", true, Excels.XlPlatform.xlWindows, ";",
     true, false, 0, true, 0, 0);
Run Code Online (Sandbox Code Playgroud)

2:让单元格写入

protected object m_MissingValue = System.Reflection.Missing.Value;
Range range = m_WorkSheet.get_Range(cell.CellName, m_MissingValue);
// error from this method, and cell name is string.
Run Code Online (Sandbox Code Playgroud)

c# excel vsto exception

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

JRuby可以使用原创的Ruby宝石吗?

我正在考虑JRuby on Rails和我的产品的原始Ruby on Rails有什么区别?

它在开发活动,部署,原始或可伸缩性之间的支持方面有何不同?

我看过很多文章.他们说JRuby和Ruby一样功能.这是否意味着我们可以将Ruby gems用于JRuby,使用scaffold和像Ruby这样的ActiveRecord,我们也可以像Java一样部署产品?

ruby-on-rails jruby

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

如果我在MySQL中更改列的排序规则,现有数据会发生什么?

我正在使用MySQL数据库服务器运行生产应用程序.我忘记将列的排序规则设置latinutf8_unicode,这会在保存到具有多语言数据的列时导致奇怪的数据.

我的问题是,如果我现在将校对更改为utf8_unicode,我的现有数据会发生什么?它会破坏或破坏现有数据还是数据仍然存在,但新数据将保存为utf8应有的数据?

我将使用phpMyAdmin Web客户端进行更改.

mysql collation phpmyadmin

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

如何在运行时更改UINaviagationBar中的UIBarButtonItem类型?

我正在开发一个iPhone视图,它包含3个元素,UITextView,UIToolBar和UIBarButtonItem.

目标是,我希望UIBarButtonItem将其样式从'edit'(UIBarButtonSystemItemEdit)更改为'Done'(UIBarButtonSystemItemDone)并将新选择器更新为新方法.

首先,我尝试了以下代码,但它不起作用:

你能帮我解决这个问题吗?

iphone uinavigationbar uibarbuttonitem

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

如何在ColdFusion 9中使用Verity索引和搜索数据库内容?

我曾尝试使用ColdFusion 9在我的网站上构建搜索引擎.关键是Verity,我读到它是在我的数据库内容中进行索引和搜索的最佳工具.

但我搜索任何教程没有运气告诉我如何做到这一点,即使教程缺失,或者我认为我没有找到它.

我正在使用ColdFusion 9和MySQL服务器.你能建议我怎么做吗?或者欢迎任何教程,文章或电子书.

coldfusion search solr verity cfsearch

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

Rails的Activerecord表如何引用自身?

大家.我有一个想法,使用Activerecord来实现一些奇怪的东西,如下例所示:

SystemInfo < ActiveRecord::Base
  belongs_to :SystemInfo

end
Run Code Online (Sandbox Code Playgroud)

这个想法是,系统A可以包含系统B作为它的孩子.所以我将生成应用程序的骨架:

 script/generate scaffold SystemInfo parent_id:integer name:string
Run Code Online (Sandbox Code Playgroud)

然后,当我插入系统A时,我将系统A的ID用作系统B的parent_id(系统A的parent_id将等于'nil'.当我使用如下命令:

sysA = SystemInfo.find_by_id(1) # Get System A
Run Code Online (Sandbox Code Playgroud)

我认为这可以得到系统A,它是孩子,系统B.类似于:

sysA.childrens # Get System B and other SystemInfo which has parent_id == 1 (System A's ID)
Run Code Online (Sandbox Code Playgroud)

你能为我提出实施这个想法的指导方针吗?我认为这是很常见的想法,我们应该可以这样做.;)

ruby activerecord ruby-on-rails

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

如何防止从JavaScript控制台调用'Meteor.call'?

我只是注意到,Meteor.call阻止用户调用集合的插入,更新,删除方法的概念仍然可以从JavaScript控制台调用.

对于客户的例子:

// client
...

Meteor.call('insertProduct', productInfo);

...
Run Code Online (Sandbox Code Playgroud)

这是服务器部分:

// server
Meteor.methods({
    insertProduct: function( productInfo ){
       Product.insert(...);
    }
})
Run Code Online (Sandbox Code Playgroud)

好的,我知道人们不能直接从他们的JavaScript控制台调用Product.insert().

但是如果他们再多尝试一下,他们会发现Meteor.call()客户端的JavaScript来自Developer工具的资源选项卡.

所以现在他们可以尝试Meteor.call从他们的控制台调用,然后尝试猜测应该是什么productInfo属性.

所以我想知道我们怎么能阻止这个最后的活动呢?是否Meteor.call做的工作不够好?或者我错过了一些重要的事情?

javascript meteor meteor-methods

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

如何在没有Flex客户端接收消息的情况下从BlazeDS推送数据?

我在我的Flex应用程序项目中使用BlazeDS进行数据推送功能.从官方教程BlazeDS入门,它显示了来自API的生产者/消费者的消息传递示例.

但是如何实现不需要从Flex客户端调用的服务器端,而是从服务器端调用服务器端.我有一些想法,但我不知道该怎么做,因为我是Flex开发人员,而不是Java开发人员,所以我认为你可以帮助我.

  1. 在Google中,有一个教程展示我需要ServiceAdapter在Java端扩展类,这扩展了Invoke方法.我是否需要扩展其他类而不是这样做我想要的?

  2. 如何配置message-config.xml以获得我上面描述的结果?

java apache-flex blazeds

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

如何在RoR中实现亵渎性过滤器?

我正在使用RoR开发社交Web应用程序.我意识到防止用户在评论或帖子中插入粗鲁或亵渎的语言可能是一个好主意.

你知道任何解决方案或插件可以帮我防止这样的事吗?

plugins ruby-on-rails

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

如何使用to_xml呈现自定义字段?

我正在开发一个自定义访问器方法,如下例所示:

class Forest < ActiveRecord : Base
  has_many :trees

  def total_water_usage
    # summarize each tree's water_usage in this forest.
    # return as string 
  end

end

class Tree < ActiveRecord : Base
  belongs_to :forest

end
Run Code Online (Sandbox Code Playgroud)

也就是说,我需要你的2个问题的帮助:

  1. 如何仅为Forest类的实例访问每个树.(如下图所示,总用水量不应总结另一棵森林的树木)

    asiaForest = Forest.find_by_name( 'asia' )
    asiaForest.total_water_usage
    
    Run Code Online (Sandbox Code Playgroud)
  2. 如何通过to_xml方法强制使用此方法?例如,我认为结果应该类似于:

    asiaForest.to_xml
    <asiaForest>
       ...
       <total_water_usage>239000</total_water_usage>   
       ...
    </asiaForest>
    
    Run Code Online (Sandbox Code Playgroud)

你能帮帮我吗?

activerecord ruby-on-rails

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

如何发布协议的属性?

我已经为iPhone开发工作了一段时间.第一次,我对objective-c中的内存管理感到惊讶.但现在我得到了一点点.

问题是,有时候,我使用协议作为类的属性,因为我认为它的定义非常类似于C#或Java中的"接口".如下.

@protocol Shield
   ...
@end

// Interface
@interface Dragon {
    id<Shield> shield
    NSString * name;
}

@property (nonatomic,retain) id<Shield> shield;
@property (nonatomic,retain) NSString * name;

@end
Run Code Online (Sandbox Code Playgroud)

但我总是在dealloc()方法中释放任何属性对象.如下.

-(void)dealloc {
   [name release];
   [shield release];  // <--- Totally impossible. xcode said '-release not found in protocol'
   [super dealloc];
 }
Run Code Online (Sandbox Code Playgroud)

如你所见,我无法发布协议.这会导致我未来的内存问题吗?你有其他办法处理这个解决方案给我建议吗?

iphone protocols objective-c

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

我们可以在不使用数据API的情况下使用Google App Engine吗?

我打算用Django开发一个Web应用程序.Google App Engine(GAE)似乎是一个很好的起点.可扩展性是我的强项.

但是从研究来看,似乎使用GAE的API(如Database API)会产生比预期更多的问题.

我的问题是,我们可以将GAE与我们自己的数据库(如MySQL)一起使用吗?

database django google-app-engine

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