github 列表資料(包含父節點關係)轉化為樹形結構
今天開發遇到乙個需求,就是把包含父子關係的資料轉化為樹形結構,這個需求來自我開發的乙個功能,前端需要使用 element 的級聯選擇器實現行業級聯選擇的功能。
'isparent': false, 'parentcode': 'a011'}
'isparent': false, 'parentcode': 'a012'}
[
, ],
value: "水產養殖",
label: "水產養殖(a041)"
},],
value: "漁業",
label: "漁業(a04)"
}];
import json
import requests
def arrange(result, industry):
p_id = industry['pid']
for temp in result:
if p_id in temp['label']:
if 'children' in temp:
else:
temp['children'] = [dict(value=industry['singlehyname'], label=industry['name'])]
continue
if 'children' in temp:
arrange(temp['children'], industry)
def get_permit_industry():
# 獲取源資料
headers =
url = ''
res = requests.post(url, headers=headers)
industry_info = json.loads(res.text.replace("/**/\r\n", ''))
result =
# 初始化結果
for i in industry_info:
if not i['pid']:
# 將其他層級的資料新增到結果中(原始資料相對比較規整,如果完全打亂,這樣實現會有問題)
for i in industry_info:
if i['pid']:
arrange(result, i)
return result
ajax上傳表單資料,包含檔案
前端 container 後端 獲取工廠 fileitemfactory factory new diskfileitemfactory 獲取上傳檔案工具類 servletfileupload upload new servletfileupload factory upload.setheader...
ffmpeg 串流 資料(包含一些vlc)
1 2 模擬直播推流 ffmpeg vlc megary的部落格 csdn部落格.html 3 4 之前查到的資料 android流 開發之路二 ndk c 開發android端rtmp直播推流程式 haibindev html vlc 推流 c 度娘 ffmpeg 推流 c ffmpeg流 處理 ...
子節點的位置與父節點位置的關係
子節點的位置與父節點位置的關係 當父節點旋轉時,子節點旋轉,父節點縮放時,子節點縮放。其實裡面的計算原理很簡單,就是父節點矩陣乘以子節點矩陣得到最終矩陣。mat4 node getnodetoparenttransform mat4 node transform const mat4 parentt...