首页 文章 精选 留言 我的

精选列表

搜索[窗口预览],共10000篇文章
优秀的个人博客,低调大师

QEMU 7.0 新特性预览:支持 Intel AMX、针对 ARM 架构的改进

QEMU 7.0 首个 RC 版本已发布,正式版计划于 4 月中旬推出。QEMU 7.0 特别增加了对 Intel AMX 的支持,此特性有助于 Linux KVM 对 Intel Advanced Matrix Extensions 的支持,目前已准备合并到主线。7.0 版本在 RISC-V 架构支持方面也完成了不少工作,此外还有多项其他变化。 主要新特性一览 针对 ARM 架构的改进:引入新的mori-bmc board model、支持模拟其他功能以及改进virt board OpenRISC 现在最多支持 4 个内核(此前 2 个内核已经是极限)。OpenRISC 代码现在还可以自动生成 DeviceTree 并将其传递给内核 放弃支持PowerPC 401 / 403 / 601 / 602 CPU QEMU Tiny Code Generator (TCG)不再支持 ARMv4 和 ARMv5 主机 RISC-V 上的 QEMU 现在支持获批准的 Vector 1.0 扩展以及 Zve64f、Zve32f 等其他新扩展 近期在 Linux 内核主线中进入上游的 RISC-V KVM 支持现在由 QEMU 提供底层支持 改进 QEMU for RISC-V:默认启用管理程序扩展和对 128 位 CPU 的实验性支持 添加对 Intel AMX 的支持 9pfs 代码现在支持 macOS 主机 HPPA target 现在可以支持多达 16 个 vCPU QEMU 7.0 添加了一个"-display dbus"选项,可使用基于 gtk4-rs Rust 的 GTK4 查看器导出外部进程的显示,此功能用于未来版本的 GNOME Boxes 和 virt-viewer 支持更灵活的 fleecing 备份 在"guest-get-osinfo"命令中支持 Microsoft Windows 11 详情点此查看。

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

Ubuntu 21.04 新特性预览:不会提供 GNOME 40 和 GTK4

Ubuntu21.04预计将于2021 年 4 月 22 日发布,其代号为“Hirsute Hippo”。21.04 将是 Ubuntu 的第 24 个版本,也是第三个以字母"H"开头的动物命名的版本。第一个是 2005 年的 Ubuntu 5.04“Hoary Hedgehog”,第二个则是 2008 年的 Ubuntu 8.04 LTS“Hardy Heron”。 作为一个短期的支持版本,Ubuntu 21.04 将获得 9 个月的支持,包括持续的核心 bug 修复、安全补丁和新的应用发布。版本支持将在 2022 年 1 月结束,推荐的"升级"路径将是 Ubuntu 21.10。 Hirsute Hippo 的开发周期暂定如下: Features Freeze:2021 年 2 月 25 日 UI Freeze:2021 年 2 月 25 日 Ubuntu 21.04Beta:2021 年 4 月 1 日 Kernel Freeze:2021 年 4 月 8 日 Release Candidate:2021 年 4 月 15 日 Ubuntu 21.04 新特性 Ubuntu 21.04 将不会包含 GNOME 40。Ubuntu 的开发人员认为,GNOME 40 在设计上发生了巨大的变化,他们需要更多的时间来"适应"这些变化。 Ubuntu 21.04 中也不会提供 GTK4(至少默认情况下不会有)。因为目前使用 GTK4 的应用程序并不多,大部分 GNOME 堆栈都还没有迁移。 因此,GNOME 应用的新版本,包括 Nautilus (文件管理器)、Calendar 和 To-Do 也不太可能收到任何重大更新。 另一方面,GNOME 40 的 PPA 可能会在不久的将来推出,这将允许 Ubuntu 的开发者在现代 Ubuntu 的基础上测试并处理上游的更改。Ubuntu 21.04还将默认将主文件夹设为私有。这项更改确保了新的 Ubuntu 安装对用户来说是安全可靠的,未加密的主文件夹不再是"world readable"的。 Ubuntu 21.04还有一些可以期待的更改包括有: 默认情况下为 Python 3.9 Linux 5.11 内核(或更高版本) 私有的主目录 应用程式更新 新墙纸 GNOME Shell 性能调整 感兴趣的用户可以下载每日构建版本。

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

Symfony 4.4 新功能预览:对电子邮件进行签名和加密

Symfony 4.4 将于 2019 年 11 月发布。官方发布了关于该系列的第一篇文章,介绍了此 Symfony 版本引入的最重要的新功能。 Symfony 4.3 中引入了新的 Mailer 和 Mime 组件,以取代之前基于 SwiftMailer 的解决方案。在 Symfony 4.4 中,开发团队使用新功能对其进行了改进,以允许使用 S/MIME 标准对电子邮件进行签名和加密。 对消息进行签名可以提高其完整性,因为它包括整个电子邮件内容的哈希值的数字签名,从而确保原始内容没有被修改: use Symfony\Component\Mime\Crypto\SMimeSigner; use Symfony\Component\Mime\Email; $email = (new Email())->from('...')->to('...')->html('...'); $signer = new SMimeSigner('/path/to/certificate.crt', '/path/to/certificate-private-key.key'); $signedEmail = $signer->sign($email); // now use the Mailer to send this $signedEmail instead of the original $email 加密消息可提高其安全性,因为只有包含与用于加密消息的公共密钥相关联的私有密钥,才能读取其内容(包括任何附件): use Symfony\Component\Mime\Crypto\SMimeEncrypter; use Symfony\Component\Mime\Email; $email = (new Email())->from('...')->to('...')->html('...'); $encrypter = new SMimeEncrypter('/path/to/certificate.crt'); $encryptedEmail = $encrypter->encrypt($email); // now use the Mailer to send this $encryptedEmail instead of the original $email 可查阅 Symfony 官方文档中的“签名和加密消息”文章,以了解有关此功能的更多信息。

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

WSL 在内部预览版 18945 中的新鲜事

Windows 10insiders build 18945 发布,它包含了 Windows Subsystem for Linux(WSL)的一些新的功能,增加了使用 localhost 从 Windows 访问 WSL 2 发行版中的 Linux 网络应用程序的能力,以及更好地控制 Linux 发行版的全局配置选项,这些选项将更好地控制 Linux 发行版,例如为 WSL 2 虚拟机(VM)指定自定义内核。 使用localhost从 Windows 连接到 Linux 应用程序 在使用 WSL 2 发布的第一个版本中,需要通过远程 IP 地址访问网络应用程序,但现在这个问题已经解决,现在可以使用 localhost 从 Windows 访问 Linux 网络应用程序。例如,下面的图片显示了在 WSL 2 发行版中启动 NodeJS 服务器,然后在 Edge 浏览器中使用本地主机连接到 NodeJS 服务器。 其团队表示已经对 Windows 中的 Linux 应用程序进行了排序,因为这是最常见的网络用例。 WSL 全局配置 所有 WSL 2 发行版都运行在同一个虚拟机(VM)上,因此,在此 VM 的任何配置选项都将全局应用于所有 WSL 2 发行版。在这个新的更新中,增加了为 WSL 使用全局配置选项的能力,这些选项是针对那些希望进一步定制他们的 WSL 体验的超级用户。 在用户文件夹中创建一个名为 .wslconfig 的新文件(C:\Users\<yourUsername>\where<yourUsername>是你的 Windows 登录名)。wslconfig 文件是以 INI 文件为模型的,就像 .gitconfig 一样。 在 WSL 2 中使用自定义内核 提供了一个 WSL 2 的 Linux 内核,它是在 Windows 中提供的。当然,你可能需要一个特定的内核来驱动你的 WSL 2 发行版,例如使用某个内核模块等。现在可以在 .wslconfig 文件中使用内核选项来指定到机器上内核的路径,并且该内核在启动时将被加载到 WSL2 VM 中。如果没有指定选项,将回到使用 Windows 提供的 Linux 内核作为 WSL 2 的一部分。 详情见博客地址: https://devblogs.microsoft.com/commandline/whats-new-for-wsl-in-insiders-preview-build-18945/

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

3G Android智能手机视频预览万里

巨大的需求催生了一个全新的市场-----Android。 大家之所以看好Android,正是因为2009年、2010年进入了Android的高速发展期,这个高速发展期是指手持终端的高速增长,对于Android行业只是迈出它的第一步,正因为有全球各大厂商的支持才有“繁荣”的现象,再加上国内各大山寨厂商的推波助澜,让这个市场充满了想象的空间,让更多的人认为未来终端就是Android的天下,加之国内三大运营商引入Android手机,让更多的SP、CP又看到另一个“金矿”,而Android本身又来自于一个伟大的公司Google,让人们更加坚信其未来的发展。Android平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。在如此强大的背景力量推动下,Android系统势必成为未来全球手机行业的主流操作系统之一。 Android是基于Linux内核的软件平台和操作系统,目前各大厂商都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。 实例1.视频中的女孩利用Android手机的音乐应用软件演奏吉他,同时演唱了美国当红女歌手蕾哈娜的歌曲《Take A Bow》。这个红的速度很快啊,比那个什么超级女声强点吧?不过你还记得话,iPhone Girl可以让你回味下。 实例2.记者通过TD手机,登录进入实时路况直播频道,随意点选了一个设有摄像头的路口,很快这个路口的实时视频信息就出现在手机屏幕上。“这个做法太直观了,驱车出行可就方便多了。”近日,由24家中央、省市级主要媒体组成的“中国首个TD无线城市”新闻采访团,在厦门通过TD手机亲身体验了实时交通路况直播,感受到了随时调阅交通路口的视频信息,了解实时交通路况的便利。 实例3.在你工作的时候或者你出门在外,能够随时打开电脑或者手机查看你自己家里,或者店铺 公司等,了解那里的情况。家人是否安全,店铺生意情况,公司员工工作状态等等!当有窃贼趁家中无人进行偷窃事, 视频监控 器就会自动报警发送短信到你的手机上。这些都可以通过手机视频监控系统就可以轻松实现! 在3G网络这个大环境的背景下,越来越多的3G商务应用层出不穷, 佰锐科技的AnyChat平台是Android应用开发的最佳解决方案,其核心在于拥有运行的跨平台解决方案。这一平台拥有自主知识产权,具备稳定、安全和可移植的特性。另外,佰锐科技长期积累的音视频即时通讯应用经验,已成为Android平台开发,作为技术方案提供商的有利条件。 其技术参数: 视频技术 视频制式:PAL-B 分辨率: 320×240(可根据实际需求进行调整) 帧 率: 20(1-25fps 可调) 视频编码器:H.264 视频流码率:50kbps ~ 2Mkbps(VBR) 音频技术 采样率:16000 Hz 量化值:16 bit 声 道:1 chanel 音频编码器:AMR_WB 音频流码率:6.6kbps ~ 23.85kbps P2P技术 传输方式:UDP 支持的NAT类型: Cone NAPT <——> Cone NAPT Cone NAPT <——> Symmetric NAT 本文转自 fanxiaojun 51CTO博客,原文链接:http://blog.51cto.com/2343338/521349,如需转载请自行联系原作者

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

Silverlight企业应用开发实践-AgileEAS.NET平台5.0 Silverlight支撑预览

一、AgileEAS.NET平台简介 AgileEAS.NET平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。 AgileEAS.NET平台基于软件过程改进以及构件化快速开发两方面达到这方面的目标,在软件过程改进实践方面,提出了独有的“敏捷并行开发方法”开发方法,其目的是在软件的管理之中提出符合国内中小软件企业实际情况并且可操作的软件工程实践、软件过程改进思想、及相配套的项目管理系统。 在快速开发方面,AgileEAS.NET平台平台提供了企业应用开发所需的诸如ORM、IOC、分布式通信、插件与平台基础结构以及一系统的快速生成工具,涵盖开发过程中的设计、编码、集成、部署、运维等各个环节。 二、AgileEAS.NET 平台对Silverlight的支撑 有关于Silverlight技术的介绍,我就不在本文去提及了,这些基础知识相信大家都会有,如果没有,那么请在网上google或者baidu,总的来说,Silverlight是构件RIA应用的一个重要手段,因为其采用和.NET兼容但很精简的编程模式,会大大的降低RIA应用的开发成本以及会极大的提高RIA应用的开发速度,进而提高企业的生产周转效率。 AgileEAS.NET平台平台是一套基于微软dotNET技术体系的企业级快速开发平台/中间件/框架,我们一直一来努力为国内中心软件开发商、创业团队、独立开发者提供最好的企业应用快速开发工具帮助大家成长,在最新的AgileEAS.NET‘ 5 .0版本中对Winform/WPF/Silverlight/WebForm都提供运行支撑平台,我们努力提供一套Winform/WPF/Silverlight/WebForm不同展现与统一的后端支撑的多层分布式架构体系。 三、AgileEAS.NET For Silverlight的技术体系 1:构件技术体系/插件平台 秉承着AgileEAS.NET 对构件技术体系的支撑,AgileEAS.NET For Silverlight实现了Silverlight版本的构件组织模型,我们在5.0版本之中提供了构件的安装、配置、访问授权、以及基础的帐号管理、角色管理、导航管理、标准的权限管理、参数控制基本管理业务构建。 2:AgileEAS.NET RIA 除了在构件技术体系对Silverlight的支撑之外,我们也提供了一套类似于WCF-RIA的 AgileEAS.NET RIA技术用于Silverlight和服务端的业务通信。 3:统一的数据实体层/业务层 为了能达到“Winform/WPF/Silverlight/WebForm不同展现与统一的后端支撑的多层分布式架构体系”,我们在平台对Silverlight的支撑体系中提供了与AgileEAS.NET平台传统开发兼容的Orm技术体系,即同一ORM实体可以自由的在Silverlight与传统.NET开发之间进行漂移通信。 4:分布式Linq技术 严格的讲分布式Linq技术已经在AgileEAS.NET平台4.0版本之中大量使用,本次在Silverlight支撑体系之中我们同样提供了支撑,分布式linq技术我相信能为Silverlight开发RIA应用提供极大的方便,这个有过Silverlight开发经验的朋友更能体会这一点,在微软提供的Linq技术之中没有办法让Linq通过分布式网通传输,也说是比如说在不能在Silverlight之中动态查询服务端的数据,在微软提供的WCF-RIA之中同样不能,这就是我们为什么不使用WCF-RIA而单独开发AgileEAS.NET RIA的重要原因。 5:资源替换技术 这个也是AgileEAS.NET的成熟技术,我们只不过把他搬到Silverlight之中,我们在AgileEAS.NET For Silverlight的运行容器之中提供了一套资源标准,以便于开发人员动态的替换登录界面、启始页模块以及主体应用界面的Top、Bottom区域图片。 四、Silverlight支撑平台展示 前面大概向大家介绍关于AgileEAS.NET For Silverlight的基础理念极其技术体系进行了一个介绍,我相信文字介绍怎么样也比不上应用的真家伙的展示,下面开发上图。 登录界面 主界面 模块管理 帐号管理 角色管理 导航管理 资源替换 目前Silverlight支撑平台可以做到动态替换登录界面和启始页模块,我来一个替换后的登录界面 资源的替换通过在Silverlight部署的服务端配置文件之中进行替换: 五、如何获得AgileEAS.NET For Silverlight AgileEAS.NET For Silverlight 是AgileEAS.NET平台5.0版本的组成部分,将随着AgileEAS.NET.NET5.0版本一起发布,请大家及时关注我们的博客和官网,如有商业需要我们的技术支撑,请及时通过各种途径联系我们。 六、技术参与、引用、感谢 AgileEAS.NET For Silverlight 参考和引用了园子里很多朋友的优秀成果,比如EasySL项目的一些控件(分页、Loading)与参考了主体界面的菜单隐藏动作,也参考过其他不少朋友的作品,在此就不一一列举,总之感谢各位前人的经验。 七、AgileEAS.NET 4.0 下载 有关于平台最新版本的最新发布版本的程序集、类库手册、相关资料,请大家从AgileEAS.NET平台的官网http://www.smarteas.net/进行下载,官网设有独立的下载页面,从这里下载:官网下载页面。 八、如何联系我们 如果您在使用AgileEAS.NET开发平台中有什么问题,请使用如下几种联系方式或者沟通方式。 1、官方网站: AgileEAS.NET平台:http://www.smarteas.net/ 敏捷软件工程实验室:http://www.agilelab.cn/ 2、AgileEAS.NET平台交流群: AgileEAS.NET平台交流群:120661978(超级群)[已满] AgileEAS.NET平台交流群:116773358(高级群)[已满] AgileEAS.NET平台交流群:125643764(高级群)[新建] AgileEAS.NET平台交流群:147168308(高级群)[新建] 3、系统架构交流群: 系统架构交流群:9105332(高级群)(已满) 系统架构交流群1:124825459(高级群)(已满) 系统架构交流群2:49124441(高级群)(已满) 系统架构交流群3:47025564(高级群)(已满) 本文转自魏琼东博客园博客,原文链接:http://www.cnblogs.com/eastjade/archive/2011/08/15/2139120.html,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册