小编Ali*_*aei的帖子

一个完全免费的敏捷软件处理工具

我知道之前已经提出过稍微接近的问题,但这个问题有点不同.

我们是一家预算非常有限的初创公司,我们正在寻找一个完全免费的敏捷软件开发流程工具,对用户数量没有任何限制.我们不希望对用户数量有限制,因为可能会有很多人为我们做小任务,如果他们突然超过用户限制数量,我们将不得不付出很多每月工具的钱.

如果它能够支持它将是非常有用的:

  • 看板
  • 任务层次结构(以便您可以在卡片中定义卡片)
  • 在线托管工具(不下载)
  • 评论系统
  • 不同的角色
  • 泳道

我在这里检查了很多这些工具:

http://agilescout.com/best-agile-scrum-tools/

但我没有找到任何对于无限用户完全免费的.他们中的一些人也没有看板.我检查了Agilefant,但其在线版本将从2014年开始支付.我还检查了Stackoverflow,但没有一个问题是针对"完全免费的工具".

对你的帮助表示感谢.

agile scrum kanban

74
推荐指数
5
解决办法
12万
查看次数

将 JSON 字符串转换为 Python 字典

我在 Python 方面没有太多经验,并且在将 sql 查询数据转换为 Python 字典时遇到了问题,从技术上讲,该数据是包含 JSON 字符串的列表。我正在查询 sqlite3 数据库,它返回如下数据:

def get_answer(self, id):
    self.__cur.execute('select answer from some_table where id= %s;' % id)
    res_data = self.__cur.fetchall()
    return res_data
Run Code Online (Sandbox Code Playgroud)

数据是单个 JSON 格式元素,其简化版本如下所示:

[
 {"ind": [ {"v": 101}, {"v": 102}, {"v": 65 }]},
 {"ind": [ {"v": 33}, {"v": 102}, {"v": 65}]}
]
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将 res_data 转换为 JSON 时,代码如下:

temp_json = simplejson.dumps(get_answer(trace_id))
Run Code Online (Sandbox Code Playgroud)

它返回一个字符串,当我获取 len(temp_json) 时,它返回 res_data 中的字符数,而不是 res_data 中的对象数。但是,如果我对 get_answer(trace_id) 返回的内容使用 Visual Studio 的 JSON 可视化工具,它会正确显示每个对象 res_data。

我还尝试使用如下代码将 res_data 转换为字典:

dict_data = ast.literal_eval(Json_data)
Run Code Online (Sandbox Code Playgroud)

或者 …

python sqlite json

4
推荐指数
2
解决办法
1万
查看次数

在 C# 中的 foreach 循环中返回一次迭代

我有一个foreach循环,treeView它在 C#中迭代不同级别的 a ,其简化版本如下所示:

foreach (TreeNode childNode in currentNode.Nodes)
{
    if (!someCondition)
    {
        currentNode.Remove();                    
    }
}   
Run Code Online (Sandbox Code Playgroud)

但问题是,当一个节点(例如从节点 1、节点 2、节点 3 和节点 4 的列表中)被删除时,列表会变短,foreach循环会跳过一次迭代(例如,如果要删除节点 2,列表将变为节点1 、node3 和 node4,foreach循环考虑的下一个节点将是 node4 而不是 node3)。这是因为框架将这些节点存储在一个数组/列表中,所以我想知道foreach当我想从树中删除一个节点时,是否可以让循环返回一次迭代。

我是 .NET 框架的新手,因此非常感谢您的帮助。

.net c# iteration collections foreach

3
推荐指数
1
解决办法
3739
查看次数

在 C# 中将 KeyValuePair<TKey,?TValue> 类型属性序列化为 JSON

我正在尝试序列化 C# 中的 KeyValuePair 属性,如下所示:

[JsonDisplayName("custom")]
public  KeyValuePair<string,string> Custom { get; set; }
Run Code Online (Sandbox Code Playgroud)

通过设置属性来转换为 JSON:

MyClass.Custom = new KeyValuePair<string, string>("destination", destination);
Run Code Online (Sandbox Code Playgroud)

但我得到的输出看起来像这样:

"custom":{"Key":"destination","Value":"Paris"}
Run Code Online (Sandbox Code Playgroud)

相反,我想要:

"custom":{"destination":"Paris"}
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我正在使用 Compact Framework 和 Visual Studio 2008,因此我不喜欢使用任何外部库。非常感谢您的帮助。

更新: 我必须使用我公司的 Model 类,它有一个 SetCustom 方法,如果我使用字典,该方法会引发异常。

c# serialization json

3
推荐指数
1
解决办法
3915
查看次数

标签 统计

c# ×2

json ×2

.net ×1

agile ×1

collections ×1

foreach ×1

iteration ×1

kanban ×1

python ×1

scrum ×1

serialization ×1

sqlite ×1