首页 文章 精选 留言 我的

精选列表

搜索[本地开发工具],共10010篇文章
优秀的个人博客,低调大师

Electron 12.0.0 发布,跨平台桌面应用开发工具

Electron 12.0.0 现已发布,主要更新内容如下: Features 将contextIsolation的默认值更改为true。#27949 Fixes 修复了重置 BrowserViews 时可能发生的崩溃。#27947 修复了 native window.open path.创建的子窗口未应用背景色的问题。#27942 修复了当启用 contextIsolation 且禁用 nativeWindowOpen 时,window.open() 不会返回一个带有 location.href setter 的对象的问题。#27940 修复了 navigator.bluetooth.requestDevice。#27927 修复了electronic.net implementation 中的 race condition。#27938 Other Changes 还原了WebFrameMain.executeJavaScriptInIsolatedWorld()。#27937 将 Chromium 更新为 89.0.4389.69。#27907 更新说明:https://github.com/electron/electron/releases/tag/v12.0.0

优秀的个人博客,低调大师

Electron 10.4.0 发布,跨平台桌面应用开发工具

Electron 10.4.0现已发布,主要更新内容如下: Features 添加win.setTopBrowserView()以便可以引发 BrowserViews。#27711 Fixes 修复了 macOS 上的 OS 级快捷方式(例如 Ctrl + F2、⌘ + ~)。#27812 修复了打开 DevTools 时出现的 Uncaught TypeError 问题。#27691 修复了一个错误的 enableBlinkFeatures 警告,显示 webviews 没有启用 Blink 功能。#27788 修复了有时会由操作系统重新创建已删除的下载目录的问题。#27807 修复了连续渲染 BrowserViews 时偶尔出现的白色闪烁。#27660 修复了在crashed事件中销毁 WebContents 时崩溃的问题。#27758 修复了通过 context bridge 发送 non-primitives 时的内存泄漏。#27637 更多详情可查看更新说明:https://github.com/electron/electron/releases/tag/v10.4.0

优秀的个人博客,低调大师

Electron 11.2.2 发布,跨平台桌面应用开发工具

Electron 11.2.2现已发布,主要更新内容如下: Fixes 修复了具有 Trusted Types 的不安全评估的 CSP。#27469 修复了 <webview> 不能与 Trusted Types 一起使用的问题。#27464 修复了 Electron 在处理无效图标时崩溃的问题。#27478 None。#27509 其他变化 将修复程序反向移植到 CVE-2020-16044。#27491 从 V8 将修补程序反向移植到 CVE-2021-21118。#27415 将修复程序反向移植到 Mojo 的 UAF(1162198)。#27401 将修复程序反向移植到 chromium:1153329。#27494 安全性:向后移植 CVE-2021-21122 的修复程序。#27406 更新说明:https://github.com/electron/electron/releases/tag/v11.2.2

优秀的个人博客,低调大师

Electron 11.2.1 发布,跨平台桌面应用开发工具

Electron 11.2.1 现已发布,主要更新内容如下: Fixes 请求 CAMERA_PAN_TILT_ZOOM 权限的应用程序将被调用权限请求处理程序,其权限字符串为"media"而不是"font-access" 修复了在 Windows 上调用browserWindow.close()之前立即发生键盘事件时崩溃的问题 修复了在下载过程中退出时的关机崩溃问题 将 Windows x64 上的堆栈大小增加到 8MB 将 ICU 时区数据库更新为最新的 2020f 版本。 其他变化 Backported the fix to CVE-2021-21120 from sqlite.#27424 Backported the fix to chromium:1160534.#27443 将修复程序反向移植到与 CVE-2021-21123、CVE-2021-21129、CVE-2021-21130、CVE-2021-21131、CVE-2021-21141 相关的保存文件对话框中。 安全性:backported fix for chromium:1161654 更新说明:https://github.com/electron/electron/releases/tag/v11.2.1

优秀的个人博客,低调大师

Electron 11.1.1 发布,跨平台桌面应用开发工具

Electron 11.1.1 现已发布,主要更新内容如下: Fixes 修复了protocolmethods无法通过remote.protocol访问的问题。 修复了readdir/readdirSync(w/withFileTypes) 在归档中的深层目录上失败的问题。 修复了 desktopCapturer.getSources 中的内存泄漏。 修复了 Node.js 进程中未正确处理 SIGINT 的问题。 修复了在启用contextIsolation的情况下渲染器进程堆栈跟踪中断的问题。 修复了渲染器进程中的错误导致某些async_hooks无法正确发出的问题。 修复了渲染器中未定义remote.screenEventEmittermethods 的问题。 更新说明:https://github.com/electron/electron/releases/tag/v11.1.1

优秀的个人博客,低调大师

Electron 11.1.0 发布,跨平台桌面应用开发工具

Electron 11.1.0现已发布,主要更新内容如下: Fixes 在 symbol server中添加了像 libGLESv2.dll 这样的 Electron DLL。 修复了 GTK 中的消息框不包含任何按钮的问题。 修复了当存在跨站点 iframe 时,event.reply有时无法传递对 IPC 消息的答复的问题。 修复了在 Windows 上偶尔发生的与 NativeViewHost::SetParentAccessible 相关的崩溃。 更新说明:https://github.com/electron/electron/releases/tag/v11.1.0

优秀的个人博客,低调大师

Electron 11.0.4 发布,跨平台桌面应用开发工具

Electron 11.0.4现已发布,主要更新内容如下: Fixes 在 info.plist 中添加了默认的蓝牙权限字符串。 修复了 Windows 上某些窗口的 IsMaximized 会错误地返回 false 的问题。 修复了可拖动区域不能仅在 Windows 的 BrowserViews 上运行的问题。 修复 了BrowserWindow 中的可拖动区域导致 BrowserView 在非对应位置变为可拖动的问题。 修复了导入未打包节点模块的问题。 更新说明:https://github.com/electron/electron/releases/tag/v11.0.4

优秀的个人博客,低调大师

Flutter应用——5个高效的Flutter开发工具

1.你是否需要更好,更简洁的日志 当你在开发Flutter应用程序时,难以理解的日志是一个大问题,因为没有快速的方法来根据问题的严重程度过滤你的日志。抛出异常或记录一条简单的调试消息?他们看起来都一样。 如果你的Flutter app需要更好的日志系统,Logger 软件包绝对是个好东西。 Logger包地址:https://pub.dev/packages/logger 它受到Java分级日志的启发,允许您向日志添加级别。 日志级别,目前有: logger.v("Add more detailed debug messages, " "can contain sensitive information, never enable it in production"); logger.d("Fine grained information to debug an application"); logger.i("Track the flow of the application"); logger.w("A potential but expected problem"); logger.e("A real failure that may impact the application state"); 由于某些原因,另外一个特别的是 logger.wtf("WTF logs??") 不仅如此,你还可以晃动你的设备来查看屏幕上的日志。(PS:需要导入logger_flutter包) 2.API还没有从后端准备好,或者根本没有API ?应用程序靠自己硬编数据? 如果你还在艰难的coding,全是自己硬编数据因为后台没有准备好他们的API或者根本没有任何API,如果你仍然希望UI有意义,您可以使用faker包——Jesper Hakansson为应用程序生成有意义的数据。 受Python包faker和Ruby包ffaker的启发,这个包可以提供各种类型的数据,从虚假的人名到虚假的日期,甚至是随机的虚假url。 只需创建一个简单的对象,像这样- var faker = new Faker(); 下面是使用faker对象的例子 faker.date.month(); faker.conference.name(); faker.company.position(); faker.lorem.sentences(8); faker.internet.httpsUrl(); faker.currency.name(); faker.sport.name() 在这个包下还有更多种类的数据可用,这是自己硬编数据的一个很好的替代品,当项目变得更复杂时,自己硬编数据是很难替换的。 faker包地址:https://pub.dev/packages/faker/example 3.当API返回的数据结构复杂,你需要快速构建model? 虽然我在2018年已经分享过这篇解析复杂JSON的文章,在今天它仍然非常流行。 https://medium.com/flutter-community/parsing-complex-json-in-flutter-747c46655f51 值得一提的是,这篇文章是对Dart解析json的一个很好的理论回顾,但我不建议在构建实际复杂项目时进行手动解析。 为什么不建议? .手动操作肯定要花很长时间。 .而且你更容易犯错误。 我更建议使用转换器工具或解析器,与手动解析相比,它只需几秒钟就能完成。 当涉及到JSON序列化时,你可以在Flutter文档中找到一些推荐的方法。 当然,推荐之一是代码生成库,它将为您生成编码样板。但这仍然需要一些初始设置,而我并不喜欢。 所以,我的首选工具一直是quicktype.io。一群开源开发者维护的在线工具。 只需进入网站,选择Dart作为输出语言。 将JSON粘贴到左侧,Dart model类和JSON序列化逻辑将很快在右侧创建。 添加这个类到你的flutter项目,你就可以使用了。 4. 从一个运行着的模拟器/设备预览你的应用程序 作为一名Android开发人员,仅仅为不同的屏幕大小创建xml就需要花费好几天的时间,因为Android设备有不同的形状和大小,而且重要的是你需要让你的应用程序在不同的设备上表现一致。iOS开发人员的情况也没有什么不同,苹果公司的iPhone屏幕大小不一。有时,我们还必须支持平板电脑或iPad设备。 这是否意味着,我需要下载大量的模拟器或为我的团队购买不同的手机,以便在不同的设备上测试我们的应用的UI ? 去年,在Flutter interactive 2019, Zoey Fan和Chris Sells谈到了Flutter Octopus,在那里你可以同时在多个平台和设备调试你的应用程序。 这对于观察你的应用在不同设备上的性能是很有用的。但是你真的会设置这么多设备仅仅用来来检查UI的响应性吗? 我不这么想 来挽救我们的的是Alois Daniel的Flutter Device Preview。 超好用的工具,可让您从单个运行的模拟器/设备上预览不同大小的设备中的应用程序。 轻松预览在不同的屏幕大小和平台的应用程序,从普通的手机大小到平板电脑,甚至手表屏幕大小。这是检查你的应用程序有没有溢出的好方法。不仅如此,还有其他很酷的功能 ★改变你的应用程序的方向,并预览你的应用程序在不同方向上的响应能力。 ★更新配置,如文本缩放因子,应用的主题,地区 ★能够进行截图,便于你分享给你的团队。 所有这些,不影响应用程序的状态! device_preview 包地址:https://pub.dev/packages/device_preview 5.使用测试版本学习,使用稳定版本工作 如果你使用Flutter中构建应用程序,你很有可能使用稳定的Flutter版本来开发和部署你的应用程序。谁会冒险在一个实验性的flutter版本上开发一个客户项目,对吗? 但是,你是一个爱尝试的的开发人员,你在你的客户或公司项目之外创建项目,你很想尝试新的beta版本,并尝试使用新特性。 但这就意味着,卸载当前的稳定版,再安装测试版,又要花费大量的时间去下载新版本的资源。 而当你重新在客户项目上工作时,你将不得不卸载测试版,并重新安装稳定版。 无奈 所以,另一个来拯救你的工具 — Flutter Version Manager by Leo Farias. 您可以使用这个工具来管理多个flutter版本,而不必每次在你切换的时候下载这些版本。这只是一个一次性的设置,你一次下载所有的版本像这样- fvm install beta 或者指定的版本 fvm install <version> 只需一条命令就可以在不同版本之间切换,就像这样 fvm use stable 你可以为你的每个项目指定一个flutter版本。 cd Documents/FlutterProjects/ExperimentalProject fvm use beta or cd Documents/FlutterProjects/ClientProject fvm use stable 在你安装fvm之后唯一改变的是你所有的命令都会稍微修改一下。 就像 flutter doctor , 变成fvm flutter doctor 这是很容易记住的。 FVM包地址:https://pub.dev/packages/fvm PS: 此篇文章为medium翻译,原文地址 文中的pub包的示例在译者的github上,github地址https://github.com/jack0-0wu/flutter_demo

优秀的个人博客,低调大师

Electron 9.3.0 发布,跨平台桌面应用开发工具

Electron9.3.0现已发布,主要更新内容如下: Features 为setVisibleOnAllWorkspaces重新添加了先前损坏的visibleOnFullScreen选项。#25126 添加了 Apple 的 StoreKit 应用内购买库提供的currencyCode字段,但尚未添加到inAppPurchase.getProducts返回的Product对象中。#25085 Fixes 修复了在某些 Windows 计算机上powerMonitor不发出suspend/resumeevents的问题。#25165 修复了在 macOS 上的对话框中设置的过滤器具有不确定顺序的问题。#25194 修复了以下问题:当用户在答复之前单击通知正文时,带有答复按钮的通知可能被过早销毁。#25101 修复了从最小化状态恢复后无框窗口的大小更改的问题。#25045 修复了在禁用 Web 安全性的情况下创建多个共享同一会话的 WebContent 时的网络许可错误。#25179 修复节点的 TLS stack不允许重新协商的问题。#25041 修复了在 Windows 上最大化时无框架的以下问题*修复了自动隐藏在顶部位置时无法访问的任务栏的问题 修复 1px 扩展到辅助监视器的问题 修复某些分辨率下 1px 溢出到任务栏的情况 在 4k 分辨率下将白线固定在窗口顶部。#25218 修复了取消最大化后窗口大小改变的问题。#25133 Unknown 修复了WebSQLDatabase在扩展程序后台页面中不起作用的问题。#25070 更新说明:https://github.com/electron/electron/releases/tag/v9.3.0

优秀的个人博客,低调大师

Electron 10.1.1 发布,跨平台桌面应用开发工具

Electron 10.1.1现已发布,主要更新内容如下: Fixes 修复了在 macOS 上的对话框中设置的过滤器具有不确定顺序的问题。#25192 修复了在禁用 Web 安全性的情况下创建多个共享同一会话的 WebContent 时的网络权限错误。#25178 修复了在 Windows 上最大化时无框架的以下问题*修复了自动隐藏在顶部位置时无法访问的任务栏的问题 修复 1px 扩展到辅助监视器的问题 修复某些分辨率下 1px 溢出到任务栏的情况 修复了4k 分辨率下窗口顶部的白线。#25216 Other Changes 将 Chromium 更新为 85.0.4183.93。#25188 Unknown 解决了单击通知将不再按预期将其关闭的问题。#25246 更新说明:https://github.com/electron/electron/releases/tag/v10.1.1

优秀的个人博客,低调大师

Electron 10.1.0 发布,跨平台桌面应用开发工具

Electron 10.1.0 发布了,主要更新内容: 新特性 向 BrowserWindows 添加了 visualEffectState 选项,以允许自定义 macOS 上的振动效果状态 添加了 app.createThumbnailFromPath() API,该 API 在给定文件路径和最大缩略图大小的情况下返回文件的预览图像 为 setVisibleOnAllWorkspaces 添加回先前损坏的 visibleOnFullScreen 选项 添加了 Apple 的 StoreKit 应用内购买库提供的 currencyCode 字段,但尚未添加到 inAppPurchase.getProducts 返回的 Product 对象中 修复 修复了#25076之后,Electron 无法在 Windows 7 上运行的问题 更新说明:https://github.com/electron/electron/releases/tag/v10.1.0

优秀的个人博客,低调大师

Electron 10.0.0 发布,跨平台桌面应用开发工具

Electron 10.0.0 现已发布,主要更新内容包括有: Breaking Changes 将“enableRemoteModule”的默认值更改为 false。 将app.allowRendererProcessReuse默认值更改为true,这将防止在渲染器进程中加载​​非上下文感知的本机模块。 修复了将 OS 语言环境设置为 RTL 语言(如阿拉伯语或希伯来语)时 MacOS 上窗口按钮的位置的问题。无框架窗口应用程序在设置其窗口样式时可能必须考虑此更改。 Features 添加了contents.getBackgroundThrottling()method和contents.backgroundThrottling属性。 在 Cookie 结构中添加了一个sameSite属性,使用户可以获取和设置相同的 Cookie 站点策略。 在app中添加了新render-process-gone事件以替换renderer-process-crashed事件。 添加了新render-process-gone事件以替换crashed事件。 为net请求添加了新的useSessionCookiesflag,以允许他们使用会话 cookie 存储。 在主进程中增加了对MessagePort的支持。 在 Linux 上增加了对 crashReporter 的“compress”选项的支持。 在 MessagePort 和 MessagePortMain 中添加了“onclose”事件。 添加了在 Windows 上使用app.getPath('recent')获取“Recent”文件夹的功能。 BrowserWindowdarkTheme选项现在默认为nativeTheme.shouldUseDarkColors。 ...... Fixes 修复了 Windows 上的 BrowserWindow.moveAbove。 修复了WebContents.focus在 macOS 和 Linux 上没有 focus 窗口的问题。 修复了加载扩展时发出警告时可能发生的崩溃。 修复了关闭 GTK 文件打开/保存对话框时崩溃的问题。 修复了使用<input type="file" />时崩溃的问题。 修复了从空模板创建菜单时可能发生的崩溃。 ...... Performance 修复了 CSS 计数器的性能回归问题。 修复:删除不必要的 corner mask overriding,以提高窗口大小调整性能。 改进了通过 context bridge 发送 JS primitives 的性能。 在 Linux 上提高了窗口事件处理程序的效率。 在 Linux 上,设置窗口图标的速度稍快一些。 对 7.xy 的支持终止 根据项目的支持政策,Electron 7.xy 已终止支持。鼓励开发人员和应用程序升级到新版本的 Electron。 发布说明:https://github.com/electron/electron/releases/tag/v10.0.0

优秀的个人博客,低调大师

Electron 9.2.1 发布,跨平台桌面应用开发工具

Electron 9.2.1现已发布,更新内容如下: Fixes 修复通过自定义协议加载共享工作程序脚本的问题 修复启用 nodeIntegration 后加载 worker 脚本时的崩溃的问题。#24750 修复了使用内存会话时可能发生的崩溃。#25002 修复了一些 Node.js 方法不能与在渲染器进程中构建的 URL 实例一起使用的问题。#24862 修复了“Save”按钮在 PDF 预览中不起作用的问题。#24996 修复了 Windows 上具有活动标题栏的不活动窗口。#24873 修复了 Linux 故障报告中缺少的guid参数。#24898 crash键的最大长度从 127B 增加到 20KB。#24854 [a11y]解决了画外音无法读取从 ARIA 组合框中选择的第一项的问题。#25004 Other Changes 将修复程序反向移植到 CVE-2020-6532:在 SCTP 中免费使用。#24887 将修复程序反向移植到 CVE-2020-6537:V8 中的 Type Confusion。#24885 解决由于网络 IP 地址更改和 ICE 而导致无法连接 RTC 呼叫的网络问题。(Chromium 问题1113227)。#24997 Unknown 解决了从扩展程序发出请求时 CORS 的问题。#24915 更新说明:https://github.com/electron/electron/releases/tag/v9.2.1

优秀的个人博客,低调大师

Electron 8.4.1 发布,跨平台桌面应用开发工具

Electron 8.4.1现已发布,具体更新内容如下: Fixes 修复:objectsdebug.cc 中 value.IsHeapObject() 的 DCHECK 失败。 修复:PDFium Javascript Active Document 内存损坏。 修复:chrome://histograms/ 上的 XSS 渲染器受损。 修复:GrTextBlob::Make 中的整数溢出。 修复:javascript URI 沙盒标志在空白字符串的情况下不会被传播。 修复:AudioBuffer::copyFromChannel 中的 memcpy-param-overlap。 修复:更新 webrtc root证书。 修复了启用 Node.js 集成后 Web Workers 的 termination 崩溃问题。 修复了在远程X服务器上打开应用程序时的崩溃。 ... 更新说明:https://github.com/electron/electron/releases/tag/v8.4.1

优秀的个人博客,低调大师

Electron 8.4.0 发布,跨平台桌面应用开发工具

Electron 8.4.0现已发布,具体更新内容如下: 新特性 在应用上添加了新render-process-gone事件,以替换renderer-process-crashed事件。#24314 添加了新render-process-gone事件以替换crashed事件。#24308 添加了对 Windows 的挂起和恢复事件的支持。#24282 添加了对 macOS 的暂停和恢复事件的支持。#24295 向 WebContents IPC 方法添加了跟踪工具,可通过 contentTracing 类别“electron”获得。#24307 从调试器模块公开与目标关联的 sessionId。#24399 在 Windows 上实现systemPreferences.getMediaAccessStatus()。#24313 修复 扩展了 UAF 的反向移植修补程序(CVE-2020-6454 和 NOCVE)。#24419 修复了间歇性高 CPU 使用率问题,该问题在睡眠期间导致系统时钟问题。#24414 解决了无法从 macOS 的通知中心正确删除一些旧通知的问题。#24405 修复了 macOS 上的错误,该错误在禁用了 modal 后将主窗口作为 focus 事件的目标。#24353 更新说明:https://github.com/electron/electron/releases/tag/v8.4.0

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册