我已经尝试了所有可以实现的示例,但我不能简单地将JSON数据保存到主机上的JSON文件中.我想从一个简单的尽可能保存方法开始,所以我有一个地方可以开始.
这就是我得到的: 基本上我在index.html中有一个按钮,点击它应该将数据保存到我的general.json文件(与index.html相同的位置).
<button id="savebtn">Save</button>
Run Code Online (Sandbox Code Playgroud)
使用myscript.js中的 id选择器,我这样做:
$('#savebtn').click(function() {
var saveit = $('#calendar').fullCalendar( 'clientEvents');
var eventsholded = [];
$.each(saveit, function(index,value) {
var event = new Object();
event.id = value.id;
event.start = value.start;
event.end = value.end;
event.title = value.title;
event.allDay = value.allDay
eventsholded.push(event);
});
$.ajax
({
type: "GET",
dataType : 'json',
async: false,
url: 'general.json',
data: JSON.stringify(eventsholded),
success: function () {alert("Thanks!"); },
failure: function() {alert("Error!");}
});
Run Code Online (Sandbox Code Playgroud)
如您所见,我想存储来自fullcalendar的事件.这不是很相关,因为它一直工作到这一点. 如果我在屏幕上警告JSON.stringify(eventsholded),你会看到:
[{"start":"2014-01-07T08:30:00.000Z","end":"2014-01-07T12:30:00.000Z","title":"Pumukli Pista","allDay":false},{"start":"2014-01-11T13:30:00.000Z","end":"2014-01-11T18:30:00.000Z","title":"Fanic Catalin","allDay":false}]
Run Code Online (Sandbox Code Playgroud)
现在这正是我想要以简单,快速,可能不安全但非常简单的方式保存到服务器的内容.这样我就可以开始理解它是如何工作的,只是在我的general.json文件中有这个.
该$.ajax部分在我的上述代码中没有任何作用.甚至没有警告"错误".其余代码按预期工作. …
我试图实现evercookie,它实际上试图以多种方式保存cookie(常规cookie,flash cookie,......).根据我在网上找到的信息,即使用户删除了他的临时互联网文件,这个evercookie也会使cookie持久化.
我的测试表明这根本不起作用.事实证明,当我删除我的临时互联网文件时,当我重新访问该网站时,找不到evercookie ...
evercookie应该仍然有效吗?
通过使用 GSpread,我从谷歌电子表格返回了一系列单元格,该电子表格的所有元素如下所示:
<Cell R1C1 'Sandero'>
Run Code Online (Sandbox Code Playgroud)
我知道如何从这里获取单元格值:
cell.value
Run Code Online (Sandbox Code Playgroud)
但我也想单独获取地址(在本例中为 R1C1)。如果我能以 (1,1) 格式(也许通过使用字典?)
你看我也需要地址,因为我稍后会用这些值声明一个图表。
我正在使用 Python 2.7 和最新的 Gspread 库。
任何帮助将不胜感激。
对于python 2.7,igraph 0.6中是否有一个非常短的表达式,以查看索引指定的两个顶点是否通过边连接?
我找到了某个地方:
are_connected(v1, v2)
Run Code Online (Sandbox Code Playgroud)
但在python中我会收到一条错误消息:"NameError:全局名称'are_connected'未定义"
上面的表达式可能是R或完全错误.我不知道.R对我正在尝试的项目来说还不够.
我的图是无向的,并且有许多顶点和边的序列(vs和es),在本教程中描述:http://hal.elte.hu/~nepusz/development/igraph/tutorial/tutorial.html
更新:我发现http://packages.python.org/python-igraph/igraph.GraphBase-class.html#is_multiple is_multiple和is_mutual,我认为他们每个人都可以做到这一点,但我仍然得到错误: "NameError:未定义全局名称'are_mutual'".
在互联网上,我找不到如何正确实现它的例子.我还在寻找.
自从我开始在我的编码中成功实现 Igraph 以来,我一直在想这个问题:你能用get_all_shortest_paths检索尽可能多的最短路径吗?让我们说前10个。
到目前为止,我已经理解在无向图中检索所有最短路径是没有意义的,因为在大多数情况下,您拥有无限数量的路径。
但是我可以简单地检索前 10 条最短路径吗?
我试图用无向 g = Graph() 来实现这一点:
list = []
list.append(g.get_all_shortest_paths(index1,index2, "distance")[0]) # shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[1]) # second shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[2]) # third shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[3]) # forth shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[4]) # fifth shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[5]) # sixth shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[6]) # seventh shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[7]) # eigth shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[8]) # ninth shortest path
list.append(g.get_all_shortest_paths(index1,index2, "distance")[9]) # tenth shortest path
#"distance" is from …Run Code Online (Sandbox Code Playgroud)