问题列表 - 第35331页

Erlang的Emacs/TextMate代码完成?

ESense看起来死了; 您对Emacs中Erlang代码完成的建议是什么?它不一定是花哨的(ESense从Erlang源构建索引); 甚至只使用Erlang module_info/0module_info/1函数来内省函数名称的东西也会有所帮助.

如果在Emacs中没有,你能推荐一个用于TextMate吗?

emacs erlang textmate code-completion

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

最快的JavaScript总结

在JavaScript中总结数组的最快方法是什么?快速搜索会转换几种不同的方法,但如果可能的话,我想要一个本机解决方案.这将在SpiderMonkey下运行.

在我一直在使用的内部思考:

var count = 0;
for(var i = 0; i < array.length; i++)
{
    count = count + array[i];
}
Run Code Online (Sandbox Code Playgroud)

我确信有更好的方法然后直接迭代.

javascript arrays function

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

ANSI C相当于try/catch?

我有一些我正在使用的C代码,我在代码运行时发现错误,但是关于如何正确执行try/catch(如C#或C++)的信息很少.

例如在C++中,我只是这样做:

try{
//some stuff
}
catch(...)
{
//handle error
}
Run Code Online (Sandbox Code Playgroud)

但在ANSI C中,我有点迷失.我尝试了一些在线搜索,但是我没有看到关于如何实现这一点的足够信息/想象我会问这里以防万一有人能指出我正确的方向.

这是我正在使用的代码(相当简单,递归的方法),并希望用try/catch(或等效的错误处理结构)进行包装.

但是我的主要问题是如何在ANSI C中执行try/catch ...实现/示例不必是递归的.

void getInfo( int offset, myfile::MyItem * item )
{
    ll::String myOtherInfo = item->getOtherInfo();
    if( myOtherInfo.isNull() )
        myOtherInfo = "";
    ll::String getOne = "";
    myfile::Abc * abc = item->getOrig();
    if( abc != NULL )
    {
        getOne = abc->getOne();
    }
    for( int i = 0 ; i < offset ; i++ )
    {
             printf("found: %d", i);
    }
    if( abc != NULL )
        abc->release();
    int childCount …
Run Code Online (Sandbox Code Playgroud)

c c++ exception-handling try-catch ansi-c

25
推荐指数
2
解决办法
9332
查看次数

可以安装但无法访问R中的pwr包

我无法访问pwr.这是在Ubuntu Lucid Lynx,64位.

我正在安装pwr via packages.install('pwr'),并通过它加载library(pwr),两者看起来都很成功.

奇怪的是,我永远无法访问R中的pwr对象.

我尝试将它安装到/ usr/local/lib/R/site-library和〜/ R/x86_64-pc-linux-gnu-library.

我也尝试用R CMD INSTALL pwr安装它.

我也尝试在运行Leopard的mac mini上安装它,但它甚至找不到包对象,而且CMD INSTALL pwr返回

无效的包'pwr'

我究竟做错了什么?谢谢!

r

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

切换到VS 2010后,编译程序运行得慢得多

我们的一个关键公司应用程序(C#)破解了高清图像,我们已经做出了很大的努力来优化它.它在约2.5秒内执行超过250万次操作.

我们已经使用VS 2005多年了,上周,将一切都移到了VS 2010.

相同的项目代码.

现在,当我构建应用程序并运行它(在VS 2010 IDE之外)时,同样的操作每次需要5 +秒.

这是一个大问题,绝对伤害了我的大脑.我目前将它设置为发布模式(与我在VS 2005中的相同).

知道什么可能导致代码完全相同时执行时间加倍?

visual-studio-2010

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

iphone :(音频)发布消息以杀死mediaserverd

我正在播放几种声音:AudioServices

AudioServicesPlaySystemSound(aSystemSoundID);

当我在连接到机器的iPhone 3G上测试项目时,我收到以下消息:

> 2010-09-16 17:29:29.672
> myProject[6528:6def] [17:29:29.672
> <0x85d400>] PlaySound posting message
> to kill mediaserverd (5958) [Switching
> to thread 13059]
Run Code Online (Sandbox Code Playgroud)

和/或:

> 2010-09-16 17:30:28.316
> myProject[6528:6def] [17:30:28.316
> <0x85d400>] AudioQueueNew posting
> message to kill mediaserverd (0)
> Error: AudioQueueNewInput failed
> (0x10004003)
Run Code Online (Sandbox Code Playgroud)

知道为什么吗?

谢谢.

顺便说一句,在模拟器上一切正常.

iphone objective-c core-audio iphone-sdk-3.0 ios-simulator

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

我可以使用UINavigationController作为UISplitViewController的详细视图吗?

我遇到了一个iPad应用程序的问题,我想在UISplitView中的两个视图中都有UINavigationControllers.我在这里看了其他类似的问题,但大多数链接到在线教程并没有完全解决问题.这是一个2分钟的演练来重新创建我遇到的问题:

  1. 从基于拆分视图的应用程序模板开始,在XCode中创建一个新项目.
  2. 添加以下NSLog语句作为DetailViewController的willHideViewController方法中的第一行:

    NSLog(@"toolbar:%@",工具栏);

如果您现在运行该应用程序,日志将显示DetailViewController的工具栏是否还活着.现在...

  1. 打开MainWindow.xib并展开SplitViewController.
  2. 从DetailViewController顶部的库中拖动导航控制器.
  3. 展开新的Navigation Controller并将UIViewController的类更改为DetailViewController.
  4. 按住Ctrl键并从SplitViewController拖动到DetailViewController并将其指定为委托.
  5. 保存MainWindow.xib并再次运行该应用程序.

此时,详细视图具有导航栏和空工具栏.如果查看日志,则应发现工具栏为空.为什么是这样?我在Interface Builder中错过了某种连接吗?导航栏出于某种原因是问题吗?

http://www.cimgf.com/2010/05/24/fixing-the-uisplitviewcontroller-template/上的教程不同,我想保留导航栏和工具栏(最好是工具栏在顶部在纵向中并且在横向时不可见),因此当iPad处于纵向时,我仍然具有功能性"后退"按钮.

有没有人有解决这个问题的建议?具有这种设置的示例项目将是理想的.

cocoa-touch ipad

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

如何在导出已签名,混淆的Android应用程序时在Eclipse中设置ProGuard?

我正在发布一个在Eclipse中开发的Android应用程序,如标题中所述,我想将Proguard混淆集成到构建中,特别是用于导出已签名的应用程序.

没有沿着蚂蚁路走下去,任何人都有运气吗?

eclipse obfuscation android proguard

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

ViM中的模式本地键绑定?

我最近在Emacs工作了几年后回到了ViM,而我缺少的是能够设置文件类型 - 本地键绑定:例如我想使_强调Markdown类型文件中的当前单词,但是完全做了一些事情不同的是,比方说,Python.有没有办法做到这一点,而不仅仅是互相覆盖的autocmds?

vim

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

多对多选择查询

我正在尝试编写代码以从SQL Server数据库中提取产品项列表,并在网页上显示结果.

项目的要求是在页面的右侧显示类别列表作为复选框列表(默认选择所有类别),用户可以取消选中类别并重新查询数据库以仅查看产品他们想要的类别.

继承人开始有点毛茸茸的地方.

可以使用以下产品类别表将每种产品分成多个类别......

Product table
[product_id](PK),[product_name],[product_price],[isEnabled],etc...

Category table
[CategoryID](PK),[CategoryName]

ProductCagetory table

[id](PK),[CategoryID](FK),[ProductID](FK)

我需要选择一个产品列表,这些产品与传递给我的存储过程的一组类别ID相匹配,其中产品具有多个指定的类别.

将类别ID作为逗号分隔的varchar传递给proc,即(3,5,8,12)

SQL将此varchar值分解为临时表中的结果集以进行处理.

我怎么去写这个查询呢?

sql database sql-server join

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