当我尝试使用pi时,我的iPhone编程一直出错.我尝试着
float pNumber = 100*cos(2 * pi * (days/23));
Run Code Online (Sandbox Code Playgroud)
但我得到的错误说:
_pi,引用自
_pi $ non_lazy_ptr
我在互联网上的某个地方看到使用M_PI并编译,但我不认为它给了我正确的计算.
当我尝试:
float pNumber = 100*cos(2 * M_PI * (15746/23));
Run Code Online (Sandbox Code Playgroud)
我得到0
谢谢
我正在编写一个带有复杂Popup的XBAP(Canvas Z-index为99,其上有一个网格...),我想"附加"到打开它的按钮,并按下该按钮,无论它在哪里进行屏幕.例如,如果按钮位于ListBox或XamDataGrid中,我希望弹出按钮在滚动时跟随按钮.如果它在扩展器下方,我希望它在扩展器强制移动时保持与按钮的连接等.
有任何想法吗?
我正在编写一个使用Core Data来保持模型的iPhone 3.0应用程序.我希望应用程序安装默认数据集.在为iPhone <3.0开发时,我使用SQL脚本在运行构建之前初始化数据库,然后将准备好的.sqlite文件部署为应用程序资源.Core Data的最佳方法是什么?
结论:最后我写了一个通用的XML处理程序.元素名称映射到Objective-C类名和属性名.元素中的PCDATA值被转换为在元素命名的属性上声明的类型.子元素或属性元素被解析为对象实例 - 因此通过解析XML文档,构建了对象图.我不得不首先掌握Objective-C运行时:-)
示例目标类:
@interface Widget : NSObject {
@private
NSString* name;
NSSet* sprockets;
}
@property (nonatomic, retain) NSString* name;
@property (nonatomic, retain) NSSet* sprockets;
- (void)addSprocketsObject:(Sprocket*)value;
@end
@interface Sprocket : NSObject {
@private
NSString* name;
NSNumber* canFly;
NSNumber* wheels;
}
@property (nonatomic, retain) NSString* name;
@property (nonatomic, retain) NSNumber* canFly;
@property (nonatomic, retain) NSNumber* wheels;
@end
Run Code Online (Sandbox Code Playgroud)
示例默认数据:
<data>
<Sprocket id="sprocket-1">
<name>Sprocket1</name>
<wheels>4</wheels>
</Sprocket>
<Widget id="widget-1">
<name>MyWidget</name>
<sprockets>
<Sprocket ref-id="sprocket-1"/>
<Sprocket id="sprocket-2">
<name>Sprocket2</name>
<canFly/> …Run Code Online (Sandbox Code Playgroud) 我们正在开始一个基于8051微控制器的新项目.
问题:
通过查看Sun的LinkedHashMaps的源代码,我看到有一个名为KeyIterator的私有类,我想使用它.我怎样才能获得访问权限?
我在谷歌搜索提供一些简单的OpenMp算法的页面.可能有一个例子来计算巨大数据阵列的最小值,最大值,中值,平均值,但我无法找到它.
至少我通常会尝试将数组划分为每个核心的一个块,然后进行一些边界计算以获得完整数组的结果.
我只是不想重新发明轮子.
补充说明:我知道有成千上万的例子可以简单地减少.例如,计算PI.
const int num_steps = 100000;
double x, sum = 0.0;
const double step = 1.0/double(num_steps);
#pragma omp parallel for reduction(+:sum) private(x)
for (int i=1;i<= num_steps; i++){
x = double(i-0.5)*step;
sum += 4.0/(1.0+x*x);
}
const double pi = step * sum;
Run Code Online (Sandbox Code Playgroud)
但是当这些算法不可用时,几乎没有留下用于减少算法的例子.
假设有人为JavaScript Intellisense正确设置了Visual Studio 2008,那么实际的javascript引用声明的最佳实践是什么?
当然,基本形式是(在文件的顶部):
///<reference path="path-to-file.js" />
Run Code Online (Sandbox Code Playgroud)
但这条道路的规则是什么?
WEBAPPS
Web应用程序是否应该像网址一样使用正斜杠?"filename.js"用于同一目录中的文件?"./filename.js"?根相对"/path/to/filename.js"?所有这些都应该有效吗?像"../../filename.js"这样的相对路径是否有效?
类库
在构建嵌入式资源.js文件的类库时怎么样?它们应该像Windows文件路径一样使用反斜杠吗?转换为.NET字符串文字中的双反斜杠?
当webapp中的.js文件引用类库中的文件时怎么办?在开发插件时通常会出现这种情况 - 您有一组现有插件,并且您在Web上下文中开发了一个新插件,因此您不必继续重建类库,然后在完成后你将它移动到类库中.你会怎么引用它?通过完整的"C:\ long\path\to\project\directory\file.js"?
级联依赖关系
如果A.js引用B.js引用引用D.js的C.js,所有这些都来自不同的目录呢?
A.js是否应该包含对B,C和D的引用,或者引用是否应该级联到A.js?
更多??
我将启用社区Wiki,以便希望这可以成为最佳实践的概要.
我工作的应用程序的UI最近使用Ext.js重做,我注意到IE的内存使用量在查看时看起来非常大.使用IE时,Ext.js是否存在已知的内存问题?
我正在创建一个游戏,让玩家输入输入,更改某些状态,然后检查"目标值"是否为真(显然这个描述非常简化),并且我希望能够将目标值设置为if如果剩余的敌人数量等于零,则玩家的生命低于某个值.是否有任何"表达式类"可以保存一个简单的"value1比较运算符值2"并检查它?即:
expression goal(x = 4);
Run Code Online (Sandbox Code Playgroud)
如果没有,是否有人建议如何开发表达式类?
编辑:另一个(更多的是我想要实现的)示例:
game.init(){ expression goal = FileRead(goalfile); }
game.checkstate(){ if(goal) exit(1); } //exit 1 is the games win state
//another more specific eg.:
class level1 { public: expression goal(total_enemies == 0); };
class level2 { public: expression goal(player.x == goal.x && player.y == goal.y); };
Run Code Online (Sandbox Code Playgroud) 在Scala应用程序中登录的好方法是什么?与语言哲学一致的东西,不会使代码混乱,并且维护成本低且不引人注目.这是一个基本要求清单:
我知道我可以使用现有的Java日志记录解决方案,但它们至少在上面的两个方面失败了,即混乱和配置.
谢谢你的回复.
c++ ×2
iphone ×2
javascript ×2
8051 ×1
algorithm ×1
c ×1
core-data ×1
embedded ×1
expression ×1
extjs ×1
intellisense ×1
iterator ×1
java ×1
logging ×1
memory-leaks ×1
objective-c ×1
openmp ×1
popup ×1
position ×1
scala ×1
screen ×1
wpf ×1
xbap ×1