Reading view

There are new articles available, click to refresh the page.

创新药豪赌十年,出海潮并非终点

“手里缺钱但有管线的中国创新药企,和手里有钱但缺管线的跨国药企,刚好对上了。”

“地方政府间的竞争,是驱动本轮创新药高速发展的重要原因。”

港股18A机制,与科创板开板,成为一批中国创新药企业成长的新支点。

国家医保局和国家卫生健康委首次提出“增设商业健康保险创新药品目录”。

南方周末记者 施璇

发自:广东中山

责任编辑:冯叶

中山市康方湾区科技园。视觉中国/图

中山市康方湾区科技园。视觉中国/图

2025年,中国创新药对外授权(License-out)交易持续升温。

License-out,指创新药企将自主研发的药物、技术或专利授权给其他公司,通常是跨国药企(MNC),由对方负责后续的开发、生产、上市和销售。授权方通过收取首付款、里程碑付款和销售分成获得收益。这是创新药商务拓展(BD)中的一种常见交易方式。

据生物科技信息平台“药时代”不完全统计,2025年上半年,中国创新药领域的BD出海交易已超过50起,其中披露的合作总金额合计高达484.48亿美元,延续了2024年的出海热度。2024年,中国药企全年BD交易出海总额为519亿美元,已创历史新高。

过亿美元大单不断涌现。2025年5月,三生制药(01530.HK)和跨国医药巨头辉瑞(PFE.NYSE)达成一项授权合作,潜在交易总额超60亿美元,其中首付款12.5亿美元,刷新中国创新药License-out交易纪录。

资本市场反应剧烈。截至2025年7月8日,恒生创新药指数年内上涨超65%,恒生生物科技指数亦上涨近60%,大幅跑赢同期恒指科技板块约17%的涨幅,并带动多只A股创新药ETF同步反弹。

2025年,恰逢中国创新药迈入第十个年头。自2015年中国药品审评审批制度改革启动以来,行业逐渐摆脱对仿制药的依赖,经历了快速跟随(Fast-follow)向同类最优(Best-in-Class,BIC)、同类首创(First-in-Class,FIC)的持续演进。

这一过程是如何发生的?

“特殊结果”

“这波BD,是全球市场特殊时期产生的特殊结果。”曾在重庆华邦制药(002004.SZ)担任知识产权负责人、副总经理的孟八一向南方周末记者总结。

此轮浪潮之前,作为卖方的中国创新药企正面临融资寒冬,资本市场的低迷已持续三年之久。在同写意新药英才俱乐部创始理事长朱迅看来,这是促使企业选择出售授权、寻求出海合作的直接原因。朱迅历任新药领域监管层专家、药企高管、一级市场投资人等。

时钟倒回2019年前后,创新药当属港股和科创板追捧的明星板块,朱迅则是业内最早提醒泡沫风险的人,也因此曾被称作“砸场子的人”。

他向南方周末记者回忆,自2021年起,创新药板块一级市场融资遇冷,二级市场估值大幅跳水,港股18A创新药企市值打折,上市破发频现。2023年,科创板第五套上市标准一度叫停,创新药行业的资金困境进一步加剧。

港股18A指的是《香港联合交易所有限公司证券上市规则》第18A章,联交所于2018年4月修订新增。次年7月,科创板开板,第五套上市标准开始使用。两套制度均为未盈利但有核心技术的创新药企业打开了融资通道。

据头豹研究院,截至2024年一季度末,港股18A企业仅有4家股价处于发行价之上,在破发的60家企业中,平均破发程度为71%,其中13家破发程度超90%。

而创新药行业恰恰是一个投入周期长、资金消耗量巨大的行业。

朱迅直言,创新药企业也逐渐开始意识到,受限于中国医保支付的特殊性,单靠本土市场,难以支撑长期盈利。于是,License-out成为越来越多企业缓解现金流、延长生存时间的现实选择。

在交易对面,跨国药企同样难言轻松,正面临双重压力。

孟八一解释,美国2022年通过的《通胀降低法案》(IRA)规定,自2026年起,美国医保Medicare将对部分重磅药品实行强制降价,直接威胁到大药企的长期盈利。

与此同时,全球专利悬崖步步紧逼。到2030年全球将有数十款重磅炸弹药(Blockbuster,年销售额过10亿美元)专利到期,累计影响市场规模超过2000亿美元。这批药物

登录后获取更多权限

校对:星歌

欢迎分享、点赞与留言。本作品的版权为南方周末或相关著作权人所有,任何第三方未经授权,不得转载,否则即为侵权。

“下班后已读不回”:留下的留学生,重新打量工作与生活

相较于欧美等传统留学热门地,泰国正凭借高性价比、国际化教育环境和政策便利等核心优势,成为中国留学生的平替选择。泰国2024年共接收5.3万名国际学生,其中中国留学生占到一半以上。

“在这里久了,人会习惯这种不紧不慢的节奏。”王真说,“如果回国,要重新适应高压竞争的职场,可能很难。”

南方周末记者 王航

责任编辑:姚忆江

新西兰时间下午5点,张羽楠关上电脑的瞬间,工作软件上的消息随之沉寂,一天的工作,就此准时画上句号。

此刻的西班牙巴塞罗那,蒋冉刚刚睡醒,慢悠悠地拿起手机打卡,准备开启居家办公的一天。

而在泰国曼谷,刚刚硕士毕业的李奕,正准备去上泰语课,希望凭借中英泰三语优势,在当地谋得一份理想职业。

全球化浪潮下,越来越多的中国学生选择走出国门,踏上留学之路。有人怀揣“海外镀金”的初衷,期待学成归国;有人将留学视为跳板,决心在异国他乡扎根,寻觅职业与生活的新可能。

在英美等传统留学大国之外,西班牙、新西兰、泰国等新兴目的地,尽管在全球高校排名中并不突出,却因独特的职场文化、签证政策和就业环境,吸引着越来越多的年轻人,他们渴望实现从“留学生”到“新移民”的身份转变,也在寻求工作与生活的平衡。

然而,想要在异国找到适配的坐标,并非易事。

国际学生的海外就业之路,实则是个人综合能力、专业选择、政策导向与市场机遇相互作用的多维博弈。语言能力能否突破沟通壁垒,专业选择是否契合当地需求,都是必须直面的现实问题。

从留学到留下

2025年6月24日圣胡安仲夏节,是西班牙传统假日。因恰逢周二,蒋冉就职的西班牙制造业龙头企业按惯例将周一连在一起,加上两天周末,凑成一个四天的小长假。

“‘桥假’是西班牙惯常的放假方法,只要不是如餐馆、超市等对外持续营业的行业,一般都会拼凑起来放假。”蒋冉告诉南方周末记者。

2014年初到西班牙留学时,蒋冉并没有想过留下来。彼时,西班牙正深陷全球经济危机带来的生意萧条和失业率攀升之中。

“当时基本上是西班牙失业率最高的时候,差不多一半年轻人找不到工作,巴塞罗那街头游行不断,读书热情低迷。在很多人看来,读博不如去酒吧端盘子,班上很多人读到大一大二就退学了。”

促使她踏上西班牙留学之路的,是现实的成本考量。蒋冉原本就读于中国澳门某大学西班牙语专业。大一时,她到巴塞罗那自治大学做交换生。蒋冉发现,巴塞罗那公立大学对国际学生与本地生收费一致。她算了一笔账,加上学费和生活成本,西班牙留学一年的花费在10万元人民币左右,比中国澳门要便宜。

“与其在国内读西语,不如直接拿西语在西班牙读其他专业,相当于拿双学位。”梧桐索性退学,重新申请了巴塞罗那大学的工商管理专业。

与蒋冉不同,王真2013年去新西兰读研时,就已做好移民打算。

为吸引技术移民填补关键职位空缺,新西兰推出动态更新的“绿色名单”,为清单上的职业提供快速居留通道。王真申请的会计专业,是奥克兰大学的王牌专业,跻身全球前一百名,当时恰被列入移民“绿色名单”。

研究生毕业后,王真获得一年期开放工签,可以自由寻找工作。只要找到雇主、签订合同,便

登录后获取更多权限

校对:星歌

欢迎分享、点赞与留言。本作品的版权为南方周末或相关著作权人所有,任何第三方未经授权,不得转载,否则即为侵权。

桐庐一个伪宠物友好的地方

kill9:

桐庐县宠物狗被咬伤事件记录

事件概况

  • 时间‌:2025 年 7 月 6 日(周六) 15:46
  • 地点‌:浙江省桐庐县某民宿
  • 当事人‌:
    • 我方:宠物狗主人(本人及对象)
    • 对方:民宿饲养犬主人

事件经过

  1. 案发过程‌:

    • 本人正在溪中游玩
    • 对象在岸边照看宠物狗
    • 民宿犬突然袭击咬伤宠物狗
  2. 报警处理‌:

    • 立即拨打 110 报警
    • 民警制作案件记录单(对方拒签)
    • 监控清晰显示对方犬主动攻击

争议焦点

  • 赔偿争议‌:

    • 我方提出 200 元象征性赔偿
    • 对方主张"各自承担"(其犬实际未受伤)
  • 执法质疑‌:

    • 民警拒绝出具受案回执
    • 调解过程中未制止对方村民辱骂
    • 疑似存在执法不公情况

后续进展

  1. 维权尝试‌:

    • 次日再次前往派出所交涉 3 小时
    • 仍被劝说"自认倒霉"
  2. 现存证据‌:

    • 现场监控录像
    • 报警记录
    • 医疗凭证等

诉求清单

  1. 要求对方承担相应责任
  2. 希望规范执法程序
  3. 呼吁完善宠物保护法规

记录日期:2025 年 7 月 9 日

上面是润色过的,下面是我写的大概经过。目前宠物情况还好,当时真的很气,而且某地并没有网上说的某某办效果好,我当天打过 12345 ,某某办信访,12389 ,当地的法院,都是踢皮球。无奈自认倒霉,回来去医院检查暂时目前状态良好,真的要有什么事情,我真的想把当地人和某局一起起诉了,我知道虽然有点气话了,但是真的对任何一个地方的某局都很失望。 Snipaste 2025 07 09 09 28 32

Vue3 编写的最佳实践是怎样的?

yesterdaysun:

最近刚用上 Vue3, 我在写 Vue3 的时候总感觉代码非常的散, 稍微复杂的页面里, 就是一堆的 const ref, computed, 更不用说一堆的 xxxLoading, xxxVisible, showXXX, hideXXX, 感觉写 Vue2 的时候也没这么乱过, 如果说要提取所谓 Composiable 组件, 感觉又是一堆的 useXXX, 导出一堆的 xxx,xxx 好像也没好到哪里去, 是我写的姿势不对吗? 这方面的最佳实践到底是什么, 有没有哪个开源项目让我参考参考?

太难受了兄弟们,你们在 JD 有买到过 iPhone 后封机吗?

Snake2: 先上链接 [揭秘华强北 iPhone 后封翻新机全流程!每台多赚 1000 元!?-哔哩哔哩] https://b23.tv/ul54gJ5 ,先说一下这是个得物的广子,但是我看了这个视频后立刻就有了被害妄想。
我的 16pro 是在京东“Apple 产品京东自营旗舰店”买的,到手的第一台摄像头里有粒灰尘进行了退货换新,第二台(生成了新订单全新机)拿到手检查了一遍没发现什么异常,用到了现在。
现在看完视频就很难受,视频里不用紫光灯根本看不出来是高仿的屏幕,屏幕 IC 都给你移植了,据我所知,果子官方线上商店只有天猫 Apple Store 和官网商店两家,京东自营只是授权店,兄弟们知道在“Apple 产品京东自营旗舰店”买的 iPhone 存在什么机制/措施能直接打消我的顾虑(后封机)吗?

Cryptexes, AI and Creedence Clearwater Revival

Somewhen around late versions of macOS Monterey, and certainly by the release of Ventura, macOS started to use cryptexes to load Safari and parts of the operating system including dyld caches, rather than installing them to the Data volume. Over a period of three months, cryptexes were also used to install Rapid Security Responses (RSRs) in an experiment that was quickly discontinued. What I hadn’t realised until recently was that they are also used to deliver much of the additional components required to support Apple Intelligence features in Apple silicon Macs. This article looks as how that works.

Cryptexes

These first appeared on Apple’s customised iPhone, its Security Research Device, which uses them to load a personalised trust cache and a disk image containing corresponding content. Without the cryptex, engineering those iPhones would have been extremely difficult. According to its entry in the File Formats Manual from five years ago (man cryptex), ‘A cryptex is a cryptographically-sealed archive which encapsulates a well-defined filesystem hierarchy. The host operating system recognizes the hierarchy of the cryptex and extends itself with the content of that hierarchy. The name cryptex is a portmanteau for “CRYPTographically-sealed EXtension”.’

In practice, a cryptex is a sealed disk image containing its own file system, mounted at a randomly chosen location within the root file system during the boot process. Prior to mounting the cryptex, macOS verifies it matches its seal, thus hasn’t been tampered with. Managing these cryptexes is the task of the cryptexd service with cryptexctl. Because cryptexes aren’t mounted in the usual way, they’re not visible in mount lists such as that produced by mount(8).

System cryptexes

Once kernel boot is well under way, APFS mounts containers and volumes in the current boot volume group, followed by others to be mounted at startup. When those are complete, it turns to mounting and grafting the three standard system cryptexes:

  • os.dmg, around 6 GB (macOS 15.5), containing system components such as dyld caches;
  • app.dmg, around 23 MB, containing Safari and supporting components;
  • os.clone.dmg, apparently a copy of os.dmg and the same size.

AI cryptex collection

About 5 seconds later, and over 14 seconds after APFS first started work, it checks and grafts a series of 23 cryptexes primarily involved with Apple Intelligence features. These are handled one at a time in succession, each reported in a sequence of log entries as follows (times in seconds after an arbitrary start).

First the Image4 file containing the cryptex is validated
9.434431 root_hash_execution_cb_mobile_asset:3066: image4_trust_evaluate: successfully validated the payload and the manifest

Then it’s grafted into the file system of the Data volume as a ‘PFK volume’. In this extract I omit the bulk of the cryptex’s name using […] for the sake of brevity.
9.434465 apfs_graft:695: disk3s5 Grafting on a PFK volume
9.434509 graft_dev_init:480: disk3 UC_[…]_Cryptex.dmg GRAFT (compiled @ Apr 22 2025 19:49:43)
9.434514 graft_dev_init:484: disk3 UC_[…]_Cryptex.dmg device_handle block size 4096 real block size 4096 block count 11264 features 0 internal VEK
9.434695 nx_mount:1308: UC_[…]_Cryptex.dmg initializing cache w/hash_size 512 and cache size 512
9.437484 nx_mount:1630: UC_[…]_Cryptex.dmg checkpoint search: largest xid 15, best xid 15 @ 7
9.437497 nx_mount:1657: UC_[…]_Cryptex.dmg stable checkpoint indices: desc 6 data 31
9.438117 er_state_obj_get_for_recovery:8420: UC_FM_LANGUAGE_INSTRUCT_3B_CONC No ER state object for volume RevivalB13M201388.UC_[…]_Cryptex - rolling is not happening, nothing to recover.
9.438124 apfs_log_op_with_proc:3263: UC_FM_LANGUAGE_INSTRUCT_3B_CONC grafting volume RevivalB13M201388.UC_[…]_Cryptex, requested by: mobileassetd (pid 457); parent: launchd (pid 1)

Note the volume name starts with Revival. Names of all other cryptex volumes in the AI collection start with the same code name, except for the PKI cryptex examined below, which uses Creedence instead. Perhaps these are a reference to Creedence Clearwater Revival?

The root hash of the cryptex file system is then authenticated
9.438156 graft_dev_blockmap_lut_switch_to_metadata_based_if_needed:1312: UC_FM_LANGUAGE_INSTRUCT_3B_CONC lut contains 26 extents, 3 of which contain metadata
9.438160 is_root_hash_authentication_required_osx:387: UC_FM_LANGUAGE_INSTRUCT_3B_CONC Release kext with internal build: 0, ARV disabled: 0, booting xid: 0
9.438164 is_root_hash_authentication_required_osx:418: UC_FM_LANGUAGE_INSTRUCT_3B_CONC strict graft, root hash authentication failure is required
9.438167 is_root_hash_authentication_required:557: UC_FM_LANGUAGE_INSTRUCT_3B_CONC Strict Graft, root hash authentication is required
9.438179 authenticate_root_hash:642: UC_FM_LANGUAGE_INSTRUCT_3B_CONC successfully validated on-disk root hash
9.438191 apfs_lookup_ge_jobj_id:5028: disk3s5 Found OBJID 0x66a1b8 type 3

The graft is then completed.
9.438195 apfs_graft:1045: disk3s5 Graft ino 6557986, jobj_id range 6725836+76
9.438396 apfs_graft:1138: disk3s5 successfully grafted ino 6557986 on dir 6725835, dev_name [UC_[…]_Cryptex.dmg]

Fortunately, these log entries provide the inode number for the location of the grafted cryptex, and that can be used in Mints to obtain its full path.

Among the AI cryptex collection is a secure public key infrastructure (PKI) trust store, located at
/System/Library/AssetsV2/com_apple_MobileAsset_PKITrustStore/purpose_auto/[…].asset/AssetData/Restore/SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex.dmg
In the log, this is recorded as being 4.2 MB in size, and that is the same size as reported for the .dmg file by the Finder. Disk images are in APFS (Case-sensitive) format, and might be identical to their equivalents provided for iOS and iPadOS.

When mounted, that disk image becomes a volume named Creedence11M6270.SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex. That contains many property lists, certificate data, a SystemRootCertificates keychain, and two property lists that are grafted into /System/Library/CoreServices.

The names of all 23 cryptex disk images included in the macOS 15.5 AI cryptex collection are given in the Appendix. All are given as being compiled at Apr 22 2025 19:49:43, the same as the system cryptexes, implying that they were installed as part of the macOS 15.5 update. The whole sequence of processing the AI cryptexes took 0.78 seconds to complete, and the total size of disk images mounted in that period was 7.2 GB, which is similar to the reported size of additional files required to support AI.

Conclusions

  • Apple silicon Macs running macOS 15.5 with AI enabled load 23 additional cryptexes to support AI, totalling 7.2 GB.
  • Those AI cryptexes are grafted into the Data volume, in paths starting /System/Library/AssetsV2.
  • All except one have volume names starting with Revival
  • One cryptex is a secure PKI trust store, whose volume name starts with Creedence instead.
  • These cryptexes are installed and updated as part of macOS updates, although they could also be installed or updated separately, for example when AI is enabled.
  • If a Mac shows an unusual mounted volume with a name starting with Creedence or Revival, that’s almost certainly the respective disk image, which should normally be hidden and not visible in the Finder.

Appendix

Disk image names for the AI cryptex collection in macOS 15.5 (Apple silicon):

  • UC_FM_LANGUAGE_INSTRUCT_3B_CONCISE_TONE_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_TEXT_EVENT_EXTRACTION_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_PROOFREADING_REVIEW_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_VISUAL_IMAGE_DIFFUSION_V1_BASE_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_BASE_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_IF_PLANNER_NLROUTER_BASE_EN_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_MAIL_REPLY_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_DRAFTS_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_SUMMARIZATION_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_AUTONAMING_MESSAGES_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_URGENCY_CLASSIFICATION_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_MESSAGES_REPLY_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_PROFESSIONAL_TONE_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_SAFETY_GUARDRAIL_BASE_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_TEXT_EVENT_EXTRACTION_MULTILINGUAL_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_CODE_GENERATE_SMALL_V1_BASE_GENERIC_H16_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_MAGIC_REWRITE_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_300M_BASE_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_TEXT_PERSON_EXTRACTION_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_CODE_GENERATE_SAFETY_GUARDRAIL_BASE_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_TEXT_PERSON_EXTRACTION_MULTILINGUAL_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • UC_FM_LANGUAGE_INSTRUCT_3B_FRIENDLY_TONE_DRAFT_GENERIC_GENERIC_H16S_Cryptex.dmg,
  • SECUREPKITRUSTSTOREASSETS_SECUREPKITRUSTSTORE_Cryptex.dmg.

Given in the order that they are grafted.

England and Wales aim to avoid double elimination

England and Wales aim to avoid double elimination

England striker Alessia Russo and Wales captain Angharad JamesImage source, Getty Images
Image caption,

England play Netherlands in Zurich, before Wales face France in St Gallen

When England and Wales were drawn together in Group D of Euro 2025, many fans and pundits would have circled the fixture between the home nations as a key date in the competition.

However, after both sides lost their opening games in Switzerland, there is real fear the match will be a dead rubber.

If, on Wednesday, England lose to the Netherlands and Wales are beaten by France, both will be eliminated before their final game.

They are fighting for their Euro lives - and both know improved displays are required to avoid the worst-case scenario of a double elimination after two matches.

BBC Sport takes a look at the challenges facing both sides in their second games in Switzerland.

England 'want to be better'

To play this video you need to enable JavaScript in your browser.

This video can not be played

Media caption,

We're our own biggest critics - Russo

England v Netherlands at Euro 2025

Venue: Stadion Letzigrund, Zurich Date: Wednesday 9 July, 17:00 BST

Coverage: Watch on BBC One, iPlayer and the BBC Sport website. Listen on BBC Radio 5 Live and BBC Sounds

Defending champions England face Euro 2017 winners the Netherlands and, following their 2-1 defeat by France on Saturday, they will be knocked out if they lose and France are not beaten by Wales.

The Netherlands have won two of their last three meetings with England - but the Lionesses have never lost back-to-back matches under Sarina Wiegman.

If teams finish on the same points after three matches, it will come down to head-to-head records to decide the two qualification spots.

"Ultimately we don't like losing but when a result like that happens you have to reflect and come together as a team," said England striker Alessia Russo.

"We have bounced back before. We know we weren't up to it against France. For our own standards, we want to be better. That sets the bar for us.

"We're our own biggest critics as players so we're all ready to get out there and have another good game."

Manager Wiegman, who won Euro 2017 as Netherlands boss, said England have "not talked about consequences" but admitted it was a must-win game.

"We lost [against France] and we play against a very good opponent again, but we're really good too," she told BBC Radio 5 Live.

"It's a final for us, we will do everything to win. Every game is must-win. We've experienced that before."

Wiegman was captain under Netherlands boss Andries Jonker for the national team and they have been friends for almost 30 years.

Asked how Wiegman will handle the pressure, Jonker said: "She is very experienced and she knows you cannot always win.

"She will not panic and her experience will help her. It is not a problem for her - but more for everyone around her.

"If you win, there is a party. If you don't win, then you have a problem. In football you have to play against each other and you want to win.

"It wouldn't make me more happy to win than against anyone else in football, if anything, I [would be] disappointed for Sarina. But I want to win."

Wales must 'show how proud we are'

Rhian WilkinsonImage source, Getty Images
Image caption,

Rhian Wilkinson has guided Wales to their first ever major tournament

France v Wales at Euro 2025

Venue: Arena St Gallen, St Gallen Date: Wednesday 9 July, 20:00 BST

Coverage: Listen on BBC Radio 5 Live and BBC Sounds and follow text updates on BBC Sport website

Manager Rhian Wilkinson has urged her side to "show Wales how proud we are to represent our country" when they face France.

Wales' 3-0 defeat by Netherlands means they must earn at least a point in St Gallen against a team they have never beaten before to avoid elimination from their first major tournament.

Having had less than ideal preparation for the daunting contest with France after their team bus was involved in a crash that saw their training session at Arena St Gallen cancelled, Wilkinson says her squad will focus on football with everyone on the bus thankfully uninjured.

"I think football is secondary and I think, yes, we are shaken," she told BBC Sport Wales. "We've practised for the unexpected, I think that's what we can call this.

"This is a fantastic opportunity, this is another good team, we've talked about that enough that these are three strong teams in our group, it's another opportunity for us to show up and to play to the best of our ability.

"Everyone's aware of what it means if we don't get a point, but equally it's about delivering as strong a performance as we possibly can to have another opportunity to show Wales how proud we are to represent our country."

Captain Angharad James feels confident that Wales, who are yet to win a match in all competitions in 2025, can produce an improved performance now that the emotional burden of playing an historic first major tournament match is behind them.

"Emotions were obviously high in the first game. We'd waited a very long time for that moment," she said.

"To run out of the tunnel and experience that was maybe an experience that a lot of us hadn't experienced before. Now we know what to expect, now we know what's in front of us."

Wales' aim of causing a massive shock against France has been boosted by the news that all 23 players are fit and available for selection after midfielder Ceri Holland reported for training after leaving the Netherlands match with cramp.

Trump and Netanyahu hold second meeting for Gaza ceasefire talks

Watch: The BBC asks about the Trump administration's vision for Gaza

US President Donald Trump and Israeli Prime Minister Benjamin Netanyahu met on Tuesday evening for the second time in as many days to discuss the ongoing war in Gaza.

The meeting came after Trump's Middle East envoy Steve Witkoff suggested Israel and Hamas had one remaining issue to agree on for a 60-day ceasefire deal.

Netanyahu arrived at the White House shortly after 17:00 EST (21:00 GMT) on Tuesday for the meeting, which was not open to members of the press.

Earlier on Tuesday, Netanyahu met with vice-president JD Vance. He also met with Trump for several hours during a dinner at the White House on Monday.

It marks Netanyahu's third state visit to the US since Trump's second term.

The meeting of the two leaders lasted around two hours.

Netanyahu also met with the Republican House of Representative Speaker Mike Johnson.

After that meeting, the Israeli Prime Minister said he did not believe Israel's military campaign in Gaza was done, but that negotiators are "certainly working" on a ceasefire.

"We still have to finish the job in Gaza, release all our hostages, eliminate and destroy Hamas' military and government capabilities," Netanyahu said.

Witkoff later said that Israel and Hamas were closing the gap on issues that previously prevented them from reaching a deal, and that he hoped a temporary, 60-day ceasefire will be agreed on this week.

"We had four issues and now we're down to one", Witkoff said of the sticking points in negotiations.

He added that the draft deal would also include the release of 10 hostages who are alive, and the bodies of nine who are deceased.

Before the Israeli Prime Minister's meeting with Trump on Monday, a Qatari delegation arrived at the White House and spoke with officials for several hours, Axios reported, citing a source with knowledge of the talks.

Trump told reporters on Monday evening that ceasefire talks are "going very well". But Qatar, which has played a mediator role in negotiations, said on Tuesday morning that more time was needed for negotiations.

"I don't think that I can give any timeline at the moment, but I can say right now that we will need time for this," Qatar's foreign ministry spokesman Majed Al-Ansari said.

Before discussions resumed on Tuesday, a Palestinian source familiar with the talks told the BBC they have not made any headway.

The latest round of negotiations between Hamas and Israel began on Sunday.

The ongoing Gaza war began on 7 October 2023 when Hamas attacked Israel, killing 1,200 people and taking 251 hostages, according to Israeli figures. Israel's retaliatory offensive has killed at least 57,500 in Gaza according to the territory's Hamas-run health ministry.

Google Authenticator 不能扫描二维码是什么问题呢

Ghostisbored: 平时一般用 Google Authenticator
近期发现一个问题某次导入 2fa 密钥的时候 导入了 2 次就出现了 2 条相同的
出于强迫症就删除了一条 但是下次要重新导入的时候发现不能使用扫描二维码导入密钥了
出现的错误提示是:出了点问题 也看不出具体是什么问题
尝试排除:我绝对是给了它相机权限的

自写 0 代码,借助 Cursor 开发了一个 Cursor 插件,欢迎品鉴

wewin:

今年以来一直使用 Cursor 编程,不得不说 Cursor 着实强大。 我 0 插件开发基础,借助 Cursor 开发上线了职业生涯第一个 Cursor 插件,欢迎老哥们安装品鉴 过程中 0 行自写代码

open-vsx.org:

https://open-vsx.org/extension/cursor-goland-opener/goland-opener

vscode 插件应用市场

https://marketplace.visualstudio.com/items?itemName=cursor-goland-opener.goland-opener

❌