• [技术干货] 基于Python编写一个监控CPU的应用系统【转载】
    目录导语一、简介1.1 软件介绍二、准备中2.0 原理简介2.1 环境安装2.2 素材准备(可修改)三、开始敲代码3.1 导入模块3.2 奔跑的猫-CPU3.3 奔跑的猫-内存四、效果展示导语在使用 Mac 电脑办公时,有时候不知道哪些软件或进程会占用大量的资源,导致进行其他任务时出现变慢、卡顿等现象。因此,实时监控系统的资源就变得非常重要。但是市面上的系统监控软件琳琅满目,种类繁多,哪款监控软件最好?​今天小编给大家介绍一款超好用的Mac 监控软件奔跑的猫猫,希望可以对你的选择有所帮助。嗯哼~win10电脑表示不服,Mac能有的,我也不能少,SO 一款治愈系的猫咪监控小程序就做出来啦一、简介1.1 软件介绍用过Mac的可能知道这么一款软件:RunCat。这是一款治愈系的 Mac 系统监控软件,它可以以动画的形式驻留在你的系统状态栏里。猫猫可以通过运行速度告诉你 Mac 的 CPU 使用率。而且 RunCat 为菜单栏提供了关键帧动画,动画根据 Mac 的 CPU 使用情况改变速度。当然 RunCat 不只有猫,还有很多动物和动画,比如:猫 —狗 —猎豹 —兔子 —海豚 —青蛙 —鸟 —企鹅 —很长的龙 —齿轮 ⚙️—火 —水滴 —火箭 —环 ⭕️——等等。这应用就功能来说确实不够有优势,但是架不住它好玩啊。哈哈 小编就喜欢给大家介绍一些好玩儿的东西嘛~另外它自带的免费动画很多,一般来说还是够用的。RunCat 是款更适合无聊发呆时治愈打发时间的软件哦!二、准备中2.0 原理简介原理其实很简单,利用python的psutil包就可以轻松地获取当前电脑的CPU利用率或者运行内存利用率。然后根据利用率来决定托盘图标的更新频率就好啦。然后通过循环设置5个不同状态的icon来实现猫猫跑动的效果,有兴趣的小伙伴可以制作自己喜欢的动画然后替换掉我找到的就OK啦~2.1 环境安装Python3、Pycharm。相关模块:psutil模块;以及一些python自带的模块。模块安装统一使用豆瓣镜像源:pip install -i https://pypi.douban.com/simple/ +模块名2.2 素材准备(可修改)猫猫可以通过运行速度告诉你 Mac 的 CPU 使用率,主要也是猫猫做的小脚本哈,其他的动物可以自己尝试做啦~三、开始敲代码3.1 导入模块12345import sysimport timeimport psutilfrom PyQt5.QtGui import QIconfrom PyQt5.QtWidgets import QApplication, QSystemTrayIcon3.2 奔跑的猫-CPU12345678910111213141516171819202122def runcatCPU():    app = QApplication(sys.argv)    # 最后一个可视的窗口退出时程序不退出    app.setQuitOnLastWindowClosed(False)    icon = QSystemTrayIcon()    icon.setIcon(QIcon('icons/0.png'))    icon.setVisible(True)    cpu_percent = psutil.cpu_percent(interval=1) / 100    cpu_percent_update_fps = 20    fps_count = 0    while True:        fps_count += 1        if fps_count > cpu_percent_update_fps:            cpu_percent = psutil.cpu_percent(interval=1) / 100            fps_count = 0        # 开口向上的抛物线, 左边递减        time_interval = (cpu_percent * cpu_percent - 2 * cpu_percent + 2) / 20        for i in range(5):            icon.setIcon(QIcon('icons/%d.png' % i))            icon.setToolTip('cpu: %.2f' % cpu_percent)            time.sleep(time_interval)    app.exec_()3.3 奔跑的猫-内存12345678910111213141516171819202122def runcatMemory():    app = QApplication(sys.argv)    # 最后一个可视的窗口退出时程序不退出    app.setQuitOnLastWindowClosed(False)    icon = QSystemTrayIcon()    icon.setIcon(QIcon('icons/0.png'))    icon.setVisible(True)    memory_percent = psutil.virtual_memory().percent / 100    memory_percent_update_fps = 20    fps_count = 0    while True:        fps_count += 1        if fps_count > memory_percent_update_fps:            memory_percent = psutil.virtual_memory().percent / 100            fps_count = 0        # 开口向上的抛物线, 左边递减        time_interval = (memory_percent * memory_percent - 2 * memory_percent + 2) / 20        for i in range(5):            icon.setIcon(QIcon('icons/%d.png' % i))            icon.setToolTip('memory: %.2f' % memory_percent)            time.sleep(time_interval)    app.exec_()四、效果展示静态截图展示效果
  • [技术干货] 乾坤云管理解密之AP设备即插即用:管理SSID(无线)
    5      管理SSID(无线)5.1      概述由于AP设备通常安装在比较隐蔽或较高的位置,当AP异常掉线时,现场维护人员如果通过直接连接AP的Console接口或网线接口来定位故障,操作非常不方便。如果云AP已掉线或未上线,可通过离线管理VAP连接设备并对其进行操作,指示灯会快闪(4Hz)。其中离线管理VAP默认的SSID为hw_manage_xxxx,密码为“hw_manage”,xxxx为AP MAC地址的后四位。PC动态获取IP地址,正常连接后,可登录AP进行后续操作。通过内置Web网管,您可以使用浏览器登录设备。FAT AP和云AP可在图形化界面中完成业务配置和管理维护操作,FIT AP的Web页面会提示在AC上进行FIT AP的配置和管理。设备连接包含有线连接和无线连接两种方式。AP设备对有线连接方式的支持不区分版本和形态,对无线连接方式的支持情况如下:FAT AP从V200R007C20版本开始支持无线连接方式。云AP从V200R007C20版本开始缺省支持离线管理VAP的无线连接方式。FIT AP从V200R007C10版本开始缺省支持离线管理VAP的无线连接方式。     此外,指示灯状态说明见下表:                                               5.2      管理SSID开局步骤5.2.1     云平台预配置云平台预配置,本处不再复述。 5.2.2     AP云盒设备注册云平台AP设备对无线连接方式的支持情况如下:FAT AP从V200R007C20版本开始支持无线连接方式。云AP从V200R007C20版本开始缺省支持离线管理VAP的无线连接方式。FIT AP从V200R007C10版本开始缺省支持离线管理VAP的无线连接方式。下表为AP处在不同模式下,离线的管理SSID的区别:由上表可以看出,如果管理SSID是HUAWEI-XXXX的,则肯定是Fat模式了;云AP和FitAP的SSID名称是一样的,但是,FITAP的管理SSID连接后,不会自动分配IP地址,需要手工配置IP,因此,也可以通过这个判断是FITAP还是云AP。 1、FIT AP使用便携或手机连接AP的管理WIFI(在AP设备上电后,大于4分钟左右可以搜索到):hw_manage_xxxx(其中XXXX是AP的MAC地址的后四位;例如AP的MAC地址为A4-BE-2B-61-63-00,则XXXX显示为6300):该WIFI连接时需要输入密码hw_manage:出现管理SSID无法连接的情况,如下图:则需要手工在网卡上面配置Ip地址,如下图,选中无线网卡,点击属性:配置无线网卡的IP地址为169.254.2.100/255.255.255.0,如下图:然后,ping 169.254.2.1  可以ping通:然后,打开网页,输入http://169.254.2.1,可以确认,确实是FIT模式:在PC上打开Putty软件,输入AP的IP地址和端口号,选择SSH方式,单击 “Open”。如果出现密钥对信息提示,单击 “Yes”。输入默认的账号:admin,密码:admin@huawei.com配置命令,切换到云模式:操作完,记得去掉无线网卡配置的Ip地址: 2、FAT AP使用便携或手机连接AP的管理WIFI(在AP设备上电后,大于4分钟左右可以搜索到):HUAWEI-XXXX,其中XXXX是AP的MAC地址的后四位。PC动态获取IP地址,正常连接后,打开网页,输入http://192.168.1.1,然后进入维护->设备重启页签,然后选择工作模式为云AP,点击应用:点击确定按钮:重启成功后,就切换到云模式了。 注意:截图供参考,不同设备版本可能有差异。3、云AP使用便携或手机连接AP的管理WIFI(在AP设备上电后,大于4分钟左右可以搜索到):hw_manage_xxxx(其中XXXX是AP的MAC地址的后四位;例如AP的MAC地址为A4-BE-2B-61-63-00,则XXXX显示为6300):该WIFI连接时需要输入密码hw_manage:  PC动态获取IP地址,正常连接后,可以查看网络:可以ping通:然后,打开网页,输入http://169.254.2.1:  在AP设备web管理页面,进入首页->概览页面,按照下图红色框框旁的文字提示进行操作,没有框起来的部分不用修改,(其中控制器注册服务地址为:139.9.137.139 也可以用域名:device.qiankun-saas.huawei.com)点击应用,会弹出操作成功提示,点击确定即可: 
  • [技术干货] **Mac深度学习环境配置**
    Mac深度学习环境配置安装组合:Anaconda+PyTorch(GPU版)开源贡献:马曾欧,伦敦大学2.1 安装AnacondaAnaconda 的安装有两种方式,这里仅介绍一种最直观的- macOS graphical install。https://www.anaconda.com/products/individual里,Anaconda Installers的位置,选择Python 3.7 下方的“64-Bit Graphical Installer (442)”。下载好pkg 安装包后点击进入,按下一步完成安装即可。默认安装地点为~/opt。想用command line install 的,请自行参考:https://docs.anaconda.com/anaconda/install/mac-os/2.2 确认下载情况在Mac 的Terminal 里,输入python --version确保安装的Python 是3.x 版本。在Terminal 输入jupyter notebook弹出网页,即可进入notebook。在网页右上角点击Quit,或返回Terminal,command + c,退出notebook。2.2.1 常见问题如果电脑中下载了多个Anaconda,运行时可能出现冲突。在Terminal 中输入cd ~返回home 目录,输入cat .bash_profile如果只能看到一个Anaconda 版本就没有问题。如果有多个则下载包时有可能造成一定的冲突。用vim、nano 或其他文本编辑器把旧版本Anaconda 的export PATH= ...删除。2.3 虚拟环境和包的下载用conda 去创建虚拟环境和下载对应的包是很简单的一件事。2.3.1 Graphic点击Anaconda-Navigator,可以看到自己下载好的应用程序,左上角“Applications on”应该指向的是“base (root)”,左边点击“Environments”就可以看到自己建立的虚拟环境和对应的包了。点击左下角的Create 即可创建一个新的虚拟环境。输入环境名称和python 的版本,点击create 进行创建。之后在Home 页面,确保左上角指向的是你刚刚创建的环境名,在这个环境下install jupyter notebook,注意原本装的notebook 是在base 里的,不可通用。回到Environments 中,可以看到在此环境中的所有包,左上方选择All,然后输入想要下载的包名然后选中进行下载2.3.2 Command Line用command line 完成以上的操作也很简洁。这次以Pytorch 为例。在Terminal 中输入conda create --name env_name就可以创建一个虚拟环境,叫“env_name”。输入conda env list即可看到创建了的所有虚拟环境,其中打* 的就是当前环境。输入conda activate env_name进入环境conda deactivate退出当前虚拟环境,进入base。2.3.3 下载Pytorch一般情况下Mac 是不支持CUDA 的。进入https://pytorch.org/ 可以看到pytorch 官网显示当前设备应该用的下载语句。此情况,我的是conda install pytorch torchvision -c pytorch复制下来,粘贴到Terminal 中运行就可以开始下载了。下载完成后,在Terminal 输入python3之后import 两个刚下载的包,确认下载完成import torch import torchvision print(torch.__version__) print(torchvision.__version__)如果import 和输出正常,配置就完成了!输入quit()就ok 了。文章来源于Datawhale ,作者Datawhale
  • [技术干货] 【论文分享】抗反射干扰的时间感知重传机制在物联网中的应用
    抗反射干扰的时间感知重传机制在物联网中的应用罗涵1,2, 刘宇泓1,2, 张洪光1,2, 章翀1,2, 刘元安1,21 北京邮电大学电子工程学院,北京 1008762 北京市安全生产智能监测重点实验室,北京 100876摘要在封闭空间中,无线传输会产生较强的反射干扰,如何降低反射干扰对无线通信的影响是拓展物联网在封闭空间中应用的关键问题之一。提出了时间感知重传机制,该机制能够调整每帧的时间时延,并利用空间导体表面的反射损耗来减少反射信号造成的干扰。为了证明该机制的适应性,使用了能够产生强反射干扰信号的实验环境,实验结果证明了这种重传机制的可行性及其在不同环境下的有效性。在某种意义上,时间感知重传机制扩展了无线通信在强反射空间的应用,此外,在机内、船内和星内的物联网应用中,该机制可以实现无线传输代替部分有线传输,从而达到提高系统可靠性、有效减重等重要目标。关键词: 时间感知重传 ; 反射信号干扰 ; 反射损耗 ; 封闭空间通信1 引言物联网协议是物联网应用的理论基石与应用基础,通常可以分为两大类别:第一类是商业公司主导的标准协议,是面向大众的标准应用;第二类是定制的非标准协议,是仅针对小众的特定应用。近 10 年来,随着物联网大规模地部署,信号干扰问题已经变得越来越棘手。在物联网协议栈中,介质访问控制(MAC,media access control)层具有非常重要的位置,其主要实现了节点的接入,并且决定了吞吐量、时延等关键指标。抗干扰MAC协议设计是解决信号干扰的重要手段之一,抗干扰MAC协议的研究背景如下。首先,近些年来,商业公司主导的2.4 GHz ISM频段标准无线协议数量快速增长,如WLAN(IEEE 802.11b/g/n)、蓝牙(IEEE 802.15.1)、无线个人局域网(IEEE 802.15.4)和无线传感网(IEEE 802.15.4)等。与此同时,无线设备的部署数量也在快速增加,这导致了在2.4 GHz ISM频段产生了越来越多的内部干扰和外部干扰问题[1,2,3,4]。如何抑制内部与外部干扰是2.4 GHz ISM频段研究中的重要问题[5,6,7]。目前,有许多方法被用来减少信道干扰的影响,如干扰感知信道切换[8]、智能频谱分配[9]、自适应功率控制[10]和轻量级跳频方法[11]等。其次,定制的非标准MAC协议是以应用场景为研究脉络的,根据不同的应用场景进行研究与设计。本文研究场景是机内、船内和星内等封闭空间(以下简称“封闭空间”),封闭空间上半部分展示了飞机内部有线通信的布线结构,可以看出,使用有线通信的布线十分复杂;下半部分是使用飞机内部无线通信进行数据传输的示意图,该方案不需要进行复杂的布线。其他封闭空间环境,如铁厂、大罐、船舶、汽车等,这些环境下由信号反射产生的干扰相对较强,目前基本使用有线传输。这些封闭空间通常由金属构成,在此类空间中使用无线通信时,内部会产生较强的反射干扰信号,从而形成了一个强反射信号干扰的应用场景。在物联网中,著名的此类应用之一是无线航空电子内部通信,在该环境下使用无线传输有很多优点,如可以使用无线来替换有线电缆,以减轻飞机的重量。此外,从网络拓扑的角度分析,无线链路有良好的可重配置能力,能够提高系统可靠性。重传机制是MAC协议设计的重要组成部分之一,为了优化网络性能,近年来出现了以下几种重传机制,如ACK ARQ协议[12]、统一数据速率重传[13]、可变数据速率重传[13]、跨层决策重传[14]和协作重传[15]等。在目前的研究中,使用重传机制来降低信道干扰的研究很少。本文提出的时间感知重传机制(TR-MAC,time-aware retransmission MAC),用于减少无线通信中强反射信号的干扰,其主要特点如下。1) TR-MAC能够调整每帧的时间时延,并使用金属导体表面的反射损耗来减少强反射信号干扰。此外,TR-MAC是一种低成本的干扰缓解方案,不需要任何额外的硬件支持。2) TR-MAC能够适用于不同的电磁环境中,且能够与 IEEE 802.15.4 中的标准重传 MAC (SR-MAC)共存。3) 如实验结果所示,在某种意义上,TR-MAC扩展了无线通信在强反射空间中的应用。此外,在机内、船内和星内的物联网应用中,该机制可以实现无线传输代替部分有线传输,从而达到提高系统可靠性、有效减重等重要目标。2 结束语本文中提出的 TR-MAC 能够使无线网络抵抗由反射信号产生的干扰。此外,分析了由金属导体表面反射信号产生干扰的反射损耗,并设计了一个基于 IEEE 802.15.4的实验,实验结果证明了 TR-MAC 的可行性及其在不同环境中的有效性。The authors have declared that no competing interests exist.作者已声明无竞争性利益关系。3 原文链接http://www.infocomm-journal.com/wlw/article/2019/2096-3750/2096-3750-3-4-00025.shtml
  • [其他] Nat. Mach. Intel.| 自动因果推理在随机对照临床试验中的应用
    最近,瑞士University of Zurich的Viktor H. Koelzer博士等人在《Nature machine intelligence》上发表了一篇“Automated causal inference in application to randomized controlled clinical trials”的论文,文章提出一种基于不变因果预测 (ICP) 框架的新自动因果推理方法 (AutoCI),用于对临床试验数据进行因果重新解释。临床医学中,随机对照试验 (RCT) 被认为是研究因果关系的金标准。在原型RCT中,参与者被随机分配到实验组或对照组,进行观察。在因果推理的背景下,可以使用 do-intervention对这种随机化进行建模。文章开发了一种新的自动因果推理方法(AutoCI),并将其应用于1990-1997年和2002-2006年间在荷兰进行的两项大规模和实践性改变的子宫内膜癌患者随机对照试验,具有完整的临床病理学数据集和成熟的结果数据。子宫内膜癌是发达国家女性最常见的妇科癌症。大多数被诊断患有早期子宫内膜癌(EC)的女性预后良好并接受手术治疗。大约15-20%的患者预后不良,远处转移的风险很高。对于这些患者,根据其风险组推荐不同的辅助治疗,如阴道近距离放射治疗、外照射放疗和放化疗。研究中使用的两项试验(PORTEC 1和2)通过调查这些疗法如何影响复发率和生存风险,为临床实践做出贡献。根据最新的ESGO/ESTRO/ESP子宫内膜癌患者管理指南,风险分类是基于肿瘤分级(Grade)、淋巴血管间隙浸润(LVSI)、子宫肌层浸润和分子变量,包括但不限于聚合酶ε突变体EC(POLEmut)、错配修复缺陷 (MMRd) EC、p53异常EC (p53abn)和没有特定分子谱(NSMP)的EC。在最近的一项研究中使用相关统计方法来调查这些变量与EC复发的危险相关性。有证据表明这些变量会影响EC复发,但尚未进行系统调查以支持从现代因果推理的角度理解。因果推理可解决从数据确定因果关系的问题。当给出观察性数据或包含额外的干预性数据时,临床研究旨在(1)量化治疗给定结果的因果效应或(2)推断患者与治疗特征和相关结果之间关系的潜在因果结构。前者可以很好地表述为以不同治疗为条件的结果预期之间的差异(平均因果效应)。广泛的研究建立在这种方法论的基础上,包括但不限于目标试验规范、目标试验模拟以及将随机试验的推论扩展到新的目标人群。参照链接:https://zhuanlan.zhihu.com/p/516243135https://www.nature.com/articles/s42256-022-00470-y
  • [技术干货] 【Mindspore】macOS安装Mindspore
    macOS环境下安装华为Mindspore由于本周末要进行专业创新实践,要求课前准备安装好环境,anaconda、python啥的早就被人工智能折磨过一遍了,但没想到还要装Mindspore,不是很会搞虚拟机和服务器,Mindspore又不支持macOS,本来有点想西内了,然后!!!这不是巧了么!不过我按照这个教程并没有成功。多进行了一步才成功的。前置条件Intel芯片,MacBookpro2019,版本10.14已安装brew、conda、python等环境基本步骤安装参考博客macOS环境安装Mindspore前置python版本切换conda create -n py39 -c conda-forge python=3.9.0 conda activate py39这一步我看没有什么人提过conda activate Mindspore变成这样这步对我的成功很关键好吧,之前试一直啥也检测不出!烦死我了!按照博客进行安装conda install mindspore-cpu=1.6.1 -c mindspore -c conda-forge按照博客检验python -c "import mindspore;mindspore.run_check()"这样就是成功了————————————————原文链接:https://blog.csdn.net/weixin_45849398/article/details/124806969
  • [行业资讯] 苹果严格限制USBC接口:未经许可 不能传输数据
    在昨天凌晨的WWDC发布会上,苹果发布了4大操作系统及2款MacBook笔记本,其中有个领域是苹果一直在强调的,那就是用户的安全及隐私,而在MacOS 13系统中,苹果更是进一步限制了USBC接口,未经用户许可,传输数据都是不行的。苹果今天同步推出了MacOS 13系统的测试版,有人已经发现从这代开始,M1或者M2处理器的Mac电脑会限制USBC及Thunderbolt的功能。根据苹果的说明,在配备苹果芯片的便携式Mac电脑中,USB及Thunderbolt接口的配件需要用户批准之后才能跟Mac系统通信,不过这个功能不会影响电源适配器、外接显示器及经过授权的集线器的连接。简单来说,苹果这个新功能就是USBC、Thunderbolt设备要想跟用户的Mac电脑传输数据,需要用户主动授权,否认没法传数据,不过充电功能不受限制,用户拒绝通信的话也能继续充电。苹果也给用户提供了选择,在隐私安全选项中可以设置该功能,默认是新配件连接必须授权,用户可以选择是否始终允许接口访问Mac电脑。很显然,随着苹果进一步的加强安全,USB或者Thunderbolt接口的外设也会被限制,往好的方面来说这提高了安全性,防止数据被盗。不过联想到欧盟刚刚通过的决议——2024年强制手机、平板使用USBC接口,可以想到的是苹果两年后就算全面上USBC接口,没有苹果认证的USBC设备也会被限制,无论从哪个角度来看,苹果都不会放弃已有的权利,去接受完全开放的USBC标准。
  • [技术干货] 苹果换“芯”之路【转载】
    2020年,苹果宣布在两年内将整个Mac系列过渡到Apple Silicon,虽然苹果换“芯”的消息早就已经传遍,但当Tim Cook正式宣布苹果自研的M1芯片到来时,还是引起了科技界不小的轰动。这次换“芯”手术对于苹果来说也是一个不小的挑战。从Intel到Apple Silicon是一场赌博之所以想要走向自研芯片的道路,2017年或是一个转折点。彼时,据《华尔街日报》报道,苹果接连为其Mac Pro系列产品的缺点道歉。在使用英特尔芯片时,苹果遭到用户持续的投诉,纷纷吐槽Mac产品性能低下。于是,苹果下定决心“抛弃”这个已经合作了十年的芯片制造商,转而开发自己的芯片。不过,弃用行业已有的成熟芯片,继而展开自研的未知之旅,对于苹果而言,虽然是机遇但也是严峻的挑战。不出意外,苹果的这项决定在内部引起了很大的争论。Johny Srouji是Apple硬件技术的高级副总裁,2008年加入苹果,领导A4的开发(苹果的自研芯片之路从A4开始)。之后他的团队一直负责研发每一个A系列的处理器,以及现在最重要的M1芯片。对于这次争论,Srouji在采访时也直言,因为计算机生产商不太具备在内部设计如此重要的部件的先天条件。即使是Srouji团队,全球最强大且最具创新性芯片技术工程师团队,也认为这一转变有很大的风险。毕竟设计一个从最便宜的Mac mini到最昂贵的Mac Pro都能使用的芯片架构是一个不小的工程。在决定研发以后,Srouji团队考虑的最首要的问题是,**换“芯”之后,他们能不能提供更好的产品。**毕竟苹果不是一家芯片公司,芯片是为其产品服务的。在确定能不能提供更好的产品的同时,还有一个至关重要的问题。Srouji说道:“其次,我们团队必须解决芯片的交付问题,同时壮大我们的团队,以应对其他项目和技术变化。当然,这不是一个一次就能完成的工作,它需要年复一年的努力。”远程办公已是家常便饭近年来,全球的办公方式都发生了改变,远程办公的方式不免会对一些工作产生影响。比如在芯片验证时,往常工程师会在工厂里通过显微镜查看芯片,而现在只能通过相机远程检查。但是这对于本来就分布在世界各地的Srouji团队来说,视频通话和跨时区工作早已成为了家常便饭,所以Srouji团队对于部署的调整适应的很快。Srouji在采访中说:“你要想清楚所有你能控制的事情,而且你必须要有足够的灵活性和适应性,并在事情不按计划进行的时候有足够的能力去驾驭。”苹果目前正准备在6月举行WWDC活动,这次活动可能会公布苹果推出其下一代的Apple Silicon战略。有传言称,苹果正致力于在2022年晚些时候的更新版MBookAir和MBook Pro中引入M2芯片,可能会在开发者大会上预告。风险与收益并存?有的网友认为苹果勇气可嘉:“苹果是唯一一个有胆量主动出击的公司。虽然它面临着巨大的风险和挑战。但从M1首次亮相后,其他OEM厂商突然开始研究和生产自己的SOC。”还有的网友对苹果称赞有加:“苹果在摩托罗拉、IBM、英特尔和其他公司的‘控制’下苦苦挣扎了几十年。乔布斯带着NeXT回来,推动了‘经典’Macintosh操作系统的终结,这一点不容低估。同样,十年的时间见证了苹果从68k到PowerPC的转换,以及从PowerPC到英特尔的转换,意味着苹果作为一家公司对大型平台转换的复杂性和保持对旧软件的支持有一定的把握。”当然,也有网友认为苹果应该增加AMD型号,而不是在电脑中使用增强的手机芯片。你对此有什么看法,欢迎留言告诉我们。原文链接:https://blog.csdn.net/csdnnews/article/details/124254424
  • [版本公告] 华为云会议V7.16.5版本新特性:Outlook插件、Mac客户端全新UI等新功能来啦~
    华为云会议V7.16.5版本新特性本月优化内容:PC端:1.Mac客户端网络研讨会支持设置虚拟背景2.Mac客户端全新UI3.Windows客户端优化邀请与会者4.Windows客户端支持Outlook插件5.网络研讨会的网页会控助手可查看每个用户的网络质量6.Mac客户端支持新用户登录后加入“1分钟快速上手华为云会议”体验会议移动端:1.网络研讨会支持设置虚拟背景2.iOS客户端支持共享手机声音3.iOS客户端优化邀请与会者4.支持新用户登录后加入“1分钟快速上手华为云会议”体验会议一、支持新注册用户首次登录创建体验会议适用场景(Mac客户端):新注册用户首次登录时自动创建体验会议,加入会议可观看引导视频,快速了解云会议的功能与操作。适用场景(移动客户端):新注册用户首次登录时自动创建体验会议,加入会议可观看引导视频,快速了解云会议的功能与操作。适用场景(华为云会议管理平台):企业管理员可打开“新用户是否创建体验会议”。开启后,Mac客户端、移动客户端新用户首次登录时自动创建体验会议。二、网络研讨会支持设置虚拟背景适用场景(Mac客户端):网络研讨会中背景杂乱时,可启用虚拟背景打造会议形象。适用场景(移动客户端):网络研讨会中背景杂乱时,可启用虚拟背景打造会议形象。三、Mac客户端全新UI适用场景:Mac客户端全新UI上线,登录华为云会议,开启新体验。四、Windows、iOS客户端优化邀请与会者适用场景(Windows客户端会前):成功预约会议后跳转会议详情,邀请与会者、分享会议更便捷。适用场景(Windows客户端会中):成功预约会议后跳转会议详情,邀请与会者、分享会议更便捷。适用场景(iOS客户端会前):成功预约会议后跳转会议详情,邀请与会者、分享会议更便捷。适用场景(iOS客户端会中):成功预约会议后跳转会议详情,邀请与会者、分享会议更便捷。五、Windows客户端支持Outlook插件适用场景:Windows客户端开启Outlook插件后,即可在Outlook进行会议发起、预约、编辑、取消等操作,并可将会议邀请或变更情况发送至Outlook联系人,便捷高效。六、网络研讨会支持会控助手网络质量显示适用场景:网络研讨会场景,会中需要了解与会者网络质量时,在会控助手可查看网络质量与详情,会控操作更方便。七、iOS客户端支持共享手机声音适用场景:会议中共享屏幕需要展示音频时,开启“共享音频”共享手机声音,与会者可接收到手机声音,沟通更高效。(iPhone 8及以上可支持)
  • [问题求助] 在Macos系统上安装部署openGauss数据库时,在创建openGauss omm用户互信时运行报错
    【功能模块】根据(01-1 在ECS上安装部署openGauss数据库指导手册.docx)文件,我在Macos系统上安装部署openGauss数据库时,在“步骤六:采用交互模式执行,并在执行过程中会创建openGauss omm用户互信”运行报错,出现“[GAUSS-50201]: The / opt/ software/ openGauss-2.0.0-Euler-64bit.tar.bz2 does not exist.”,仔细对照前面步骤,并没有找到这个文件【操作步骤&问题现象】1、The / opt/ software/ openGauss-2.0.0-Euler-64bit.tar.bz2 does not exist.2、【截图信息】问题:【日志信息】(可选,上传日志内容或者附件)
  • [Atlas200] 【Atlas200产品】【支持PCIE RC模式、USB storage、wifi等】启动时插入drv_gmac模块时系统异常
    【功能模块】drv_gmac【操作步骤&问题现象】1、配置支持wireless、CFG80211(模块)、LIB80211、MAC80211(模块)、Wlan、SCSI、usb storage、USB_XHCI,具体详见附件config.txt文件2、启动时插入drv_gmac模块时系统异常【截图信息】【日志信息】(可选,上传日志内容或者附件)串口启动打印详见附件log.txt文件安装指南使用:Atlas 200 AI加速模块 1.0.9 软件安装与维护指南 (RC场景) 05  链接如下:https://support.huawei.com/enterprise/zh/doc/EDOC1100181242?idPath=23710424%7C251366513%7C22892968%7C252309141%7C250702933代码包使用:A200-3000-sdk-security_20.2.2.zip 链接如下:https://support.huawei.com/enterprise/zh/doc/EDOC1100181242/ad7af59已解决,修改配置后,漏更新driver。
  • [安装] mindspore mac电脑安装缺少版本
    【功能模块】mindspore 安装【操作步骤&问题现象】1、安装时报错mindspore-1.6.1-cp37-cp37m-macosx_10_16_x86_64.whl is not a supported wheel on this platform.2、输入代码print(pip._internal.pep425tags.get_supported()),我的电脑支持的是cp37和【macosx_10_16】,但官网只提供了【macosx_10_15】版本【截图信息】
  • [问题求助] obs通过compile_for_macos.txt按步骤编译之后的.a文件引入之后 xcode报错
    lipo -info libeSDKOBS.aNon-fat file: libeSDKOBS.a is architecture: x86_64这库也太小了,应该是没打成吧,官方有最新的教程没
  • [技术干货] 【历史上的今天】3 月 9 日:AlphaGo 成名之战;Mac 电脑设计者诞生;谷歌收购 Writely【转载】
    透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是 2022 年 3 月 9 日,在 1986 年的今天,中国历史上最大的辞书《汉语大字典》编纂完成。《汉语大字典》由四川、湖北两省 300 多名专家、学者和教师经过 10 年努力编纂而成,全书约 2000 万字,共收楷书单字 56000 多个,凡古今文献、图书资料中出现的汉字,几乎都可以从中查出,是当今世界上规模最大、收集汉字单字最多、释义最全的一部汉语字典。回顾人类历史,3 月 9 日这一天还发生过哪些改变了我们未来生活的关键事件呢?1943 年 3 月 9 日,人机界面专家杰夫·拉斯金(Jef Raskin)出生,他最为人知的成就便是在 1970 年代后期为苹果电脑创建了麦金塔(Macintosh)计划。拉斯金生于美国纽约州纽约市,在一个犹太人家庭里长大;学生时代,拉斯金在纽约州立大学石溪分校取得数学与物理双学士,副修哲学与音乐,之后在宾州州立大学取得计算机科学硕士学位,完成了博士班课程但最终未取得博士学位。然后他转往加州大学圣地亚哥分校音乐研究所,但没多久将方向改为研究视觉艺术,并取得美国国家科学基金会提供的人机图像界面研究奖金。1977 年,在第一届 West Coast Computer Faire 中,拉斯金遇到去展示 Apple II 计算机的史蒂夫·乔布斯与斯蒂夫·沃兹尼亚克;在和二人攀谈后,史蒂夫·乔布斯决定和他创办的公司 Bannister and Crun 合作,让这家公司为 Apple II 撰写 BASIC 程式使用手册。1978 年 1 月,杰夫·拉斯金正式加入苹果电脑公司,成为公司第 31 位员工,担任出版物经理。拉斯金对苹果公司早期的工程项目产生了很大的影响。由于当时 Apple II 仅在 40 列屏幕上显示大写字符,所以他的部门只能使用 Polymorphic Systems 8813(一种基于 Intel-8080 的机器,运行名为 Exec 的专有操作系统)来编写文档;这促进了更适用于 Apple II 的文本编辑器的开发。后来的 Apple Pascal 便是出自拉斯金之手。1979 年,杰夫·拉斯金启动了麦金塔项目,通过直接在执行层获得许可和资金,秘密避开了乔布斯的自负和权威,在项目第一年的时间里创建并单独监督了 Macintosh 项目;拉斯金的独断包括选择他最喜欢的苹果名称作为电脑名字、编写任务文件《麦金塔之书》、确保办公空间以及招聘和管理原始员工。在拉斯金离开苹果公司之前,他对于 Macintosh 的贡献一直没有被承认;因为 Macintosh 电脑在乔布斯的加入后经历了一次“大变样”,包括加入了拉斯金所不喜欢的电脑鼠标还有各种迴异的功能接口。项目组的成员将拉斯金与完全不同的 Mac 成品的关系描述得更像是一个“古怪的叔叔”,而不是其父亲。在乔布斯 1996 年采访中,他将 Macintosh 称为团队努力的产物,同时承认拉斯金的早期角色。在拉斯金于 1982 年离开苹果公司后,公司还是承认了拉斯金的角色,将第一百万台 Macintosh 电脑作为礼物送给了他,正面刻有黄铜铭牌。离开了苹果公司之后,拉斯金继续在人机界面领域作出了许多贡献,直到 2004 年 12 月,拉斯金被诊断罹患胰腺癌,最终于 2005 年 2 月 26 日在加州帕西菲卡病逝,享年61岁。2006 年 3 月 9 日:Google 宣布收购 WritelyWritely 是由软件公司 Upstartle 创建的基于 Web 的独立文字处理软件,最初发布于 2005 年 8 月。Writely 原先的功能包括协同文字编辑套装以及访问控制功能;菜单、键盘快捷键和对话框的展现方式与 Microsoft Word 和 OpenOffice.org Writer 等主流软件十分相似。2006 年 3 月 9 日,Google 公司宣布并购 Upstartle;当时,Upstartle 仅拥有 4 名员工。Writely 原先运行于微软公司 ASP.NET 技术上,使用视窗操作系统。然而从 2006 年 7 月开始,Writely 的服务器被发现已转移到基于 Linux 的操作系统。与此同时,Google 开发了 Google Spreadsheets,这款产品引入了今天能在 Google 文档中看到的大多数功能,可以说 Google 文档从根本上就是来源于这两个独立的产品:Writely 和 Google Spreadsheets。Google 于 2006 年 6 月 6 日正式发布 Spreadsheets,最初只有一小部分的用户能够使用 Spreadsheets,基于先到先得的原则。随后限制性测试被替换为面向所有 Google 账户拥有者的 beta 版本。2006 年 10 月 10 日,Google 将 Writely 与旗下的 Google Spreadsheets 集成为 Google Docs & Spreadsheets。2007 年 2 月,Google 向 Google Apps 中提供了 Google 文档服务。2007 年 6 月,Google 在文件的首页的引入文件夹并以此取代了原先的 labels,显示于网页的侧边栏。2007 年 4 月 17 日,Google 并购 Tonic Systems 公司,以获取其在线文档管理相关技术;从那以后,Google 开始正式往在线服务中添加了表格、幻灯片、交互表单等功能,而不是局限于在线文档。2012 年 4 月 24 日,Google 推出 Google 云端硬盘(Google Drive),集成了原有的 Google 文档,结合了在线编辑文件、文件共享,并提供 5GB 免费存储容量。用户可以在在线编辑器里创建文档、电子制表和演示文件,也可以通过 Web 界面或电子邮件导入到 Google 文档中。默认情况下,这些文件保存在 Google 的服务器上,用户也可以将这些文件以多种格式下载到本地电脑中。正在编辑的文件会被自动保存以防止数据丢失,编辑更新的历史也会被记录在案。为方便组织管理,文件可以存档或加上自定义的标签。回过头一看,Writely 的并购为 Google 带来了 Google 文档、Google 表格、Google 幻灯片和 Google 云端,盘活了 Google 的在线服务功能,有着独特的历史意义。2016 年 3 月 9 日:AlphaGo 大战李世乭拉开序幕2016 年 3 月 9 日,AlphaGo 大战李世乭拉开序幕。在韩国首尔举行的为时 7 天的人机围棋比赛中,谷歌旗下 DeepMind 开发的人工智能围棋软件 AlphaGo 最终以 4:1 战胜世界围棋冠军、职业九段选手李世乭。继“深蓝”战胜卡斯帕罗夫之后,这场比赛被视为人类与人工智能的又一场较量。比赛的获胜者将赢得 100 万美元,而在 AlphaGo 获胜后,Google DeepMind 表示该奖项将捐赠给慈善机构,包括联合国儿童基金会和围棋组织。赛后,韩国围棋协会授予 AlphaGo 最高围棋大师级别——“荣誉九段”。AlphaGo,直译为阿尔法围棋,亦被音译为阿尔法狗,其原名的“Go”为日文“碁”字发音转写,是围棋的西方名称;AlphaGo 是于 2014 年开始由英国伦敦 Google DeepMind 开发的人工智能围棋软件。AlphaGo 使用了蒙特卡洛树搜索与两个深度神经网络相结合的方法,一个是以借助估值网络(value network)来评估大量的选点,一个是借助走棋网络(policy network)来选择落子,并使用强化学习进一步改善它。在这种设计下,电脑可以结合树状图的长远推断,又可像人类的大脑一样自发学习进行直觉训练,以提高下棋实力。AlphaGo 的研究计划于 2014 年启动,此后和之前的围棋程序相比表现出显著提升。在 2015 年之前,最好的围棋程序只能达到业余段位。在和 Crazy Stone 和 Zen 等其他围棋程序的 500 局比赛中,运行于一台电脑上的单机版 AlphaGo 仅输一局;在其后的对局中,以分布式运算运行于多台电脑上的分布式版 AlphaGo 在 500 局比赛中全部获胜,且对抗运行在单机上的 AlphaGo 约有 77%的胜率。2015 年 10 月的分布式运算版本 AlphaGo 使用了 1202 块 CPU 及 176 块 GPU。2016 年的今天,AlphaGo 和李世乭的成名之战拉开帷幕。比赛的现场视频和相关评论以韩文、中文、日文和英文播放。Baduk TV 提供韩语报道。腾讯和乐视分别提供了第一场比赛的中文报道以及九段选手谷力和柯洁的解说,达到了约6000万观众。由美国 9 段棋手迈克尔·雷德蒙德(Michael Redmond)和美国围棋协会副主席克里斯·加洛克(Chris Garlock)提供的在线英语报道平均达到 8 万观众,在第一局接近尾声时达到 10 万观众的峰值。AlphaGo 的胜利是人工智能研究的一个重要里程碑,围棋则曾被认为是机器学习中的一个难题,对于当时的技术来说遥不可及。AlphaGo 在没有人类对手后,AlphaGo 之父杰米斯·哈萨比斯宣布 AlphaGo 退役。而从业余棋手的水平到世界第一,AlphaGo 的棋力获取这样的进步,仅仅花了两年左右。最终版本的 AlphaZero 拥有更加强大的学习能力,可自我学习,在 21 天达到胜过中国顶尖棋手柯洁的的水平。人工智能的未来还会如何发展呢?原文链接:https://blog.csdn.net/Byeweiyang/article/details/123366147
  • [技术干货] MindSpore 1.5.0 Mac环境安装实践
    MindSportpython环境mac 系统下安装python的话,默认是python2.7的版本.如果是使用brew 安装的话,我安装不上,只能在python的官网上下载了python3.9.9的版本zhengenyue@zhengenyuedeMacBook-Pro Versions % python3 -V Python 3.9.9 ​因为官网的教程是需要是python3.9的来安装,官网的教程必须使用 python 命令,而我的系统必须使用python3 才能使用,所以这里我必须使用alias来处理Python 2.7与Python 3.9版本的切换​使用Python 2.7时,直接将~/.bash_profile文件中3.9的版本注释掉,即#alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python39"​#alias pip="/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3.9"​使用Python 3.9时,直接将~/.bash_profile文件中3.9的版本打开,即​alias python="/Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9"​alias pip="/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3.9"验证效果zhengenyue@zhengenyuedeMacBook-Pro Versions % source ~/.bash_profile zhengenyue@zhengenyuedeMacBook-Pro Versions % zhengenyue@zhengenyuedeMacBook-Pro Versions % zhengenyue@zhengenyuedeMacBook-Pro Versions % python -VPython 3.9.9​Docker的安装zhengenyue@zhengenyuedeMacBook-Pro MindSpore % brew install --cask --appdir=/Applications docker==> Downloading https://desktop.docker.com/mac/main/amd64/67817/Docker.dmg######################################################################## 100.0%==> Installing Cask docker==> Moving App 'Docker.app' to '/Applications/Docker.app'==> Linking Binary 'docker-compose.bash-completion' to '/usr/local/etc/bash_comp==> Linking Binary 'docker.zsh-completion' to '/usr/local/share/zsh/site-functio==> Linking Binary 'docker.fish-completion' to '/usr/local/share/fish/vendor_com==> Linking Binary 'docker-compose.fish-completion' to '/usr/local/share/fish/ve==> Linking Binary 'docker-compose.zsh-completion' to '/usr/local/share/zsh/site==> Linking Binary 'docker.bash-completion' to '/usr/local/etc/bash_completion.d  docker was successfully installed!zhengenyue@zhengenyuedeMacBook-Pro MindSpore % docker -v      Docker version 20.10.8, build 3967b7dMindSport的安装docker 下载镜像zhengenyue@zhengenyuedeMacBook-Pro MindSpore %  docker pull swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.5.01.5.0: Pulling from mindspore/mindspore-cpuf22ccc0b8772: Pull complete 3cf8fb62ba5f: Pull complete e80c964ece6a: Pull complete fa6f89187f2f: Pull complete 316424102b04: Pull complete 80e5dfed8c7b: Pull complete a81726836b6a: Pull complete e47915d7c8a7: Pull complete 0dfe6f871290: Pull complete 0c96b3e462e6: Pull complete 4cdc1a05b8fa: Pull complete 4cb5933b824a: Pull complete Digest: sha256:3e237d10ca1bde886ba032075a54bb7d8e63a315a0364e18f46d0d5652b51ca3Status: Downloaded newer image for swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.5.0swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.5.0zhengenyue@zhengenyuedeMacBook-Pro MindSpore % 启动docker镜像#{tag}对应上述表格中的标签。docker run -it swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:{tag} /bin/bash验证是否安装成功​zhengenyue@zhengenyuedeMacBook-Pro ~ % docker exec -it be934b24274681c79f73dab6c7a1a5defd5aaaf758907b0dfc87a1f7a1959588 /bin/shsh-4.4# sh-4.4# sh-4.4# sh-4.4# python -c "import mindspore;mindspore.run_check()"MindSpore version: 1.5.0[WARNING] DEBUG(24,7f711a126600,python):2021-12-19-00:52:38.000.377 [mindspore/ccsrc/debug/debugger/debugger.cc:92] Debugger] Not enabling debugger. Debugger does not support CPU.The result of multiplication calculation is correct, MindSpore has been installed successfully!拷贝测试的py文件到docker中#注意,这个是本地机器执行的zhengenyue@zhengenyuedeMacBook-Pro MindSpore % docker ps -aCONTAINER ID   IMAGE                                                            COMMAND                  CREATED          STATUS                      PORTS     NAMESdbd4d6043b1a   swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.5.0   "/bin/bash"              14 minutes ago   Up 14 minutes                         focused_mendelbe934b242746   swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-cpu:1.5.0   "/bin/bash"              35 minutes ago   Exited (0) 15 minutes ago             charming_nash7477771099c2   alpine/git                                                       "git clone https://g…"   48 minutes ago   Exited (0) 48 minutes ago             repozhengenyue@zhengenyuedeMacBook-Pro MindSpore % zhengenyue@zhengenyuedeMacBook-Pro MindSpore % zhengenyue@zhengenyuedeMacBook-Pro MindSpore % zhengenyue@zhengenyuedeMacBook-Pro MindSpore % docker cp ./MindTest.py dbd4d6043b1a:/home/MindSpore/MindTest.py​注意MindTest.py文件内容:#这个官网有给出样例,我保存到MindTest.py文件上传到docker中执行import numpy as npimport mindspore.context as contextimport mindspore.ops as opsfrom mindspore import Tensor​context.set_context(mode=context.PYNATIVE_MODE, device_target="CPU")​x = Tensor(np.ones([1,3,3,4]).astype(np.float32))y = Tensor(np.ones([1,3,3,4]).astype(np.float32))print(ops.add(x, y))docker中执行py文件root@docker-desktop:/home/MindSpore# lsMindTest.pyroot@docker-desktop:/home/MindSpore# python MindTest.py #这里是shell执行后的结果[WARNING] DEBUG(45,7f288eb19600,python):2021-12-19-01:31:20.855.491 [mindspore/ccsrc/debug/debugger/debugger.cc:92] Debugger] Not enabling debugger. Debugger does not support CPU.[[[[2. 2. 2. 2.]   [2. 2. 2. 2.]   [2. 2. 2. 2.]]​  [[2. 2. 2. 2.]   [2. 2. 2. 2.]   [2. 2. 2. 2.]]​  [[2. 2. 2. 2.]   [2. 2. 2. 2.]   [2. 2. 2. 2.]]]]验证mindinsightroot@docker-desktop:/home/MindSpore#  mindinsight start --port 8080Workspace: /root/mindinsightSummary base dir: /home/MindSporeWeb address: http://127.0.0.1:8080service start state: success————————————————原文链接:https://blog.csdn.net/zhengmengjia/article/details/122020671
总条数:90 到第
上滑加载中