Nuxt.js 3.0 正式发布!
11 月 16 日,全球最大的 Nuxt 会议 Nuxt Nation 2022 在线举行,并正式发布了 Nuxt.js 3.0 的第一个稳定版本。Nuxt 3 是基于 Vite[1]、Vue3[2] 和 Nitro[3] 的 Nuxt 框架的现代重写,具有一流的 Typescript 支持,是两年多研究、社区反馈、创新和实验的结果。为每个人提供了一个愉快的 Vue 全栈开发体验。
API 稳定性
Nuxt 3.0.0 带有稳定的、生产就绪的 API 和 50 多个由社区和 Nuxt 团队使用 Nuxt Kit 构建的支持模块。
Nuxt.js 模块列表
所有 composables、文件系统约定和配置都保证向后兼容 Nuxt 3.0.0。由于元框架的性质,当升级底层依赖项(vite、rollup 和 nitropack)时会发生一些变化。多亏了新的 Nuxt Kit 和 Schema 工具,只要使用文档中的功能,此类升级就会向后兼容。Kit 和 Schema 也保证了更好的未来兼容性。这使 Nuxt.js 团队可以更快地迭代和规划 Nuxt 的下一个主要版本。

浏览器和 Node.js 支持
Nuxt 3 官方仅支持 Evergreen 浏览器(长期自动更新的浏览器,更新过程不需要用户的干预,例如 Chrome、Firefox、Safari等)。“核心浏览器集”是 Nuxt.js 团队和 web.dev 团队认为大多数开发人员在没有特定限制的情况下大多数时候需要支持的。它考虑了使用数量、开发人员的期望和生态系统中的现有支持。核心浏览器集每月以 Chrome、Firefox 和 Edge 的两个最新主要版本为目标,每年以 Safari 为目标。
在服务端,Nuxt 3 目前支持 Node.js 14、16、18 和 19。Nuxt.js 团队鼓励大家使用 Node.js 的最新 LTS 版本,一旦它们被主要部署平台广泛采用,Nuxt.js 团队就会将其推送。这意味着只要 Node.js 团队在 Nuxt 的非主要版本中滚动支持 Node.js 版本,Nuxt.js 就会继续支持它们。由于 14.x 即将结束支持,强烈建议尽可能更新到最新的 18.x 版本。
社区

如果没有一个令人惊叹的社区每天都在制作令人惊叹的模块、反馈和贡献,今天的 Nuxt 是不可能的。查看 Nuxt.js 社区文档[4]已参与其中!
未来
发布 Nuxt 3 对 Nuxt.js 团队来说是一个重要的里程碑,它为新想法和信任打开了一个面向未来的基础,让用户可以使用 Nuxt 3 构建他们的企业项目。
Server Component Islands、Websocket 层、新的部署预设、改进的 CLI 和 Devtools 以及测试基础设施等。关注 Nuxt Rodemap页面[5] 和 GitHub 讨论[6]以获取更新。
在撰写本文时,NuxtLabs 正在 Nuxt 3 之上开发新产品和解决方案!
原文: 网页链接
相关链接
[1] Vite: 网页链接
[2] Vue3: 网页链接
[3] Nitro: 网页链接
[4] Nuxt.js 社区文档: 网页链接
[5] Rodemap页面: 网页链接
[6] GitHub 讨论:网页链接
#css##前端##苹果##macos#

前端正在慢慢统治IT界,几乎没有它们做不了的事情。而且它们很善于挑战,之前有人在浏览器中做了一个windows系统,看起来有模有样。
最近,又有人写了一个 css 样式库,它是一个模拟上古时期的 macos 的样式库。
这个样式库构建的是类似于1984-1991年运行的苹果系统操作系统的界面。
这个库不使用任何JavaScript,并且与几乎任何前端框架兼容。大多数样式还可以被重写以允许更深入的定制。
今天(7月8日)晚上,陕西省教育厅发布通知,定于2022年7月16日(星期六)组织全省特岗教师招聘统一笔试,笔试科目包括教育理论知识和学科专业知识两科,单科成绩满分为100分。资格审核合格的考生,应于7月11日(星期一)上午9:00起,登录“陕西省特岗教师管理信息系统(http:// 陕西省特岗教师管理信息系统 - 欢迎登录)自行下载并打印准考证,作为参加本次特岗教师招聘考试的主要依据。(记者:孙永涛)

芯片的自主性是大家比较关心的问题,龙芯中科的董事长胡伟武近期在公司的内部报告中透露了令人振奋的好消息,下面把相关内容进行摘录。
经过20年的努力,我们完成了技术“补课”,开启了自主生态建设的新征程。我们系统掌握了包括指令系统、CPU核、GPU核、内存接口、高速IO接口等在内的CPU关键核心技术,以及包括BIOS、内核、编译器(GCC、LLVM、GoLong)、虚拟机(Java、JavaScript、.NET)、浏览器、图形系统等在内的操作系统关键核心技术,龙芯CPU最新产品3A5000的性能已逼近市场主流CPU的水平,明年推出的3A6000性能将达到市场主流CPU的水平。我们的产品在安全设备、电子政务、能源、交通、金融、教育等领域得到了大量应用,形成了包括几千家企业的产业链,一个自主可控的信息产业生态正在形成。
2015年销售收入首次破亿元,首次实现了盈亏平衡。

经过“十二五”的转型,“十三五”期间龙芯实现了CPU性能提高十倍、销售收入提高十倍的“双十倍”跨越。2020年龙芯研制成功的3A5000的通用处理性能是“十二五”主要产品龙芯3A1000的十倍以上,2020年公司销售收入超过10亿元,是2015年的十倍,各类CPU销售首次破百万片。
在实践中提高对CPU性能的认识。我们从2001年开始研制龙芯CPU,在计算所完成了近十年的技术积累。2002年研制成功龙芯1号后,2003年研制成功龙芯2B,2004年研制成功龙芯2C,2006年研制成功龙芯2E,平均每14个月性能提高3倍,其中龙芯2E的性能是龙芯1号的25倍左右,达到了Intel奔腾III的水平。2007年研制成功的龙芯2F是龙芯第一款真正的CPU产品,2009年9月28号研制成功的3A1000是第一款四核CPU。
2010年龙芯团队转型市场化运作公司,在市场应用中试错。总体上可以分三个阶段:第一阶段从2011年到2015年,在嵌入式设备中试点应用,到2015年每年销售CPU达到几万片;第二阶段从2016年到2019年,在电子政务领域试点应用,到2019年每年销售CPU达到几十万片;第三阶段从2020年到2022年,在电子政务领域推广,在关键行业应用试点,2020年起每年销售CPU达到上百万片。在多轮“试错”中我们的技术平台和产业链不断完善。一是性能不断提高,逼近市场主流CPU的水平;二是软件生态不断完善,从必然王国走向自由王国;三是形成了包括上千家企业的产业链,一个自主可控的信息产业生态正在形成。我希望经过三轮政策性市场试错,到“十四五”后半期龙芯可以走向开放市场,我们不能总是依赖政策性市场。

现在龙芯3A5000的性能逼近市场主流产品水平,已经超过引进的CPU,而且形成了自己的特色。3A5000采用的是12/14nm工艺节点,单核性能不比ARM平台7nm的产品差。下一步,龙芯3A6000的LA664新处理器核比3A5000的LA464处理器核的性能将进一步提高,初步性能评估表明,同频定点性能提高40%左右、浮点性能提高60%以上。这一步跨上去,龙芯CPU的性能跟现在市场上Intel的I3、I5相比就不差了。另外,我们打通技术链,还可以做到在每个局部都不如国外的情况下,整体性能优于国外系统。2020年以前,大家说龙芯自主化最强,但性能最低、生态最差;2021年以来,评测机构、产业链和部分用户已经形成龙芯桌面CPU性能最高的认识。在软件生态方面,X86好在Windows,ARM好在安卓,Linux生态都不好。过去自主CPU在生态方面是比“烂”,现在我们要开始比好,争取干完今年我们能赢得“龙芯的自主性最强、性能最高、生态最好”的口碑。须知生态是干出来的,不是跟出来的。通过长期自主研发实践的龙芯团队,已经长出了熊心豹子胆,做到了创新自由。

任何高科技产品研发和推广都有很大的风险,当时龙芯产品的性能跟Intel相比差太远了,又贵又慢没人买,但我们得到了政策性市场的支持。2010年开始在工控领域应用,2015年开始在信息化领域应用,解决了数以千计的问题。我们的产品性能从2015年到2020年提高了10倍,越来越好用。从龙芯3A1000到3A5000,性能提高都是市场带出来的,生态完善也是市场带出来的,关键是在性能较弱的情况下国家还给你市场,让你从市场中盈利,来养研发,在其他国家根本没有这个机会。
早~其实呢小而全的项目最适合新手入门啦,可以用最简单的方式了解前后端的数据交互等等。比如今天这个~OnlineJudge 青岛大学开源的在线评测系统(OJ),采用 Django+Vue.js 实现。功能简单但又非常齐全:
1、基于 Docker 的一键部署
2、支持 ACM/OI 两种比赛模式、实时/非实时评判

3、丰富的可视化图表,一图胜千言
4、支持多种编程语言:C/C++、Java、Python2/3
5、比赛用户 IP 限制 (CIDR ranges)
#GitHub# #程序员#
在32位单片机领域,现在有python (micropython)的解释器,lua的解释器,javascript解释器,但是还没看到java虚拟机的出现。而单片机领域曾经有过java的一席之地。
armv6及更早的时代甚至有些芯片里内置了java运行的硬件支持,可以搜索jazelle了解。arm早期都是搞嵌入式的,java最初也是为解决嵌入式系统移植性而设计的。
Bun 是像 Node 或 Deno 一样的现代 JavaScript 运行时。它是从头开始构建的,专注于三个主要方面:
快速开始(考虑到优势)。
新的性能水平(扩展 JavaScriptCore,引擎)。
作为一个伟大而完整的工具(捆绑器、转译器、包管理器)。
Bun 旨在替代您当前的 JavaScript 和 TypeScript 应用程序或脚本——在您的本地计算机、服务器或边缘。Bun 原生实现了数百个 Node.js 和 Web API,包括约 90% 的Node-API函数(本机模块)、fs、path、Buffer 等。

Bun 的目标是在浏览器之外运行世界上大多数 JavaScript,为您未来的基础架构带来性能和复杂性的增强,并通过更好、更简单的工具提高开发人员的生产力。
Web API 像 拿来, 网络套接字, 和 可读流 是内置的
节点模块bun 实现了 Node.js 的模块解析算法,所以你可以在 bun.js 中使用 npm 包。支持 ESM 和 CommonJS,但 Bun 内部使用 ESM。
在 bun.js 中,每个文件都被转译。 打字稿&JSX只是工作。
包子支持,还有更多来自"paths" "jsxImportSource"tsconfig.json文件
Bun.Transpilerbun 的 JSX 和 TypeScript 转译器在 Bun.js 中作为 API 提供
使用最快的系统调用包子写 写入、复制、管道、发送和克隆文件。
bun.js 自动加载环境变量 .env文件。不再 require("dotenv").load()
bun 附带一个内置的快速 SQLite3 客户端包子:sqlite
节点 API bun.js 实现了大部分Node-API (N-API)。许多 Node.js 原生模块都可以正常工作。

包子:菲使用 bun 的低开销外部函数接口从 JavaScript 调用本机代码
节点:fs 节点:路径bun.js 原生支持不断增长的 Node.js 核心模块列表以及像 Buffer 和 process 这样的全局变量。
包子是如何工作的?
Bun.js 使用JavaScriptCore引擎,该引擎的启动和执行速度往往比 V8 等更传统的选择要快一些。Bun 是用, 一种具有手动内存管理的低级编程语言编写的。Bun 的大部分内容都是从头开始编写的,包括 JSX/TypeScript 转译器、npm 客户端、捆绑器、SQLite 客户端、HTTP 客户端、WebSocket 客户端等等。
包子为什么快?
大量时间花在分析、基准测试和优化上。Bun 的每个部分的答案都不同,但一个普遍的主题是:对内存的低级控制和隐藏控制流的缺乏使得编写快速软件变得更加简单。赞助 Zig 软件基金会
【全国志愿服务信息系统(2.0版)全面上线试运行】为更好服务全国志愿服务工作,由民政部升级开发建设的全国志愿服务信息系统(中国志愿服务网)2.0版已全面上线试运行。欢迎广大志愿者、志愿服务队伍登录使用,并提出宝贵意见建议。江苏站》》》中国志愿服务网

没有c、c++哪儿来的java、python,儿子用着舒服了就想着淘汰祖宗?Python这玩意算不上一个编程语言,更像是脚本。没有cpp谁来写JAVA的解释器。
cpp最能打的是系统和客户端领域,这才是不可替代的主要原因。java在客户端被c#,dart,kotlin,js(ts)甚至cpp围剿,在服务端被python和go蚕食。
cpp所面对的恰恰也是java所面对的。现在资金大量投注的方向(自动驾驶,无人机,arvr还有实时语音理解)60%以上的项目都是用C++,30%用C。
#打开眼界##清华社好书推荐##头条品书团#《Python Web深度学习》详细阐述了与Python Web相关的基本解决方案,主要包括人工智能简介和机器学习基础、使用Python进行深度学习、创建第一个深度学习Web应用程序、TensorFlow.js入门、通过API进行深度学习、使用Python在Google云平台上进行深度学习、使用Python在AWS上进行深度学习、使用Python在Microsoft Azure上进行深度学习、支持深度学习的网站的通用生产框架、使用深度学习系统保护Web应用程序、自定义Web深度学习生产环境、使用深度学习API和客服聊天机器人创建端到端Web应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

#今天读书了吗#《HTML5移动Web开发技术》主要讲述如何利用HTML5的相关技术开发移动Web网站和WebApp。《HTML5移动Web开发技术》主要分为以下几部分:一,主要讲述Web技术的发展及HTML5标准在移动Web技术中的应用;第二,主要讲述HTML5的基本标签、新功能及新特性在移动设备浏览器中的使用方法;第三,主要介绍JavaScript、CSS3及比较流行的移动开发框架jQueryMobile,并配备丰富的实例作为实践;第四,主要结合HBuilder框架库和HTML5技术构建进行讲解,旨在帮助读者将HTML5技术运用于实践之中。《HTML5移动Web开发技术》既可作为高等学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。
#文明守法平安回家# 【无证驾驶还超速,被查后演戏半小时……】#一线微观# 10月13日,民警发现一辆黑色渝B小车有超速的违法行为,行驶速度为147km/h,超速比达22.5%。当民警要求驾驶人孙某出示相关证件时,孙某却表示驾驶证、行驶证都放家里,并请求向家里打电话将驾驶证、行驶证照片传过来。之后的半个小时里,孙某一直在打电话。半小时后,孙某还是无法出示相关证件,民警根据孙某提供的身份证号码在系统上进行了核查,发现其驾驶证已被注销。

据孙某陈述,他的驾驶证因长期未换证导致被注销,自己也没有把这件事放在心上,仍然心存侥幸驾驶机动车上高速。又因其平常有开快车的习惯,车速就快了一些,本以为没什么事,不料却被民警查个正着。@公安部交通管理局 @广西高速交警 网页链接
MaccmsV10切换JS播放器
引言:默认自带dpplayer播放器和videoJs播放器
为什么要切换自己的播放器?
1:采集的影视资源大部分是外站的,外站资源平台一般都会标配播放器,便于放自己的一些广告和菠菜,无可厚非。
2:还有一类道德败坏的人,用播放器来植入JS后门,搞破坏,所以我直接换一个播放器,免得有后顾之忧。
3:目前更了自己的播放器,采用的字节跳动的xgplayer播放器,最近的涉及到视频项目都用的这个播放器。
目前实现的功能优势:

1:系统默认是frame标签嵌入本地页面或者远程页面来播放,加载速度慢,切换到一个页面直接播放,加载视频速度更快,支持mp4格式和Hls格式。
2:xgplayer默认的优势太多,不单个举例,默认快进开头15秒。
3:代码移植简单,只需要把原来的play.html备份即可,换上我的页面即可。
鸿蒙系统3.0开启了首次对开发者的Beta测试版本。颇为引人瞩目的是,HarmonyOS3.0的开发者版增强了对JS以及eTS的开发能力支持。这将进一步降低开发者的门槛。JavaScript是我第三喜欢的编程语言(一是Elisp,二是C)。JavaScript的React框架赋予Lisp式函数编程以鲜活的生命力,让更多程序员耳濡目染这一古老技术的在思维表现力上的魅力。
目前测试版支持9款机型,分别是3款P50系列,5款Mate40系列和一款12.6寸的Matepad。我自己的Mate30没能报上,不过不着急,可以耐心等待下一批次。因为鸿蒙系统3.0在一项重要改进就是精简代码,剔除冗余,体积更小功能更强。体积更小就是对老机型更加友好,比如你家里的mate9可以拿出来预备着了。







