问题列表 - 第17089页

UITextView自动滚动到最后一行

在UITextView中写入的文本多于完全可以放在其中的文本时,文本将向上滚动,光标通常会在视图的底线上方放置一行或两行.这有点令人沮丧,因为我希望我的应用程序能够充分利用文本视图的整个高度.

基本上我想要的是配置UITextView以写入它的最低部分而不是仅用于滚动.

我已经看到了一些类似的问题在这里,这里这里.但是我还没有看到一个合适的解决方案.

谢谢

iphone cocoa-touch uiscrollview uitextview

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

集中式网络日志 - 系统日志和备选方案?

在工作中,我们正在构建一个分布式应用程序(可能跨越局域网上的多台机器,可能稍后在WAN + VPN上跨越几个大陆).我们不希望每台机器都有本地日志文件(填满磁盘而无法集中查看),因此我们需要集中通过网络进行日志记录.大多数日志都不重要,因此UDP对他们来说很好,但有些是丢失重要的警报,必须可靠地传递,这意味着TCP.如果日志记录协议过于繁琐,我们担心拥塞网络,或者如果应用程序没有响应,则将应用程序拖到爬网中.

我考虑过的一些可能性是:

  • 系统日志(看起来很完美,但我的老板对此有一种敌意,所以我可能无法选择它).
  • 来自facebook的抄写员(但它似乎有点重量级,每台机器上都有一台服务器 - 并非每条日志消息都需要超级可靠性).
  • 使用像rabbitmq这样的消息队列,可以将多个队列调整到不同级别的事务安全性.
  • 最坏的情况,我可以从头开始写自己的.

你有其他建议吗?您使用了哪些集中式日志记录解决方案,以及它们的运行情况如何?

编辑:我倾向于抄写员,因为它的存储转发设计将正在运行的应用程序与网络延迟分离.但是在努力安装它之后,我发现(1)它不能作为二进制包使用 - 现在这是不可原谅的 - 而且(2)它非常依赖于一个不能作为二进制包提供的库(thrift)!最糟糕的是,它甚至无法正常编译.这不是发布质量代码,即使在开源中也是如此.

networking logging syslog message-queue

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

Pentaho ETL和Data Analyzer是不错的选择?

我正在寻找ETL工具,并在谷歌找到很多关于Pentaho Kettle.

我还需要一个数据分析器在Star Schema上运行,以便业务用户可以玩并生成任何类型的报告或矩阵.再次PentaHo Analyzer看起来很好.

应用程序的其他部分将在java中开发,应用程序应该与数据库无关.

Pentaho是否足够好或者我应该检查其他工具.

etl pentaho star-schema

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

应用设置保存

我的应用程序中有两个程序集.MyApplication.BOMyApplication.GUI.

我为BO程序集配置了属性设置.

现在,当我尝试编译以下代码时:

public class MyApplicationInfo
{
 private string _nameOfTheUser;
 public string FullNameOfTheUser
 {
  get { return _nameOfTheUser; }
  set { _nameOfTheUser = value; }
 } 

 public void Save()
 {
  try
  {
   MyApplication.BO.Properties.Settings.Default.FullNameOfTheUser = this.FullNameOfTheUser;

   MyApplication.BO.Properties.Settings.Default.Save();
  }
  catch (Exception ex)
  {
   throw ex;
  }
 }
}
Run Code Online (Sandbox Code Playgroud)

VS2005给了我以下编译错误:

错误1无法将属性或索引器"MyApplication.BO.Properties.Settings.FullNameOfTheUser"分配给 - 它是只读的F:\ CS\MyApplication\MyApplication.BO\MyApplicationInfo.cs 57 17 MyApplication.BO

我的做法有什么问题?

c# application-settings

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

如何在iOS上录制对话/电话?

理论上可以在iPhone上录制电话吗?

我接受的答案是:

  • 可能会也可能不会要求将手机越狱
  • 由于使用私有API,可能会也可能不会通过苹果的指导原则(我不在乎;它不适用于App Store)
  • 可能会也可能不会使用私有SDK

我不想直截了当地说"Apple不允许这样".我知道没有正式的方法可以做到这一点,当然也不适用于App Store应用程序,而且我知道有通话记录应用可以通过自己的服务器拨打电话.

iphone audio audio-recording ios

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

每组ASP.Net中继器头(即月份)

我有一个数据源,每行包含日期项目.这些将被绑定到转发器并按日期排序.我想在渲染时将每个月作为单独的表格呈现,但有没有办法使用转发器控件执行此操作,而无需从服务器端代码动态添加多个转发器?

理想情况下,我想要以下内容:

Examples Data:

Row 1: Title 1, 01/12/2009
Row 2: Title 1, 02/12/2009
Row 1: Title 1, 01/01/2010
Row 1: Title 1, 02/01/2009

Required output:

Dec 09
-------------------------------
Title  |  Date                 |
-------------------------------|
Title1 |  01/12/2009           |
-------------------------------|
Title2 |  02/12/2010           |
-------------------------------|

Jan 10
-------------------------------
Title  |  Date                 |
-------------------------------|
Title1 |  01/01/2010           |
-------------------------------|
Title2 |  02/01/2010           |
-------------------------------|
Run Code Online (Sandbox Code Playgroud)

asp.net repeater

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

将NSStrings转换为NSDates时,如何避免语言问题?

我正在尝试将NSString转换为NSDate.如果iPhone区域设置为英语(美国),它可以很好地完成,但是当我将它设置为瑞典语时,它不会.

我的代码:

[...]    
// Get the date from the post
    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"eee, dd MMM yyyy HH:mm:ss ZZZ"];

    int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];

    NSDate *dateFromString = [[[NSDate alloc] init] retain];
    dateFromString = [dateFormatter dateFromString:[[stories objectAtIndex:storyIndex] objectForKey: @"date"]];

    NSLog(@"String: %@", [[stories objectAtIndex:storyIndex] objectForKey: @"date"]);
    NSLog(@"date From string: %@", dateFromString);

    // Set date string
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"YYYY-MM-dd HH:MM"];
    NSString *stringFromDate = [formatter stringFromDate:dateFromString];
    stringFromDate = [stringFromDate stringByReplacingOccurrencesOfString:@"\n" withString:@""]; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

打破NaNs或infs

通常很难找到NaN的起源,因为它可以在计算的任何步骤发生并传播自身.那么当计算返回NaN或inf时,是否可以使C++程序暂停?我认为最好的是崩溃并出现错误消息:

Foo: NaN encoutered at Foo.c:624
Run Code Online (Sandbox Code Playgroud)

这样的事情可能吗?你有更好的解决方案吗?你如何调试NaN问题?

编辑:精确:我在Linux下与GCC合作.

c++ floating-point numerical exception nan

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

Rails has_many关联和ActiveRecord#clone

牧羊人的has_many动物.我试图克隆其中一个:

dolly=shepherd.animals.build(sheep.clone)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

undefined method `stringify_keys!' for #<Sheep:0xb6ce154c>
Run Code Online (Sandbox Code Playgroud)

为什么?什么是克隆小车的另一种方式,以便她与牧羊人联系并拥有绵羊的属性?

ruby activerecord ruby-on-rails has-many

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

如何使用printf()格式化字符串以在输出中获得相等的长度?

我有两个函数,一个生成消息Starting initialization...,另一个生成检查返回代码和输出"Ok","Warning"或者"Error".但是,生成的输出具有不同的长度:

Starting initialization...Ok.
Checking init scripts...Ok.
Run Code Online (Sandbox Code Playgroud)

我怎么能得到这样的东西:

Starting initialization...       Ok.
Checking init scripts...         Ok.
Run Code Online (Sandbox Code Playgroud)

c string printf pretty-print

82
推荐指数
4
解决办法
13万
查看次数