当前位置: 首页 > news >正文

【爬虫逆向】Python逆向采集猫眼电影票房数据

进行数据抓包,因为这个网站有数据加密

!pip install jsonpath
Collecting jsonpathDownloading jsonpath-0.82.2.tar.gz (10 kB)Preparing metadata (setup.py) ... done
Building wheels for collected packages: jsonpathBuilding wheel for jsonpath (setup.py) ... doneCreated wheel for jsonpath: filename=jsonpath-0.82.2-py3-none-any.whl size=6724 sha256=0b69428c90f399b387b7b81227fc625ad5099b67ef9eba6d38787a548034cb12Stored in directory: /home/mw/.cache/pip/wheels/2c/2a/fa/87e26ec807b9a21dd0464eb1319cc3ad51b0c9e505fe6b7396
Successfully built jsonpath
Installing collected packages: jsonpath
Successfully installed jsonpath-0.82.2
# 导入需要的库
import base64
import hashlib
import math
import random
import time
import jsonpath
import pandas as pd
import requests

对User-Agent与signKey分别进行解密,这里就不扣js了,主要是找规律,大家有什么问题可以给我留言,我看见都会回的

def getData():url = 'https://piaofang.maoyan.com/dashboard-ajax/movie'useragents = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36 Edg/115.0.1901.183'headers = {'User-Agent':useragents,'Referer':'https://piaofang.maoyan.com/dashboard/movie'}useragents = str(base64.b64encode(useragents.encode('utf-8')),'utf-8')index = str(round(random.random() * 1000))times = str(math.ceil(time.time() * 1000))# "method=GET&timeStamp={}&User-Agent={}&index={}&channelId=40009&sVersion=2&key=A013F70DB97834C0A5492378BD76C53A"content = "method=GET&timeStamp={}&User-Agent={}&index={}&channelId=40009&sVersion=2&key=A013F70DB97834C0A5492378BD76C53A".format(times,useragents,index)md5 = hashlib.md5()md5.update(content.encode('utf-8'))sign = md5.hexdigest()params = {'orderType': '0','uuid': '17d79b87a00c8-015087c7514df4-5919145b-144000-17d79b87a00c8',# 时间戳'timeStamp': times,# base64加密'User-Agent': useragents,# 随机数 * 1000取整'index': index,'channelId': '40009','sVersion': '2',# md5加密'signKey': sign}

代码详情

                电影名称   上映时间    上座率   场均人次   票房占比     综合票房   排片场次   排片占比
0              拯救嫌疑人  上映22天   1.6%    2.3  39.2%    5.17亿  88158  28.3%
1               无价之宝  上映13天   1.7%    2.0  22.1%    1.26亿  58656  18.8%
2        饥饿游戏:鸣鸟与蛇之歌   上映6天   1.2%    1.8  14.1%  4310.6万  46166  14.8%
3                 红猪   上映6天   1.7%    2.0   4.9%  1554.3万  14776   4.7%
4           志愿军:雄兵出击  上映56天   2.7%    2.7   3.5%    8.23亿   7329   2.3%
5              惊奇队长2  上映13天   0.3%    0.5   2.6%    1.08亿  33697  10.8%
6              河边的错误  上映33天   1.3%    1.4   2.3%    2.97亿   8989   2.8%
7               二手杰作  上映27天   0.9%    1.0   1.4%    1.14亿   8860   2.8%
8               坚如磐石  上映56天   1.3%    1.3   1.4%   13.48亿   5759   1.8%
9                 觅渡  上映87天  65.6%   58.1   1.0%  2350.1万     96  <0.1%
10          前任4:英年早婚  上映56天   1.2%    1.1   0.9%   10.10亿   4666   1.5%
11                追缉  上映12天   0.4%    0.5   0.7%  2061.4万  11903   3.8%
12             莫斯科行动  上映55天   1.2%    1.2   0.7%    6.62亿   3323   1.0%
13         家园·重返地球之战  上映20天  45.8%   52.1   0.6%   104.4万     63  <0.1%
14              吾爱敦煌   上映6天   0.7%    0.7   0.6%   624.6万   4580   1.4%
15               小马鞭  上映38天  14.6%   15.4   0.3%   748.1万    120  <0.1%
16        开国将帅授衔1955     点映  38.5%  389.0   0.3%    14.6万      2  <0.1%
17             我本是高山     点映  37.5%   69.3   0.3%  1570.0万     16  <0.1%
18              古庙迷杀   上映6天   0.6%    0.6   0.2%   102.4万   3455   1.1%
19           八百矿工上井冈         57.4%   73.3   0.2%   450.8万     24  <0.1%
20              白塔之光  上映27天  12.5%   11.7   0.2%   683.3万    128  <0.1%
21       迷你特工队之汉堡大作战  上映12天   0.3%    0.3   0.1%  1277.1万   3387   1.0%
22  汪汪队立大功大电影2:超能大冒险  上映55天   0.7%    0.7   0.1%    1.35亿   1624   0.5%
23              千里送鹤   上映7天   2.3%    2.4   0.1%    30.2万    396   0.1%
24              奥本海默  上映85天   1.8%    1.9   0.1%    4.50亿    245  <0.1%
25          贝肯熊:火星任务  上映56天   0.4%    0.4  <0.1%  8095.0万    771   0.2%
26                单声         16.2%   39.7  <0.1%    20.0万      6  <0.1%
27            喜马拉雅之灵   上映6天   0.7%    0.8  <0.1%    51.8万    310  <0.1%
28               过山榜     点映  97.7%  172.0  <0.1%     8049      1  <0.1%
29             一个和四个  上映27天   0.6%    0.5  <0.1%   484.4万    361   0.1%
..               ...    ...    ...    ...    ...      ...    ...    ...
45              穿越烽火         29.0%   25.0  <0.1%    94.7万      2  <0.1%
46              此生有约         41.1%   35.0  <0.1%    61.8万      1  <0.1%
47              普通男女  上映20天   0.4%    0.4  <0.1%   115.6万     72  <0.1%
48              替身纸人  上映41天   0.5%    0.5  <0.1%   458.9万     70  <0.1%
49          我爸没说的那件事  上映20天   0.1%    0.1  <0.1%   415.8万    214  <0.1%
50             最好的相遇  上映34天   0.2%    0.2  <0.1%  1689.6万     74  <0.1%
51            看不见的顶峰  上映27天   0.3%    0.4  <0.1%   138.7万     49  <0.1%
52              故园飘梦  上映31天   0.4%    0.5  <0.1%    39.1万     42  <0.1%
53               思念爱  上映12天   0.5%    0.4  <0.1%     3.3万     29  <0.1%
54        我是哪吒2之英雄归来  上映55天   0.2%    0.2  <0.1%  1754.2万     60  <0.1%
55              心愿房间  上映23天   0.4%    0.5  <0.1%     9.0万     15  <0.1%
56                洛神          2.8%    3.3  <0.1%     1.5万      3  <0.1%
57        小美人鱼之大海怪传说  上映55天   0.1%    0.2  <0.1%   643.7万     39  <0.1%
58           侏罗纪公园3D          2.0%    3.0  <0.1%    3.49亿      1  <0.1%
59              失而复得  上映26天   0.1%    0.1  <0.1%   459.8万     34  <0.1%
60              午夜迷途          0.5%    0.5  <0.1%   288.4万      8  <0.1%
61             疯狂大营救  上映55天   0.7%    0.4  <0.1%    89.9万     11  <0.1%
62               碧玉簪          4.0%    4.0  <0.1%     2.3万      1  <0.1%
63     小黄人大眼萌:神偷奶爸前传          1.3%    2.0  <0.1%    2.37亿      1  <0.1%
64            青春就这么过  上映12天   0.2%    0.3  <0.1%     8.6万      8  <0.1%
65              党的女儿          1.3%    1.0  <0.1%     6.2万      2  <0.1%
66          命中注定与你为敌          6.8%    2.0  <0.1%     9.3万      1  <0.1%
67               借东风          3.7%    3.0  <0.1%     3935      1  <0.1%
68             洋子的困惑  上映26天   0.3%    0.3  <0.1%    44.8万      7  <0.1%
69             欢乐好声音          0.6%    1.0  <0.1%    2.15亿      1  <0.1%
70            永安镇故事集  上映76天   1.2%    1.0  <0.1%   322.2万      1  <0.1%
71               朱英国  上映10天   0.1%    0.2  <0.1%     2.9万      5  <0.1%
72              流水落花  上映69天   0.2%    0.3  <0.1%    28.6万      3  <0.1%
73            北京2022          0.1%    0.2  <0.1%  3053.6万      5  <0.1%
74              None  上映22天   None   None   None     None   None   None[75 rows x 8 columns]

猫眼电影数据可视化

这个做的比较着急,欢迎大家fork项目,一起学习,一起改进

import pandas as pd
data=pd.read_csv("/home/mw/input/maoyan8911/猫眼电影.csv")
data
电影名称上映时间上座率场均人次票房占比综合票房排片场次排片占比
0拯救嫌疑人上映22天1.4%2.038.5%5.15亿88298.028.3%
1无价之宝上映13天1.4%1.721.7%1.25亿58746.018.8%
2饥饿游戏:鸣鸟与蛇之歌上映6天1.1%1.514.4%4271.1万46224.014.8%
3红猪上映6天1.5%1.85.2%1545.3万14796.04.7%
4志愿军:雄兵出击上映56天2.5%2.63.9%8.23亿7333.02.3%
5惊奇队长2上映13天0.3%0.42.6%1.08亿33801.010.8%
6河边的错误上映33天1.2%1.22.4%2.97亿8997.02.8%
7二手杰作上映27天0.8%0.81.4%1.14亿8871.02.8%
8坚如磐石上映56天1.2%1.21.4%13.48亿5763.01.8%
9前任4:英年早婚上映56天0.9%0.90.8%10.10亿4668.01.4%
10觅渡上映87天75.0%38.80.7%2342.4万95.0<0.1%
11追缉上映12天0.3%0.40.7%2058.5万11933.03.8%
12莫斯科行动上映55天1.0%1.00.7%6.62亿3326.01.0%
13吾爱敦煌上映6天0.7%0.70.6%624.2万4593.01.4%
14家园·重返地球之战上映20天40.9%45.50.6%102.6万62.0<0.1%
15开国将帅授衔1955点映38.5%389.00.3%14.6万2.0<0.1%
16我本是高山点映39.5%73.90.3%1570.0万15.0<0.1%
17八百矿工上井冈NaN57.4%73.30.3%450.8万24.0<0.1%
18白塔之光上映27天12.5%11.70.2%683.3万128.0<0.1%
19小马鞭上映38天8.8%9.10.2%745.1万120.0<0.1%
20古庙迷杀上映6天0.3%0.40.2%99.7万3494.01.1%
21迷你特工队之汉堡大作战上映12天0.3%0.30.1%1277.1万3387.01.0%
22汪汪队立大功大电影2:超能大冒险上映55天0.7%0.70.1%1.35亿1623.00.5%
23千里送鹤上映7天2.3%2.40.1%30.2万398.00.1%
24奥本海默上映85天1.7%1.80.1%4.50亿245.0<0.1%
25贝肯熊:火星任务上映56天0.4%0.4<0.1%8095.0万771.00.2%
26单声NaN16.2%39.7<0.1%20.0万6.0<0.1%
27过山榜点映97.7%172.0<0.1%80491.0<0.1%
28喜马拉雅之灵上映6天0.7%0.7<0.1%51.8万310.0<0.1%
29一个和四个上映27天0.5%0.5<0.1%484.3万359.00.1%
...........................
45此生有约NaN41.1%35.0<0.1%61.8万1.0<0.1%
46画魔人上映27天0.1%0.1<0.1%198.8万348.00.1%
47普通男女上映20天0.4%0.4<0.1%115.6万72.0<0.1%
48我爸没说的那件事上映20天0.1%0.1<0.1%415.8万215.0<0.1%
49替身纸人上映41天0.3%0.4<0.1%458.9万71.0<0.1%
50看不见的顶峰上映27天0.3%0.3<0.1%138.7万49.0<0.1%
51最好的相遇上映34天0.1%0.1<0.1%1689.6万74.0<0.1%
52故园飘梦上映31天0.3%0.4<0.1%39.1万42.0<0.1%
53我是哪吒2之英雄归来上映55天0.2%0.2<0.1%1754.2万60.0<0.1%
54思念爱上映12天0.3%0.3<0.1%3.2万29.0<0.1%
55心愿房间上映23天0.4%0.5<0.1%9.0万15.0<0.1%
56洛神NaN2.8%3.3<0.1%1.5万3.0<0.1%
57小美人鱼之大海怪传说上映55天0.1%0.2<0.1%643.7万39.0<0.1%
58侏罗纪公园3DNaN2.0%3.0<0.1%3.49亿1.0<0.1%
59疯狂大营救上映55天0.7%0.4<0.1%89.9万11.0<0.1%
60碧玉簪NaN4.0%4.0<0.1%2.3万1.0<0.1%
61小黄人大眼萌:神偷奶爸前传NaN1.3%2.0<0.1%2.37亿1.0<0.1%
62青春就这么过上映12天0.2%0.2<0.1%8.6万9.0<0.1%
63党的女儿NaN1.3%1.0<0.1%6.2万2.0<0.1%
64命中注定与你为敌NaN6.8%2.0<0.1%9.3万1.0<0.1%
65午夜迷途NaN0.2%0.2<0.1%288.4万9.0<0.1%
66失而复得上映26天0.0%<0.1<0.1%459.8万34.0<0.1%
67借东风NaN3.7%3.0<0.1%39351.0<0.1%
68洋子的困惑上映26天0.3%0.3<0.1%44.8万7.0<0.1%
69欢乐好声音NaN0.6%1.0<0.1%2.15亿1.0<0.1%
70永安镇故事集上映76天1.2%1.0<0.1%322.2万1.0<0.1%
71朱英国上映10天0.1%0.2<0.1%2.9万5.0<0.1%
72流水落花上映69天0.2%0.3<0.1%28.6万3.0<0.1%
73北京2022NaN0.1%0.2<0.1%3053.6万5.0<0.1%
74NaN上映22天NaNNaNNaNNaNNaNNaN
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 75 entries, 0 to 74
Data columns (total 8 columns):
电影名称    74 non-null object
上映时间    55 non-null object
上座率     74 non-null object
场均人次    74 non-null object
票房占比    74 non-null object
综合票房    74 non-null object
排片场次    74 non-null float64
排片占比    74 non-null object
dtypes: float64(1), object(7)
memory usage: 4.8+ KB

数据缺省值处理

# 去除空值
data.dropna(inplace=True)
data
电影名称上映时间上座率场均人次票房占比综合票房排片场次排片占比
0拯救嫌疑人上映22天1.4%2.038.5%5.15亿88298.028.3%
1无价之宝上映13天1.4%1.721.7%1.25亿58746.018.8%
2饥饿游戏:鸣鸟与蛇之歌上映6天1.1%1.514.4%4271.1万46224.014.8%
3红猪上映6天1.5%1.85.2%1545.3万14796.04.7%
4志愿军:雄兵出击上映56天2.5%2.63.9%8.23亿7333.02.3%
5惊奇队长2上映13天0.3%0.42.6%1.08亿33801.010.8%
6河边的错误上映33天1.2%1.22.4%2.97亿8997.02.8%
7二手杰作上映27天0.8%0.81.4%1.14亿8871.02.8%
8坚如磐石上映56天1.2%1.21.4%13.48亿5763.01.8%
9前任4:英年早婚上映56天0.9%0.90.8%10.10亿4668.01.4%
10觅渡上映87天75.0%38.80.7%2342.4万95.0<0.1%
11追缉上映12天0.3%0.40.7%2058.5万11933.03.8%
12莫斯科行动上映55天1.0%1.00.7%6.62亿3326.01.0%
13吾爱敦煌上映6天0.7%0.70.6%624.2万4593.01.4%
14家园·重返地球之战上映20天40.9%45.50.6%102.6万62.0<0.1%
15开国将帅授衔1955点映38.5%389.00.3%14.6万2.0<0.1%
16我本是高山点映39.5%73.90.3%1570.0万15.0<0.1%
18白塔之光上映27天12.5%11.70.2%683.3万128.0<0.1%
19小马鞭上映38天8.8%9.10.2%745.1万120.0<0.1%
20古庙迷杀上映6天0.3%0.40.2%99.7万3494.01.1%
21迷你特工队之汉堡大作战上映12天0.3%0.30.1%1277.1万3387.01.0%
22汪汪队立大功大电影2:超能大冒险上映55天0.7%0.70.1%1.35亿1623.00.5%
23千里送鹤上映7天2.3%2.40.1%30.2万398.00.1%
24奥本海默上映85天1.7%1.80.1%4.50亿245.0<0.1%
25贝肯熊:火星任务上映56天0.4%0.4<0.1%8095.0万771.00.2%
27过山榜点映97.7%172.0<0.1%80491.0<0.1%
28喜马拉雅之灵上映6天0.7%0.7<0.1%51.8万310.0<0.1%
29一个和四个上映27天0.5%0.5<0.1%484.3万359.00.1%
30好像也没那么热血沸腾上映56天0.4%0.4<0.1%1.75亿392.00.1%
31不动声色上映6天0.6%0.6<0.1%8.9万208.0<0.1%
32我的姐妹是网红之追梦花上映27天3.3%10.2<0.1%18.4万6.0<0.1%
33珍·古道尔的传奇一生上映37天0.8%0.8<0.1%314.4万127.0<0.1%
34美好人间上映10天75.1%41.3<0.1%3.1万3.0<0.1%
35傍晚向日葵点映59.0%91.0<0.1%2.7万1.0<0.1%
39困兽上映27天0.1%0.1<0.1%2102.4万578.00.1%
40黄鹤楼之盐道迷局上映34天13.0%11.6<0.1%13.3万7.0<0.1%
46画魔人上映27天0.1%0.1<0.1%198.8万348.00.1%
47普通男女上映20天0.4%0.4<0.1%115.6万72.0<0.1%
48我爸没说的那件事上映20天0.1%0.1<0.1%415.8万215.0<0.1%
49替身纸人上映41天0.3%0.4<0.1%458.9万71.0<0.1%
50看不见的顶峰上映27天0.3%0.3<0.1%138.7万49.0<0.1%
51最好的相遇上映34天0.1%0.1<0.1%1689.6万74.0<0.1%
52故园飘梦上映31天0.3%0.4<0.1%39.1万42.0<0.1%
53我是哪吒2之英雄归来上映55天0.2%0.2<0.1%1754.2万60.0<0.1%
54思念爱上映12天0.3%0.3<0.1%3.2万29.0<0.1%
55心愿房间上映23天0.4%0.5<0.1%9.0万15.0<0.1%
57小美人鱼之大海怪传说上映55天0.1%0.2<0.1%643.7万39.0<0.1%
59疯狂大营救上映55天0.7%0.4<0.1%89.9万11.0<0.1%
62青春就这么过上映12天0.2%0.2<0.1%8.6万9.0<0.1%
66失而复得上映26天0.0%<0.1<0.1%459.8万34.0<0.1%
68洋子的困惑上映26天0.3%0.3<0.1%44.8万7.0<0.1%
70永安镇故事集上映76天1.2%1.0<0.1%322.2万1.0<0.1%
71朱英国上映10天0.1%0.2<0.1%2.9万5.0<0.1%
72流水落花上映69天0.2%0.3<0.1%28.6万3.0<0.1%

猫眼电影上座率前10分析

data_sorted = data.sort_values(by='上座率', ascending=False)
data_top10=data_sorted.head(10)
data_top10
电影名称上映时间上座率场均人次票房占比综合票房排片场次排片占比
27过山榜点映97.7%172.0<0.1%80491.0<0.1%
19小马鞭上映38天8.8%9.10.2%745.1万120.0<0.1%
34美好人间上映10天75.1%41.3<0.1%3.1万3.0<0.1%
10觅渡上映87天75.0%38.80.7%2342.4万95.0<0.1%
35傍晚向日葵点映59.0%91.0<0.1%2.7万1.0<0.1%
14家园·重返地球之战上映20天40.9%45.50.6%102.6万62.0<0.1%
16我本是高山点映39.5%73.90.3%1570.0万15.0<0.1%
15开国将帅授衔1955点映38.5%389.00.3%14.6万2.0<0.1%
32我的姐妹是网红之追梦花上映27天3.3%10.2<0.1%18.4万6.0<0.1%
4志愿军:雄兵出击上映56天2.5%2.63.9%8.23亿7333.02.3%

data_top10['电影名称'].tolist()
['过山榜','小马鞭','美好人间','觅渡','傍晚向日葵','家园·重返地球之战','我本是高山','开国将帅授衔1955','我的姐妹是网红之追梦花','志愿军:雄兵出击']
percentage=data_top10['上座率'].tolist()
data_shangan=[percentage.replace("%", "") for percentage in percentage]
data_shangan
['97.7', '8.8', '75.1', '75.0', '59.0', '40.9', '39.5', '38.5', '3.3', '2.5']

from pyecharts.charts import Bar,Line,Map,Page,Pie  
from pyecharts import options as opts 
from pyecharts.globals import SymbolType
from pyecharts.charts import Bar
# from pyecharts.charts import opts
#条形图  
#bar1 = Bar(init_opts=opts.InitOpts(width='1350px', height='750px')) 
bar1 = Bar() 
bar1.add_xaxis(data_top10['电影名称'].tolist())
bar1.add_yaxis('', data_shangan) 
bar1.set_global_opts(title_opts=opts.TitleOpts(title='猫眼电影上座率前10分析'),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-15)),visualmap_opts=opts.VisualMapOpts(max_=28669)) bar1.render_notebook()

相关文章:

【爬虫逆向】Python逆向采集猫眼电影票房数据

进行数据抓包&#xff0c;因为这个网站有数据加密 !pip install jsonpathCollecting jsonpathDownloading jsonpath-0.82.2.tar.gz (10 kB)Preparing metadata (setup.py) ... done Building wheels for collected packages: jsonpathBuilding wheel for jsonpath (setup.py) .…...

解析服务器下载速度:上行、下行与带宽之谜

在日常使用中&#xff0c;我们经常会遇到从服务器下载内容速度忽快忽慢的情况&#xff0c;即便服务器的硬件配置如4核CPU、8GB内存和12Mbps的带宽看似足够。为何会出现这种现象&#xff1f;这背后涉及到网络中的上行、下行以及带宽等关键概念。本文旨在揭开这些术语背后的含义&…...

计算机网络的概念

目录 <计算机网络的定义> <计算机网络的形成与发展> 1.第一阶段远程联机阶段----60年代以前: 2.第二阶段多机互联网络阶段----60年代中期: 3.第三阶段标准化网络阶段----70年代末: 4.第四阶段网络互联与高速网络阶段一90年代: <计算机网络的未来--下一代…...

MATLAB中的脚本和函数有什么区别?

MATLAB中的脚本和函数是两种不同的代码组织方式&#xff0c;它们在结构、功能和使用方式上有显著的区别。以下是对这两种方式的详细解释&#xff0c;总计约2000字。 一、MATLAB脚本 MATLAB脚本是一种包含多条MATLAB命令的文件&#xff0c;这些命令按照在文件中的顺序依次执行…...

从电影《沙丘》说起——对人工智能的思考

正文 从《沙丘》开始说起 之前看《沙丘》电影&#xff0c;里面有一类角色叫门泰特&#xff0c;这类人大脑可以飞快地运算&#xff0c;在电影设定里是替换人工智能、机器运算的存在。男主保罗也是这类型的人&#xff0c;但他可能基因更强大&#xff0c;吸食了香料后&#xff0…...

使用Python进行自然语言处理(NLP):NLTK与Spacy的比较【第133篇—NLTK与Spacy】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 使用Python进行自然语言处理&#xff08;NLP&#xff09;&#xff1a;NLTK与Spacy的比较 自…...

学习笔记--在线强化学习与离线强化学习的异同(3)

这篇博文很多部分仅代表个人学习观点&#xff0c;欢迎大家与我一起讨论 强化学习与离线强化学习的区别 强化学习和离线强化学习都是机器学习的分支&#xff0c;主要用于训练智能体以在不断尝试和错误的过程中学习如何最大化累积奖励。它们之间的主要区别在于数据的获取方式和训…...

使用Thymeleaf导出PDF,页眉插入图片与内容重叠?

CSS 打印分页功能 需求&#xff1a;打印 在第一页的内容被挤到第二页的时候&#xff0c;又想每一页页头都有相同的样式&#xff0c;使用页眉。 问题&#xff1a;第二页的内容与页眉重叠了&#xff1f; 查各路找出的原因&#xff1a;header 页眉不占空间 解决&#xff1a;不…...

python网络编程:通过socket实现TCP客户端和服务端

目录 写在开头 socket服务端&#xff08;基础&#xff09; socket客户端&#xff08;基础&#xff09; 服务端实现&#xff08;可连接多个客户端&#xff09; 客户端实现 数据收发效果 写在开头 近期可能会用python实现一些网络安全工具&#xff0c;涉及到许多关于网络…...

论文阅读——RSGPT

RSGPT: A Remote Sensing Vision Language Model and Benchmark 贡献&#xff1a;构建了一个高质量的遥感图像描述数据集&#xff08;RSICap&#xff09;和一个名为RSIEval的基准评估数据集&#xff0c;并在新创建的RSICap数据集上开发了基于微调InstructBLIP的遥感生成预训练…...

长连接技术

个人学习记录&#xff0c;欢迎指正 1.轮询 1.1 轮询的形式 短连接轮询 前端每隔一段时间向服务端发起一次Http请求来获取数据。 const shortPolling () > { const intervalHandler setInterval(() > {fetch(/xxx/yyy).then(response > response.json()).then(respo…...

供电系统分类详解

一、供电系统分类 电力供电系统一般有5种供电模式&#xff0c;常用的有&#xff1a;IT系统&#xff0c;TT系统&#xff0c;TN系统&#xff0c;其中TN系统又可以分为TN-C&#xff0c;TN-S&#xff0c;TN-C-S。 1、TN-C系统&#xff08;三相四线制&#xff09; 优点: 该系统中…...

基于centos7的k8s最新版v1.29.2安装教程

k8s概述 Kubernetes 是一个可移植、可扩展的开源平台&#xff0c;用于管理容器化的工作负载和服务&#xff0c;可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态&#xff0c;其服务、支持和工具的使用范围相当广泛。 Kubernetes 这个名字源于希腊语&…...

【赠书第20期】AI绘画与修图实战:Photoshop+Firefly从入门到精通

文章目录 前言 1 入门篇&#xff1a;初识Photoshop与Firefly 2 进阶篇&#xff1a;掌握Photoshop与Firefly的核心技巧 3 实战篇&#xff1a;运用Photoshop与Firefly进行创作 4 精通篇&#xff1a;提升创作水平&#xff0c;拓展应用领域 5 结语 6 推荐图书 7 粉丝福利 前…...

如何在并行超算云上玩转PWmat③:使用Q-Flow提交计算的案例演示

3月的每周二下午14:00我们将会在并行直播间为大家持续带来线上讲座。前面两期我们分享了”PWmat特色功能和应用“以及“如何在并行超算云平台使用PWmat计算软件”主题讲座&#xff0c;回看视频和PPT已上传至B站”龙讯旷腾“账号内。 本周张持讲师将继续带着大家手把手上机教学…...

html5cssjs代码 017样式示例

html5&css&js代码 017样式示例 一、代码二、解释 这段HTML代码定义了一个网页的基本结构&#xff0c;包括头部、主体和尾部。在头部中&#xff0c;设置了网页标题、字符编码和样式。主体部分包含一个标题和一个表格&#xff0c;表格内分为两个单元格&#xff0c;左侧为…...

Vue.js动画

Vue.js动画 Vue.js动画是指在Vue组件中通过添加/移除CSS类或应用CSS过渡/动画效果来实现的视觉效果。这些动画可以帮助改善用户体验&#xff0c;使界面更加生动和吸引人。 Vue.js提供了两种类型的动画&#xff1a;过渡和动画。 过渡&#xff1a;过渡是在元素插入、更新或删除…...

信号与系统学习笔记——信号的分类

目录 一、确定与随机 二、连续与离散 三、周期与非周期 判断是否为周期函数 离散信号的周期 结论 四、能量与功率 定义 结论 五、因果与反因果 六、阶跃函数 定义 性质 七、冲激函数 定义 重要关系 作用 一、确定与随机 确定信号&#xff1a;可以确定时间函数…...

PyTorch深度学习实战(39)——小样本学习

PyTorch深度学习实战&#xff08;39&#xff09;——小样本学习 0. 前言1. 小样本学习简介2. 孪生网络2.1 模型分析2.2 数据集分析2.3 构建孪生网络 3. 原型网络3. 关系网络小结系列链接 0. 前言 小样本学习 (Few-shot Learning) 旨在解决在训练集中只有很少样本的情况下进行分…...

论文阅读——Vision Transformer with Deformable Attention

Vision Transformer with Deformable Attention 多头自注意力公式化为&#xff1a; 第l层transformer模块公式化为&#xff1a; 在Transformer模型中简单地实现DCN是一个non-trivial的问题。在DCN中&#xff0c;特征图上的每个元素都单独学习其偏移&#xff0c;其中HWC特征图上…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端

&#x1f31f; 什么是 MCP&#xff1f; 模型控制协议 (MCP) 是一种创新的协议&#xff0c;旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议&#xff0c;它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码&#xff0c;CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短&#xff0c;所以CPU会不断地切换线程执行&#xff0c;从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

k8s业务程序联调工具-KtConnect

概述 原理 工具作用是建立了一个从本地到集群的单向VPN&#xff0c;根据VPN原理&#xff0c;打通两个内网必然需要借助一个公共中继节点&#xff0c;ktconnect工具巧妙的利用k8s原生的portforward能力&#xff0c;简化了建立连接的过程&#xff0c;apiserver间接起到了中继节…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖

在Vuzix M400 AR智能眼镜的助力下&#xff0c;卢森堡罗伯特舒曼医院&#xff08;the Robert Schuman Hospitals, HRS&#xff09;凭借在无菌制剂生产流程中引入增强现实技术&#xff08;AR&#xff09;创新项目&#xff0c;荣获了2024年6月7日由卢森堡医院药剂师协会&#xff0…...

Python Ovito统计金刚石结构数量

大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...

NPOI Excel用OLE对象的形式插入文件附件以及插入图片

static void Main(string[] args) {XlsWithObjData();Console.WriteLine("输出完成"); }static void XlsWithObjData() {// 创建工作簿和单元格,只有HSSFWorkbook,XSSFWorkbook不可以HSSFWorkbook workbook new HSSFWorkbook();HSSFSheet sheet (HSSFSheet)workboo…...

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement

Cilium动手实验室: 精通之旅---13.Cilium LoadBalancer IPAM and L2 Service Announcement 1. LAB环境2. L2公告策略2.1 部署Death Star2.2 访问服务2.3 部署L2公告策略2.4 服务宣告 3. 可视化 ARP 流量3.1 部署新服务3.2 准备可视化3.3 再次请求 4. 自动IPAM4.1 IPAM Pool4.2 …...

Modbus RTU与Modbus TCP详解指南

目录 1. Modbus协议基础 1.1 什么是Modbus? 1.2 Modbus协议历史 1.3 Modbus协议族 1.4 Modbus通信模型 🎭 主从架构 🔄 请求响应模式 2. Modbus RTU详解 2.1 RTU是什么? 2.2 RTU物理层 🔌 连接方式 ⚡ 通信参数 2.3 RTU数据帧格式 📦 帧结构详解 🔍…...

spring Security对RBAC及其ABAC的支持使用

RBAC (基于角色的访问控制) RBAC (Role-Based Access Control) 是 Spring Security 中最常用的权限模型&#xff0c;它将权限分配给角色&#xff0c;再将角色分配给用户。 RBAC 核心实现 1. 数据库设计 users roles permissions ------- ------…...

【1】跨越技术栈鸿沟:字节跳动开源TRAE AI编程IDE的实战体验

2024年初&#xff0c;人工智能编程工具领域发生了一次静默的变革。当字节跳动宣布退出其TRAE项目&#xff08;一款融合大型语言模型能力的云端AI编程IDE&#xff09;时&#xff0c;技术社区曾短暂叹息。然而这一退场并非终点——通过开源社区的接力&#xff0c;TRAE在WayToAGI等…...