首页 文章 精选 留言 我的

精选列表

搜索[桌面搜索],共10000篇文章
优秀的个人博客,低调大师

secret-performance-desktop v2.1.0 发布,桌面个性化工具

secret-performance-desktop v2.1.0 已经发布。 新增功能: 插件扩展 内置插件:鼠标跟随-彩色粒子 下载windows最新版本:蓝奏云 插件安装 将插件jar包放入plugins目录下,退出程序重启,新安装的插件默认为打开状态。 点击托盘中的插件扩展可以管理插件。 插件开发 详见:secret-plugin 详情查看:https://gitee.com/SecretOpen/secret-performance-desktop/releases/v2.1.0

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

Electron 10.0.0-beta.25 发布,跨平台桌面应用开发工具

Electron 10.0.0-beta.25 现已发布,更新内容如下: Fixes 修复了一个 10.0.0-beta.1 的问题,该问题破坏了 Linux 上的 dark 模式窗口标题栏。#25056 修复了 PDF 查看器中工具栏悬停文本的问题。#25047 修复了将非绝对路径传递给session.loadExtension时可能发生的崩溃。#25074 修复了节点的 TLS 协议栈不允许重新协商的问题。#25040 其他变化 将 Chromium 更新为 85.0.4183.80。#25063 未知 修复了WebSQLDatabase在扩展程序后台页面中不起作用的问题。#25071 更新说明:https://github.com/electron/electron/releases

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

Electron 10.0.0-beta.10 发布,跨平台桌面应用开发工具

Electron 10.0.0-beta.10现已发布,具体更新内容如下: 特性 从调试器模块公开与目标关联的 sessionId。#24397 修复 修复了启用了 Node.js 集成后 Web Workers 的终止崩溃问题。#24462 修复 clipboard.readBuffer 返回不正确的值的问题。#24467 其他变化 将 Chromium 更新为 85.0.4183.19。#24299 更新说明:https://github.com/electron/electron/releases

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

Electron 9.0.0-beta.4 发布,跨平台桌面应用开发工具

Electron 9.0.0-beta.4现已发布,该版本以 beta 标签发布到 npm,可以通过 npm install electron@beta 或 npm i electron@9.0.0-beta.4安装。 更新内容如下: Breaking Changes 将默认值更改app.allowRendererProcessReuse为true,这将阻止在渲染器进程中加载 non-context-awarenative modules。可参见#18397以了解有关此更改的更多信息。#22401 Features 添加了session.serviceWorkerContextAPI 以访问基本服务人员信息并接收来自服务人员的控制台日志。#22313 Fixes 向后移植的 V8 补丁可修复类型推断中的错误。#22426 修复了safeDialog首选项无法正确传递的问题。#22378 更新说明

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

如何用JavaScript判断前端应用运行环境(移动平台还是桌面环境)

我们部署在某些云平台或者Web服务器上的前端应用,既可以用PC端浏览器访问,也可以用手机上的浏览器访问。 在前端应用里,有时候我们需要根据运行环境的不同做出对应处理。比如下面这段逻辑,如果判断出应用当前是运行在手机上,则需要设置对应的viewport。 if (this.isMobile()) { var viewport = document.querySelector("meta[name=viewport]"); if (viewport) { viewport.setAttribute('content', 'width = ' + window.innerWidth + ', height = ' + window.innerHeight + ', maximum-scale = 1.25, minimum-scale = 1.25'); } } 那么如何实现isMobile函数呢? 我们打开Chrome开发者工具,在console标签页输入navigator,回车,会发现这个对象包含了非常多的有用信息。 其中有个字段platform: 我如果在安装了Windows系统的电脑上使用Chrome,该值为Win32。 另一个重要的字段为userAgent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36 下面这段不到100行的JavaScript代码通过使用正则表达式处理navigator对象中的platform和userAgent字段来判断当前前端应用运行的环境,支持Windows/Linux/Macintosh三种操作系统,iOS/Android/BlackBerry/Windows Phone等移动平台。 代码如下。您也可以在我的github上找到这段代码。执行后,会弹出检测出的运行环境和版本号。 https://github.com/i042416/KnowlegeRepository/blob/master/practice/264_getOS.html < html > < script > var OS = { "WINDOWS": "win", "MACINTOSH": "mac", "LINUX": "linux", "IOS": "iOS", "ANDROID": "Android", "BLACKBERRY": "bb", "WINDOWS_PHONE": "winphone" }; var result = getOS(); alert(JSON.stringify(result)); function getOS() { var userAgent = navigator.userAgent; var platform, result; function getDesktopOS() { var pf = navigator.platform; if (pf.indexOf("Win") != -1) { // 说明当前是Windows操作系统 var rVersion = /Windows NT (d+).(d)/i; var uaResult = userAgent.match(rVersion); var sVersionStr = ""; if (uaResult[1] == "6") { if (uaResult[2] == 1) { sVersionStr = "7"; // 说明当前运行在Windows 7 中 } else if (uaResult[2] > 1) { sVersionStr = "8"; // 说明当前运行在Windows 8 中 } } else { sVersionStr = uaResult[1]; } return { "name": OS.WINDOWS, "versionStr": sVersionStr }; } else if (pf.indexOf("Mac") != -1) { return { "name": OS.MACINTOSH, "versionStr": "" }; // Macintosh操作系统 } else if (pf.indexOf("Linux") != -1) { return { "name": OS.LINUX, "versionStr": "" }; // 说明当前运行在Linux操作系统 } return null; } platform = /Windows Phone (?:OS )?([d.]*)/; // windows phone的正则表达式 result = userAgent.match(platform); if (result) { return ({ "name": OS.WINDOWS_PHONE, "versionStr": result[1] }); } // BlackBerry 10 if (userAgent.indexOf("(BB10;") > 0) { platform = /sVersion/ ([d.] + ) s / ; // BlackBerry的regular expression result = userAgent.match(platform); if (result) { return { "name": OS.BLACKBERRY, "versionStr": result[1] }; } else { return { "name": OS.BLACKBERRY, "versionStr": '10' }; } } // iOS, Android, BlackBerry 6.0+: platform = /(([a-zA-Z ]+);s(?:[U]?[;]?)([D]+)((?:[d._]*))(?:.*[)][^d]*)([d.]*)s/; result = userAgent.match(platform); if (result) { var appleDevices = /iPhone|iPad|iPod/; var bbDevices = /PlayBook|BlackBerry/; if (result[0].match(appleDevices)) { result[3] = result[3].replace(/_/g, "."); return ({ "name": OS.IOS, "versionStr": result[3] }); // iOS操作系统 } else if (result[2].match(/Android/)) { result[2] = result[2].replace(/s/g, ""); return ({ "name": OS.ANDROID, "versionStr": result[3] }); // Android操作系统 } else if (result[0].match(bbDevices)) { return ({ "name": OS.BLACKBERRY, "versionStr": result[4] }); // Blackberry } } //Android平台上的Firefox浏览器 platform = /((Android)[s]?([d][.d]*)?;.*Firefox/ [d][.d] * /; result = userAgent.match(platform); if (result) { return ({ "name": OS.ANDROID, "versionStr": result.length == 3 ? result[2] : "" }); } // Desktop return getDesktopOS(); } < /script> < /html> 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

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

Citrix桌面及应用虚拟化系列之三:活动目录架构准备

这一部分东西比较简单了,都是微软基础架构的东西,主要是活动目录、组策略、DNS、DHCP等的部署和配置。建议在此步骤,应该先设计一个规划表: 1. 活动目录服务器的IP地址 域名 是否实现高可用 2. DNS是否是AD集成、动态更新、是否设置DNS转发等 3. DHCP的作用域、是否需要超级作用域、DHCP中继、保留等 4. 组策略中是否需要实现账户安全策略和密码策略等。 5. 活动目录OU设置,如果是新域则需要导入OU及用户信息,与用户沟通企业组织架构。 6. 为不同用户创建不同的组,如 Xen App、USB Allow、USB Deny、Share Desktop、VDI等。 6. 如果用户已经存在域环境,则需要对现有域环境进行健康检查,如FSMO、GC、复制拓扑等。 7. CA证书服务器安装配置:颁发机构、证书颁发机构WEB注册。 基础架构,无需多聊! 本文转自 dufei 51CTO博客,原文链接:http://blog.51cto.com/dufei/1603626,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

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

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册