使用NetworkX和新的库,进行社交网络分析查询.通过查询,我的意思是按边缘节点的属性选择/创建子图,其中边创建路径,节点包含属性.该图表使用的是表格的MultiDiGraph
G2 = nx.MultiDiGraph()
G2.add_node( "UserA", { "type" :"Cat" } )
G2.add_node( "UserB", { "type" :"Dog" } )
G2.add_node( "UserC", { "type" :"Mouse" } )
G2.add_node( "Likes", { "type" :"Feeling" } )
G2.add_node( "Hates", { "type" :"Feeling" } )
G2.add_edge( "UserA", 'Hates' , statementid="1" )
G2.add_edge( "Hates", 'UserB' , statementid="1" )
G2.add_edge( "UserC", 'Hates' , statementid="2" )
G2.add_edge( "Hates", 'UserA' , statementid="2" )
G2.add_edge( "UserB", 'Hates' , statementid="3" )
G2.add_edge( "Hates", 'UserA' , statementid="3" )
G2.add_edge( "UserC", 'Likes' , statementid="3" …Run Code Online (Sandbox Code Playgroud) 一些背景:
CakePHP除了PHPSESSID之外还编写了自己的会话ID cookie.这用于验证请求.然后SWFupload发送一个文件,该令牌进行身份验证,并被选为新的用户代理 - 因此在cakephp中,您必须禁用"check-user-agent"安全功能.
在许多浏览器上这已经足够了.IE7版本和SWF版本似乎没有与此错误相关联.在我们的例子中,IE7存储/发送相同cookie的两个版本.所以第一个问题是为什么?怎么样?
进一步说明:
因为这些重复的cookie存储在头字符串的开头和结尾,所以PHP/Cake接收到一端,如果它是一个欺骗,所以它"选择"一个,我设置并在swfobject中发送的手动cookie是另一个cookie.我可以想到几个黑客来解决这个问题 - 但我真的想知道这种情况最初是如何产生的.
CakePHP似乎也没有在注销和登录时生成唯一的CakeSession ID,这可能是原因,解决方案可能是强制蛋糕在任何地方使用PHPSESSID,或者可能只是为了确保swfupload发送正确的SESSID ...
编辑一:CakePHP发送的cookie标头是:
Set-Cookie: CAKEPHP=gqlpa88blmhmdsmv9e99ga16b3; expires=Thu, 13-Aug-2009 13:21:02 GMT; path=/
Set-Cookie: CAKEPHP=deleted; expires=Wed, 06-Aug-2008 13:21:01 GMT; path=/
Set-Cookie: CAKEPHP=ob5695trnspprlohiunrpqgkm0; expires=Thu, 13-Aug-2009 13:21:02 GMT; path=/
Run Code Online (Sandbox Code Playgroud)
欢迎任何想法!
有时,将DOM元素创建为jQuery对象以用作选择器和上下文非常有用.
在下面的工作都 IE7,IE8和使用jQuery 1.6.2/3的所有其他浏览器-但请注意,document.createElement是用来做这个work.in IE7和IE8.
jQuery('body').append('<div id="basic-render-test"> </div>');
var new_object = {};
new_object.wrapper = '<span id="adfasdfasdfwersadfas3rs">';
//alert(typeof new_object.wrapper);
if (jQuery.browser.msie && jQuery.browser.version <= 8.0){
new_object.el = document.createElement(new_object.wrapper);
} else {
new_object.el = jQuery(new_object.wrapper);
}
new_object.render_into = "#basic-render-test";
jQuery(new_object.render_into).append( new_object.el );
some_html = '<DIV id="type-m" class="translate"> HELLO IE</DIV>';
jQuery(new_object.el).html( some_html );
Run Code Online (Sandbox Code Playgroud)
声明的DOM类型是HTML 5
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Run Code Online (Sandbox Code Playgroud) jquery internet-explorer jquery-selectors internet-explorer-8