问题列表 - 第36223页

Interface Builder:如何选择嵌套元素?

在界面构建器中是否有一种方法可以看到我的元素树,以便我可以选择它们.在实际视图中选择内容非常困难,特别是当我有很多元素和嵌套视图等时.

谢谢

cocoa-touch interface-builder ios

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

在PHP中重构这两个非常相似的类的OO方法是什么?

我有一个类如下:

class DreamsImagesStore
{
  public $table = 'dreams_images';

  public function insertNewDreamImage($dream_id, $pid)
  {
    try {
      $values = array($dream_id, $pid);
      $sth = $this->dbh->prepare("INSERT INTO {$this->table}
                                (dream_id, pid)
                                VALUES (?, ?)");
      if($sth->execute($values)) {
        return true;
      }
    } catch(PDOException $e) {
      $this->errorLogger($e);
    }
  }
...
}
Run Code Online (Sandbox Code Playgroud)

我将要实施一项名为InterestsImagesStore新的类,其中这些类之间的唯一区别将是价值$table,$dream_id$interest_iddream_idSQLinterest_id.

我知道有更好的方法可以做到这一点,我将在未来实现类似的类,这些类有很小的差异.

为了避免重复和提高可维护性,重构代码的最佳面向对象方法是什么?

php oop refactoring

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

使用Emacs删除字节顺序标记(BOM)

我有一个包含带字节顺序标记的UTF-8编码文本的文件.这个BOM会妨碍事情,我想删除它.

使用其他工具(如perl或awk)或奇怪的编辑模式(如hexl-mode),每次我想摆脱BOM都有点烦人.

有没有办法告诉Emacs删除现有的BOM,而不是在后续保存时再将其写入磁盘?

emacs byte-order-mark

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

获取控制台句柄

如何获取外部应用程序的控制台句柄?

我有一个程序作为控制台运行.我有第二个程序将调用GetConsoleScreenBufferInfo,但为此我需要第一个程序的控制台句柄.是否有可能给出第一个程序的HWND我可以得到它的控制台句柄?

c c++ winapi

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

Sproutcore + PhoneGap/Titanium?

我现在正在学习Sproutcore来编写我的应用程序.

后端只是一个将json推送到前端Sproutcore应用程序的服务器.

我想知道当我使用PhoneGap或Titanium将我的应用程序移植到手机时会是怎样的.

我必须重写多少当前的Sproutcore应用程序?它只是视图,从而使控制器和模型不受影响吗?

原因Sproutcore提供了大量的UI,我想我必须更换那些,如果我希望我的应用程序看起来原生(iPhone按钮,列表等).

当我将Sproutcore与Phonegap或Titanium结合使用时,它会是什么样的指南/教程?

javascript sproutcore titanium appcelerator cordova

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

如何在Java中计算"time ago"?

在Ruby on Rails中,有一个功能允许你采取任何日期并打印出"很久以前"的样子.

例如:

8 minutes ago
8 hours ago
8 days ago
8 months ago
8 years ago
Run Code Online (Sandbox Code Playgroud)

在Java中有一种简单的方法吗?

java time datediff date relative-time-span

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

Objective-C的良好学习方法?

我知道这必须被问到数百万次并且不容易回答,因为有明确的方法,但任何帮助都将不胜感激,谢谢.

我一直在使用Xcode和Objective-C中的各种各样的东西,但是我似乎无法找到一种以有效方式学习东西的好方法.

我已经购买了"Objective-C 2.0编程"这本书,它很棒但只是简单介绍了它的基础知识.

我想在2D游戏开发方向上学习,然后当然是3D之后,如果那是正确的事情吗?

我现在17岁,目前在13年级,去年上学/ A Level,几乎肯定是差距的一年.在线或离线(现实世界)任何好的,知名的着名课程?这是我的第一个编程语言,我非常认真地学习这个.

最后一个问题,就是在网上学习东西的时候,我过去开始构建一个功能并在编程中学习某个方面,但是在添加更多的应用程序或者效率低下之后才发现它.关键是在某种情况下使用某种方法(通过多种方式做同样的事情)或使用这些方法中的任何一种并在应用程序中对其进行优化以使其顺利运行?对不起,到目前为止我很难知道什么时候我没什么经验.

对不起,漫无目的!我将不胜感激任何帮助,谢谢!

iphone macos objective-c ipad

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

旋转后获得iPad屏幕键盘的大小

对于我正在为iPad设计的应用程序,我有一个滚动视图,其中包含一些文本字段/文本视图.为了保持一切可见,我调整了contentSize滚动视图属性以在底部添加一个缓冲区,该缓冲区对应于键盘与滚动视图重叠的程度.这是代码(这里有一些特定于应用程序的东西,但希望不是那么多,你无法理解它):

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];

    NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
    [nc addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
    [nc addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
}


- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];

    NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
    [nc removeObserver:self name:nil object:nil];
}

- (void)keyboardWillShow:(NSNotification *)aNotification
{
    NSValue *animationCurve = [[aNotification userInfo] valueForKey:UIKeyboardAnimationCurveUserInfoKey];
    UIViewAnimationCurve curve;
    [animationCurve getValue:&curve];

    NSValue *animationDuration = [[aNotification userInfo] valueForKey:UIKeyboardAnimationDurationUserInfoKey];
    NSTimeInterval duration;
    [animationDuration getValue:&duration];

    NSValue *endingFrame = [[aNotification userInfo] valueForKey:UIKeyboardFrameEndUserInfoKey];
    CGRect frame;
    [endingFrame getValue:&frame];

    [UIView beginAnimations:@"keyboardWillShow" context:bodyView];
    [UIView setAnimationCurve:curve];
    [UIView setAnimationDuration:duration]; …
Run Code Online (Sandbox Code Playgroud)

uikeyboard ipad ios

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

Sql Server Clr项目中的引用类库

我试图从Visual C#SQL CLR数据库项目引用类库,但我得到错误

无法添加对"类库"的引用.SQL Server项目只能引用其他SQL Server项目.

有没有办法添加引用,所以我不需要复制该类库中的代码?

编辑 - 解决方案?

我目前的解决方案是将几个必需的类文件添加到SQL CLR数据库项目中作为实际文件的链接.这样代码就在一个地方,即使它会在两个不同的位置构建.它似乎适合我的目的.

.net database-project

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

在python中创建2d数组?

这是我试图创建2d矩阵的代码

m=4
tagProb=[[]]*(m+1)
count=0
index=0
for line in lines:
    print(line)
    if(count < m+1):
       tagProb[index].append(line.split('@@')[2].strip()) 
       count+=1
    if(count == m+1): // this check to goto next index
        count = 0
        index+=1
print(tagProb)  
Run Code Online (Sandbox Code Playgroud)

我得到了o/p

[['0.0', '0.6', '0.05', '0.3', '0.05', '0.1', '0.0', '0.6', '0.0', '0.0', '0.1', '0.0', '0.0', '0.9', '0.0', '0.1', '0.0', '0.2', '0.7', '0.0', '0.1', '0.0', '0.9', '0.0', 0.0'], ['0.0', '0.6', '0.05', '0.3', '0.05', '0.1', '0.0', '0.6', '0.0', '0.0', '0.1', '0.0', .0', '0.9', '0.0', '0.1', '0.0', '0.2', '0.7', '0.0', '0.1', '0.0', '0.9', '0.0', …
Run Code Online (Sandbox Code Playgroud)

python

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