在我的网络应用程序中,我使用两种不同的语言,即英语和阿拉伯语.
我有一个搜索框,在我的web应用程序中,如果我们通过名称或名称的一部分进行搜索,那么它会通过比较检索DB值"故乡"的用户
说明:
就像如果一个用户属于故乡"加州",他搜索一个名字说"维克多"然后我的查询将首先看到谁是具有人一样的故乡"加利福尼亚",并在人的名单谁拥有"加州"为家乡将搜索"Victor"*name*,并检索将"California"作为其家乡的用户以及名称或部分名称中的" victor ".
该问题是,如果家乡"加利福尼亚"被保存在英国会比较和检索值.但"加利福尼亚"将用阿拉伯语保存为"كاليفورنيا".在这种情况下,家乡比较失败,它无法检索值.
我希望我的查询应该找到两个相同的家乡并检索值.可能吗?
对于这种比较逻辑,我应该考虑什么样的替代方案.我很迷惑.有什么建议吗?
编辑: *我有一个想法,如果有家乡,那么可以使用谷歌翻译或音译,并将家乡改为另一种语言.如果是英语,那么阿拉伯语或者如果是英语,那么阿拉伯语,并给搜索结果加入两者.有什么建议吗?*
例如,我有一个js代码,我喜欢写一个简单的控制台程序来读取这段代码,执行它,并打印回来的结果.这可能吗?如果是,我该如何开始这样做?谢谢.
是否可以在 Objective-C++ 中创建具有指向 Objective-C 接口(在文件内.h)的指针的字段的类?
为了澄清一点,我创建了一个 Objective-C 接口:
// Our platform independent class
@interface LoggerDelegate : NSObject<SomeDelegate>
@end
Run Code Online (Sandbox Code Playgroud)
我可以在文件内创建它.mm并且它可以工作,但它适用于全局变量,并且不允许我更改其范围。所以我想在里面使用它Logger.h:
class Logger {
public:
private:
LoggerDelegate* _ptr; //<--- pointer to the Objective-C interface
};
Run Code Online (Sandbox Code Playgroud)
当我在里面定义我的界面时,Logger.mm它就可以工作了。但是是否可以将 Objective-C 和 C++.h文件内的 Objective-C++ 代码合并到一起?或者只能在.mm文件中进行?
所以我正在考虑制作一个GUI.我的朋友告诉我他知道如何在C#中做到这一点,所以我在设置GUI时采用了这种方法.反正有没有在Java中使用C#制作的GUI?
我想用 C 或 C++ 编写一些本机代码,以便在 iOS 上与 Swift 一起使用。这段代码主要从 Swift 调用,但也需要回调到 Swift。
将 Swift 与这两种语言中的每一种进行交互的机制是什么?
在这种接口中,C 或 C++ 中哪一个的约束最少,为什么?跨语言调用是否有性能差异?