我想开发一个显示给定数学方程式的GUI应用程序.当您单击等式中的特定变量以表示它是未知变量即要计算时,等式转换为自身以评估所需的未知变量.
例如:
a = (b+c*d)/e
Run Code Online (Sandbox Code Playgroud)
让我们假设我点击"d"表示它是未知变量.然后应该将等式重新构造为:
d = (a*e - b)/c
Run Code Online (Sandbox Code Playgroud)
截至目前,我只想知道如何根据用户输入重新排列给定的等式.我从哥哥那里得到的一个建议是在后端使用预修复/后期修复符号表示来评估它.
这是唯一的方法还是有任何更简单的建议?此外,我不仅将使用基本的数学函数,还将使用三角函数和微积分(基本的我认为.没有偏微分和所有这些).我认为前/后修复符号评估可能对评估更高的数学函数没有帮助.
但这只是我的意见,所以请指出我是不是错了.此外,我将使用SymPy进行数学评估,因此对给定数学方程的评估不是问题,从给定的通用方程创建特定方程式是我的主要问题.
如何修复以下错误.
致命错误:调用未定义的函数language_attributes()
我目前希望使用PropertyGrid来允许用户编辑我的一些类,但是我已经碰到了将对象传递给他们使用的UITypeEditor的墙.当用户按下下拉列表时,我想显示已加载纹理的列表框以供选择,如果他们想要使用应用程序尚未加载的纹理,他们可以单击按钮从文件对话框中选择一个.如果我在这里没有意义的形式的模拟:
.
我的问题:要填充列表框,我需要访问管理UITypeEditor资源列表的类.
现在我已经为我自己的类解决了这个问题,给他们一个关于创建它们的管理对象的参考.在UITypeEditor中,我然后使用该引用来访问我需要的内容.但是,对于我没有编写的类,例如XNA Texture2D类,我不能这样做.
以下是我正在使用的类:
class StaticGeometryChunk
{
// Geometry data to draw with. Contains a reference to its managing
// class for use in its UITypeEditor.
public GeometryData { get; set; }
....
}
class Material
{
// These are XNA classes. I can't just add a reference to its managing
// class (I think?).
public Texture2D Texture1 { get; set; }
public Texture2D Texture2 { get; set; }
....
}
Run Code Online (Sandbox Code Playgroud)
我一直在看我的选择,他们似乎是:
我真的不想这样做.有几个管理类,因为每个资源的加载方式不同.还有一些类需要在这些类之前创建并传入.
我也不想这样做.这似乎是一种快速而肮脏的方式来"隐藏"问题而不是"解决"它.我也可能希望将来有一些管理类可供单身人士消除.
在线找到这种文件非常困难.
我在JAVAWORLD中找到了一个,但这个不包括jjTree和访客.
有没有人碰巧有一些指向教程的链接?
我正在构建一个iPhone应用程序,我在其中分离一些线程以在后台执行长时间运行的工作,以免挂起UI.我知道线程需要NSAutoreleasePool实例进行内存管理.我不确定的是,如果thread方法调用另一个方法 - 该方法是否还需要NSAutoreleasePool?
示例代码:
- (void)primaryMethod {
[self performSelectorInBackground:@selector(threadedMethod) withObject:nil];
}
- (void)threadedMethod {
NSAutoreleasePool *aPool = [[NSAutoreleasePool alloc] init];
// Some code here
[self anotherMethod];
// Maybe more code here
[aPool drain];
}
- (void)anotherMethod {
// More code here
}Run Code Online (Sandbox Code Playgroud)
我问的原因是我收到错误,对象正在自动释放,没有池,并且"只是泄漏".
我已经看到其他问题,人们根本没有自动释放池,我理解为什么需要自动释放池.我特别感兴趣的是找出在(在这个例子中)创建的自动释放池是否threadedMethod适用于在其中创建的对象anotherMethod.
我的网站上有mp3文件的链接(普通<a href="file.mp3">标签).
但对于安装了Apple Quicktime的许多用户,它会打开mp3文件,而不是在您点击链接时"保存"它们.
您是否可以强制浏览器保存链接而不是使用浏览器首选项?
我可以使用JavaScript或C#.NET,如果可能的话,我正在寻找一个简单的解决方案.
从C#中的System.Drawing.Brushes集合中选择随机画笔的最佳方法是什么?
在java中,registerNatives()Object类的私有静态方法有什么作用?
我无法决定应该遵循哪一个.你们能提出一些意见吗?我应该将我的图像存储在文件系统还是数据库中?(我想阻止别人偷我的照片)
当您回答这个问题时,请包括安全性,性能等的比较.
谢谢.
完全重复: 用户映像:数据库还是文件系统存储?
完全重复: 在数据库中存储图像:是或不是?
完全重复: 我应该将我的图像存储在数据库还是文件夹中?
确切重复: 您是否将二进制数据存储在数据库或文件夹中?
完全重复:将 图片存储为Web应用程序的文件或数据库?
确切重复: 存储少量图像:blob还是fs?
精确复制: 将图像存储在文件系统或数据库中?
c# ×3
autorelease ×1
bazaar ×1
brush ×1
c ×1
cocoa ×1
collections ×1
database ×1
equation ×1
fatal-error ×1
filesystems ×1
git ×1
html ×1
image ×1
iphone ×1
java ×1
javacc ×1
javascript ×1
math ×1
methods ×1
object ×1
objective-c ×1
php ×1
propertygrid ×1
python ×1
select ×1
uitypeeditor ×1
wordpress ×1