问题列表 - 第29903页

使用NSData在NSTextView中设置Text

我有一个NSData实例,我从之前的应用程序运行中存储.我想使用这些数据设置NSTextView的文本.它是RTF,我无法弄清楚如何做到这一点.任何想法或建议?它需要使用代码而不是Interface Builder.

谢谢

macos xcode objective-c nstextview nsdata

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

以不同语言/体系结构/操作系统的相对较小数量的对数

在Java中我运行:

System.out.println(Math.log(249.0/251.0));
Run Code Online (Sandbox Code Playgroud)

输出:-0.008000042667076265

在C#中我运行:< - 修复

Math.Log (x/y); \\where x, y are almost assuredly 249.0 and 251.0 respectively
Run Code Online (Sandbox Code Playgroud)

输出:-0.175281838(在程序后面打印出来)

谷歌声称:

Log(249.0/251.0)
Run Code Online (Sandbox Code Playgroud)

输出:-0.00347437439

MacOS声称同样的事情(谷歌与Snow Leopard之间的第一个区别是大约10 ^ -8,这可以忽略不计.

是否有任何理由认为这些结果应该如此广泛地变化,或者我错过了一些非常明显的结果?(我确实检查过java和C#都使用了基数e).即使是略微不同的e值似乎也不能解释如此大的差异.有什么建议?

编辑:

在Wolfram Alpha上进行验证似乎表明Java是正确的(或者Wolfram Alpha使用Java Math作为对数...)并且我的C#程序没有正确的输入,但我不愿意相信这一点因为考虑(e ^ (谷歌结果) - 249/251)给我一个0.0044的误差,这在我看来相当大,暗示手头有一个不同的问题......

c# java floating-accuracy

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

如何将Android手机作为蓝牙耳机?

是的,我知道Android已经实现了蓝牙耳机配置文件,但它是音频网关角色,而不是HeadSet角色.

我想要做的是在Android手机上开发一个应用程序,它将充当蓝牙耳机,因此它可以通过蓝牙连接到我的笔记本电脑.当我试着打电话给某人时,我可以用我的手机拨打他,我的应用程序会通过蓝牙将语音转发到我的笔记本电脑上,另外一台笔记本电脑上运行的应用程序将获取语音数据并将其转发给Skype或GTalk或者某些其他VoIP程序.

换句话说,如何在Android手机上实现耳机角色的耳机配置文件?提前致谢!

android bluetooth headset

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

"Source"和"Generated Source"有什么区别?

Firefox中"Source"和"Generated Source"有什么区别?

请举例说明.


编辑: 7月3日

哪个来源"搜索引擎"使用,生成或生成之前?

html browser firefox

9
推荐指数
3
解决办法
3103
查看次数

默认情况下,默认构造函数在某些情况下不可用的原因

class foo {
public:
   int a;
   int b;
   foo(int a_, int b_) : a(a_), b(b_) {}
};

int main() {
  foo f;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译上面的代码片段时,我收到如下错误消息:

foo.cc: In function 'int main()'

foo.cc:12: error: no matching function for call to 'main()::foo::foo()'

foo.cc:10: note: candidates are: main()::foo::foo(int, int)

foo.cc:6:  note:                 main()::foo::foo(const main()::foo&)
Run Code Online (Sandbox Code Playgroud)

但是如果我用两个整数prarmeters来评论显式构造函数的文件,那么可以编译代码.我猜这个魔法背后的规则是,当你使用参数阐明声明构造函数时,c ++ compilor将不会为你自动生成一个没有参数的默认构造函数.

我对吗?如果是对的,为什么c ++有这样的行为?提前致谢.

c++ constructor

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

获取基目录的更好方法是什么?

我有这个代码加载配置文件并读取所有值,它在运行应用程序时工作正常但当然在团队城市失败,因为appdomain的基本目录是构建脚本(psake)启动的地方.我知道我可以在执行测试之前将目录更改为build dir,但我认为最好不管是什么时候加载配置文件都能正常工作.

XDocument.Load(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, cfgFile));
Run Code Online (Sandbox Code Playgroud)

有没有另一种方法可以让"BaseDirectory"真正起作用?我也尝试了以下相同的结果:

string path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase);
XDocument.Load(Path.Combine(path, cfgFile));
Run Code Online (Sandbox Code Playgroud)

编辑1问题如下.我的解决方案基目录是"C:\ Project",所有编译的文件都复制到"C:\ Project\build".现在在psake构建脚本中,我有以下代码:

task Test -depends PrepareTests {
    try { 
        #$old = pwd
        #cd $build_dir
        &$mspec $mspec_projects --teamcity
        #cd $old
    }
    catch {
        &echo "Error starting test runner"
        Exit 1;
    }      
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我注释掉了目录的更改,这使得BaseDirectory成为构建文件/解决方案的位置而不是构建目录,无论我如何尝试访问它.如果你问我,有点令人困惑.

更新我真的很想知道是否有可能获得程序集的目录,无论启动应用程序域的应用程序位于什么目录中.怎么样?

.net c#

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

Drupal:添加新节点时自动添加菜单项

我在Drupal中向页面添加节点时是否可以自动添加菜单项?

换句话说,我可以将菜单父级与节点内容类型相关联,然后在添加新节点时自动添加子级吗?

谢谢

drupal drupal-6

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

加入SQL以从两个表中检索数据

有两个表A和B.您正在从两个表中检索数据,其中应显示B表中的所有行以及仅显示A表中的匹配行.您将在A和B表之间应用以下哪种类型的连接?

- Inner join
- Left outer join
- Right outer join
- Self join
Run Code Online (Sandbox Code Playgroud)

mysql sql t-sql join

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

C++ 0x - lambda表达式看起来和Java的匿名内部类一样吗?

我在c ++和Java上下文中对lambda表达式的解释是否正确?

c++ java lambda c++11

6
推荐指数
2
解决办法
1933
查看次数

在Debian 4.3.2中尝试安装Python 2.6.5时无法构建readline

我正在尝试在运行Debian 4.3.2.1-1的Web服务器上安装Python 2.6.5.我解压缩了tarball,运行"./configure --prefix/usr /",然后运行"make".我看到了这个消息.

Failed to find the necessary bits to build these modules:
_bsddb             _hashlib           _ssl            
_tkinter           bsddb185           bz2             
dl                 imageop            readline        
sunaudiodev                                           
To find the necessary bits, look in setup.py in detect_modules() for the module's name.
Run Code Online (Sandbox Code Playgroud)

我认为这不是什么大问题,所以我继续进行其余的安装,我认为这只是以root身份运行"make install".

我尝试运行新版本的Python,但它有效,但有些事情很有趣.交互式提示符下的常用键盘快捷键不起作用.我尝试导入readline,解释器找不到它.有没有办法使它工作?我尝试在setup.py中查找"make"告诉我,但我找不到任何对我有用的线索.我真的想让readline工作.我真的不关心其他模块.

编辑:这是在DreamHost私人服务器上.他们有一些旧版本的Python与readline,他们似乎工作正常.我正在尝试使用这个新版本.

我想补充一点,我是一个Linux新手,我不太了解安装包,使用RPM或apt-get.

python linux debian readline

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