Kubernetes(k8s)定时任务:CronJob
本文主要基于Kubernetes1.21.9和Linux操作系统CentOS7.4。
| 服务器版本 | docker软件版本 | Kubernetes(k8s)集群版本 | CPU架构 |
|---|---|---|---|
| CentOS Linux release 7.4.1708 (Core) | Docker version 20.10.12 | v1.21.9 | x86_64 |
Kubernetes集群架构:k8scloude1作为master节点,k8scloude2,k8scloude3作为worker节点。
| 服务器 | 操作系统版本 | CPU架构 | 进程 | 功能描述 |
|---|---|---|---|---|
| k8scloude1/192.168.110.130 | CentOS Linux release 7.4.1708 (Core) | x86_64 | docker,kube-apiserver,etcd,kube-scheduler,kube-controller-manager,kubelet,kube-proxy,coredns,calico | k8s master节点 |
| k8scloude2/192.168.110.129 | CentOS Linux release 7.4.1708 (Core) | x86_64 | docker,kubelet,kube-proxy,calico | k8s worker节点 |
| k8scloude3/192.168.110.128 | CentOS Linux release 7.4.1708 (Core) | x86_64 | docker,kubelet,kube-proxy,calico | k8s worker节点 |
在现代的云原生应用中,定时任务是一个非常重要的组成部分。Kubernetes提供了一种称为CronJob的机制,可以让我们方便地定义和管理定时任务。本文将介绍Kubernetes CronJob的基础知识以及如何使用它来运行定时任务。
(相关资料图)
使用CronJob定时任务的前提是已经有一套可以正常运行的Kubernetes集群,关于Kubernetes(k8s)集群的安装部署,可以查看博客《Centos7 安装部署Kubernetes(k8s)集群》https://www.cnblogs.com/renshengdezheli/p/16686769.html。
三.Kubernetes CronJob简介CronJob是Kubernetes中的一种控制器(其他控制器,比如deployment,DaemonSet ,ReplicationController,ReplicaSet ),用于在指定时间间隔内运行一个或多个Pod。类似于Linux下的cron工具,可以帮助我们周期性地执行任务。Kubernetes CronJob使用Cron表达式来指定任务运行时间,这使得它非常灵活且易于使用。
除了CronJob定时任务,kubernetes还存在一次性任务job,详情请查看博客《Kubernetes(k8s)一次性任务:Job》https://www.cnblogs.com/renshengdezheli/p/17450685.html。
四.kubernetes CronJob和Linux crontab对比熟悉Linux系统的对crontab定时任务应该不陌生,下面看看kubernetes CronJob和Linux crontab两者差异。
Linux 下的 crontab 和 Kubernetes 下的 CronJob 都是用于执行周期性任务的工具,但它们在实现方式和使用方式上有以下几点不同:
调度精度:Linux 下的 crontab 支持分钟级别的调度,而 Kubernetes 下的 CronJob 可以支持到秒级别的调度。状态管理:Linux 下的 crontab 只能通过查看日志等方式来了解任务的运行情况,而 Kubernetes 下的 CronJob 可以通过 kubectl 工具查看任务的运行状态,并且可以对任务进行修改和删除等操作。并发控制:Linux 下的 crontab 没有内置的并发控制机制,如果同一个任务同时被多次触发,可能会导致资源抢占。而 Kubernetes 下的 CronJob 可以通过.spec.concurrencyPolicy字段指定任务的并发策略,从而避免资源抢占的问题。环境隔离:Linux 下的 crontab 所有任务都运行在同一个环境中,容易出现依赖冲突等问题。而 Kubernetes 下的 CronJob 可以定义多个 Pod 来运行不同的任务,从而实现了任务之间的环境隔离。缩放性:Linux 下的 crontab 通常只能运行在单台服务器上,无法进行水平扩展。而 Kubernetes 下的 CronJob 可以运行在多节点的集群上,并且可以通过水平扩展来提高任务的并发度和可用性。综上所述,Linux 下的 crontab 和 Kubernetes 下的 CronJob 在功能和使用方式上都有不同,具体使用哪种工具取决于具体的需求和场景。
五.CronJob表达式语法cronjob类似于Linux 的crontab, cronjob简写为cj,查看cronjob任务。
[root@k8scloude1 jobandcronjob]# kubectl get cjNo resources found in job namespace.[root@k8scloude1 jobandcronjob]# kubectl get cronjobNo resources found in job namespace.查看创建cronjob的帮助
[root@k8scloude1 jobandcronjob]# kubectl create cj --helpCreate a cronjob with the specified name.Aliases:cronjob, cjExamples: # Create a cronjob kubectl create cronjob my-job --image=busybox --schedule="*/1 * * * *" # Create a cronjob with command kubectl create cronjob my-job --image=busybox --schedule="*/1 * * * *" -- date......Usage: kubectl create cronjob NAME --image=image --schedule="0/5 * * * ?" -- [COMMAND] [args...] [flags] [options]Use "kubectl options" for a list of global command-line options (applies to all commands).CronJob表达式由五个字段组成,分别代表分钟、小时、日、月、周几。每个字段可以是以下任何值:
单个数字:例如5表示第5分钟或5月份。逗号分隔的数字列表:例如5,15,25表示第5、15和25分钟。连续的数字范围:例如10-15表示从第10分钟到第15分钟。星号(*):表示匹配该字段的所有值。例如在分钟字段上使用星号表示每分钟执行任务。斜杠(/):表示步长值。例如在分钟字段上使用"*/3"表示每隔3分钟执行一次任务。CronJob表达式示例:
每小时执行:0 * * * *每天晚上10点执行:0 22 * * *每周一早上6点执行:0 6 * * 1每2分钟运行一次任务 : */2 * * * *六.创建CronJob定时任务生成cronjob的yaml文件,--schedule="*/1 * * * *" 表示每分钟执行一次,执行的命令为:-- sh -c "date;sleep 10"打印当前日期和休眠10秒钟。
[root@k8scloude1 jobandcronjob]# kubectl create cronjob my-cronjob --image=busybox --schedule="*/1 * * * *" --dry-run=client -o yaml -- sh -c "date;sleep 10" >cronjob.yaml[root@k8scloude1 jobandcronjob]# cat cronjob.yaml apiVersion: batch/v1kind: CronJobmetadata: creationTimestamp: null name: my-cronjobspec: jobTemplate: metadata: creationTimestamp: null name: my-cronjob spec: template: metadata: creationTimestamp: null spec: containers: - command: - sh - -c - date;sleep 10 image: busybox name: my-cronjob resources: {} restartPolicy: OnFailure schedule: "*/1 * * * *"status: {}修改yaml文件,功能为:创建一个 名为my-cronjob的Kubernetes CronJob定时任务,使用 busybox 镜像作为容器镜像,执行每分钟一次的定时任务,任务是date;sleep 10打印当前日期和休眠10秒钟。
schedule:*/1 * * * *:表示每分钟执行一次作业。
restartPolicy: OnFailure:在容器执行失败时重新启动容器。
[root@k8scloude1 jobandcronjob]# vim cronjob.yaml [root@k8scloude1 jobandcronjob]# cat cronjob.yaml apiVersion: batch/v1kind: CronJobmetadata: creationTimestamp: null name: my-cronjobspec: jobTemplate: metadata: creationTimestamp: null name: my-cronjob spec: template: metadata: creationTimestamp: null spec: #当需要关闭容器时,立即杀死容器而不等待默认的30秒优雅停机时长。 terminationGracePeriodSeconds: 0 containers: - command: - sh - -c - date;sleep 10 image: busybox #imagePullPolicy: IfNotPresent:表示如果本地已经存在该镜像,则不重新下载;否则从远程 Docker Hub 下载该镜像 imagePullPolicy: IfNotPresent name: my-cronjob resources: {} #restartPolicy: OnFailure:在容器执行失败时重新启动容器。 restartPolicy: OnFailure #表示每分钟执行一次作业。 schedule: "*/1 * * * *"status: {}创建cronjob并查看
[root@k8scloude1 jobandcronjob]# kubectl apply -f cronjob.yaml cronjob.batch/my-cronjob created[root@k8scloude1 jobandcronjob]# kubectl get cjNAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGEmy-cronjob */1 * * * * False 0 4s[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace. 现在开始观察pod状态,使用watch每 0.5 秒执行一次 kubectl get pod命令,实时查看 Kubernetes 集群中 Pod 的状态信息。可以发现由于sleep 10,所以每个pod运行10秒之后status由running变为Completed。
#每 0.5 秒执行一次 `kubectl get pod` 命令[root@k8scloude1 jobandcronjob]# watch -n .5 "kubectl get pod"[root@k8scloude1 jobandcronjob]# kubectl get podNAME READY STATUS RESTARTS AGEmy-cronjob-27406765-xk2v7 1/1 Running 0 9s[root@k8scloude1 jobandcronjob]# watch -n .5 "kubectl get pod"[root@k8scloude1 jobandcronjob]# kubectl get podNAME READY STATUS RESTARTS AGEmy-cronjob-27406765-xk2v7 0/1 Completed 0 70smy-cronjob-27406766-7gbjc 1/1 Running 0 10s[root@k8scloude1 jobandcronjob]# kubectl get podNAME READY STATUS RESTARTS AGEmy-cronjob-27406765-xk2v7 0/1 Completed 0 76smy-cronjob-27406766-7gbjc 0/1 Completed 0 16s删除cronjob
[root@k8scloude1 jobandcronjob]# kubectl delete cj my-cronjob cronjob.batch "my-cronjob" deleted[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace.[root@k8scloude1 jobandcronjob]# kubectl get cjNo resources found in job namespace.七.创建具有超时时间的CronJob定时任务刚才创建的cronjob,每个pod会运行10s(sleep 10),有的pod可能会运行很长时间,我们可以使用activeDeadlineSeconds参数限制pod最多运行多长时间。activeDeadlineSeconds 用于指定 Pod 最大的运行时间。如果一个 Pod 已经运行了超过这个时间,Kubernetes 会强制将其终止删除。
修改yaml文件,添加activeDeadlineSeconds: 5:设置了 Pod 最大运行时间为 5 秒,如果超过这个时间就会被 Kubernetes 强制删除。
[root@k8scloude1 jobandcronjob]# vim cronjob.yaml [root@k8scloude1 jobandcronjob]# cat cronjob.yaml apiVersion: batch/v1kind: CronJobmetadata: creationTimestamp: null name: my-cronjobspec: jobTemplate: metadata: creationTimestamp: null name: my-cronjob spec: #activeDeadlineSeconds: 5:设置了 Pod 最大运行时间为 5 秒,如果超过这个时间就会被 Kubernetes 强制删除。 activeDeadlineSeconds: 5 template: metadata: creationTimestamp: null spec: #当需要关闭容器时,立即杀死容器而不等待默认的30秒优雅停机时长。 terminationGracePeriodSeconds: 0 containers: - command: - sh - -c - date;sleep 10 image: busybox imagePullPolicy: IfNotPresent name: my-cronjob resources: {} #restartPolicy: OnFailure:在容器执行失败时重新启动容器。 restartPolicy: OnFailure #表示每分钟执行一次作业。 schedule: "*/1 * * * *"status: {}创建cronjob
[root@k8scloude1 jobandcronjob]# kubectl apply -f cronjob.yaml cronjob.batch/my-cronjob created[root@k8scloude1 jobandcronjob]# kubectl get cjNAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGEmy-cronjob */1 * * * * False 0 6s[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace. 现在开始观察pod状态,使用watch每 0.5 秒执行一次 kubectl get pod命令,实时查看 Kubernetes 集群中 Pod 的状态信息。可以发现每一分钟执行一次定时任务“*/1 * * * *” ,sleep 10超过5秒,pod运行5秒之后被强制删除。
[root@k8scloude1 jobandcronjob]# watch -n .5 "kubectl get pod"[root@k8scloude1 jobandcronjob]# kubectl get podNAME READY STATUS RESTARTS AGEmy-cronjob-27406771-vskpb 1/1 Running 0 3s[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace.[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace.删除cronjob
[root@k8scloude1 jobandcronjob]# kubectl delete cj my-cronjob cronjob.batch "my-cronjob" deleted[root@k8scloude1 jobandcronjob]# kubectl get cjNo resources found in job namespace.[root@k8scloude1 jobandcronjob]# kubectl get podNo resources found in job namespace.八.总结本文介绍了Kubernetes CronJob定时任务的语法,如何创建cronjob定时任务,以及创建具有超时时间的cronjob。
Kubernetes CronJob为容器化环境提供了非常便利的任务调度功能,可以帮助我们自动化许多常见的周期性任务。
标签:
下一篇:最后一页
- Kubernetes(k8s)定时任务:CronJob
- 吸毒的人的症状_吸毒的种种症状 世界消息
- “两岸童心 畅享未来”沪台亲子家庭欢度“六一”儿童节
- 假面骑士鳄霸最终形态SHF手办官图身披白色床单的镀金老实人
- 环球今热点:盐城可预约!免费服务
- 《福建省气候资源保护和利用条例》6月1日起施行
- 环球最新:2023数字经济论坛在北京举行,与会嘉宾深入交流 共谋数字经济高质量发展
- 拜登又摔了!特朗普回应|世界快资讯
- 互联网电商板块表现活跃 华凯易佰涨超13% 热文
- 合力科技定增募不超7.9亿获上交所通过 华泰联合建功_全球热资讯
- 百度云上传速度慢怎么办啊-百度云上传速度慢怎么办 今热点
- 法网:王欣瑜挺进女单32强
- 全球即时:曲阜圣城医药有限公司(关于曲阜圣城医药有限公司介绍)
- 环球消息!吃安宫丸的最佳时间_安宫牛黄丸的功效与作用及禁忌
- 规范发展金融科技 热点评
- 全球热消息:离婚证多少钱9.9 离婚证多少钱
- 杰作赴美集合劳斯莱斯亮相2021成都车展
- 全球速看:天津北方电影集团有限公司原党委常委、副总经理刘国利被查
- 赛诺医疗:新一代HT Infinity药物洗脱支架系统变更注册获批 天天微资讯
- 相向而行同向而行(相向而行和同向而行)
- 联发科天玑9200+登顶5月安兔兔旗舰性能榜,创新纪录 观速讯
- 每日播报!发现两块散落人体组织、死者为女性,安徽阜南悬赏3至5万征线索
- 住房公积金贷款可以买期房吗 附流程 当前短讯
- 男人戒指戴在中指是什么意思_戒指戴在中指是什么意思 世界速递
- 6月1日体彩开奖 环球速看
- 【天天聚看点】西安长安公安扎实推进“进建商”活动
- 每日消息!四川成渝:目前已建成充电站128座,充电桩528根,换电站3座
- 《前线任务1重制版》Steam页面上线 6月30日发售-环球新要闻
- 每日讯息!vivo怎么查看本机号码是多少_vivo怎么查看本机号码
- 乐华设立科技子公司布局人工智能产业 杜华任董事长|环球信息
- 《医疗健康产业2023投融资洞见》蓝皮书发布
- 天天观点:金麒麟: 山东金麒麟股份有限公司关于变更职工代表监事的公告
- 穆迪:英国今年GDP将萎缩0.1% 英央行至少还将加息25个基点 环球报资讯
- 市川猿之助因涉嫌协助父母自杀导致死亡被逮捕|天天速读
- 体验35万最值得买的家用SUV 蔚来全新ES6只有一个缺点?|今日热议
- 新星展翼 未来可期| 瑞兽送福到 宝酝状元鳌陪伴每一个巅峰时刻
- 洛阳交警教你正确佩戴头盔-世界新消息
- 世界新消息丨如何抓住牛股 方法如下
- 【环球时快讯】英特科技:5月31日融资净买入222.1万元,连续3日累计净买入2745.51万元
- 在虚拟空间为孩子们织一张法律保护网|天天视点
- 佛教闭关的要求有哪些_佛教闭关的要求|环球百事通
- 天天视讯!湖北科技学院:“青马驿站”为社区治理增添青春力量
- 科学教育如何做到“一个都不能少” 环球百事通
- 圆通速递:5月31日融券卖出金额13.08万元,占当日流出金额的0.09%
- 全球最资讯丨酒ETF:融资净买入1402.23万元,融资余额2.79亿元(05-31)
- 【世界时快讯】美国克利夫兰联储行长认为没有令人信服的理由暂停加息
- 老年人找老伴后果_老人找老伴发生性行为
- dnf超星空裂缝能出100级ss吗_dnf超星空裂缝怎么开_速讯
- 如何注销ETC流程(ETC注销后几天可以再办)
- 安娜斯塔西娅阵营结成秘话(梗概)
-
【全球热闻】同行盈利自己亏钱 倍轻松回复问询函:主要系销售模式有差异
◎对于公司业绩较同行业出现背离的原因,倍轻松在公告中表示,主要系公司与未来穿戴销售模式差异较大所致。
-
关于爱的事例20字
1、记得小学五年级的时候。2、有一次被选到城里去参加竞赛。3、以前也有去过。4、但这次是上小学的最后的一
-
天天最新:华晨中国(01114.HK):已选定沈阳汽车为华晨重整的潜在投资人
格隆汇5月31日丨华晨中国01114HK公布有关公司控股股东华晨汽车集团控股有限公司华晨的潜在重整华晨重整公司
-
ST摩登(002656.SZ):未在法定期限内披露2022年度报告 中国证监会对公司立案 全球看点
智通财经APP讯,ST摩登(002656 SZ)公告,公司于2023年5月31日收到中国证券监督管理委员会《立案告知书》。
-
平凉静宁:打好民生“组合拳”保障群众“菜篮子”_天天微动态
西北角·中国甘肃网记者 何星丑 通讯员 李芳艳 陈飞龙民生无小事,“菜篮子”就是民生大问题。为了...
-
全球快讯:《玛法降魔传》6月1日上古4服火爆开启
《玛法降魔传》6月1日00:10上古4服火爆开启《玛法降魔传》是一款复古热血经典与创新相结合的ARPG合击单职业
-
5月31日钱江水利(600283)龙虎榜数据:游资北京中关村上榜_天天简讯
沪深交易所2023年5月31日公布的交易公开信息显示,钱江水利(600283)(600283)因有价格涨跌幅限制的日价格
-
即时看!科教 | 陕西西安:美育艺术迎“六一”
5月30日,陕西西安远东第二小学举办第十九届美育艺术节文艺汇演迎“六一”活动。活动以“向真、向善、向...
-
上海旅游著名景点有哪些,上海哪些地方值得一去呢-焦点简讯
1、外滩,闻名中外的外滩,是上海的象征、上海地标之一。外滩全长1 5公里,南起延安东路,北至苏州河上的外
-
世纪华通(002602.SZ):公司已打造了《菲菲大冒险》(Family Farm Adventure)等多款畅销全球的游戏产品|即时看
来源:格隆汇格隆汇5月31日丨有投资者在投资者互动平台向世纪华通(002602 SZ)提问,“可以介绍一下在海外市
-
飞机上可以用充电宝吗_乘坐飞机可以带充电宝吗|天天通讯
飞机上可以用充电宝吗,乘坐飞机可以带充电宝吗很多人还不知道,现在让我们一起来看看吧!1、当然可以。一
-
世界热推荐:美国中小企业融资陷入困境 高利率环境还要持续多久?
美联储政策利率居高不下,金融脆弱性可能从高利率引发的资产折价向信用风险扩散。有机构表示,中小银行的工
-
天龙八部什么职业好(天龙八部3什么职业好玩简介介绍)|全球最新
对于天龙八部3什么职业好玩这个问题感兴趣的朋友应该很多,这个也是目前大家比较关注的问题,那么下面小好
-
又稳又圆 比亚迪仰望U8原地掉头为何这么慢?比快更难实现!
又稳又圆比亚迪仰望U8原地掉头为何这么慢?比快更难实现!
-
宠物连连看3.1无敌版 比萨老爹2无敌版
今天来聊聊关于宠物连连看3 1无敌版,比萨老爹2无敌版的文章,现在就为大家来简单介绍下宠物连连看3 1无敌
-
环球视点!中通客车:5月30日融资买入1083.09万元,融资融券余额1.93亿元
5月30日,中通客车(000957)融资买入1083 09万元,融资偿还940 85万元,融资净买入142 24万元,融资余额1
-
环球看热讯:功勋模范|他们,树立起一座座科技报国的丰碑
他们心系祖国和人民,不畏艰难、无私奉献,把个人理想融入国家发展伟业,毕其一生为科学技术进步、人民生活
-
伊利股份:5月30日融资买入6984.59万元,融资融券余额36.83亿元
5月30日,伊利股份(600887)融资买入6984 59万元,融资偿还9596 89万元,融资净卖出2612 3万元,融资余额36 61亿元。
-
稳增长政策接续发力预期升温 全球微资讯
近期,部分经济指标出现波动,反映出经济恢复的基础仍不牢固,需要继续夯实。市场对于稳增长政策接续发力的
-
当前快看:前5月114只基金清盘 权益类是主力
基金,前5月114只基金清盘权益类是主力,
-
智通港股通占比异动统计|5月31日
智通港股通占比异动统计|2023年5月30日
-
教育部与山东省共同探索省域现代职业教育体系新模式 围绕三大经济圈组建一批产教联合体|全球消息
5月19日,教育部、山东省人民政府联合印发了《关于促进职业教育提质升级赋能绿色低碳高质量发展先行区建设
-
今日热门!“三夏”时节生产忙
“三夏”时节,江苏里下河地区农科所(扬州市农科院)试验田里的小麦进入成熟期,农民抢抓晴好天气,驾...
-
郁闷!买了个车位连门都打不开,业主诉请退款获支持|当前观察
自从看了买的车位,重庆江津的胡先生郁闷不已,因为他的车位不但是一个异形车位,还是一个连车门都难打开的
-
2023年4月别克微蓝7销量数据发布 共卖了20台
近日,2023年4月份乘用车销量数据出炉,众车网行业监测数据表明:微蓝7在4月共售出20辆新车,同比下降55 56
-
上证50期权交易软件(上证50期权怎么交易)|头条焦点
上证50期权交易软件,上证50期权怎么交易这个很多人还不知道,现在让我们一起来看看吧!1、期权交易——...
-
世界热资讯!孔子和孟子的名句和成语还有故事
不以规矩,无以成方园。。(《孟子》)得道者多助,失道者寡助。(《孟子》)富贵不能淫,贫贱不能移,威武不能屈。
-
世界热头条丨鸡冠花花语(鸡冠花的花语中有着真爱永恒、永生不死、精神百倍等含义)
鸡冠花的花语中有着真爱永恒、永生不死、精神百倍等含义。鸡冠花的花型就好像是爱情的熊熊火焰在燃烧一样,
-
男人晚上夜尿多怎么办
张国喜副主任医师北京大学人民医院病情分析:男人晚上夜尿多的治疗需要对症下药,针对泌尿生殖系统炎症
-
寻本泽马接班人!皇马盯上21岁高中锋,25场造15球,解约金3500万_快消息
目前来看,本泽马有可能在今夏离开皇马。据西班牙《阿斯报》的消息,有一家沙特球队向本泽马开出了2年4亿欧
-
老人再婚怎么样避免财产纠纷_老人再婚
相信目前很多小伙伴对于老人再婚都比较感兴趣,那么小搜今天在网上也是收集了一些与老人再婚相关的信息来分
-
企业内部刊物投稿_企业内部刊物 每日简讯
企业内部刊物是指公司主办的及各职能部门主办的各类定期发行的快讯、简报等刊物。它是企业刊物的主要类型,
-
天天快资讯:贝达药业单日跌幅逼近20%,港股创新药的“跌跌不休”何时能止
贝达药业单日跌幅逼近20%,港股创新药的“跌跌不休”何时能止,港股,药企,医药,上市,创新药,贝达药业
-
ps抠图换背景详细步骤图_ps抠图换背景详细步骤
大家好,小评来为大家解答以上问题。ps抠图换背景详细步骤图,ps抠图换背景详细步骤很多人还不知道,现在让
-
利亚德:公司虚拟现实板块正和ChatGPT等多家AI企业合作探索动作大模型的各类开发应用|前沿热点
利亚德(300296)今日在投资者互动平台表示,微软为公司Optitrack产品的客户。另外,公司虚拟现实板块正在和
-
经营所得个人所得税税率表_经营所得
1、1 个体工商户从事工业、手工业、建筑业、交通运输业、商业、饮食业、服务业、修理业以及其他行业生产、
-
长焦还是光学变焦来的好,Reno10 Pro+人像很绝 当前快报
说到变焦,应该有很多朋友第一时间想到的是拍摄画面的远近景切换和中心聚焦,在传统相机中很常见,随着各家
-
最新:小石潭记翻译图片_小石潭记 翻译
1、小石潭记从小丘西行百二十步,隔篁竹,闻水声,如鸣佩环,心乐之。2、(从小丘向西行走一百二十步的样子
-
焦点滚动:打新请关注!周三2只新股将公布中签结果(5月31日)
打新请关注!周三2只新股将公布中签结果(5月31日),周三,将有2只新股公布中签结果,为创业板天键股份、科
-
世界短讯!英伟达CEO黄仁勋:人工智能正在引领一场计算革命
5月30日讯:据报道,英伟达CEO黄仁勋周一表示,人工智能将使所有人只需对着电脑说话就能变身程序员,这意味
-
【热闻】当黄牛开始办音乐节
@新熵原创作者丨樱木编辑丨月见“最近真的演麻了!”乐手kk在得知一个新的演出邀约之后,口气中充满了疲...
-
天天热推荐:星巴克全球首席执行官首访中国市场:星巴克中国将坚持直营
星巴克全球首席执行官首访中国市场:星巴克中国将坚持直营
-
新资讯:天蝎座,6月,一周运势
本周天蝎座在工作中出错的几率太大了,有可能是文字上的错误,也可能是对于时间或者计划上预判的错误,甚至
-
重金砸向高效电池片项目 聆达股份深度布局光伏产业
5月30日晚间,聆达股份发布公告表示,公司拟向特定对象发行股票募集资金总额不超过14亿元,在扣除发行费用
-
今日视点:曝iPhone 16系列手机屏幕尺寸加大,Pro Max(Ultra)摄像头逆天
近日,多个消息源对苹果下一代iPhone16Pro系列的屏幕尺寸进行了爆料。据苹果显示器分析师RossYoung和郭明錤
-
宿豫区审批局“四办”便民利企获好评_全球快消息
深化网上运行,逐步推进政务服务事项全面网上运行,实现群众一网在线申报、审批线上流转、结果在线可查;聚
-
女儿出门约会被妈妈逮到,全程主动亲昵把妈妈看懵:谁家的“猪”
近日有一位妈妈在某社交平台分享了自家女儿外出约会男友的情景,她说不知不觉中,忽然女儿就长大了,开始外
-
人生格言励志语录_人生格言经典语录
1、只要你肯奋斗,没有什么是绝对不可能的。2、2、我们不要哀叹生活的不幸,诅咒命运的不公。3、在命运面前
-
热点聚焦:e络盟发售Analog Devices最新电源产品
新增的高性能电源管理IC和电源模块包括业界唯一一款6A汽车降压-升压转换器e络盟新增来自AnalogDevices(ADI
-
25款新品发布,揭示16个储能发展趋势!
5月24日-26日,SNEC2023在上海新国际博览中心隆重举行,多家储能企业发布储能新品,包括电芯、PCS、系统和
X 关闭
X 关闭






