问题列表 - 第4139页

2变量线性回归的方程

我们使用的编程语言中没有线性回归函数.我们已经实现了单变量线性方程:

y = Ax + B

并且使用类似于Stack Overflow答案的解决方案简单地从数据中计算出A和B系数.

我知道这个问题在添加变量时几何上变得更难,但就我们的目的而言,我们只需要再添加一个:

z = Ax + By + C.

有没有人有封闭形式的方程式,或任何语言的代码可以解决A,B和C给定x,y和z的数组?

equation regression linear-regression

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

iPhone编程:发送短信?访问联系人列表?

我还是API的新手,我想问:

  • 你能以编程方式发送短信吗?
  • 您能以编程方式访问用户联系人列表吗?

我在想.我还没有在API中看到任何关于文本消息的信息,而且我认为iPhone确实让沙盒远离电话联系人列表.

感谢大家.

iphone

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

在Mac OS X上监控Cocoa应用程序以执行外部实用程序(例如,ffmpeg)?

Mac GUI应用程序为更加令人讨厌的命令行工具提供了前端(通常作为应用程序包的一部分包含在内).我想看看这些GUI的内幕发生了什么.

如何"附加"到应用程序,监视它以调用命令行实用程序并记录这些调用的文件名和命令行参数?

解决方案也可以是记录Mac OS X上所有应用程序执行的应用程序(过滤掉最常见的系统调用).

示例GUI前端:http://xact.sourceforge.net/(因为它是开源的,可以调试它,但是xACT只是一个例子.让我们假设我们只有一个现成的*.app来监控).

更新: dtrace可以监视exec调用并打印所调用命令的名称.这是解决方案的一半,另一半是获得命令行参数.这还没有解决(直到有人确认他们已经有dtrace这样做).

debugging macos cocoa trace dtrace

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

追溯svn导入git

这是我的问题:

  1. 我使用Subversion一段时间,直到我切换到Git.还有一段时间过去了.
  2. 从Subversion到Git没有导入历史记录.这是严格的结账,删除.svn dirs,然后是git init.不是一个聪明的举动.
  3. 现在,数以千计的git提交后,我找到了第一次git提交发生时Subversion repo的备份.啊哈!

我想将git repo回滚到第0天,正确导入svn repo,然后重新应用所有git更改,从而纠正第一次没有完成的操作.

有人试过吗?我该怎么做呢?这听起来像是所有rebase的母亲.

svn git history

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

如何在C++代码中避免使用dynamic_cast?

假设我有以下类结构:

class Car;
class FooCar : public Car;
class BarCar : public Car;

class Engine;
class FooEngine : public Engine;
class BarEngine : public Engine;
Run Code Online (Sandbox Code Playgroud)

我们也给它Car一个句柄Engine.FooCar将使用a创建A ,FooEngine*并使用a BarCar创建BarEngine*.有没有办法安排事情,所以一个FooCar对象可以调用成员函数而FooEngine无需向下转换?

这就是为什么类结构按照现在的方式布局的原因:

  1. 所有人Car都有Engine.此外,一个FooCar只会使用一个FooEngine.
  2. 所有人都共享数据和算法Engine,我宁愿不复制和粘贴.
  3. 我可能想写一个需要Engine了解它的函数Car.

一旦我dynamic_cast在编写这段代码时输入,我就知道我可能做错了什么.有一个更好的方法吗?

更新:

根据目前给出的答案,我倾向于两种可能性:

  1. Car提供一个纯虚getEngine()函数.这将允许FooCarBarCar具有返回正确类型的实现Engine.
  2. 将所有Engine功能吸收到 …

c++ oop inheritance dynamic-cast car-analogy

18
推荐指数
4
解决办法
6488
查看次数

嵌套循环/循环控制教程

我正在寻找一个关于编写和设计循环的好教程.我理解循环的基础知识,但嵌套循环给我带来了很多麻烦.为了给你和想法,下面的模式让我很难理解.

1
12
123
1234
12345
123456

loops

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

Objective-C错误:初始化元素不是常量

为什么编译器在提供的代码上给出以下错误消息:"初始化元素不是常量".相应的C/C++代码在gcc下完美编译.

#import <Foundation/Foundation.h>

const float a = 1;
const float b = a + a; // <- error here

int main (int argc, const char * argv[]) {
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    // insert code here...
    NSLog(@"Hello, World!");
    [pool drain];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

objective-c

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

在Mac OS X上清除缓冲区缓存

有没有办法以编程方式清除Mac上的缓冲区缓存,最好是在C?

基本上,我正在寻找相当于10.5(和更高)purge命令的来源.编辑:我现在看到这是CHUD工具的一部分,因为它似乎不能直接获得源.但是,我仍然在寻找一些代码来做同样的事情.

c macos purge

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

VisualStudio的"SVN Blame"插件

我发现了这个问题,但引用的选项并未说明支持"责备".我正在寻找的是一种综合的方式来询问"谁在光标下编辑了最后一行?".

我知道大多数/所有SVN客户都会以某种形式给出这个但我想要的东西让我很容易就可以随心所欲地做到这一点:"哼哼,是谁写的?[点击水龙头]哦他."

svn plugins visual-studio

17
推荐指数
3
解决办法
6595
查看次数

BeautifulSoup 3.1解析器很容易打破

我在使用BeautifulSoup解析一些狡猾的HTML时遇到了麻烦.事实证明,较新版本中使用的HTMLParser不如先前使用的SGMLParser容忍.


BeautifulSoup有某种调试模式吗?我正在试图弄清楚如何阻止它从一个令人讨厌的HTML borking我从一个crabby网站加载:

<HTML>
    <HEAD>
        <TITLE>Title</TITLE>
        <HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
    </HEAD>
    <BODY>
        ...
        ...
    </BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

BeautifulSoup在<HTTP-EQUIV...>标签后放弃

In [1]: print BeautifulSoup(c).prettify()
<html>
 <head>
  <title>
   Title
  </title>
 </head>
</html>
Run Code Online (Sandbox Code Playgroud)

这个问题显然是HTTP-EQUIV标签,这实在是一个畸形的<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">标签.显然,我需要将其指定为自动关闭,但无论我指定什么,我都无法修复它:

In [2]: print BeautifulSoup(c,selfClosingTags=['http-equiv',
                            'http-equiv="pragma"']).prettify()
<html>
 <head>
  <title>
   Title
  </title>
 </head>
</html>
Run Code Online (Sandbox Code Playgroud)

是否有一个详细的调试模式,BeautifulSoup将告诉我它在做什么,所以我可以弄清楚它在这种情况下作为标签名称处理什么?

html python parsing beautifulsoup

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