在clojure中加载configuration文件作为数据结构

clojure中是否有读取函数来parsingclojure数据结构? 我的用例是读取configuration属性文件,一个属性的值应该是一个列表。 我想能够写这个: file.properties: property1 = ["value1" "value2"] 并在clojure: (load-props "file.properties") 并获取值为{property1,[“value1”“value2”]的地图 现在,我正在做下面的,具有相同的input文件“file.properties”: (defn load-props [filename] (let [io (java.io.FileInputStream. filename) prop (java.util.Properties.)] (.load prop io) (into {} prop))) ;; returns: ;; {"property1" "[\"valu1\", \"valu2\"]"} (load-props "file.properties") 但是我无法将结果parsing为clojure的向量。 我基本上在寻找Erlang的文件:consult / 1函数。 任何想法如何做到这一点?

核心数据VS Sqlite或FMDB …?

现在这可能看起来像一个重复的线程,但我的问题是,我已经阅读了很多问题,如核心数据与SQLite 3等,但这些都是2 – 3年。 我也读过FMDB是由于核心数据在iOS上不被支持而开发的,所以不应该再使用它。 另一方面,我已经读过,不应该使用核心数据作为数据库。 所以我很困惑,是否应该使用核心数据来存储对象 。 我的意思是我应该决定使用哪一个? 有没有任何指导提供的苹果或别人..或者是什么东西,会随着时间的推移。

DataTable已经属于另一个DataSet

在将数据集中的一个数据集添加到另一个数据集时发生此错误。“DataTable已经属于另一个DataSet”。 dsformulaValues.Tables.Add(m_DataAccess.GetFormulaValues (dv.ToTable.DefaultView.ToTable(False, strSelectedCols)).Tables(0))

如何更改Android上的SDK-11之前的视图的透明度(alpha)?

如何更改Android上的SDK-11之前的视图的透明度(alpha)? 在build议使用具有某种透明度的背景色之前,请注意,此方法不包括视图中的所有元素,例如button的文本或视图组的子视图。

如何使用库

出于某种原因,我永远无法使用任何语言的外部库。 我正在寻找如何使用外部库的说明/解释,以及它们如何工作。 当我在网上search时,我得到的碎片似乎不适用于我下载和试用的任何图书馆。 我在Mac和PC上工作,C ++的例子都很好。 我使用eclipse IDE和C ++插件。如果有适用于所有库的说明,那就太棒了。

MySQL错误1241:操作数应该包含1列(s)

我正试图从表1插入数据到表2 insert into table2(Name,Subject,student_id,result) select (Name,Subject,student_id,result) from table1; 表2的关键是student_id。 假设没有任何重复。 我得到的错误: MySQL error 1241: Operand should contain 1 column(s) 表2中只有四列。

JavaScript添加点击事件监听器类

我有一个删除ID的列表视图。 我想添加一个监听器到一个特定的类的所有元素,并确认提醒。 我的问题是,这似乎只是将侦听器添加到它find的第一个类。 我试图使用querySelectorAll,但它没有工作 <script> var deleteLink = document.querySelector('.delete'); deleteLink.addEventListener('click', function(event) { event.preventDefault(); var choice = confirm("sure u want to delete?"); if (choice) { return true; } }); </script> 列表: <?php while($obj=$result->fetch_object()) { echo '<li><a class="delete" href="removeTruck.php?tid='.$obj->id.'">'.$obj->id.'</a>' . '<a href="#" class="delete"></a> </li>'."\n"; } /* free result set */ $result->close(); $mysqli->close(); ?>

获取错误,错误:npm安装后找不到模块“express”

我是新的两个节点的JS和expression,我刚刚在Windows 7中安装npm。 我使用全球标志安装了快递: npm install -g express 在C:\Users\USER_NAME\AppData\Roaming\npm\node_modules\express成功安装了Express,并将C:\Users\USER_NAME\AppData\Roaming\npm到我的path中。 但是,在命令行中使用express并不成功。 任何以express开头的命令都会告诉我它找不到要执行的命令: 'express' is not recognized as an internal or external command, operable program or batch file. 查看安装文件夹,找不到可执行文件(.exe或.cmd)。 通过search过去的问题显示,node_modules文件夹(至less在过去的版本中)应该同时包含express文件夹(我有)和.bin文件夹,其中包含express.cmd 。 我似乎没有.bin文件夹。 npm –version给我1.4.3 。 Express版本看起来是3.0.0 我也尝试在本地安装它,我已经尝试运行npm cache clean并重新安装。 这两种方法都不会改变情况:node_modules文件夹中没有可执行文件。 我是否正确安装快递? 如果是这样,为什么不包含可执行文件?

如何获得在RecyclerView中select的位置?

我正在试验支持库的recyclerview和卡片。 我有一个卡的recyclerview。 每张卡片的右上angular都有一个“x”图标可以将其删除: 卡xml, list_item.xml : <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="5dp"> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/taskDesc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:textSize="40sp" android:text="hi"/> <ImageView android:id="@+id/xImg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentRight="true" android:src="@drawable/ic_remove"/> </RelativeLayout> </android.support.v7.widget.CardView> 我试图用我将在notifyItemRemoved(position)中的notifyItemRemoved(position)中使用的位置来标记行: public class TaskAdapter extends RecyclerView.Adapter<TaskAdapter.TaskViewHolder> { private List<Task> taskList; private TaskAdapter thisAdapter = this; // cache of views to reduce number […]

不再能够使用ddescribe或iit

我曾经能够使用ddescribe和iit让茉莉花/果报运行一个特定的testing或一组testing。 但是,现在它不再有效,我得到这个错误:(或类似的iit)。 INFO [karma]: Karma v0.12.31 server started at http://localhost:8081/ INFO [launcher]: Starting browser PhantomJS INFO [PhantomJS 1.9.8 (Windows 7)]: Connected on socket jIMgciNEN5VXBdZOhDz2 with id 78471739 PhantomJS 1.9.8 (Windows 7) ERROR ReferenceError: Can't find variable: ddescribe at /…/test.js:146 我正在运行:业力0.12.28,茉莉花2.2.0,业力 – 茉莉花:0.3.5,业力 – 幻影 – 发射器:0.1.4 以下是testing文件基本的样子: 'use strict'; ddescribe('MyController', function() { it('should do xyz', […]