当前位置:网站首页>Folium, diagnosis and close contact trajectory above
Folium, diagnosis and close contact trajectory above
2022-07-02 15:37:00 【jidawanghao】
# coding=utf-8
import csv
import numpy as np
import folium
from folium import plugins
import csv
import requests
import json
import pandas as pd
import re
import time
import webbrowser
def PlotLineOnMap():
Lat = []
Lon = []
Category = []
Date_time = []
print(type(Lat))
fn = 'result.csv'
with open(fn) as csvFile:
csvDictReader = csv.DictReader(csvFile)
for row in csvDictReader:
print(row['lon'], row['lat'])
Lat.insert(0,float(row['lat']))
Lon.insert(0,float(row['lon']))
Category.insert(0,str(row['category']))
Date_time.insert(0,str(row['date_time']))
print(Lat)
# The given coordinate system is GCJ-02, If you need to test google Map , Coordinate conversion is needed
tri = np.array(list(zip(Lat, Lon,Category,Date_time)))
san_map = folium.Map(
location=[36.641254, 117.068689],
zoom_start=16,
# Gaode street map
tiles='http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}',
# tiles='http://webst02.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}', # Gaud satellite image
attr='default')
layer_0329 = folium.FeatureGroup(name="0329")
layer_0330 = folium.FeatureGroup(name="0330")
layer_0331 = folium.FeatureGroup(name="0331")
layer_0401 = folium.FeatureGroup(name="0401")
layer_0402 = folium.FeatureGroup(name="0402")
layer_0403 = folium.FeatureGroup(name="0403")
layer_0404 = folium.FeatureGroup(name="0404")
layer_0405 = folium.FeatureGroup(name="0405")
layer_0406 = folium.FeatureGroup(name="0406")
layer_0407 = folium.FeatureGroup(name="0407")
layer_0408 = folium.FeatureGroup(name="0408")
layer_0409 = folium.FeatureGroup(name="0409")
layer_0410 = folium.FeatureGroup(name="0410")
layer_0411 = folium.FeatureGroup(name="0411")
layer_0412 = folium.FeatureGroup(name="0412")
layer_0413 = folium.FeatureGroup(name="0413")
layer_0414 = folium.FeatureGroup(name="0414")
layer_0415 = folium.FeatureGroup(name="0415")
layer_0416 = folium.FeatureGroup(name="0416")
layer_0417 = folium.FeatureGroup(name="0417")
layer_0418 = folium.FeatureGroup(name="0418")
layer_0419 = folium.FeatureGroup(name="0419")
layer_0420 = folium.FeatureGroup(name="0420")
layer_0421 = folium.FeatureGroup(name="0421")
layer_0422 = folium.FeatureGroup(name="0422")
layer_0423 = folium.FeatureGroup(name="0423")
layer_0424 = folium.FeatureGroup(name="0424")
layer_0425 = folium.FeatureGroup(name="0425")
layer_0426 = folium.FeatureGroup(name="0426")
layer_0427 = folium.FeatureGroup(name="0427")
layer_0428 = folium.FeatureGroup(name="0428")
layer_0429 = folium.FeatureGroup(name="0429")
layer_0430 = folium.FeatureGroup(name="0430")
layer_0501 = folium.FeatureGroup(name="0501")
layer_0502 = folium.FeatureGroup(name="0502")
layer_0503 = folium.FeatureGroup(name="0503")
layer_0504 = folium.FeatureGroup(name="0504")
layer_0505 = folium.FeatureGroup(name="0505")
layer_0506 = folium.FeatureGroup(name="0506")
layer_0507 = folium.FeatureGroup(name="0507")
#folium.PolyLine(tri, color='#3388ff').add_to(san_map)
# marker_cluster = plugins.MarkerCluster().add_to(san_map)
for lat, lon,category,date_time in zip(Lat, Lon,Category,Date_time):
print([category])
print(type(category))
print(category)
print([date_time])
if( date_time == '0329' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0329)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0329)
elif( date_time == '0330' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0330)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0330)
elif (date_time == '0331'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0331)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0331)
elif( date_time == '0401' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0401)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0401)
elif( date_time == '0402' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0402)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0402)
elif( date_time == '0403' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0403)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0403)
elif (date_time == '0404'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0404)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0404)
elif( date_time == '0405' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0405)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0405)
elif( date_time == '0406' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0406)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0406)
elif( date_time == '0407' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0407)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0407)
elif( date_time == '0408' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0408)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0408)
elif( date_time == '0409' ):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0409)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0409)
elif (date_time == '0410'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0410)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0410)
elif (date_time == '0411'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0411)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0411)
elif (date_time == '0412'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0412)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0412)
elif (date_time == '0413'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0413)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0413)
elif (date_time == '0414'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0414)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0414)
elif (date_time == '0415'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0415)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0415)
elif (date_time == '0416'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0416)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0416)
elif (date_time == '0417'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0417)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0417)
elif (date_time == '0418'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0418)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0418)
elif (date_time == '0419'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0419)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0419)
elif (date_time == '0420'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0420)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0420)
elif (date_time == '0421'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0421)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0421)
elif (date_time == '0422'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0422)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0422)
elif (date_time == '0423'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0423)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0423)
elif (date_time == '0424'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0424)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0424)
elif (date_time == '0425'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0425)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0425)
elif (date_time == '0426'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0426)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0426)
elif (date_time == '0427'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0427)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0427)
elif (date_time == '0428'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0428)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0428)
elif (date_time == '0429'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0429)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0429)
elif (date_time == '0430'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0430)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0430)
elif (date_time == '0501'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0501)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0501)
elif (date_time == '0502'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0502)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0502)
elif (date_time == '0503'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0503)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0503)
elif (date_time == '0504'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0504)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0504)
elif (date_time == '0505'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0505)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0505)
elif (date_time == '0506'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0506)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0506)
elif (date_time == '0507'):
if (category == ' The address of the diagnosed person '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color="red")).add_to(layer_0507)
elif (category == ' Diagnosed person trajectory '):
folium.Marker(location=[lat, lon], popup=date_time,
icon=folium.Icon(icon='cloud', color='orange')).add_to(layer_0507)
san_map.add_child(layer_0329)
san_map.add_child(layer_0330)
san_map.add_child(layer_0331)
san_map.add_child(layer_0401)
san_map.add_child(layer_0402)
san_map.add_child(layer_0403)
san_map.add_child(layer_0404)
san_map.add_child(layer_0405)
san_map.add_child(layer_0406)
san_map.add_child(layer_0407)
san_map.add_child(layer_0408)
san_map.add_child(layer_0409)
san_map.add_child(layer_0410)
san_map.add_child(layer_0411)
san_map.add_child(layer_0412)
san_map.add_child(layer_0413)
san_map.add_child(layer_0414)
san_map.add_child(layer_0415)
san_map.add_child(layer_0416)
san_map.add_child(layer_0417)
san_map.add_child(layer_0418)
san_map.add_child(layer_0419)
san_map.add_child(layer_0420)
san_map.add_child(layer_0421)
san_map.add_child(layer_0422)
san_map.add_child(layer_0423)
san_map.add_child(layer_0424)
san_map.add_child(layer_0425)
san_map.add_child(layer_0426)
san_map.add_child(layer_0427)
san_map.add_child(layer_0428)
san_map.add_child(layer_0429)
san_map.add_child(layer_0430)
san_map.add_child(layer_0501)
san_map.add_child(layer_0502)
san_map.add_child(layer_0503)
san_map.add_child(layer_0504)
san_map.add_child(layer_0505)
san_map.add_child(layer_0506)
san_map.add_child(layer_0507)
san_map.add_child(folium.map.LayerControl())
san_map.add_child(folium.LatLngPopup())
san_map.save('test.html')
def main():
num = 0
y = []
'''
stay url in key hinder ****** It was applied for by Gaode open platform key
'''
with open(" Address .csv", 'r') as f: # Write the file path of the address to be converted , Here is the default file path ( First import the file in advance )( Note that csv Format file )
r = csv.reader(f, delimiter=',')
for row in r:
print(row[0])
print(row[1])
url = "http://restapi.amap.com/v3/geocode/geo?key=831894c7f8fe1d2bedb982a040536650&address=" + row[2]
dat = {
'count': "1",
}
r = requests.post(url, data=json.dumps(dat))
s = r.json()
try:
b = s['geocodes']
text = str(b)
print(text)
except:
text = 'none'
# Province
try:
pat1 = "'province': '(.*?)',"
province = re.compile(pat1).findall(text)[0]
print(" Province :", province)
except:
province = 'none'
print(" Province :", province)
# City
try:
pat2 = "'city': '(.*?)',"
city = re.compile(pat2).findall(text)[0]
print(" City :", city)
except:
city = 'none'
print(" City :", city)
# Division
try:
pat3 = "'district': '(.*?)',"
district = re.compile(pat3).findall(text)[0]
print(" Division :", district)
except:
district = 'none'
print(" Division :", district)
# Longitude and latitude
try:
pat4 = "'location': '(.*?)',"
res3 = re.compile(pat4).findall(text)[0]
# print(res3)
lon_lat = res3.split(',')
lon = float(lon_lat[0])
lat = float(lon_lat[1])
print(" longitude :", lon)
print(" latitude :", lat)
except:
lon = 'none'
lat = 'none'
print(" longitude :", lon)
print(" latitude :", lat)
num += 1
print(" The first " + str(num) + " Address translation succeeded ")
print('**************************************')
date_time =row[0]
y.append([num,str(row[0]),row[1],row[2], province, city, district, lon, lat])
result = pd.DataFrame(y)
result.columns = ['num', 'date_time','category','address', 'province', 'city', 'district', 'lon', 'lat']
result.to_csv('result.csv', encoding='gbk', index=False)
print(" All address translations succeeded ")
time.sleep(5) # Pause 10 second
PlotLineOnMap()
webbrowser.open('test.html')
if __name__ == '__main__':
main()
边栏推荐
- PTA 天梯赛习题集 L2-001 城市间紧急救援
- 语义分割学习笔记(一)
- 12_Redis_Bitmap_命令
- 21_ Redis_ Analysis of redis cache penetration and avalanche
- Data analysis thinking analysis methods and business knowledge - business indicators
- MySQL calculate n-day retention rate
- 搭建自己的语义分割平台deeplabV3+
- 工程师评测 | RK3568开发板上手测试
- . Solution to the problem of Chinese garbled code when net core reads files
- Redux - detailed explanation
猜你喜欢

Engineer evaluation | rk3568 development board hands-on test

17_ Redis_ Redis publish subscription

Leetcode skimming -- verifying the preorder serialization of binary tree # 331 # medium

Solution of Queen n problem

Markdown tutorial

How does the computer set up speakers to play microphone sound
![[development environment] install the Chinese language pack for the 2013 version of visual studio community (install test agents 2013 | install visual studio 2013 simplified Chinese)](/img/cf/38e4035c3b318814672f21c8a42618.jpg)
[development environment] install the Chinese language pack for the 2013 version of visual studio community (install test agents 2013 | install visual studio 2013 simplified Chinese)

Leetcode skimming -- count the number of numbers with different numbers 357 medium

Map introduction

04_ Stack
随机推荐
Yolov5 code reproduction and server operation
Solve the problem of frequent interruption of mobaxterm remote connection
05_ queue
15_ Redis_ Redis. Conf detailed explanation
Practical debugging skills
做好抗“疫”之路的把关人——基于RK3568的红外热成像体温检测系统
Leetcode skimming -- sum of two integers 371 medium
How to find a sense of career direction
[solution] educational codeforces round 82
Oracle primary key auto increment
飞凌嵌入式RZ/G2L处理器核心板及开发板上手评测
Infra11199 database system
密码学基础知识
. Net again! Happy 20th birthday
How to intercept the value of a key from the JSON string returned by wechat?
Case introduction and problem analysis of microservice
The traversal methods of binary tree mainly include: first order traversal, middle order traversal, second order traversal, and hierarchical traversal. First order, middle order, and second order actu
How does the computer set up speakers to play microphone sound
02.面向容器化后,必须面对golang
16_ Redis_ Redis persistence