我正在编写一个在使用Gnuplot生成动态图形的窗口上运行的程序.我需要同时运行多个图,所以我有多个线程运行不同的Gnuplot实例.我的问题是他们的图形窗口都有相同的标题,特别是他们都说Gnuplot(窗口ID:0).有没有办法在Gnuplot中更改此值?
这可能是一个简单的问题,但我可以使用一些帮助.我正在尝试为只能在我的计算机上运行的应用程序构建一个小型数据库,因此我想创建一个本地数据库.
要做到这一点,我试图使用sqlite.我可以使用命令提示符通过使用sqlite3 databaseName来创建看起来像数据库的东西; 功能,但我不知道它存储在哪里.
我需要能够通过我正在试验的应用程序找到数据库来访问它.我已经知道所有基本的sql和创建数据库表和数据,但我无法弄清楚如何简单地建立数据库连接.
有没有办法指定数据库.db文件的存储位置,为什么我找不到它似乎正在制作的文件?
我正在尝试使用我从数据库获取的字符串作为使用swift的JSON.我试图将字符串转换为数据对象然后使用JSONSerialization,但结果总是回来零.
以下是我的代码示例:
var string = "{Param1: \"Value\", Param2: \"value2\", Param3: \"value3\"}"
let data = (reducedOptionsString as NSString).dataUsingEncoding(NSUTF8StringEncoding)
if let d = data{
var err : NSErrorPointer = nil
let parsedObject: AnyObject? = NSJSONSerialization.JSONObjectWithData(d, options: NSJSONReadingOptions.MutableLeaves, error: err)
if let dict = parsedObject as? Dictionary<String, AnyObject>{
...
}
}
Run Code Online (Sandbox Code Playgroud)
由于某种原因,parsedObject总是以nil的形式返回
有谁知道我可能缺少什么来将我的字符串数据转换为我可以使用的JSON对象?