ESense看起来死了; 您对Emacs中Erlang代码完成的建议是什么?它不一定是花哨的(ESense从Erlang源构建索引); 甚至只使用Erlang module_info/0和module_info/1函数来内省函数名称的东西也会有所帮助.
如果在Emacs中没有,你能推荐一个用于TextMate吗?
在JavaScript中总结数组的最快方法是什么?快速搜索会转换几种不同的方法,但如果可能的话,我想要一个本机解决方案.这将在SpiderMonkey下运行.
在我一直在使用的内部思考:
var count = 0;
for(var i = 0; i < array.length; i++)
{
count = count + array[i];
}
Run Code Online (Sandbox Code Playgroud)
我确信有更好的方法然后直接迭代.
我有一些我正在使用的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) 我无法访问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'
我究竟做错了什么?谢谢!
我们的一个关键公司应用程序(C#)破解了高清图像,我们已经做出了很大的努力来优化它.它在约2.5秒内执行超过250万次操作.
我们已经使用VS 2005多年了,上周,将一切都移到了VS 2010.
相同的项目代码.
现在,当我构建应用程序并运行它(在VS 2010 IDE之外)时,同样的操作每次需要5 +秒.
这是一个大问题,绝对伤害了我的大脑.我目前将它设置为发布模式(与我在VS 2005中的相同).
知道什么可能导致代码完全相同时执行时间加倍?
我正在播放几种声音: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)
知道为什么吗?
谢谢.
顺便说一句,在模拟器上一切正常.
我遇到了一个iPad应用程序的问题,我想在UISplitView中的两个视图中都有UINavigationControllers.我在这里看了其他类似的问题,但大多数链接到在线教程并没有完全解决问题.这是一个2分钟的演练来重新创建我遇到的问题:
添加以下NSLog语句作为DetailViewController的willHideViewController方法中的第一行:
NSLog(@"toolbar:%@",工具栏);
如果您现在运行该应用程序,日志将显示DetailViewController的工具栏是否还活着.现在...
此时,详细视图具有导航栏和空工具栏.如果查看日志,则应发现工具栏为空.为什么是这样?我在Interface Builder中错过了某种连接吗?导航栏出于某种原因是问题吗?
与http://www.cimgf.com/2010/05/24/fixing-the-uisplitviewcontroller-template/上的教程不同,我想保留导航栏和工具栏(最好是工具栏在顶部在纵向中并且在横向时不可见),因此当iPad处于纵向时,我仍然具有功能性"后退"按钮.
有没有人有解决这个问题的建议?具有这种设置的示例项目将是理想的.
我正在发布一个在Eclipse中开发的Android应用程序,如标题中所述,我想将Proguard混淆集成到构建中,特别是用于导出已签名的应用程序.
没有沿着蚂蚁路走下去,任何人都有运气吗?
我最近在Emacs工作了几年后回到了ViM,而我缺少的是能够设置文件类型 - 本地键绑定:例如我想使_强调Markdown类型文件中的当前单词,但是完全做了一些事情不同的是,比方说,Python.有没有办法做到这一点,而不仅仅是互相覆盖的autocmds?
我正在尝试编写代码以从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值分解为临时表中的结果集以进行处理.
我怎么去写这个查询呢?
android ×1
ansi-c ×1
arrays ×1
c ×1
c++ ×1
cocoa-touch ×1
core-audio ×1
database ×1
eclipse ×1
emacs ×1
erlang ×1
function ×1
ipad ×1
iphone ×1
javascript ×1
join ×1
obfuscation ×1
objective-c ×1
proguard ×1
r ×1
sql ×1
sql-server ×1
textmate ×1
try-catch ×1
vim ×1