websocket的使用(不適用遍歷,接受後臺資料的推送)
websocket_test(){/*websocket的測試*/
let that=this;
let datas=JSON.stringify({
name:"quanholo",
age:45
});
console.log(typeof datas);
let ws=new WebSocket(`ws://10.88.71.83:8008/echo_once/?key=${datas}`);
ws.onopen=function(){
/*ws.send();
* 和伺服器的連線成功,向伺服器傳送資料
* 但是伺服器端測試,一直拿不到資料,就只能用GET,url?key=value的方式傳遞資料了
* */
};
ws.onclose=function(){
console.log('關閉websocket')
}
ws.onmessage=function(event){
let received_msg=event.data;
// console.log(that.$route.path);
if(that.$route.path!='/dealstg/report'){
ws.close();
}else{
console.log(received_msg)
}
}
}
相關推薦
websocket的使用(不適用遍歷,接受後臺資料的推送)
websocket_test(){/*websocket的測試*/ let that=this; let datas=JSON.stringify({ name:"quanholo",
1086. Tree Traversals Again (樹的遍歷,前序中序轉後序)
An inorder binary tree traversal can be implemented in a non-recursive way with a stack. For example, suppose that when a 6-node binary tree (with the
樹的遍歷--樹的廣度遍歷(層次遍歷),深度遍歷(前序遍歷,中序遍歷,後序遍歷的遞迴和非遞迴實現)
一 由於本人的碼雲太多太亂了,於是決定一個一個的整合到一個springboot專案裡面。 附上自己的github專案地址 https://github.com/247292980/spring-boot 附上彙總博文地址 https://www.cnblogs.com/ydymz/p/9391653.h
Map集合遍歷的2種方法(不能遍歷Map集合,都是通過遍歷Set集合)
Map集合遍歷鍵找值方式 鍵找值方式:即通過元素中的鍵,獲取鍵所對應的值 操作步驟與圖解: 1.獲取Map集合中所有的鍵,由於鍵是唯一的,所以返回一個Set集合儲存所有的鍵 2.遍歷鍵的Set集合,得到每一個鍵 3.根據鍵,獲取鍵所對應的值 package
查詢MDB中高程點的高程值有0值的圖幅(用遊標遍歷查詢某個欄位的值),並將查到的結果寫入到TXT中
1、 mdbs = arcpy.ListWorkspaces("*","Access") 2、 FeatureClasses = arcpy.ListFeatureClasses() 3、 Fields = arcpy.ListFields(FeatureClass) 4、 cursor =
C語言基本資料結構之二(二叉樹的三種遍歷,節點數以及深度演算法)
關於二叉樹的定義,網上有比較好的介紹,在這裡就簡單介紹二叉樹的一些性質 二叉樹的基本性質 1)二叉樹的第i層上至多有 2^(i-1)(i ≥1)個結點; 2)深度為 h 的二叉樹中至多含有 2^h – 1 個結點; 3)若在任意一棵二叉樹中,有 n0 個葉子結點,有 n2
二叉樹遍歷(先序遍歷,中序遍歷,後序遍歷)
資料結構學習筆記 一.先序遍歷 先序遍歷二叉樹遞迴定義 if(二叉樹為空) 遍歷結束; else 訪問根節點,先序遍歷根的左子樹,先序遍歷根的右子樹 基於二叉連結串列 ------ typedef struct BiNode *BiTree;
在無頭單鏈表的一個節點前插入一個節點(不能遍歷)
例如 無頭連結串列 A—>B—>C—>D 在節點C前面插入一個節點 思路: 乾坤大挪移 在C的後插入一個節點,可以將C後面新插入的節點Q的值與C的值交換 即可實現C節點之前插入節點的功能 void Listen
excel 資料讀取,資料遍歷,獲取日期資料和合並單元格資料
需求:現有一個excel表格,讀取date列的內容和合並單元格的內容 Sheet1頁的資料內容如下: 程式碼如下: import xlrd import collections import json import operator from ctypes import * f
Java文件操作(新建,遍歷,刪除)
div oid stack blog ace bytes except stat exception //創建文件 private static void createFile(File file){ try { if(!file.exists()
【樹】二叉樹遍歷算法(深度優先、廣度優先遍歷,前序、中序、後序、層次)及Java實現
order new link left 算法 很多 == 都是 off 二叉樹是一種非常重要的數據結構,很多其它數據結構都是基於二叉樹的基礎演變而來的。對於二叉樹,有深度遍歷和廣度遍歷,深度遍歷有前序、中序以及後序三種遍歷方法,廣度遍歷即我們平常所說的層次遍歷。因為樹的定義
Java 鏈表(LinkNode)的簡單操作:初始化,遍歷,插入,刪除等
代碼 初始化 結構體 class 如果 traverse linknode eth com 由於java中沒有結構體,所以用一個類來定義鏈表,代碼如下 主要包括一個data,還有一個指向後面一個節點的next 重寫了toString函數,返回你想要的數據 定義鏈表的類: p
Python實現二叉樹的建立以及遍歷(遞迴前序、中序、後序遍歷,隊棧前序、中序、後序、層次遍歷)
class Node: def __init__(self,data): self.data=data self.lchild=None self.rchild=None class Tree: def __init__(se
資料結構與演算法 -- 二叉樹鏈式詳解((非)/遞迴遍歷,葉子個數,深度計算)
前言 PS:樹型結構是一種重要的非線性資料結構,教科書上一般都是樹與二叉樹,由此可見,樹和二叉樹是有區別和聯絡的,網上有人說二叉樹是樹的一種特殊形式,但經過查資料,樹和二叉樹沒有一個肯定的說法,但唯一可以肯定都是樹型結構。但是按照定義來看二叉樹並不是樹的一種特殊形式(下面解釋)。樹型資料結構的作
二叉樹(建立,遍歷,求深度)
#include <stdio.h> #include <stdlib.h> typedef struct node { char data; struct node *lchild,*rchild; }BSTree; void Initiate(BSTr
C++|STL學習筆記-map的基本操作(插入,刪除,遍歷,大到小輸出)【仿大佬寫法】
首先的程式碼是插入,刪除,遍歷 執行截圖如下: 原始碼如下: #include <map> #include <iostream> #include <algorithm> using namespace std; typedef pair
初識go語言之 陣列與切片(建立,遍歷,刪除,插入,複製)
1、陣列 go語言的陣列與其他語言的資料定義基本類似:大小確定,記憶體連續,可以隨機訪問。陣列的元素使用操作符[]來索引。首元素是array[0],最後一個元素是array[len(array)-1]。 1.1陣列的建立 陣列的建立有下面三種方式 [length]T
歸併排序(含樹的前序遍歷,中序遍歷,後續遍歷)
歸併排序是一種分而治之的思想,利用的是遞迴的方法,在實現上與樹的遍歷十分相似。 所以我打算,先總結一下樹的三種遍歷,並於歸併排序做對比,加深印象。 前序遍歷 (1)若二叉樹為空,則為空操作,返回空。
二叉樹遍歷C++(前、中、後序遍歷,層次遍歷、深度遍歷)
一.使用c++進行前中後遍歷,層次和深度遍歷(非遞迴) 二.程式碼 #include<iostream> #include<queue> #include<vector> #include<stack> using name
二叉樹基礎操作 ,前中後序遍歷,求二叉樹高度,二叉搜尋樹(二叉排序樹)Java實現 程式碼集合
首先,定義一個樹類Tree.java public class Tree { public TreeNode root; } 定義樹節點類TreeNode.java public class TreeNode { public TreeNode(int