Mac OS X

Qt6官方最新消息:桌面样式Qt quick Controls 2支持大多控件,委托更少,运行更流畅

天大地大妈咪最大 提交于 2020-11-18 17:38:12
Qt 是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。现在我们为你提供了免费的试用版。赶快点击 下载Qt最新试用版 吧 >> Qt Quick Controls 1是我们第一个QML的UI框架。这些控件主要是用QML编写的,没有使用太多的C++。当时,QML还是一种新技术,这意味着我们在性能设计方面没有足够的经验,不知道会有什么结果。因此,造型API在设计上最终是低效的,它有很多肥大的委托,在控制逻辑和造型上都使用了大量的JavaScript、绑定、自省、Loaders和QObjects。它还存在对Qt Widgets的链接依赖,以获得本地的样式和基于Widget的对话框。而如果没有我们今天的QML编译器,这一切最终都是一种相当缓慢和混乱的方法。Qt Quick Controls 2是当我们意识到它在嵌入式硬件上的表现也不好时重新考虑解决方案。 Qt Quick Controls 2 对于 Controls 2,我们的基本想法是将大部分的实现从 QML 转移到 C++。通过这样做,我们的目标是尽可能地精简代表,而不是从C+

使用开源可视化工具来理解你的 Python 代码

狂风中的少年 提交于 2020-11-15 17:57:21
VizTracer 工具可以可视化并跟踪 Python 代码,让你可以更深入地了解其工作原理。 随着 Python 项目变得越来越大、越复杂,理解起它来就变得充满挑战性。即使是你自己独自编写了整个项目,也不可能完全知道项目是如何工作的。为了能更好的理解你的代码,调试和分析代码变得至关重要。 VizTracer 是一个这样的工具,它通过跟踪和可视化 Python 代码的执行过程,来帮助你对代码的理解。无需对源代码进行任何更改,VizTracer 即可记录函数的入口 / 出口,函数参数 / 返回值以及任意变量,然后通过 Trace-Viewer 使用直观的谷歌前端界面来显示数据。 下面是一个运行 蒙特卡洛树搜索 的例子: 每个函数都在时间线上以堆栈的形式记录和可视化,这样你就可以看到在运行程序时发生了什么。你可以放大查看任意特定点的详细信息: VizTracer 还可以自动记录函数参数和返回值。你可以单击函数条目并查看详细信息: 或者你可以创建一个全新的信号,并用它来记录变量。例如,这显示了执行梯度下降时的成本值: 与其他设置复杂的工具相比,VizTracer 使用起来非常简单,并且没有任何依赖关系。你可以从 pip 安装它: pip install viztracer 你也可以通过输入来跟踪你的程序( <your_script.py> 是你脚本的名称): viztracer

GnuCash:一个强大的开源会计软件 | Linux 中国

空扰寡人 提交于 2020-11-15 10:23:23
GnuCash 是一款流行的自由开源的会计软件,可用于管理个人财务和商业交易。 来源: https:// linux.cn/article-12823- 1.html 作者:Ankush Das 译者:geekpi (本文字数:1162,阅读时长大约:1 分钟) 考虑到管理个人财务和商业交易的复杂性,你会发现有很多旨在简化这些的在线服务或软件工具。有些工具只是让你添加支出和收入来跟踪你的储蓄,而其他一些工具则提供不同的功能。 我在过去已经介绍过几个 开源会计软件 。在这里,我将重点介绍其中一个 — GnuCash ,它是一款很流行的免费会计软件,为所有用户提供了很多功能。 GnuCash: 自由开源的会计软件 GnuCash 是一款为专业需求量身定做的免费会计软件,可以追踪交易、股票等。它适用于 Linux、BSD、macOS 和 Windows。 虽然刚开始使用可能会让人不知所措,但对于管理个人交易而言很容易使用。在你开始管理一个账户,并添加交易后,你可以得到一个详细的报告。 GnuCash 的功能 正如我前面提到的,GnuCash 带来了一大堆功能,这对于一个刚接触会计的人来说可能会让人不知所措,但我认为它应该是值得的: 复式记账 股票/债券/共同基金账户 有税务支持的小企业会计(如印度的商品和服务税) 详细的分类报告 便于分析的图表 支持财务计算 自动保存功能 彩色编码

Hacker News 简讯 2020-11-14

孤人 提交于 2020-11-14 03:57:04
最后更新时间: 2020-11-14 03:00 So you've made a mistake and it's public - (wikimedia.org) 所以你犯了个错误,这是公开的 得分:216 | 评论:82 Factorio 1.1 is getting close - (factorio.com) Factorio 1.1越来越接近了 得分:29 | 评论:0 Transparency Report - (apple.com) 透明度报告 得分:78 | 评论:31 Durable Objects in Production - (linc.sh) 生产中的耐用物品 得分:64 | 评论:16 DoorDash S-1 - (sec.gov) 门板S-1 得分:178 | 评论:270 The “Dying Seas” of the Anthropocene - (nautil.us) 人类世的“濒死的海洋” 得分:14 | 评论:0 Less screen time and more sleep critical for preventing depression - (westernsydney.edu.au) 更少的屏幕时间和更多的睡眠是预防抑郁的关键 得分:284 | 评论:92 Dover (YC S19) is hiring engineers

新MAC苹果M1芯片简要分析(是不是地表最强呢??)

﹥>﹥吖頭↗ 提交于 2020-11-13 12:01:16
苹果M1芯片 出众的性能,极其优秀的能耗比 强大的软硬件生态助力 总结与展望 在刚刚举行的苹果秋季活动中,苹果对旗下的Mac产品线进行了更新,发布了全新、 Pro 13以及Mac mini,三款产品的共性就是都搭载苹果自主研发设计的M1芯片。苹果表示,M1芯片专为Mac而设计,拥有强大的性能和惊人的能效表现,让Mac的体验向前跨越出一大步,更开创了一个新世界。 参数方面,M1芯片采用最新的5nm工艺打造(应该是台积电代工),拥有高达160亿个晶体管,集成中央处理器CPU、图形处理器GPU、内存、神经网络引擎、各种连接功能以及其他众多组件,可以说相当于A14芯片的全面增强版,或者也可以理解成A12Z的直系继承者。 出众的性能,极其优秀的能耗比 首先是CPU部分,M1芯片共有8个核心,具体来说为大小核设计,拥有4个高性能大核心与4个高效能小核心,混合运行以协助处理多线程任务(大小核的频率目前还没有公布);其中,苹果在直播中表示M1的大核心是市面中最强大的(暗指IPC最高?),能带来极强的性能,在多个应用场景下均有出色表现,相比于上一代,配备M1芯片的全新 Air在Final Cut Pro、Xcode、Logic Pro、Adobe Lightroom等专业生产力软件中,都有显著的性能优势。 除了大核心的亮眼表现以外,M1的小核心同样值得关注,苹果表示M1小核心在保证基本性能的同时

20小时不插电,苹果全新MacBook革了自家iPad的命

纵然是瞬间 提交于 2020-11-12 09:28:36
时隔 15 年,苹果 MacBook 重新用上了自家处理器,4 个小核就能持平上代整块 CPU,能耗还只有 1/10。 机器之心报道,机器之心编辑部。 北京时间 11 月 11 日凌晨,好不容易付清尾款的打工人又迎来了一波新的产品——搭载苹果自研桌面处理器 M1 的三款新 MAC。 一句话来说,M1 的处理器整体性能和英特尔版的双核处理器性能相近,但在功耗和图形处理器性能方面要大幅度领先。 M1 采用台积电 5nm 制程工艺,也是全球首款 5nm 工艺的个人电脑处理器。它封装了近 160 亿个晶体管,将 CPU、GPU、神经网络引擎、各种连接功能以及其他众多组件组件集成到了一起。其中,CPU、GPU 都是 8 核,神经网络引擎是 16 核。 在能耗方面,苹果表示,如果同样在 10W 功率下工作,M1 的性能表现是 PC 平台最新处理器的 2 倍,每瓦性能比前代处理器提升了 3 倍。 由于 M1 芯片与苹果 iPhone 和 iPad 中的芯片具有相同的 ARM 架构,因此为它们创建的应用程序可以在新的 Mac 产品上运行。这使得 MacOS 成为目前应用生态最丰富的桌面操作系统。 借助于 M1 的强大性能,苹果打造了三款新的 MAC 产品——MacBook Pro、MacBook Air、和 Mac mini。 新款 13 英寸 MacBook Pro 是此次发布的最强 Mac

不只是换个处理器,自主芯片Mac影响比你想象要大

时间秒杀一切 提交于 2020-11-11 14:45:48
出品|网易科技 从在今年年底开始,苹果准备为其历史悠久的 Mac 计算平台推出一个引人注目的新架构。 这款基于 ARM 架构、自主研发的新处理器将对 Mac 的未来产生重大影响,甚至帮助苹果构建比 Mac 更庞大的非英特尔新平台。 在过去的 40 年里,苹果采取了一系列激进举措,将其 Mac 硬件转向完全不同的全新芯片架构。 其他任何计算平台都没有如此成功地完成过这样复杂的转变,更不用说尝试像苹果那样在 Mac 上进行三次重大变革了。从 20 世纪 80 年代的摩托罗拉 68000 到 90 年代的 PowerPC,再到 21 世纪初的英特尔 x86。 每次迁移都需要付出巨大的努力,不仅要交付新的硬件,还要改造庞大的软件平台并创建新的开发工具,以最大限度地减轻用户和开发者向新平台过渡的痛苦。当苹果在 90 年代初迁移到 PowerPC 时,当时的其他平台也在进行并行转变,包括微软的 Windows NT、IBM 的 OS/2、Commodore Amiga 和许多其他平台。 然而,苹果成功完成向 PowerPC 转变的独特能力,却因其他公司未能做到这一点而变得复杂,最终导致苹果成为 PowerPC 芯片唯一的主要用户。这种转变的难度及其意想不到的结果可能表明,事后看来,尝试一项如此复杂、风险如此突出的任务最终是个错误。 另一方面,苹果在大约 10 年后转向英特尔

在不受支持的 Mac 上安装 macOS Big Sur 11.0 正式版

£可爱£侵袭症+ 提交于 2020-11-10 11:56:44
作者:gc(at)sysin.org,主页: www.sysin.org 请访问原文链接: https://sysin.org/article/install-macos-11-on-unsupported-mac/ ,查看最新版。转载请保留原文链接。 友情提示:安装系统前请备份数据! 笔者测试一台 Mac mini 2012 later ,已经不在 Big Sur 官方支持列表,使用下面的方法,已经可以完美运行 Big Sur。 1. macOS Big Sur 正式版发布 macOS Big Sur 派新风貌, 一切任施展。 macOS Big Sur 将强大实力和优美外观的结合提升到一个崭新的高度。精心雕琢的全新设计,让你能淋漓尽致地感受 Mac 的魅力;Safari 浏览器迎来重大更新,待你饱览;地图 app 和信息 app 满载新功能,任你探索;更透明的隐私权限,保护也更周到。 macOS Big Sur 11.0 release date: 2020.11.11 2. 官方支持的列表 MacBook 2015 and later Learn more MacBook Air 2013 and later Learn more MacBook Pro Late 2013 and later Learn more Mac mini 2014 and later Learn

xp退出历史舞台,Win10的使用率超过70%

拜拜、爱过 提交于 2020-11-10 09:02:26
按仅用于Windows的台式机和笔记本电脑的一部分计算,Windows 10上个月突破了70%的份额,到1月底,按预期,该操作系统将占每四台Windows PC的三分之二。 根据美国分析软件供应商Net Applications的数据,Windows 10的份额跃升2.8个百分点,是自1月份以来的最高水平,到10月底,在所有系统中占64%。如果将Windows 10视为仅适用于Windows的计算机的一部分,则占72.2%,这是使用五年的OS的最高记录。第二个数字在这对数字中更重要,因为它提供了Windows 10在业务范围内的最准确表示,而Microsoft仍然是运行中心。 Windows 10仅占Windows PC的百分比大于所有个人计算机的百分比,因为Windows上个月并未为每个系统供电。10月份,Windows占全球所有PC的88.8%的操作系统,上升了十分之一个百分点从9月开始。在剩余的11%和位中,其余所有都运行了macOS,Linux或Chrome OS。 同时,Windows 7的潜水几乎与Windows 10的攀爬一样陡峭。 今年到目前为止,Windows 7的市场份额下降了9.2个百分点,与1月1日以来的操作系统相比下降了31%。 到2021年中,Windows 10的拍摄率将达到80% Windows份额的重大变化颠覆了最近一个月前所做的预测。

浅析Minium,微信小程序自动化测试框架

China☆狼群 提交于 2020-11-10 01:01:37
顾翔老师的《软件测试技术实战设计、工具及管理》网上购买地址: https://item.jd.com/34295655089.html 《基于Django的电子商务网站》网上购买地址: https://item.jd.com/12082665.html 店铺二维码: 来源:https://www.testwo.com/ 微信发布了小程序的自动化测试框架Minium,提供了多种运行验证方式,其特点: 支持一套脚本,iOS & Android & 模拟器,三端运行 提供丰富的页面跳转方式,看不到也能去得到 可以获取和设置小程序页面数据,让测试不止点点点 可以直接触发小程序元素绑定事件 支持往 AppSerive 注入代码片段 可以调用部分 wx 对象上的接口 官方地址如下:https://git.weixin.qq.com/minitest/minium-doc/tree/master minium 是为小程序专门开发的自动化框架, 提供了 Python 和 JavaScript 版本。 使用 minium 可以进行小程序 UI 自动化测试, 但是 minium 的功能不止于仅仅是 UI 自动化, 甚至可以使用 minium 来进行函数的 mock, 可以直接跳转到小程序某个页面并设置页面数据, 做针对性的全面测试, 这些都得益于我们开放了部分小程序 API 的能力。 除此之外