韓劇TV UWP開發---抓包分析

来源:https://www.cnblogs.com/Big-Head/archive/2018/08/26/9538429.html
-Advertisement-
Play Games

一,使用工具 ①Fiddler 摘自百度百科Fiddler簡介: Fiddler是一個http協議調試代理工具,它能夠記錄並檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數據(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 F ...


一,使用工具

①Fiddler

 

摘自百度百科Fiddler簡介:

Fiddler是一個http協議調試代理工具,它能夠記錄並檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數據(指cookie,html,js,css等文件,這些都可以讓你胡亂修改的意思)。 Fiddler 要比其他的網路調試器要更加簡單,因為它不僅僅暴露http通訊還提供了一個用戶友好的格式。

下載地址:

http://rj.baidu.com/soft/detail/10963.html

(需.Net Framework環境)

軟體截圖:

設置過程:

工具--選項--

 

 

②安卓手機/模擬器

設置過程:

2-1獲取到電腦本地在區域網的IP

點擊fiddler右上角的=》滑鼠放在“聯網”=》下側會彈出本機網卡的所有IP地址(根據自己電腦的網卡選擇)

如我的現在是連接著無線路由器,路由器分配的內網IP是192.168.128.1

2-2在手機端設置=》WLAN=》選擇連接著的SSID=》修改=》高級選項

 

二,開始抓包

清空無效的會話-刪除所有

打開App,Fiddler會話視窗開始接收到包信息

 

 已經看到了抓到的HTTP請求包

主要是api.hanju.koudaibao.com

下麵的含有qq.com的是韓劇TV使用QQ開放平臺登陸的請求

三,請求分析

3-1明星API

http://api.hanju.koudaibaobao.com/api/star/hotVideos?offset=0&count=30

從API鏈接名來分析,這個API是在star/下的熱門視頻

從API的參數來分析,offset是起始,count是請求條數

json字元串結果如下(有省略):

{
    "rescode": 0,
    "ts": 1519907687399,
    "videos": [
        {
            "vid": 10694864,
            "gvid": "1_SCvjZXyzKu",
            "title": "《微微一笑很傾城2》男主還是楊洋,機場一行為很暖心",
            "sources": [
                {
                    "page": "http://www.bilibili.com/video/av20126202",
                    "offset": 0,
                    "skip": 0,
                    "prior": 0
                }
            ],
            "thumb": "http://i0.hdslb.com/bfs/archive/b81c184ea7fdd1ef2663aba4d1f807af5011c1a8.jpg",
            "intro": "《微微一笑很傾城2》男主還是楊洋,機場一行為很暖心",
            "length": 107,
            "publishTime": 1519786862000,
            "playCount": 0,
            "danmuCount": 0,
            "likeCount": 0,
            "postCount": 0,
            "videoType": 1
        },
        {
            "vid": 10694406,
            "gvid": "1_BNg8gZiByA",
            "title": "宋智孝:李光洙你不要和我打招呼!",
            "sources": [
                {
                    "page": "http://www.bilibili.com/video/av20148692",
                    "offset": 0,
                    "skip": 0,
                    "prior": 0
                }
            ],
            "thumb": "http://i2.hdslb.com/bfs/archive/fe32f3fcda1db802997a4bcf1913605ade6a3536.jpg",
            "intro": "沒別的想法,就只是幾個光洙被“欺負”的小片段",
            "length": 181,
            "publishTime": 1519768876000,
            "playCount": 0,
            "danmuCount": 0,
            "likeCount": 0,
            "postCount": 0,
            "videoType": 1
        },
        {
            "vid": 10695447,
            "gvid": "1_4YDaEQtBdb",
            "title": "【樸敘俊吻戲混剪】教科書級別吮(啃)吻(法)",
            "sources": [
                {
                    "page": "http://www.bilibili.com/video/av20159925",
                    "offset": 0,
                    "skip": 0,
                    "prior": 0
                }
            ],
            "thumb": "http://i1.hdslb.com/bfs/archive/a9cce595ee64fa3ab6b9fc42cf5a7ee22748d36e.jpg",
            "intro": "踩點技能尚待開發",
            "length": 246,
            "publishTime": 1519805035000,
            "playCount": 0,
            "danmuCount": 0,
            "likeCount": 0,
            "postCount": 0,
            "videoType": 1
        },
        {
            "vid": 10694020,
            "gvid": "1_xDVk9mkr0p",
            "title": "【金所炫Cherish中站】中字-尹鬥俊&金所炫 韓劇《Radio Romance》第十集結尾吻戲CUT",
            "sources": [
                {
                    "page": "http://www.bilibili.com/video/av20157610",
                    "offset": 0,
                    "skip": 0,
                    "prior": 0
                }
            ],
            "thumb": "http://i0.hdslb.com/bfs/archive/487618ac5e4fbab6295b9644492772e3b5bdae8d.jpg",
            "intro": "http://tv.naver.com/kbs.radioromance\n180227《Radio Romance》第十集結尾吻戲CUT,等了半天終於在本集結尾發了糖~",
            "length": 236,
            "publishTime": 1519754404000,
            "playCount": 0,
            "danmuCount": 0,
            "likeCount": 0,
            "postCount": 0,
            "videoType": 1
        },
        {
            "vid": 10695391,
            "gvid": "1_UEoK9B22sT",
            "title": "【李鐘碩】【沉迷抖音的南韓歐巴】二碩跳舞超級可愛",
            "sources": [
                {
                    "page": "http://www.bilibili.com/video/av20172199",
                    "offset": 0,
                    "skip": 0,
                    "prior": 0
                }
            ],
            "thumb": "http://i0.hdslb.com/bfs/archive/4f2465908806f3d994a3a95a651c740a4199f35f.jpg",
            "intro": "李鐘碩tiktok\n李鐘碩跳舞太可愛了,簡直要了我的命,情敵拔刀吧,他是我的。\n九秒鐘根本不夠看啊!!up主弄得迴圈版本",
            "length": 67,
            "publishTime": 1519804703000,
            "playCount": 0,
            "danmuCount": 0,
            "likeCount": 0,
            "postCount": 0,
            "videoType": 1
        },
        {
            "vid": 10694044,
            "gvid": "1_VN83mni4vZ",
            "title": "【韓劇剪輯 | 我的秘密飯店 】男女主角之間很長很長...的愛情故事",}]}
            

  

 

3-2熱門視頻API

http://api.hanju.koudaibaobao.com/api/star/index

{
    "rescode": 0,//請求結果
    "ts": 1519905830032,
    "hotStars": [//明星數組
        {
            "sid": 3,//明星id
            "name": "李鐘碩",//明星名字
            "thumb": "http://pic8.qiyipic.com/image/20160307/b3/5f/p_1037671_m_601_m3.jpg",//封面圖片
            "baikeUrl": "http://baike.baidu.com/link?url=_0M2NG17DFDCqsvF_Hw9Ljb_kRSWgF_1PHz76quSjtKoztOlwE7CxwgfeojYWxVV6SCIeORJ4KvF6ZfKI1qUta",//百度百科URL
            "fansCount": 1210950,//粉絲數量
            "rank": 1//排名
        },
        {
            "sid": 153,
            "name": "南柱赫",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FvIXN0oZZrTrcxFVPP8AzhZKhWSy.jpg",
            "baikeUrl": "http://baike.baidu.com/item/%E5%8D%97%E6%9F%B1%E8%B5%AB",
            "fansCount": 909146,
            "rank": 2
        },
        {
            "sid": 24,
            "name": "李敏鎬",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FpDdqMGE-rRDjOQQ-f310ZmcwnUR.png",
            "baikeUrl": "http://baike.baidu.com/view/2156717.htm",
            "fansCount": 682869,
            "rank": 3
        },
        {
            "sid": 9,
            "name": "宋仲基",
            "thumb": "http://pic2.qiyipic.com/image/20160307/c2/7e/p_2012860_m_601_m3.jpg",
            "baikeUrl": "http://baike.baidu.com/link?url=Ca51yMEttr59VbkZKEhg832tiDqI2wcesikmm1aCyljZzzp2QQPS0i_vJhir4ox0_eaYEcDsbN5VJ-pz9bftf_",
            "fansCount": 581588,
            "rank": 4
        },
        {
            "sid": 7,
            "name": "樸燦烈",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FjXgY0MAisl9kUIG7Ha_igvW43o_.png",
            "baikeUrl": "http://baike.baidu.com/view/4277180.htm",
            "fansCount": 569223,
            "rank": 5
        },
        {
            "sid": 26,
            "name": "池昌旭",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/Fj5kEbF-11GSoEH2y3yTiaTOFRhZ.png",
            "baikeUrl": "http://baike.baidu.com/view/2448556.htm",
            "fansCount": 529745,
            "rank": 6
        },
        {
            "sid": 2,
            "name": "EXO",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/Fpj1jJey7j6MhzzYBfXLzbtbExp5.jpg",
            "baikeUrl": "http://baike.baidu.com/link?url=emvZ2u9hbG6sC3cqUUUbo90PXxe1NGuVKnIyDV42k8SGdy5vmVICilx3yPblIwktYLHJETZDiVr1KCB17rDqDI6DADA6gPbLSpnfDNVAjtW",
            "fansCount": 468617,
            "rank": 7
        }
    ]
}

  

安卓UI截圖

3-2韓劇API

http://api.hanju.koudaibaobao.com/api/series/indexV2?offset=0&count=48

 

{
    "rescode": 0,//請求結果
    "ts": 1519906095985,
    "seriesList": [
        {
            "sid": "diLIx4HEsJx4bDYf4aEE",//韓劇id
            "name": "花游記",//韓劇名字
            "rank": 77,//排名
            "isFinished": false,//是否更新完畢
            "publishTime": 1512748800000,//發佈時間
            "updateTime": 1519598669000,//更新時間
            "intro": "",//描述
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/Fk2BP5EGzFDswZ0KbCLrFV2zvoY4.jpg?imageView2/2/w/200/interlace/1",//封面圖片
            "count": 18,//集數
            "source": "tvn",//來源
            "category": 1//種類
        },
        {
            "sid": "c8E5fUoiGXziVIBbzsOW",
            "name": "機智的監獄生活",
            "rank": 94,
            "isFinished": true,
            "publishTime": 1511280000000,
            "updateTime": 1516327442000,
            "intro": "",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FopRlrRSpJS2pyhq6R5rq_Mju_u0.jpg?imageView2/2/w/200/interlace/1",
            "count": 16,
            "source": "樂視",
            "category": 1
        },
        {
            "sid": "i4BMjH9kkyY5yKNqen6q",
            "name": "廣播羅曼史/Radio Romance",
            "rank": 75,
            "isFinished": false,
            "publishTime": 1517155200000,
            "updateTime": 1519756380000,
            "intro": "",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FnZwRQvARrOg0jBds-uTggNWjpdK.jpg?imageView2/2/w/200/interlace/1",
            "count": 10,
            "source": "樂視",
            "category": 1
        },
        {
            "sid": "IFPgi8e5f918KUkYUQwNg",
            "name": "Mother/母親",
            "rank": 83,
            "isFinished": false,
            "publishTime": 1516723200000,
            "updateTime": 1519863389000,
            "intro": "",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FtTruQfkNCgvARKLWdcuimXrWfPa.jpg?imageView2/2/w/200/interlace/1",
            "count": 11,
            "source": "樂視",
            "category": 1
        },
        {
            "sid": "arhQMWqVa3wDnjLB3jGS",
            "name": "迷霧/Misty",
            "rank": 93,
            "isFinished": false,
            "publishTime": 1517500800000,
            "updateTime": 1519534209000,
            "intro": "",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/Fg1va-RL1MSvn68EwnMuEUfLaEMx.jpg?imageView2/2/w/200/interlace/1",
            "count": 8,
            "source": "樂視",
            "category": 1
        },
        {
            "sid": "15j4oDeHtYDUaT3pBu9Yy",
            "name": "加油吧威基基",
            "rank": 88,
            "isFinished": false,
            "publishTime": 1517760000000,
            "updateTime": 1519784724000,
            "intro": "",
            "thumb": "http://res.hanju.koudaibaobao.com/hj_res/FhkySsrfjezJN8avISC_7N6n2Acg.jpg?imageView2/2/w/200/interlace/1",
            "count": 8,
            "source": "bilibili",
            "category": 1
        },
        

  安卓UI截圖

點擊"花游記"

Fiddler捕獲到一個請求

http://api.hanju.koudaibaobao.com/api/series/detailV3?sid=diLIx4HEsJx4bDYf4aEE

{
    "rescode": 0,//請求結果
    "ts": 1519906835245,
    "confVer": 735,
    "series": {//詳細
        "sid": "diLIx4HEsJx4bDYf4aEE",//視頻id
        "name": "花游記",//名稱
        "rank": 77,//排名
        "isFinished": false,//是否完結
        "publishTime": 1512748800000,//發佈時間
  /*簡介*/"intro": "<p>取材於中國古典小說《西游記》,講述了擁有致命頹廢美的齊天大聖孫悟空和擁有獨特世俗本性的三藏法師在2017年魔鬼猖獗黑暗的世界里尋找光芒的旅程故事,是南韓TVN電視臺將於2017年12月23日首播的周末連續劇</p>\n\n<p><span><span class=\"pl\">導演</span>: <span class=\"attrs\">樸洪均</span></span><br />\n<span><span class=\"pl\">編劇</span>: <span class=\"attrs\">洪靜恩 / 洪美蘭 / 吳承恩</span></span><br />\n<span class=\"actor\"><span class=\"pl\">主演</span>: <span class=\"attrs\"><span><a data=\"star:129\">李昇基</a> / </span><span>吳漣序 / </span></span></span><span class=\"actor\"><span class=\"attrs\"><span>車勝元 / </span></span></span><a data=\"star:74\">李洪基</a><span class=\"actor\"><span class=\"attrs\"><span> / </span><span>金智秀 / </span><span style=\"display: inline;\">李世英 / </span><span style=\"display: inline;\">李艾 / </span><span style=\"display: inline;\">尹寶拉 / </span><span style=\"display: inline;\">成赫 / 鄭帝元 / 張根碩 / 宋宗浩 / 葛素媛 / </span></span></span>俞延靜<br />\n<span class=\"pl\">類型:</span> <span property=\"v:genre\">喜劇</span> / <span property=\"v:genre\">愛情</span> / <span property=\"v:genre\">奇幻</span><br />\n<span class=\"pl\">集數:</span> 20<br />\n<span class=\"pl\">首播:</span> <span content=\"2017-12-23(南韓)\" property=\"v:initialReleaseDate\">2017-12-23(南韓)</span><br />\n<span class=\"pl\">又名:</span> 華游記 / 和游記</p>\n\n<p><span property=\"v:summary\">《花游記》是一部取材於中國古典小說《西游記》,將其再創造的現代奇幻愛情羅曼史故事。講述了擁有致命頹廢美的齊天大聖孫悟空和三藏法師在2017年魔鬼猖獗黑暗的世界里尋找光芒的旅程故事。這是一部奇幻劇給人帶來有趣,驚悚劇給人帶來緊張感和刺激,角色喜劇給人帶來搞笑,愛情劇給人帶來心動的劇。題材新穎又陌生,但是為了接地氣,劇中會活用人們通過電視劇,綜藝,小說里熟知的孫悟空,三藏法師,豬八戒,沙悟凈,牛魔王等角色。</span></p>",
        "thumb": "http://res.hanju.koudaibaobao.com/hj_res/Fk2BP5EGzFDswZ0KbCLrFV2zvoY4.jpg?imageView2/2/w/200/interlace/1",
        "count": 18,//集數
        "source": "tvn",//來源
        "category": 1//類別
    },
    "playItems": [//播放項目
        {
            "pid": "uJpJqeIpqJ8C7KmGovve",//播放id
            "serialNo": 1,//集數
            "publishTime": 1514071676000,//發佈時間
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",//鏈接
            "srcSite": "愛奇藝",//源站點
            "cache": 1//緩存
        },
        {
            "pid": "LkTeeFQfA1pdNdC1wHJI",
            "serialNo": 2,
            "publishTime": 1514164089000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "euxy3pD_MsMVSegJfXxP",
            "serialNo": 3,
            "publishTime": 1515284280000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "IavJ7qYCQK6ZJh0iuoqu",
            "serialNo": 4,
            "publishTime": 1515368898000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "ixIGftzYed15UA5ecHK2K",
            "serialNo": 5,
            "publishTime": 1515886927000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "k2lHL5ECxsdcRy4WUn0E",
            "serialNo": 6,
            "publishTime": 1515973161000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "wV6pDV8feB13bLXppDBZY",
            "serialNo": 7,
            "publishTime": 1516491877000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "ApJwmnh3d9z4RmA5kGuL",
            "serialNo": 8,
            "publishTime": 1516580948000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "8phsKWRjN0eo5cm2uGZk",
            "serialNo": 9,
            "publishTime": 1517101179000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "DcaYcubexLUq9PC6Rr1c",
            "serialNo": 10,
            "publishTime": 1517189078000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "15tVC__4verQMXbuMUvuU",
            "serialNo": 11,
            "publishTime": 1517687072000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "a9fDlG9dR_1Ahulx5q3eT",
            "serialNo": 12,
            "publishTime": 1517781927000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "dMuJfqAaN312DzvMH5rHn",
            "serialNo": 13,
            "publishTime": 1518294412000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "2Gyy_JJd68o099ISgCz9",
            "serialNo": 14,
            "publishTime": 1518371715000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "flLqw2wD0Jsc05WPZnRW",
            "serialNo": 15,
            "publishTime": 1518891683000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "AsbGZIVpg218knPGU2pXH",
            "serialNo": 16,
            "publishTime": 1518976239000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "Fsk3SpgEj4utH40k_xCo",
            "serialNo": 17,
            "publishTime": 1519496819000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        },
        {
            "pid": "oqUvhJFUSw155tjgjiZ2N",
            "serialNo": 18,
            "publishTime": 1519598515000,
            "srcUrl": "http://m.iqiyi.com/search.html?key=%E8%8A%B1%E6%B8%B8%E8%AE%B0",
            "srcSite": "愛奇藝",
            "cache": 1
        }
    ],
    "forum": 1,
    "showVideo": 1
}

  


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 網路傳輸模型 基本模型 層次劃分 需要說明的是在網路傳輸層TCP可靠而UDP不可靠 傳輸層說明 說明一: 作為Python開發,咱們都是在應用層的HTTP協議之上進行開發的。 說明二: 網路編程,主要是瞭解我們Python能編寫的最低的層次, 即傳輸層的基本情況。 說明三: HTTP協議是基於TCP ...
  • 馬上又是一個金九銀十的招聘旺季,小編在這裡給大家整理了一套各大互聯網公司面試都喜歡問的一些問題或者一些出場率很高的面試題,給在校招或者社招路上的你一臂之力。 首先我們需要明白一個事實,招聘的一個很關鍵的因素是在給自己找未來的同事,同級別下要找比自己優秀的人,面試是一個雙向選擇的過程,也是一個將心比心 ...
  • 一、生成器的定義 在函數中使用yield關鍵字,由函數返回的結果就是生成器。 1 def gen(): 2 print('gen') #函數內部的代碼不執行 3 yield 0 4 yield 1 5 yield 2 6 7 g = gen() 8 print(g) 9 print(next(g)) ...
  • 集群健康檢查 取得健康狀態 GET /_cat/health?v 返回: 健康狀態分類 green:索引的primary shard和replica shard都是active狀態的 yellow:索引的primary shard都是active狀態的,但是部分replica shard不是acti ...
  • 參考來源:https://www.cnblogs.com/liwenzhou/p/8747872.html ...
  • 小編也不知道大家能不能用的到,我只是把我學到的知識分享出來,有需要的可以看一下。python本身就是一個不斷更新改進的語言,不存在抄襲,有需要就可以拿過來用,在用的過程中,你發現可以用另外一種方法把它實現,就可以把代碼做進一步的優化,然後分享出來,這樣python會變的越來越實用。今天心情不好,分享 ...
  • 前言 編程其實就是寫代碼,而寫代碼目的就是實現業務,所以,語法和框架也是為了實現業務而存在的。因此,不管多麼高大上的目標,實質上都是業務。 所以,我認為不要把寫代碼上升到科學的高度。上升到藝術就可以了,因為藝術本身也沒有高度。。。。 軟體設計存在過度設計,語法和框架的理解,也存在過度理解。比如,反編 ...
  • 在第一篇Proto.Actor博文中,HelloWorld的第一行真正代碼是: var props = Actor.FromProducer(() => new HelloActor()); 這個返回的變數props就是一個Props的對象,它是負責創Actor實例,以及配置Actor實例,並... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...