成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用Python分析數(shù)千個(gè)微信昵稱之后,我們發(fā)現(xiàn)90后和00后是這樣的人!

開(kāi)發(fā) 后端 數(shù)據(jù)分析
這是一篇技術(shù)文,也是一篇not技術(shù)文,今天分享的是,當(dāng)筆者獲取了微信小程序英文取名的3500多個(gè)微信用戶昵稱、年齡段后,分析得到下面結(jié)果……

這是一篇技術(shù)文,也是一篇not技術(shù)文,今天分享的是,當(dāng)筆者獲取了微信小程序英文取名的3500多個(gè)微信用戶昵稱、年齡段后,分析得到下面結(jié)果……

01 Let's get it

1. 基本信息獲取

訪問(wèn) 英文取名 的用戶基本信接口,獲取 英文取名 用戶微信名(NickName)、訪問(wèn)次數(shù)(Count)、總數(shù)據(jù)集(ResponseData),并將微信名存入文件。 

  1. # 獲取所有用戶數(shù)量和相關(guān)信息  
  2. def get_json():  
  3.     # 獲取入口  
  4.     search_url = '英文取名用戶接口,歡迎掃碼使用英文取名,生成一個(gè)最適合你的英文名'  
  5.     # 發(fā)送http請(qǐng)求,獲取請(qǐng)求頁(yè)面  
  6.     search_response = requests.get(search_url)  
  7.     # 設(shè)置編碼  
  8.     search_response.encoding = 'UTF-8'  
  9.     # 將頁(yè)面轉(zhuǎn)變成json代碼格式  
  10.     search_json = search_response.json()  
  11.     # 獲取我們需要的數(shù)據(jù),是列表格式  
  12.     our_data = search_json['ResponseData' 
  13.     list_len = len(our_data)  
  14.     print('總用戶數(shù)有:' + str(list_len))  
  15.     user_visit_numbers = 0  
  16.     data_research = 0  
  17.     NickName = []  
  18.     for x in our_data:  
  19.         user_numbers = x['Count'] + user_visit_numbers  
  20.         if x['NickName'] == '' 
  21.             data_research += 1  
  22.         NickName.append(x['NickName'])  
  23.     print("微信名獲取失敗量:"+str(data_research))  
  24.     print(NickName)  
  25.     name = ['微信名稱' 
  26.     file_test = pd.DataFrame(columns=name, data=NickName)  
  27.     file_test.to_csv(r'I:/data.csv', encoding='utf-8',index=False 
  28.     print('總訪問(wèn)量:' + str(user_visit_numbers)) 

運(yùn)行結(jié)果: 

  1. 總用戶數(shù)有:3549  
  2. 微信名獲取失敗量:0  
  3. 總訪問(wèn)量:4573 

2. 讀取所有微信名,數(shù)據(jù)分類

2.1 讀取微信名 

  1. # 讀取文件,取出微信名  
  2.  def get_name():  
  3.      NickName = []  
  4.      with open('I:/data.csv','r',encoding='utf8'as file :  
  5.          i = 0  
  6.          for line in file:  
  7.              if i == 0:   # 去除表頭  
  8.                  i = 1  
  9.                  continue  
  10.             line = line.strip()    # 去除換行符  
  11.             NickName.append(line)  
  12.     return NickName 

2.2 數(shù)據(jù)分為以下六大類

中文名 變量名 數(shù)據(jù)類型
全中文昵稱 ch_name list
全英文昵稱 en_name list
中文和數(shù)字混合昵稱 ch_di_name list
包含圖片表情昵稱 img_name list
其他昵稱 other_name list

 

  1. # ch :Chinese  
  2. ch_name_number = 0  
  3. ch_name = []  
  4. # en :English  
  5. en_name_number = 0  
  6. en_name = []  
  7. # di : digtal  
  8. di_name_number = 0  
  9. di_name = []  
  10. # img : image  
  11. img_name_number = 0  
  12. img_name = []  
  13. # ch_di : Chinese and digtal  
  14. ch_di_name = []  
  15. # other : other  
  16. oth_name_number = 0  
  17. oth_name = [] 

2.3 數(shù)據(jù)分類判斷 

  1. # 昵稱全中文判斷  
  2. def is_all_ch(keyword):  
  3.     for c in keyword:  
  4.         # 包含常見(jiàn)中文字符  
  5.         if not ('\u4e00' <= c <= '\u9fa5'):  
  6.             return False  
  7.     return True  
  8.  
  9. # 昵稱全英文判斷  
  10. def is_all_en(keyword):  
  11.     # 不能全部為空格或者首位為空格  
  12.     if all(ord(c) == 32 for c in keyword) or keyword[0] == ' ' 
  13.         return False  
  14.     # 允許空格和英文并存(例如:Xist A)  
  15.     if not all(65 < ord(c) < 128 or ord(c) == 32 for c in keyword):  
  16.         return False  
  17.     return True  
  18.  
  19. # 昵稱全數(shù)字判斷  
  20. def is_all_di(keyword):  
  21.     for uchar in keyword:  
  22.         if not (uchar >= '\u0030' and uchar <= u'\u0039'):  
  23.             return False  
  24.     return True  
  25.  
  26. # 昵稱包含表情圖判斷  
  27. def have_img(keyword):  
  28.     # 下面是大部分圖片的一個(gè)unicode編碼集  
  29.     # 詳情查看:https://en.wikipedia.org/wiki/Emoji  
  30.     img_re = re.compile(u'['  
  31.                       u'\U0001F300-\U0001F64F'  
  32.                       u'\U0001F680-\U0001F6FF'  
  33.                       u'\u2600-\u2B55]+' 
  34.                       re.UNICODE)  
  35.     if img_re.findall(keyword) :  
  36.         return True  
  37.     return False  
  38.  
  39. # 中文+數(shù)字昵稱判斷  
  40. def is_ch_di(keyword):  
  41.     for c in keyword:  
  42.         if not ('\u4e00' <= c <= '\u9fa5'and not (c >= '\u0030' and c <= u'\u0039'):  
  43.             return False  
  44.     return True 

2.4 數(shù)據(jù)歸類計(jì)算各類數(shù)量 

  1. list_name = get_name()  
  2.  print("總共有:"+str(len(list_name))+"個(gè)微信名" 
  3.  for i in range(len(list_name)):  
  4.      result = classification_name(list_name[i]) 
  5.       if result == 'ch':  # 中文  
  6.          ch_name_number +=1  
  7.          ch_name.append(list_name[i])  
  8.      if result == 'en':  # 英文  
  9.          en_name_number +=1  
  10.         en_name.append(list_name[i])  
  11.     if result == 'di':  # 數(shù)字  
  12.         di_name_number +=1  
  13.         di_name.append(list_name[i])  
  14.     if result == 'img': # 含表情 
  15.          img_name_number +=1  
  16.         img_name.append(list_name[i])  
  17.     if result == 'ch_di': # 中文和數(shù)字  
  18.         ch_di_name_number +=1  
  19.         ch_di_name.append(list_name[i])  
  20.     if result == 'other': # 其他  
  21.         oth_name_number +=1  
  22.         oth_name.append(list_name[i])  
  23.  
  24. print("純中文昵稱個(gè)數(shù):"+ str(ch_name_number))  
  25. # print(ch_name)  
  26. print("純英文昵稱個(gè)數(shù):"+ str(en_name_number)) 
  27. #print(en_name)  
  28. print("純數(shù)字昵稱個(gè)數(shù):"+ str(di_name_number))  
  29. # print(di_name)  
  30. print("包含表情圖昵稱個(gè)數(shù):"+ str(img_name_number))  
  31. # print(img_name)  
  32. print("中文和數(shù)字混合昵稱個(gè)數(shù):"+ str(ch_di_name_number))  
  33. print(ch_di_name)  
  34. print("其他昵稱個(gè)數(shù):"+ str(oth_name_number))  
  35. # print(oth_name) 

運(yùn)行結(jié)果: 

  1. 總共有:3549個(gè)微信名  
  2. 純中文昵稱個(gè)數(shù):1514  
  3. 純英文昵稱個(gè)數(shù):569  
  4. 純數(shù)字昵稱個(gè)數(shù):9  
  5. 包含表情圖昵稱個(gè)數(shù):400  
  6. 中文和數(shù)字混合昵稱個(gè)數(shù):19  
  7. 其他昵稱個(gè)數(shù):1038 

3. 獲取用戶畫(huà)(只獲取用戶年齡段)

訪問(wèn) 英文取名 用戶畫(huà)像接口,獲取近30天 活躍用戶 和 新用戶 的年齡段: 

  1. # 獲取用戶年齡段  
  2. def get_data():  
  3.     # 獲取token,并處理  
  4.     t = get_token().strip('"' 
  5.     # 然后將處理后的token值和其他參數(shù)作為post方式的參數(shù)值,調(diào)用用戶畫(huà)像api  
  6.     post_user_api = " https://api.weixin.qq.com/datacube/getweanalysisappiduserportrait?access_token="  
  7.     post_user_url = post_user_api + t  
  8.     # 訪問(wèn)獲取概況數(shù)據(jù) (近一個(gè)月的數(shù)據(jù)情況)  
  9.     data = json.dumps({  
  10.    "begin_date" : "2018-07-21" 
  11.    "end_date" : "2018-08-19"})  
  12.    # 獲取信息  
  13.    user_portrait_data = get_info(post_user_url, data)  
  14.    # 時(shí)間段  
  15.    ref_date = user_portrait_data['ref_date' 
  16.    # 新用戶  
  17.    visit_uv_new = user_portrait_data['visit_uv_new' 
  18.     活躍用戶  
  19.    visit_uv = user_portrait_data['visit_uv' 
  20.    # 年齡段  
  21.    print(ref_date ) 
  22.    print((visit_uv_new['ages']))  
  23.    print((visit_uv['ages'])) 

運(yùn)行結(jié)果: 

  1. # id : 為年齡段序號(hào)  name :年齡段名稱    value : 該年齡段人數(shù)  
  2. 20180721-20180819  
  3. [{'id': 0, 'name''未知''value': 6}, {'id': 1, 'name''17歲以下''value': 18}, {'id': 2, 'name''18-24歲''value': 118}, {'id': 3, 'name''25-29歲''value': 75}, {'id': 4, 'name''30-39歲''value': 81}, {'id': 5, 'name''40-49歲''value': 14}, {'id': 6, 'name''50歲以上''value': 7}] 
  4. [{'id': 0, 'name''未知''value': 6}, {'id': 1, 'name''17歲以下''value': 20}, {'id': 2, 'name''18-24歲''value': 147}, {'id': 3, 'name''25-29歲''value': 88}, {'id': 4, 'name''30-39歲''value': 95}, {'id': 5, 'name''40-49歲''value': 20}, {'id': 6, 'name''50歲以上''value': 10}] 

 02 來(lái)點(diǎn)有趣的,數(shù)據(jù)清洗、分析

1. 微信名稱類型數(shù)據(jù)可視化分析

核心代碼: 

  1. # 1.微信名分類:玫瑰餅圖  
  2. from pyecharts import Pie  
  3. # 數(shù)據(jù)獲取自上面代碼  
  4. attr = ["純中文昵稱""純英文昵稱""純數(shù)字昵稱""包含表情圖昵稱""中文和數(shù)字混合昵稱""其他昵稱" 
  5. v1 = [1514, 569, 9, 400, 19, 1038]  
  6. pie = Pie("微信名分類餅圖", title_pos='center', width=900)  
  7. pie.add 
  8.     "占比" 
  9.     attr,  
  10.     v1,  
  11.     center=[50, 50],  
  12.     is_random=True 
  13.     radius=[30, 75],  
  14.     rosetype="area" 
  15.     is_legend_show=False 
  16.     is_label_show=True 
  17.  
  18. pie.render("render_01.html"

運(yùn)行效果:

從中可以看出,微信昵稱為全中文的占比最多,占有42.66%,其次為其他昵稱(中英文混合、字符等類型),占有29.25%,再比較大的類就是純英文昵稱,占有16.03%,和包含表情包昵稱,占有11.27%,像純數(shù)字昵稱和中文數(shù)字混合昵稱相對(duì)占比較少。

我們常見(jiàn)的中文和數(shù)字混合昵稱最多的就是機(jī)構(gòu)名/姓名+聯(lián)系方式,一些營(yíng)銷(xiāo)號(hào)常用,相較而言,大多數(shù)人還是喜歡用純中文來(lái)作昵稱,既體現(xiàn)一種文化情懷,又簡(jiǎn)明扼要的介紹了自己 ,比如我的微信名就是老表,這是我初中時(shí)候的一個(gè)綽號(hào),朋友們一說(shuō)老表,不一定是在說(shuō)親戚,有可能在說(shuō)我,哈哈哈。

2. 微信用戶年齡段可視化分析

核心代碼: 

  1. # 2.用戶年齡段:玫瑰餅圖  
  2. from pyecharts import Pie  
  3. # 數(shù)據(jù)獲取自上面代碼  
  4. attr = ["未知""17歲以下""18-24歲""25-29歲""30-39歲""40-49歲","50歲以上" 
  5. v1 = [12, 38, 265, 163, 176, 34,17]  
  6. pie = Pie("微信用戶年齡段餅圖", title_pos='center', width=900)  
  7. pie.add
  8.     "占比" 
  9.     attr,  
  10.     v1,  
  11.     center=[50, 50],  
  12.     is_random=True 
  13.     radius=[30, 75],  
  14.     rosetype="area" 
  15.     is_legend_show=False 
  16.     is_label_show=True 
  17.  
  18. pie.render("render_02.html"

運(yùn)行效果:

從中可以看出,年齡段中,18-24歲的95-00后占比最多,達(dá)到37.59%,接下來(lái)是30-39歲的80-90后,占比達(dá)到24.97%,緊隨其后的為25-29歲的90-95后,占比達(dá)23.12%,其他年齡段可大概分為兩類:偏兒童類和偏老人類,一共占比10.21%。

我個(gè)人覺(jué)得這類人群少的原因是:小孩、老人玩微信的少,更不用說(shuō)微信小程序了,對(duì)于小孩來(lái)說(shuō)微信的作用就是玩游戲(登錄賬號(hào)),對(duì)于老人來(lái)說(shuō),微信主要用來(lái)聊天,已經(jīng)是比較復(fù)雜的了,小程序使用可能對(duì)老人來(lái)說(shuō)就更復(fù)雜了,也缺少必要性。

3. 詞云分析微信名稱哪些詞語(yǔ)、表情包更受歡迎

3.1 繼續(xù)使用 pyecharts 生成詞云圖

核心代碼: 

  1. # 清洗數(shù)據(jù),生成詞云圖  
  2. def split_word(test_str):  
  3.     test_str = re.sub('[,,。. \r\n]''', test_str)  
  4.     # jieba 詞語(yǔ)  
  5.     segment = jieba.lcut(test_str)  
  6.     words_df = pd.DataFrame({'segment': segment})  
  7.     # quoting=3 表示stopwords.txt里的內(nèi)容全部不引用  
  8.     stopwords = pd.read_csv(r"H:\PyCoding\ Analysis_wx_name\stopwords.txt", index_col=False, quoting=3, sep="\t", names=['stopword'], encoding='utf-8' 
  9.     words_df = words_df[~words_df.segment.isin(stopwords.stopword)]  
  10.     words_stat = words_df.groupby(by=['segment'])['segment'].agg({"計(jì)數(shù)": numpy.size})  
  11.     words_stat = words_stat.reset_index().sort_values(by=["計(jì)數(shù)"], ascending=False 
  12.     test = words_stat.head(200).values  
  13.     codes = [test[i][0] for i in range(0,len(test))]  
  14.     counts = [test[i][1] for i in range(0,len(test))]  
  15.     wordcloud = WordCloud(width=1300, height=620)  
  16.     wordcloud.add("微信昵稱", codes, counts, word_size_range=[20, 100])  
  17.     wordcloud.render('render_03.html'

運(yùn)行效果:

▲pyecharts詞云圖

3.2 使用 wordcloud + matplotlib 生成高級(jí)一點(diǎn)的詞云圖

核心代碼: 

  1. # 下下期好好講一下matplotlib繪圖可視化,挺有意思的  
  2. # 調(diào)用get_name函數(shù)獲取全部微信名  
  3. text = get_name()  
  4. # 調(diào)用jiebaclearText函數(shù),清洗數(shù)據(jù)(該函數(shù)和上面切詞思想一樣)  
  5. text1=jiebaclearText(text)  
  6. #產(chǎn)生詞云圖  
  7. bg = plt.imread(r"G:\small_pig.jpg" 
  8. #生成詞云  
  9. wc=WordCloud(  
  10.     background_color="wathet", #設(shè)置背景為白色,默認(rèn)為黑色  
  11.     mask=bg,      # 設(shè)置詞云內(nèi)容范圍(除指定圖片白色區(qū)域的其他區(qū)域都將覆蓋詞云內(nèi)容)  
  12.     margin=10,               #設(shè)置圖片的邊緣  
  13.     max_font_size=70,   #顯示的最大的字體大小  
  14.     random_state=20,    #為每個(gè)單詞返回一個(gè)PIL顏色  
  15.     font_path='G:\simkai.ttf'   #中文處理,用系統(tǒng)自帶的字體  
  16.     # 可以在這里下載這個(gè)字體:http://www.font5.com.cn/font_download.php?id=534&part=1245067666  
  17.     ).generate(text1)  
  18. #為圖片設(shè)置字體  
  19. my_font=fm.FontProperties(fname='G:\simkai.ttf' 
  20. # 圖片背景  
  21. bg_color = ImageColorGenerator(bg)  
  22. # 開(kāi)始畫(huà)圖  
  23. plt.imshow(wc.recolor(color_func=bg_color))  
  24. # 為云圖去掉坐標(biāo)軸  
  25. plt.axis("off" 
  26. # 保存云圖  
  27. wc.to_file("render_04.png"

詞云輪廓原圖:

[[242473]]

▲這是您的專屬社會(huì)人

運(yùn)行效果:

[[242474]]

▲wordcloud詞云圖

由于第二種方法無(wú)法解析表情圖,所以沒(méi)有表情出現(xiàn),除此外這兩種方法顯示的詞云圖內(nèi)容幾乎大同小異。

通過(guò)詞云圖,我們一眼看出大家使用最多的,除開(kāi)中文后,就是表情圖了,你的微信朋友圈里是否也有這樣的大紅嘴唇,我的好像有,哈哈哈~

當(dāng)我們單純來(lái)看詞云中的中文時(shí),發(fā)現(xiàn)像太陽(yáng)、陽(yáng)光、微笑、可愛(ài)、開(kāi)心、愛(ài)、未來(lái)等比較積極向上的詞語(yǔ)還是比較受大家喜歡的,也體現(xiàn)出大家的內(nèi)心的積極、樂(lè)觀,當(dāng)然還有像麗麗、徐、陳等這樣的姓名部分,在昵稱中大家也使用的比較多,也不缺乏有像悲傷、涼這樣比較冷色的詞語(yǔ)。

03 通過(guò)昵稱進(jìn)行情緒分析(大膽猜想)

1. 微信昵稱為全中文

微信昵稱為全中文可以分為兩大類:自己的真名和其他昵稱。

直接用自己的姓名當(dāng)微信昵稱的人,性格大多是直來(lái)直往的那種,待人比較坦誠(chéng)。

他們的微信一般用于熟人社交和日常辦公,平時(shí)不會(huì)隨便加不熟的人,就算用真名也不怕泄露個(gè)人信息,來(lái)個(gè)不恰當(dāng)?shù)谋扔鳎翰蛔鎏澬氖拢慌鹿砬瞄T(mén),哈哈哈。

為其他昵稱的人,大多有自己的看法,也許昵稱是自己對(duì)未來(lái)的一種期望,也許昵稱是自己對(duì)生活的一種態(tài)度,或者是一些無(wú)厘頭的話語(yǔ),炫酷的話語(yǔ)。

[[242475]]

2. 微信昵稱為全英文

出于個(gè)人喜好或工作需求,有些人會(huì)給自己取一個(gè)容易記的、叫著順口的英文名,比如Tom、Abby、Jason,并常常在自我介紹的時(shí)候,讓大家可以用英文名字稱呼自己。

對(duì)他們而言,英文名就相當(dāng)于自己的第二個(gè)名字,用它做微信名,和用本名沒(méi)什么太大的區(qū)別。

也有的人會(huì)刻意避開(kāi)那些常見(jiàn)的英文名,取一些更小眾的,他們更在意提高自己的“逼格”,喜歡標(biāo)新立異,追求時(shí)尚和前衛(wèi)。

[[242476]]

3. 微信昵稱帶有表情符號(hào)

有很多女生會(huì)在微信名稱里加上各種表情符號(hào),從上面分析的詞云圖中可以看出,一個(gè)大紅唇大家使用最多,其他的可能是一個(gè)愛(ài)心,一朵玫瑰,一顆星星,又或是系統(tǒng)自帶的emoji表情。

她們可能覺(jué)得這是一種特別的裝飾,能讓自己的名字和別人有明顯的區(qū)別。

這樣的女生,大多有細(xì)膩的小心思、浪漫的生活情調(diào),和一顆蓬勃的少女心。

[[242477]]

4. 微信昵稱帶有職業(yè)性質(zhì)

一般來(lái)說(shuō),會(huì)主動(dòng)在自己微信名前面帶一個(gè)字母“A”的,大多都是整天在朋友圈里發(fā)廣告的微商或代購(gòu)。

比較正式一點(diǎn)的,用的都是“公司名+姓名”的形式,這一類人基本都是銷(xiāo)售員或房產(chǎn)中介……或者就是真正的大佬啦~

還有一些人,會(huì)根據(jù)自己不同的工作階段不定時(shí)更換名字后綴的。

認(rèn)識(shí)一個(gè)在某地產(chǎn)公司做人力的朋友,為了能好好享受假期,她會(huì)把微信名改成“ΧΧΧ休假中”,以便提醒那些在節(jié)假日還私信她詢問(wèn)工作的人。

也有一些人反著來(lái),為了顯示自己特別積極,直接把微信名改成“ΧΧΧ加班中”……emmm主要是改給老板看的吧。

[[242478]]

5. 微信昵稱帶偶像名

不用說(shuō),這一類都是典型的追星族,而且大多都是女生,比如吳亦凡夫人,蔡徐坤秘密女友,胡歌的小嬌妻……不出意外,她們的頭像一般就是她們的愛(ài)豆本人。

她們平時(shí)會(huì)在微博給偶像打call,朋友圈也會(huì)發(fā)很多相關(guān)推薦,如果有人夸自己的愛(ài)豆,她們會(huì)覺(jué)得遇到了知音;相反地,如果有人說(shuō)她們愛(ài)豆的壞話,她們會(huì)馬上拉黑……

切記,在追星的人面前,不要輕易抬杠,對(duì)她的愛(ài)豆指手畫(huà)腳……

[[242479]]

6. 微信昵稱是四字詞

仔細(xì)觀察長(zhǎng)輩們的微信名,就會(huì)發(fā)現(xiàn)他們特別喜歡用四字詞作昵稱。

這些四字詞最大的共同點(diǎn),就是都傳遞著一種歲月靜好的氛圍:“人生如茶”、“花自芬芳”、“上善若水”、“人心依舊”、“云淡風(fēng)輕”……

年輕人用獨(dú)特的微信名標(biāo)記自己,年長(zhǎng)點(diǎn)的叔叔阿姨只是想純粹地寄托一種生活理想。

都說(shuō)名字是人的第二張臉。微信名取得好,往往會(huì)給人留下更好的印象。

[[242480]]

你的微信名有什么特別的含義嗎?評(píng)論區(qū)里聊一聊。

04 附錄:參考文檔

  1. 微信小程序api幫助文檔、wikipedia-emoji(表情圖編碼介紹)
  2. Wordcloud官方文檔
  3. 傲嬌的草履蟲(chóng)寫(xiě)的 Wordcloud 各參數(shù)含義
  4. 知乎 給誰(shuí) 寫(xiě)的:微信名字,暴露了你是一個(gè)什么樣的人 

 

責(zé)任編輯:龐桂玉 來(lái)源: 大數(shù)據(jù)
相關(guān)推薦

2018-08-28 12:07:42

微信數(shù)據(jù)分析

2021-08-12 08:50:48

FlyTrap惡意軟件賬戶

2021-12-14 15:20:37

Python微信代碼

2018-05-16 09:10:10

Python爬蟲(chóng)微信好友

2017-11-28 16:31:32

硬盤(pán)PythonJava

2017-11-28 10:09:08

語(yǔ)言JavaGo

2022-05-13 14:13:05

黑客WordPress網(wǎng)網(wǎng)絡(luò)攻擊

2023-07-17 17:58:45

2022-01-07 11:31:01

勒索軟件攻擊網(wǎng)絡(luò)安全

2021-12-24 10:40:15

數(shù)字化

2013-11-18 17:33:02

微信微信公號(hào)微信公眾賬號(hào)

2025-03-18 11:09:40

2019-05-08 14:46:15

QQ90后00后

2021-02-01 13:35:28

微信Python技巧

2017-07-19 09:54:31

數(shù)據(jù)CIO

2020-04-08 10:39:46

惡意軟件黑客網(wǎng)絡(luò)攻擊

2022-08-17 11:20:23

Python微信

2015-02-09 13:23:17

創(chuàng)業(yè)

2015-07-23 15:25:26

90后態(tài)度
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: jizz在线看片| 日韩欧美一区在线 | 蜜桃av一区二区三区 | 国产精品日日做人人爱 | 亚洲欧美bt | 久草福利| 麻豆国产一区二区三区四区 | 99精品免费久久久久久久久日本 | 婷婷激情综合 | 欧美日韩在线免费观看 | 91不卡| 在线观看成人 | 91国在线| 久久一级大片 | 久久久久久久久久久一区二区 | 国产玖玖| 岛国毛片 | 日本成人片在线观看 | 亚州中文字幕 | 国产探花在线精品一区二区 | 日韩在线看片 | 国产美女在线播放 | 一级片aaa | 欧美男男videos | 久久人人网 | 亚洲免费视频一区 | 久久久久国产 | 一级网站 | 亚洲国产成人精品在线 | 亚洲日韩中文字幕 | 久久精彩| 无毛av | 日本三级播放 | 久久久久国产一区二区三区四区 | av一二三区 | 欧美成人免费在线 | 成人在线免费视频 | 日韩毛片中文字幕 | 日韩精品免费一区二区在线观看 | 天天插天天狠天天透 | 亚洲视频在线观看 |