当前位置:首页 > Windows
  • 微软Win10新预览版19635推送:聚焦于BUG修复

    微软Win10新预览版19635推送:聚焦于BUG修复

    今晨,微软面向Fast Ring(快速通道)的Insider预览版会员推送新预览版,版本号Build 19635。 此次预览版并未带来新功能,而是聚焦于BUG修复,具体来说,解决的问题有: - 修复部分设备的屏幕闪烁问题; - 修复部分设备蜂窝数据网络无法使用问题; - 修复了位置不可用对话框、挂载文件对话框以及资源管理器文件夹中撇号不能正确显示问题; - 当改变显示方向或者分辨率导致设置崩溃; - 某些设备上相机出现意外伪像等。 需要注意的是,Build 19635并不与特定的20H2、21H1对应,微软正在模糊预览版的版本关系。 此外,版本中还存在一些待解问题,比如在eMMC存储设备上从休眠模式恢复会报错,更新Build用时过长,任务栏预览缩略图渲染不一致等。

    时间:2020-05-29 关键词: Windows 微软 10

  • Windows 10 OEM渠道告别32位版本 这意味着什么?

    Windows 10 OEM渠道告别32位版本 这意味着什么?

    本周,微软宣布,自2020年5月更新开始,Windows 10 OEM 渠道将彻底告别32位版本。在这之后,软件巨头将不再向原始设备制造商提供非64位版本的系统。 对于当前仍在使用早期32-bti系统的客户,微软仍将继续为其提供必要的功能和安全更新,包括在非OEM渠道中继续提供可用的32位媒介、以及各种升级安装方案。 这份公告引起了很多用户的关注,当然大家也不用太担心,因为公告中还是透露了三个细节: 首先,本次政策变动仅影响OEM渠道的新机器,后续 PC 都将安装64位版本。其次,旧设备、以及非OEM渠道的32位系统,更新和安全补丁都不受影响。根据微软的维护时间表,最新的32位版本 —;—; Windows 10 1909(2019 年 11 月更新)将于2021年5月11日终止支持。 对于普通人来说,这意味着所有新台式机或笔记本电脑预装搭载的Windows 10操作系统都将只有64位版本。不过,这对现在还在使用32位系统的用户并没有什么影响。 该说明说:“这不会影响使用Windows 10早期版本制造的32位PC。”“微软将继续致力于在这些设备上提供功能和安全更新,包括在非OEM渠道中继续提供32位媒体可用性,以支持各种升级安装方案。” Windows的64位和32位版本具有相似的功能和UI,但是Windows 10 32位系统只能使用4GB的RAM,即使对于现代低预算的笔记本电脑来说,这也非常小。最新的PC都已经使用Windows 10 64位系统制造。

    时间:2020-05-29 关键词: Windows 微软 10

  • 气势不输李佳琦!1986年微软前CEO带货Windows视频被扒出

    气势不输李佳琦!1986年微软前CEO带货Windows视频被扒出

    众所周知,李佳琦因为直播带货口红被广大女性孰知,甚至很多人认为直播带货被李佳琦带火了,实际上早在30多年前微软前CEO史蒂夫·鲍尔默就开始带货Windows操作系统,他才是真正的带货鼻祖。 1986年起,鲍尔默为了卖windows1.0亲自进行电视广告推销。他用喊话式推销Windows1.0,2001年又以相同的方式推销Windows XP,并且说出了那个中外国家都不能避开的价格—;—;只要99元! 看过鲍尔默推销Windows的视频后,网友直呼:带货气势不输李佳琦。 还有网友说,鲍尔默的带货方式比李佳琦更卖力。 鲍尔默,这位微软前CEO,NBA洛杉矶快船队的现任老板从小就是“别人家的孩子”,学习成绩优异,高中参加数学竞赛就获得全美国前10名,拿到哈佛数学系奖学金,并在美国高考SAT考试中获得满分,顺利进入哈佛大学,毕业后获得了数学和经济学学士学位。 1974年鲍尔默在哈佛念大二认识了微软创始人比尔盖茨,1980年加入微软,先后担任微软公司销售支持执行副总裁,微软公司总裁。他是比尔·盖茨聘用的第一位商务经理。 目前,鲍尔默以663亿美元财富位列《2020福布斯全球亿万富豪榜》第9位。

    时间:2020-05-29 关键词: Windows 直播 鲍尔默 李佳琦

  • 如何永久禁用Win10自带Defender杀软?方法来了

    如何永久禁用Win10自带Defender杀软?方法来了

    从权威安全机构AV-TEST的测试来看,Win10自带的Defender杀软防护力、使用体验已经相当看用,和卡巴、AVG等主流三方杀软差距很小。 不过,肯定有想要将其完全屏蔽的用户,下面来讲讲方法。 首先,Win10没有自带卸载选项,也就是想要从系统内完全移除Defender不现实。取而代之的是,如果你安装了是三方杀软,那么Defender会自动禁用。 下面说重点, 方法1、一般情况下,建议用户打开Defender/Windows安全中心,进入病毒和威胁防护选项卡,打开“管理设置”,将“实时保护”关闭即可。 这是临时关闭之策,实时防护过一段时间会自动启用。 方法2、如果决意要永久停用,那么可通过修改组策略的方式实现。 第一步,需要先打开Defender/Windows安全中心,进入病毒和威胁防护选项卡,打开“管理设置”,将“篡改保护”关闭。 第二步,进入组策略(运行命令输入gpedit.msc),依次进入计算机配置-管理模板-Windows组件-Windows Defender防病毒程序,双击“关闭Windows Defender防病毒程序”,勾选“已启用”再点击“确定”,接着重启计算机即可。 方法3、如果本地策略访问受限,那么还有注册表的办法。 第一步和前述一样,关闭“篡改保护”。 第二步,进入注册表编辑器(运行命令输入regedit),定位到以下位置,HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender,在Windows Defender上右键,选择新建DWORD(32位),将其命名为DisableAntiSpyware。双击新建的DisableAntiSpyware,将键值从0改为1即可,最后重启计算机。

    时间:2020-05-29 关键词: Windows 10 杀毒软件

  • 曝 Win10X 的 Win32 容器性能不佳,微软正努力解决

    曝 Win10X 的 Win32 容器性能不佳,微软正努力解决

    5月15日消息 Windows 10X是一种锁定且只读的操作系统,但不仅限于Microsoft Store应用。微软已经确认Windows 10X能够运行UWP应用程序,Web应用程序和传统的桌面应用程序(Win32)。基于Win32、UWP和PWA的应用程序在Windows 10X上的各自容器中运行,以保护操作系统免受潜在的恶意软件和性能问题的影响。容器本质上是一种虚拟机,具有更高的集成度,更低的延迟,对机器更多资源的访问,专用内核,驱动程序和注册表。获悉,与传统的虚拟机不同,Windows 10的容器可提供更高的整体性能,当你关闭Win32应用程序以节省电量消耗时,整个程序都会关闭。Win32 容器添加了对旧版和新版Win32代码的支持。在Win32容器中,你将能够运行所有应用程序,包括系统实用程序,网络浏览器,甚至是旧游戏。外媒Windows Latest报道,有消息人士称,虽然Win32应用程序支持是Windows 10X最引人入胜的部分之一,但看来微软遇到了新问题。据熟悉开发情况的消息人士称,在Windows 10X上进行虚拟化并且兼容性级别仍然不高,微软正在努力解决Win32应用程序的性能问题。不再支持依赖系统任务栏的应用程序,并且如果微软不改进Win32容器,此类应用程序将不得不移至其他地方。同样,你将无法使用应用程序,加载项或名称空间扩展来修改文件资源管理器的体验。在容器中的Win32应用程序,允许处于Windows 10X操作系统后台操作,在最小化时无法发送通知。在容器中虚拟化桌面应用程序后,还有许多其他与性能相关的问题。值得注意的是,并非所有旧版应用程序在Windows 10X上进行虚拟化时都表现不佳,但是容器中有些应用程序依然在努力得到基本功能,包括屏幕共享。另一个限制将阻止Win32应用程序应用键盘、鼠标和窗口挂钩(自定义)。好消息是,微软不会发布半成品的操作系统,例如Windows RT或Windows 10 Mobile。微软已经将Windows 10X推迟到2021年,并且微软计划提高容器性能并为新的现代操作系统提供承诺的功能。微软的解决方案还有很长的路要走,该公司正在努力改善这种容器,以便普通用户可以接受。

    时间:2020-05-28 关键词: Windows 微软 10x win32

  • 微软63.2GB源码泄露:涉及Azure、Office和Windows

    近日,据外媒报道,有黑客声称已获取微软公司存储在Github私人仓库中的大量源代码片段,源码大小高达63.2GB! 黑客同时放出了部分源代码截图,证明自己确实拿到了源代码。这部分源代码涉及到微软云服务Azure、Office和部分Windows运行时的文件/API。 需要注意的是,尽管此次泄露的源代码规模很大,但不代表黑客会获取到微软的核心商业机密,微软在GitHub仓库中存储的内容一般都是公开的,即便存储在私人仓库中的内容也是如此,而且微软还会严格筛查上传的代码来杜绝泄露的情况。 而且据报道,微软最核心的Windows系统源代码存放在内部一个含量高达300GB的Git库中,该库也是全球最大Git库。 此外有消息指出该黑客与此前入侵印尼最大电商公司Tokopedia泄露9100万用户数据的黑客是同一人。

    时间:2020-05-27 关键词: Windows 微软 源码

  • 玩家反映Win10游戏模式“负优化”:帧数不增反减

    玩家反映Win10游戏模式“负优化”:帧数不增反减

    5月6日消息 Windows 10 在 2017 年春天的创意者更新中引入了游戏模式,用户需要自己启用。一旦启用,通过优先处理游戏,并保持后台进程,游戏时的性能应该会得到改善。但是,最近许多用户在Reddit上报告说,激活游戏模式后会导致游戏运行过程中出现卡顿和屏幕冻结的问题。这些问题发生在不同的游戏中,如和等。根据目前用户的反馈,AMD和Nvidia显卡都会受到该问题的影响,具体包括Radeon RX 5700 XT、RX 570、RX 480、R9 290、Geforce GTX 980、Geforce GTX 1080 Ti。了解到,用户反馈大都在关闭游戏模式后问题得到了修复或者改善,因此,建议用户在出现上述问题时停用游戏模式,目前微软还未对此作出回应。

    时间:2020-05-27 关键词: Windows 10

  • Intel DCH 显卡驱动程序更新支持 Win10 版本 2004

    Intel DCH 显卡驱动程序更新支持 Win10 版本 2004

    5月7日消息 英特尔终于为Windows 10版本2004发布了最新的DCH显卡驱动程序。英特尔DCH图形驱动程序27.20.100.8187现在正在面向Windows 10创意者更新秋季版和更高版本推出,而且是首次支持Windows 10版本2004。英特尔DCH驱动程序版本27.20.100.8187带来了针对Windows 10版本2004的增强兼容性。除此之外,英特尔GPU驱动程序更新没有很多新变化,但它捆绑了适用于第9代、第8代英特尔处理器的新音频驱动程序版本10.27.0.9。对于Windows 10版本2004兼容性和性能改进,你可能需要更新设备的图形驱动程序,尤其是如果你使用的是Windows 10旧版本并且尚未运行通用Windows驱动程序。英特尔表示,其GPU驱动程序现已兼容WDDM 2.7,并引入了对Dolby Vision和新的DirectX 12 Shader Model 6.5编译器支持。英特尔还解决了以下问题:启用显示节能功能后,桌面颜色和亮度可能会随着鼠标移动而改变。此前报道,英特尔表示,新的GPU驱动程序已解锁,你无需经过PC制造商的验证即可将其安装在计算机上。多年来,用户被迫使用OEM提供的Intel GPU驱动程序,并等待PC制造商批准新版本。换句话说,你应该能够使用英特尔的支持和助手工具安装Intel驱动程序,更加方便和自由。借助新的GPU驱动程序,英特尔还捆绑了其最新版本的显卡控制中心。

    时间:2020-05-27 关键词: Windows Intel 10 驱动程序

  • 如何在windows上编译并使用区块链共识引擎tendermint

    如何在windows上编译并使用区块链共识引擎tendermint

    Tendermint(TM)是the Cosmos network旗下的一个区块链项目。TM能安全且保持一致性地在多台机器之间复制应用程序。TM的共识算法基于节点不可信的设计,也就是允许拜占庭错误。TM主要分成两个部分。 一是一个区块链共识引擎(Tendermint Core)。他主要负责节点之间的数据同步有序传输,实现拜占庭共识机制。二是区块链应用接口(ABCI)。它是一种接口通讯协议,可以通过各种编程语言实现应用逻辑。应用逻辑和TM Core通过ABCI实现了解耦。 下面简单介绍一下如何在windows环境下编译及使用Tendermint。 下载源码及依赖 当然前提是已经配置好go环境和git,并且需要梯子,使用如下命令: go get github.com/Masterminds/glide go get github.com/tendermint/tendermint/cmd/tendermint 执行时间比较长,耐心等待完成后,可以发现%GOPATH%目录和%GOPETH%srcgithub.com目录下多出许多东西 编译 有两种方式: 2.1 cd $GOPATH/src/github.com/tendermint/tendermint glide install go install 。/cmd/tendermint 这里作者遇到一个坑,执行glide install报错:[ERROR] Failed to find glide.yaml file in directory tree: Cannot resolve parent of D: 首先执行glide create,然后按照提示一步步操作,在执行glide install。 这时又遇到一个问题:[ERROR] Unable to export dependencies to vendor directory: Error moving files: exit status 1. output: Access is denied. 0 dir(s) moved. 网上查到资料,是因为glide版本造成的,修改到v0.12.3版本即可解决。 接下来重新glide install,新的问题出现了:Error looking for crypto/ed25519: Cannot detect VCS.这是由于国内访问golang.org被墙导致的,可以添加镜像文件解决: glide mirror set https://golang.org/x/crypto https://github.com/golang/crypto 2.2 以上步骤很麻烦,不用怕,我们可以手动使用go build命令编译: cd %GOPATH/src/github.com/tendermint/cmd/tendermint go build cd %GOPATH/src/github.com/tendermint/abci/cmd/abci-cli go build 两次build之后,分别生成了tendermint.exe和abci-cli.exe,将这两个文件拷到%GOPATH/bin目录下 tendermint version abci-cli version 以上两个命令如果有版本号输出,那么可以进入下一个步骤了。 运行官方的例子 官方的代码为我们展示了一个kvstore的例子,它的作用就是存储数据,类似与levelDB。 打开三个cmd窗口,cmd1,cmd2,cmd3 在cmd1中输入 abci-cli kvstore 可以看到程序在Waiting for new connecTIon.。. 接下来在cmd2输入 tendermint init,然后tendermint node C:Usersch》tendermint init I[2019-08-04|18:28:48.105] Found private validator module=main keyFile=.tendermintconfigpriv_validator_key.json stateFile=.tendermintdatapriv_validator_state.json I[2019-08-04|18:28:48.113] Found node key module=main path=.tendermintconfig ode_key.json I[2019-08-04|18:28:48.118] Found genesis file module=main path=.tendermintconfiggenesis.json C:Usersch》tendermint node I[2019-08-04|18:28:57.497] Version info module=main software=0.32.1 block=10 p2p=7 I[2019-08-04|18:28:57.514] StarTIng Node module=main impl=Node I[2019-08-04|18:28:57.528] Started node module=main nodeInfo=“{ProtocolVersion:{P2P:7 Block:10 App:1} ID_:fe807a7617494c46d38bc040801ab567cc330852 ListenAddr:tcp://0.0.0.0:26656 Network:test-chain-17UaI5 Version:0.32.1 Channels:4020212223303800 Moniker:caohuan Other:{TxIndex:on RPCAddress:tcp://127.0.0.1:26657}}” I[2019-08-04|18:28:58.539] Executed block module=state height=1 validTxs=0 invalidTxs=0 I[2019-08-04|18:28:58.546] Committed state module=state height=1 txs=0 appHash=0000000000000000 I[2019-08-04|18:28:59.552] Executed block module=state height=2 validTxs=0 invalidTxs=0 I[2019-08-04|18:28:59.558] Committed state module=state height=2 txs=0 appHash=0000000000000000 I[2019-08-04|18:29:00.573] Executed block module=state height=3 validTxs=0 invalidTxs=0 I[2019-08-04|18:29:00.579] Committed state module=state height=3 txs=0 appHash=0000000000000000 I[2019-08-04|18:29:01.592] Executed block module=state height=4 validTxs=0 invalidTxs=0 I[2019-08-04|18:29:01.599] Committed state module=state height=4 txs=0 appHash=0000000000000000 tendermint init是初始化tendermint服务,tendermint node则是启动服务 服务启动后,即开始出块,那是因为和cmd1启动的abci-cli建立了链接,如果想不要自动出空块,可以在启动的时候加上参数 tendermint node --consensus.create_empty_blocks=false tendermint服务启动后,再看cmd1窗口: C:Usersch》abci-cli kvstore I[2019-08-04|18:28:50.646] StarTIng ABCIServer module=abci-server impl=ABCIServer I[2019-08-04|18:28:50.693] WaiTIng for new connection.。. module=abci-server I[2019-08-04|18:28:57.473] Accepted a new connection module=abci-server I[2019-08-04|18:28:57.478] Waiting for new connection.。. module=abci-server I[2019-08-04|18:28:57.484] Accepted a new connection module=abci-server I[2019-08-04|18:28:57.488] Waiting for new connection.。. module=abci-server I[2019-08-04|18:28:57.492] Accepted a new connection module=abci-server I[2019-08-04|18:28:57.496] Waiting for new connection.。. module=abci-server 能够发现这里建立了三个连接,这三个连接分别是: Info/Query Connection:用于查询服务通信 Mempool Connection:用于发送交易通信 Consensus Connection:用于共识通信 后面还会提到这三个连接的作用。 接下来可以开始测试了,在cmd3窗口输入 curl -s localhost:26657/broadcast_tx_commit?tx=“author=caohuan” C:Usersch》curl -s localhost:26657/broadcast_tx_commit?tx=“author=caohuan” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “check_tx”: { “gasWanted”: “1” }, “deliver_tx”: { “events”: [ { “type”: “app”, “attributes”: [ { “key”: “Y3JlYXRvcg==”, “value”: “Q29zbW9zaGkgTmV0b3dva28=” }, { “key”: “a2V5”, “value”: “YXV0aG9y” } ] } ] }, “hash”: “B339C04B9163F0585B8DB0703E2A107A9B21034B2F5D18BF9B66BDEF5DD627E3”, “height”: “168” } } 友情提示:这条命令在linux系统中是这么写的:curl -s ‘localhost:26657/broadcast_tx_commit?tx=“author=caohuan”’。windows环境中,少了单引号,多了转义的反斜杠。 现在查询一下这个操作有没有成功:curl -s localhost:26657/abci_query?data=“author” C:Usersch》curl -s localhost:26657/abci_query?data=“author” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “response”: { “log”: “exists”, “key”: “YXV0aG9y”, “value”: “Y2FvaHVhbg==” } } } 查询出的这个value是base64编码的,可以使用在线工具转码,也可以在golang中自己实现一个转码,转码之后可以发现“Y2FvaHVhbg==”就是“caohuan” 除了使用curl命令以外,还可以使用浏览器,直接在地址栏输入 http://localhost:26657/abci_query?data=“author” 即可。 以上kvstore的例子就运行成功了,官方还有一个例子counter,这里就不详细展开介绍了,有兴趣的小伙伴可以去官方文档看一下。 简单分析一下 下面简单分析一下刚才经历了什么过程 首先开启abci-cli(cmd1)服务,然后开启tendermint(cmd2)服务,然后使用客户端client(cmd3)向tendermint发送交易,具体过程如下: 1,client产生了一条数据“author=caohuan”,要把这条数据发送到链上去 2,client发起请求:curl -s localhost:26657/broadcast_tx_commit?tx=“author=caohuan” 3,tendermint收到tx=“author=caohuan”的交易,发送给abci 4,abci接受到tx之后,调用CheckTx方法,验证这个tx是否符合交易规范。在/tendermint/abci/example/kvstore/kvstore.go可以看到代码,这里的CheckTx没有做任何事 6,tendermint把该tx存在内存池里,并把这条tx通转发给其他tendermint节点,所有节点对该交易进行两轮投票,PreVote--》PreCommit--》Commit,PreVote超过三分之二同意之后进入PreCommit,再超过三分之二投票后进入Commit(在该例中只有一个节点,所以没有经过共识) 7,tendermint共识完成之后进入commit阶段,再对abci发送请求:BeginBlock -》 DeliverTx * n次 --》 EndBlock --》 Commit,即:新区快 --》 正在接受区块内容 * n条 --》 区块内容接受完了 --》 提交到区块链。这些方法在/tendermint/abci/example/kvstore/kvstore.go中都可以找得到 8,abci在Commit之后会通知tendermint 9,区块链上多了一个区块记录着“author=caohuan” 现在在回过头来看一下刚才提到的三个连接包含哪些东西: Info/Query Connection:Info,SetOption,Query Mempool Connection:CheckTx Consensus Connection:InitChain,BeginBlock,DeliverTx,EndBlock,Commit 这些接口是定义在/tendermint/abci/types/application.go中的,这些接口在协助完成了整个交易过程。 // Info/Query Connection Info(RequestInfo) ResponseInfo // Return application info SetOption(RequestSetOption) ResponseSetOption // Set application option Query(RequestQuery) ResponseQuery // Query for state // Mempool Connection CheckTx(RequestCheckTx) ResponseCheckTx // Validate a tx for the mempool // Consensus Connection InitChain(RequestInitChain) ResponseInitChain // Initialize blockchain with validators and other info from TendermintCore BeginBlock(RequestBeginBlock) ResponseBeginBlock // Signals the beginning of a block DeliverTx(RequestDeliverTx) ResponseDeliverTx // Deliver a tx for full processing EndBlock(RequestEndBlock) ResponseEndBlock // Signals the end of a block, returns changes to the validator set Commit() ResponseCommit // Commit the state and return the application Merkle root hash 也就是说,如果我们想使用tendermint实现自己的一条链,就必须实现这些接口。 实现自己的一条链 接下来,我们尝试着实现自己的一条链,逻辑很简单:初始化xiaoMing和daZhuang两个账户,余额各为100,由xiaoMing向daZhuang转账。 代码: func NewCounterApplication(serial bool) *CounterApplication { fmt.Println(“NewCounterApplication进来了吗”) return &CounterApplication{accountMap: map[string]int{“xiaoMing”: 100, “daZhuang”: 100}} } func (app *CounterApplication) DeliverTx(req types.RequestDeliverTx) types.ResponseDeliverTx { fmt.Println(“DeliverTx进来了吗”) //xiaoming转给dazhuang tx8 := make([]byte, 8) copy(tx8[len(tx8)-len(req.Tx):], req.Tx) balance := int(binary.BigEndian.Uint64(tx8)) if app.accountMap[“xiaoMing”] 《 balance { return types.ResponseDeliverTx{ Code: code.CodeTypeEncodingError, Log: fmt.Sprintf(“Insufficient balance”)} } app.accountMap[“xiaoMing”] -= balance app.accountMap[“daZhuang”] += balance return types.ResponseDeliverTx{Code: code.CodeTypeOK} } func (app *CounterApplication) CheckTx(req types.RequestCheckTx) types.ResponseCheckTx { fmt.Println(“CheckTx进来了吗”) //xiaoming转给dazhuang tx8 := make([]byte, 8) copy(tx8[len(tx8)-len(req.Tx):], req.Tx) balance := int(binary.BigEndian.Uint64(tx8)) if app.accountMap[“xiaoMing”] 《 balance { return types.ResponseCheckTx{ Code: code.CodeTypeEncodingError, Log: fmt.Sprintf(“Insufficient balance”)} } fmt.Println(“CheckTx ok”) return types.ResponseCheckTx{Code: code.CodeTypeOK} } func (app *CounterApplication) Commit() (resp types.ResponseCommit) { fmt.Println(“Commit进来了吗”) appHash := make([]byte, 8) binary.PutVarint(appHash, int64(len(app.accountMap))) //这里随便commit了一个hash return types.ResponseCommit{Data: appHash} } func (app *CounterApplication) Query(reqQuery types.RequestQuery) types.ResponseQuery { fmt.Println(“Query进来了吗”) name := string(reqQuery.Data) amount, ok := app.accountMap[name] if !ok { return types.ResponseQuery{Log: fmt.Sprintf(“Invalid name %v”, reqQuery.Data)} } return types.ResponseQuery{Value: []byte(fmt.Sprintf(“%v”, amount))} } 先使用unsafe_reset_all参数启动一次tendermint,以清除之前的数据,然后启动tendermint和abci-cli开始测试 首先查询一下xiaoMing和daZhuang的初始余额: C:Usersch》curl -s localhost:26657/abci_query?data=“xiaoMing” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “response”: { “value”: “MTAw” } } } C:Usersch》curl -s localhost:26657/abci_query?data=“daZhuang” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “response”: { “value”: “MTAw” } } } 这里查询出来的结果还是base64编码的。 接下来转账: C:Usersch》curl localhost:26657/broadcast_tx_commit?tx=0x11 { “jsonrpc”: “2.0”, “id”: “”, “result”: { “check_tx”: {}, “deliver_tx”: {}, “hash”: “4A64A107F0CB32536E5BCE6C98C393DB21CCA7F4EA187BA8C4DCA8B51D4EA80A”, “height”: “3” } } 这里的0x11是16进制,换算成十进制就是17 再次查询余额: C:Usersch》curl -s localhost:26657/abci_query?data=“xiaoMing” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “response”: { “value”: “ODM=” } } } C:Usersch》curl -s localhost:26657/abci_query?data=“daZhuang” { “jsonrpc”: “2.0”, “id”: “”, “result”: { “response”: { “value”: “MTE3” } } } 经过base64解码,ODM=就是83,MTE3就是117,测试成功!

    时间:2020-05-27 关键词: Windows 区块链 通讯协议

  • 德国慕尼黑宣布放弃Windows,转用Linux!

    德国慕尼黑宣布放弃Windows,转用Linux!

    此前韩国宣布放弃使用windows,几天前又一个国家宣布放弃Windows了,就是德国。 德国慕尼黑又一次抛弃了 Windows,举市“迁向” Linux,拥抱开源。慕尼黑的动作被认为是德国对专有软件做重大政治变革的标志。今年2月,韩国政府正式起草战略,计划要全面采用基于Linux的开源操作系统Open OS来取代Windows 7…… 早在2003年慕尼黑第一次从Windows迁向Linux开始,就有消息称,微软原CEO——在2001年说出“Linux是毒瘤”的Steve Ballmer曾亲自游说慕尼黑市长但未果。 巧合的是,这次几乎在慕尼黑宣布“离开” Windows 的同一时间,微软现任CEO兼首席法律顾问Brad Smith公开表达他的个人观点:“当开源社区在本世纪初开始爆发时,微软曾错误地站在了历史的对立面”,现在他们正在改变。 5月20日微软在 Build 2020大会上,也做了一些开源举动。其实很早之前,微软就面向政府等大客户,做开源“让步”以保住其市场地位。 开源是目前比较看重的趋势,如果微软不重视,可能放弃的人会越来越多。

    时间:2020-05-26 关键词: Windows Linux

  • Linux用户数呈爆炸式增长:Win10同期出现下滑

    Linux用户数呈爆炸式增长:Win10同期出现下滑

    桌面操作系统市场,在刚过去的3、4月份间悄然发生变化。 来自NetMarketShare的统计显示,Windows 10的用户份额在2月份是57.37%,3月份微跌至57.34%,4月份进一步下滑到56.08%。 Win7在被微软宣判“死刑”后,同样萎靡不振,份额来到历史新低的25.59%。 Windows没讨到的便宜这次全部被Linux拿下,著名的发行版Ubuntu份额从3月份的0.27%一跃升至1.89%,从用户量来看,增加了599%。这也带动Linux的整体用户份额从1.36%上浮到2.87%。 对于其中的原因,分析人士称,疫情导致不少人窝在家中或者在家办公,令预装Win10的新PC销量增长困难,这是Win10用户基数的主要发力点。 同时,不同于办公室,居家后人们开始探索多样化的操作系统选择,Linux似乎能满足这部分人的选择,比如写代码、轻度文档等。

    时间:2020-05-25 关键词: Windows 10 Linux

  • 首个Windows 10 21H1测试版系统微软将于2020年6月发布

    首个Windows 10 21H1测试版系统微软将于2020年6月发布

    2020年5月更新版本的Windows 10普遍预计下周开始向生产环境中的设备推出,微软目前正在做最后的完善。随后,公司就可以把更多的精力放在其操作系统的下一个功能更新上。下一个Windows 10功能更新将于2020年秋季推出,但所有的迹象似乎都表明,这次更新将跟随2019年11月更新的脚步,而是作为一个累积性更新而不是一个主要的发布版本。 说到新功能,2021年的春季更新是用户比较期待的,而根据最近 "意外 "透露的消息,微软将在下个月,也就是2020年6月开始测试这次功能更新。 WL的一篇博文表示,Windows 10 21H1(2021年版),很可能被称为2104版,下个月就会在Windows Insider计划中出现。 "Windows Insider Fast通道目前对接在我们的锰(Mn)操作系统分支上。"该公司表示。"我们预计Fast通道将在6月下旬向着我们的铁(Fe)分支切换。" 关于Windows 10 21H1功能更新的引用已经被微软删除了,不过大家可以点击这个链接访问缓存版本的页面。 至此,Windows 10预览版构建的时间表已经渐渐清晰起来。一旦微软将Windows 10 2004版系统正式发布后,该公司将开始测试2020年秋季更新,或者说是Windows Insider计划中的慢速通道中的2009/20H2版本。 从下个月开始,Fast通道将与Windows 10 21H1,或2104版本的预览版构建版一起提供,因此在秋季更新正式出货前,这两个通道将同时为测试者们提供服务。

    时间:2020-05-25 关键词: Windows win10

  • 微软带来两个Insider预览版:修复睡死、改善红外人脸识体验

    微软带来两个Insider预览版:修复睡死、改善红外人脸识体验

    据消息,今晨微软带来两个Insider预览版,分别是面向快速通道会员的Build 19631和面向ARM PC(如Surface Pro X)的Build 19624。 具体来说,新版本更新了Windows Hello的配置文件,使得那些配置了940nm波长红外相机的设备人脸识别更顺畅。修复方面,解决了迭代Build后IIS配置恢复默认的问题,修复了某些情况下键盘无法从睡眠状态唤醒设备的问题,解决了影响远程桌面可靠性的问题,Windows沙盒WSB文件现在不区分大小写。 关于Build 19631,微软在官方日志中甚至没有对新功能着墨,而是主要围绕修复和改善。 至于面向ARM PC的Build 19624,则可以在ARM64 PC上使用Hyper-V虚拟机的VHDX硬盘文件。 最值得期待的是,最快下周开始,微软就将开始20H1(v2004、2020五月更新)正式版的推送了,渠道应包括但不限于易升、媒体介质创建工具、Update等。

    时间:2020-05-22 关键词: Windows 微软 10系统

  • 微软Xbox和Windows NT 3.5源码意外泄露!

    微软Xbox和Windows NT 3.5源码意外泄露!

    根据爆料!微软Xbox游戏机的源代码已经在网上泄露,同时泄露的还有Windows NT 3.5代码。Xbox的源代码包括了原版游戏机上的操作系统内核,是Windows 2000的定制版本。我们可以确认本月早些时候在网上泄露的Xbox操作系统是真的。微软这下相当着急了。 微软一位发言人在一份声明中对The Verge表示:"我们注意到了这些报道,并正在紧急调查。" 虽然Xbox OS泄露的内容包括一些构建环境、Xbox开发套件、用于测试的模拟器以及内部文档,但据我们了解,这个内核和源代码此前已经在爱好者之间私下流传。这意味着它不太可能有助于进一步开发Xbox自制系统和Xbox游戏模拟器。 在Xbox泄露的同时,Windows NT 3.5接近最终版本的源代码也出现在了网上。源代码包括了所有必要的构建工具,应该可以让发烧友们挖掘到旧的操作系统。由于Windows NT 3.5支持在2001年12月结束,该操作系统只在全球范围内的少数系统中使用,因此源代码泄露并不是一个重大的安全问题。 多年来,微软在很大程度上保护了其专有的Windows和Xbox源代码。 早在2004年,部分Windows 2000和NT 4的源代码就已经泄露,甚至在2017年,部分Windows 10的源代码也被公布在网上。我们要求微软对Windows NT 3.5源代码泄露事件发表评论,但该公司表示,对于这一特殊事件,它没有什么可以分享的内容。 可见微软对于泄露时间还是比较着急的。

    时间:2020-05-22 关键词: Windows 微软

  • 去除预览,微软 Windows Terminal 命令行终端工具 1.0 rc1 发布

    去除预览,微软 Windows Terminal 命令行终端工具 1.0 rc1 发布

    Windows Terminal是微软一年前推出的Windows 10新终端模拟器。今天,Windows Terminal Release Candidate v0.11.1251.0 (1.0rc1),即Windows Terminal 1.0 第一个候选版本发布了。主要更新内容包括:渲染(性能)对某些内容进行更改后,终端不再呈全屏显示 (#5345) (#5185) (#5092)这样可以节省 30-40% 打印大量合成测试文件所需的时间,并且这使得 cmatrix 的运行速度更快RTL 文本稍微得到了改进(可能可读,但在某种程度上不一定“起作用”)(#5734)辅助功能Narrator 和 NVDA 能够读出搜索结果输入与交互重新设计了对标题栏拖动的处理方式其他Terminal 现在附带嵌入式 CRT,因此可以将其部署在没有应用商店的地方 (#5661)终端现在具有最小宽度 (#5599)现在可以在 “About” 对话框中单击“Third-Party Notices”(第三方通知),以查看正在使用的 OSS (#5508)cls (cmd) 和 Clear-Host (powershell) 现在将正确清除 Terminal 的回滚 (#5627)新的标签页/最小/最大/关闭按钮现在具有工具提示 (#5484)Bug 修复等详情见更新说明:https://github.com/microsoft/terminal/releases/tag/v0.11.1251.0

    时间:2020-05-21 关键词: Windows 微软 命令行 terminal

  • Windows 10五月更新:网络状态信息UI获大幅改善

    Windows 10五月更新:网络状态信息UI获大幅改善

    作为今年最重要的Windows 10版本更新,微软预计将在本月推出,而作为一个大规模的版本更新,系统的改进也是非常的多。 据外媒报道称,如果你是Windows 10的长期用户,那么你可能知道微软一直在努力用新的设置应用程序取代控制面板,从技术上把所有功能迁移到后者中进而为每位用户提供一个完整的现代体验。 而即将到来的May 2020 Update不仅延续了这种方法而且还在一些关键领域改进了经验,其中一个就是网络状态页面。 首先会有一个全新的活动连接视图,所有活动的网络连接、有线无线现在都显示在同一个屏幕上。这里显示的其他数据还包括连接时间、数据使用情况以及在同一屏幕中访问属性和数据使用情况信息的选项。 “我们现在在状态(Status)页面上显示所有可用的连接接口,因此您可以快速查看连接的内容并根据需要查看和更改属性。如果您有多个连接,一次只会有一个用于互联网连接,而且这个连接仍会显示在页面顶部的状态图中,”微软解释道。

    时间:2020-05-20 关键词: Windows 微软 10

  • 正式版临近!微软Win10 2020年五月更新最后一个测试版推送

    正式版临近!微软Win10 2020年五月更新最后一个测试版推送

    5月1日消息 微软今天了发布Windows 10 2020年5月更新(也称为Windows 10 20H1或2004版)的最终测试版本,Build 19041.208已抵达发布预览通道(Release Preview ring)。“虽然我们最初认为Build 19041.207将是最终版本,但我们还是决定在2020年5月更新之前,再做一个我们认为重要的修复,”微软在一篇更新的博文中说,“我们认为Build 19041.208是‘新的’最终版本,我们仍然计划继续改善客户PC上的5月2020更新的整体体验,这也是我们正常的服务节奏的一部分。”微软的博文指出,19041.208版本包含了从19041.21到19041.207版本发布的所有慢速通道的错误修复,还包括了所有20H1的功能,新增了一个修复内容:修复了一个无法从凭证提供者框架发送NPLogonNotify API通知的问题。不过仍存在3个待修复BUG,比如Windows MR(混合现实)不能正确运行、使用DISM工具修复系统崩溃无效、输入法错误响应等。了解到,微软还没有公布Windows 10 2020年5月更新的确切发布日期,但预计将从下一个周二补丁日开始推送,也就是5月12日。

    时间:2020-05-20 关键词: Windows 10

  • Win10暗黑模式做得太差?试试用这几招拯救它

    Win10暗黑模式做得太差?试试用这几招拯救它

    不知从什么时候开始,“暗黑模式”开始成为一股潮流,不光是手机,就连Win10这样的桌面操作系统,也开始玩起“暗黑”了。 不过Win10的“暗黑”有着很多限制,总被人反映效果不佳。今天小编就教你几招,Win10暗黑模式的正确玩法。 打开Win10深色主题(Win10内置) 从Win10 v1809版开始,微软就已经为Win10内置好一个系统级暗黑主题。 通过“设置”→“个性化”→“颜色”→“深色”,即可切换到“暗黑模式”。 不过Win10的这个暗黑并不完善,目前仅作用于开始菜单、资源管理器、UWP几个地方,很多地方都没有覆盖。 修改主题色(Win10内置) Win10的暗黑主题会修改开始菜单,但不会对图标背景做调整,因此常常会呈现出一种菜单深色、图标亮色的怪异效果! 调整主题色前后效果 解决方法是在“设置”→“个性化”→“颜色”中,将主题色改为深色。 修改完成后,最好也将“‘开始’菜单、任务栏和操作中心”、“标题栏和窗口边框”前面的复选框取消,这样可以让深色的效果更明显! 自动切换明/暗模式(Auto Dark Mode) Win10的暗色主题并不支持自动切换,每次点击非常麻烦,我们可以借助一款小软件Auto Dark Mode,让系统实现自动化明/暗切换。 软件设置很简单,只要勾选“Enable automatic theme switching”、“Use Location Service”复选框,即可实现主题的定时自动切换(根据所在地日出/日落时间)。 此外你也可以手工指定切换范围(主题、应用),以及自动切换时间。 浏览器夜间模式(Dark Reader) Microsoft Edge的夜间模式,也是属于半吊子型的。 尽管可以在“设置”→“外观”→“主题”中,将主题设为“深色模式”,却不会对网页起作用,晚上用起来还是很刺眼的。 这里推荐给大家一款扩展,名叫Dark Reader,支持Chrome、Edge、Firefox、Safari等多款浏览器。 扩展装好后,除了会修改网页底色之外,也会同时将文字、链接、图片等元素暗化,实际效果非常理想。 除此之外,一些国内的第三方浏览器,也自带了夜间模式(比如QQ浏览器),同样好用。 即时通讯软件(QQ) QQ并未内置夜间模式,但我们可以通过将主题设置为“黑色”,并将透明度调至最大,来模拟暗黑模式效果。 处理完成后,整个界面会呈现暗色,聊天窗口也会相应发生改变,实际效果还是不错的。 办公软件(WPS) 微软Office不支持暗黑模式,只有一个勉强挨点边的“黑色主题”。不过我们可以尝试另一款国产办公软件—;—;WPS。 WPS的护眼功能位于状态栏右侧,点开后整个屏幕会呈现豆绿色,长时间观看也不会眼酸。 此外,它还有一个专门为夜猫子准备的“午夜”皮肤,和护眼功能配在一起效果很棒! 调整屏幕亮度(MouseInc) 如果你要使用的软件,并没有内置专门的暗黑模式,也可以直接调整屏幕亮度,这里推荐给大家一款小工具—;—;MouseInc。 效果示意图 MouseInc是一款鼠标手势神器,装好后进入设置面板,勾选“功能开关”里的“边缘滚动”。就能通过滚轮,直接在屏幕右缘调整屏幕亮度了。 写在最后 现在越来越多的人,对夜间模式都有强烈需求。无论iOS、Andorid,还是国内的几家手机大厂,都加大了对系统级夜间模式的支持力度。 不过与如火如荼的手机端相比,PC端的进展就显得落后多了。 尤其是Windows,和竞争对手MacOS、Linux比起来,差距十分明显。 网上流传的据说Win10下个版本开始菜单动图 不过有消息称,微软将在下个版本中(非Win10 2004版)对开始菜单进行大幅改进。 随着UWP版资源管理器上线,相信在不远的将来,我们一定可以看到一个更加完善的Win10“暗黑模式”!

    时间:2020-05-20 关键词: Windows 微软

  • Build 大会有史第一次线上召开: 微软依然诚意满满

    Build 大会有史第一次线上召开: 微软依然诚意满满

    北京时间 5 月 19 日晚间 11 点,本次 Build 大会正式开始。有史以来第一次,微软 Build 大会选择在线上召开。尽管如此,对待今年的 Build 2020 大会,微软依然诚意满满。在二十分钟的暖场环节之后,大会首先迎来的是微软 CEO Satya Nadella 的演讲。 他首先谈到了世界各地的开发者如何在新冠肺炎疫情中通过开发工作助力人们的生活,并再次强调了微软的整体战略。 Satya Nadella 表示,开发者对微软非常重要,而微软也已经为之打造了以 GitHub、Visual Studio 和 Azure 为主的工具链条。 由此,Satya Nadella 公布了一些成绩,比如说: Power 平台拥有超过 350 万个开发者;Azure 已经被 95% 的世界 500 强公司所采用,并强调 Azure 是全世界的计算机(The World‘s Computer);Windows 10 活跃用户已经超过 10 亿;Microsoft Teams 企业用户在过去两个月增加了 3 倍。 最后,Satya Nadella 还通过两个互动性案例展示了在新冠肺炎疫情下人们远程合作解决问题、甚至是远程合奏音乐的可能性。 随后环节中,微软开始了 Build 大会最为核心的产品更新发布过程,具体内容介绍如下。 微软 AI 超级计算机来袭,比肩全球前五 2019 年 7 月 22 日,微软宣布与 OpenAI 合作构建新的 Azure AI 超级计算技术。如今,这一合作迎来了新的里程碑——AI 超级计算机。 在 Build 2020 大会上,微软宣布了堪比世界 Top 5 的 AI 超级计算机,它用于训练超大型人工智能模型。微软官方表示,该计算机是与 OpenAI 联合构建的,专为训练 OpenAI 的 AI 模型而设计。这将使下一代超大型 AI 模型和训练这一模型所需的架构成为可供其他机构和开发人员开发的平台——当然,这只是第一步。 这个超级计算机是单个系统,它拥有超过 285000 个 CPU 内核、10000 个 GPU 和 400Gbps 的网络连接。微软表示,与世界 TOP500 超级计算机相比,它居于 Top 5 之列。 在 Azure 中,这个超级计算机还受益于现代云架构的所有功能,包括快速部署、可持续的数据中心和对 Azure 服务的访问。 OpenAI 首席执行官 Sam Altman 表示: 随着我们越来越多地了解到我们所需和组成超级计算机所有组件的不同限制,我们发现,一旦有人能设计出梦想中的系统,微软就能把它构造出来。OpenAI 的目标不仅在于追求研究上的突破,也在于设计和开发其他人可以使用的强大 AI 技术。与微软合作开发的超级计算机旨在加速这一周期。我们看到,更大型的系统是训练更强大模型的重要组成部分。 微软还发布了一个新版本 DeepSpeed,即一个 PyTorch 的开源深度学习库,它减少了大型分布式模型训练所需的计算能力。 与三个月前发布的版本相比,此次的效率要高得多,现在人们可以在同样的架构上训练比此前大 15 倍以上、快 10 倍以上的模型。 此外,微软宣布已经增加了对 ONNX Runtime 分布式培训的支持。ONNX Runtime 是一个开源库,旨在使模型在硬件和操作系统之间移植。 Project Reunion:Windows 应用生态大统一 2020 年 3 月,Windows 10 实现了一个重要的里程碑:其活跃用户超过 10 亿。根据微软官方数据,人们每月花在 Windows 10 上的时间超过 4 万亿分钟,用于工作、学习和连接——同比增长 75%。 由此,微软在本次 Build 大会上推出了 Project Reunion。 Project Reunion 旨在统一 Windows 应用生态平台,并使开发人员摆脱操作系统的限制,轻松地跨 Win32 和 UWP API 集成。 此前,微软一直在 Windows 平台上推动 Win32 程序 API 和 UWP API 的融合,但二者之间一直存在障碍。而 Project Reunion 将统一对现有 Win32 和 UWP 的访问,并通过 NuGet 等工具使它们在与脱离操作系统的情况下可用。 也就是说,这将为新应用程序提供一个通用平台。另外,它将帮助 Windows 开发者更新现有的应用程序并使之具有最新的功能,无论它们是 C++、。NET(包括 WPF、Windows 和 UWP)或 React Native( Facebook 于 2015 年 4 月开源的跨平台移动应用开发框架)。 不仅如此,在分离现有的 API 并添加新的 API 时,微软也在根据需要进行 Polyfill(一个解决兼容问题的开发方案) 操作,因此 API 在支持的 Windows 版本中实现向下兼容。 基于 Project Reunion,微软率先推出了一个全新的 UI 框架:WinUI 3 Preview 1。 WinUI 3 Preview 1 是用于 Windows 的现代化本地 UI 框架。WinUI 应用程序可以拥有适应和缩放设备的现代 UI,不管是否新建项目,或逐步升级现有的应用程序(包括 C++、WPF 和 Windows),都将可以拥有这个 UI。 除了 WinUI 3 Preview 1,微软还将 WebView 2 进行扩展预览,该预览可以让开发者在 Windows,WPF 和 UWP/ WinUI 3 应用程序中嵌入基于 Chromium 的 WebView,非常方便。 值得一提的是,微软还正式面向企业用户发布了 Windows Terminal 1.0。 微软 Edge 浏览器更新 Edge 浏览器的更新是微软 Build 大会的常备节目,今年也不例外。在本次 Build 2020 大会上,Edge 浏览器的更新不仅面向开发者和普通用户群体,也选择从公司客户群体的角度切入。 具体的更新内容很有限,包括: 在 Windows 中可以更好地支持 PWA 应用;改进 Microsoft Edge Add-ons 网站,便于开发人员进行搜索和查找扩展;集成 Pinterest,使得 Edge 浏览器上的 Collections 将变得更加智能,不仅能够看到相关 Pinterest 建议,还新增了发送至 One Note 的功能;新增“侧栏搜索”,能够给以更快、更符合上下文的方式进行搜索查找;数据保护增强,通过“自动切换配置文件”功能,Edge 浏览器对个人和公司数据进行分离,工作账户需要凭证登陆,不会与个人账户混淆。Bing 搜索将全面变化,当用户使用工作凭证登录到 Bing 时,图片、购物和新闻等内容将出现在其他熟悉的页面旁边。 总体来看,今年 Edge 浏览器面向普通用户的更新不多,这也是因为它本身在功能上已经非常成熟;但在面向开发者和企业用户方面,Edge 浏览器依然大有可为。 Azure Synapse Link 公开预览发布 2019 年 11 月,微软发布了 Azure Synapse Analytics,建立起企业数据仓库和大数据分析。不过,操作数据与分析系统并无分开,这使得在事务性与分析性的处理需求不够明晰。由此,在 Build 2020 上,微软发布了一个新工具 Azure Synapse Link 的公开预览。 这是 HTAP (Hybrid Transaction and Analytical Process,混合事务和分析处理,一种新型的应用程序框架,以打破 OLTP 和 OLAP 之间的隔阂,既可以应用于事务型数据库场景,亦可以应用于分析型数据库场景)的一个基于云端的实现。 Azure Synapse Link 能够消除 Azure 操作数据库服务和 Azure Synapse Analytics 之间的障碍,通过一次单击,用户就能够从存储在其操作数据库中的实时交易数据中获得见解,而无需管理数据移动或对其操作系统造成负担。 目前,Azure Synapse Link 可以在 Azure Cosmos DB 中使用,未来将开放其他操作数据库服务,包括 Azure SQL、用于 PostgreSQL 的 Azure 数据库、用于 MySQL 的 Azure 数据库等。 Azure Synapse Link 的基础是微软的云体系结构。客户只需单击他们最喜欢的 Azure 数据库服务中的一个按钮,就可以使用 Azure Synapse Analytics 建立到数据的直接链接。然后,操作数据自动且连续地以优化的柱状结构提供给 Azure Synapse Analytics,类似于覆盖索引。 Microsoft Teams 的新升级 Microsoft Teams 发布于 2016 年 11 月,它是微软推出的 Office 系列应用 ,是一款基于聊天的智能团队协作工具,集会议、电话、聊天和文档共享、协作于一体。伴随着今年疫情导致的远程办公趋势,Microsoft Teams 也火了起来。 在本次 Build 大会上,Microsoft Teams 在生产力和自动化方面都有了新的升级。不仅如此,在会议、通知、远程调度方面,通过与其它应用程序的集成,Teams 也焕发出新的一面,亮点如下: 生产力:用户能够使用可定制模板快速创建团队,每个模板都带有预先定义的通道、应用程序和指南。另外,基于 Power Virtual Agents 应用程序,用户能够更简易地在团队中创建和管理聊天机器人。自动化:主要表现在 Power 平台与 Teams 的集成和扩展上。通过 Power 平台,用户可以快速添加自定义应用程序和自动化工作流程到 Teams。另外,Power BI 的用户能够简单快捷地将报告共享至 Teams。会议:通过新应用程序 “Booking”,组织者能够合理安排、管理、执行多个会议议程。通知:微软 Teams 引入了新的网络设备接口(Network Device Interface,NDI)支持和 Skype TX 互操作性,为公共或私人定制的大规模广播提供了一套产品选项。远程调度:这主要体现于 Shifts 工具上,其新增的 Power Automation Actions 使开发人员能够从 Shifts 中获取信息,与其他应用程序创建定制工作流或大量执行操作,以此来帮助优化流程、节省时间。实际上,本次大会的媒体资料,正是通过 Microsoft Teams 工具提前发放的;可以想见的是,在远程办公越来越成为行业趋势的情况下,Microsoft Teams 势必会越来越受欢迎。 Fluid Framework 开源 + 升级 为了帮助团队更好地进行协同创造,微软在去年的 Build 大会上推出了 Fluid Framework(中文可称之为:流体框架)。这是一个基于网页的新型平台,提供了组件化的文档模型以共享互动体验。 在本次 Build 大会上,微软宣布 Fluid Framework 面向开发者开源。 不仅如此,微软对 Fluid Framework 的协作形式进行了升级,旨在打破应用程序之间的障碍,实现无缝协作,此次更新主要体现在 Outlook 和 Office.com 中。值得一提的是,这也是 Fluid Framework 第一次在 Microsoft 365 中集成。 从 Outlook 层面来看,表格、图表和任务列表可以插入到网页版 Outlook 中,由此,用户的销售数据、项目任务和研究报告可以实时更新。 在 Office.com 中,用户可以创建并管理 Fluid Framework 工作区,包括文档活动提要、推荐列表等,或是在 Office.com 上进行搜索。 目前,Fluid Framework 的关键基础设施已开源,基于 Web 的 Fluid Framework 可以使应用程序进行协作,包括执行低延迟同步的数据结构和连接端点的中继服务。 Azure Machine Learning 新工具 在 Build 2020 大会上,微软宣布了一些机器学习相关工具,可以帮助开发人员理解、保护和控制整个机器学习生命周期中的模型。这些工具可以通过 Azure Machine Learning 访问,也可以在 GitHub 上的开放源码中获得。 在隐私方面,微软发布了一个用于区分隐私的工具包——Whitnoise。Azure Machine Learning 还内置了控件,使开发人员能够跟踪和自动化构建、培训和部署模型的整个过程。 这种被许多人称为机器学习和操作(MLOp)的功能提供了审计跟踪,以帮助组织满足法规和合规要求。 史上最大语言模型 Turing-NLG 将开源 在 Build 开发者大会上,微软宣布将很快开始开源微软图灵模型,以及在 Azure 机器学习中训练它们的方法。因此开发人员能够访问微软来提高其产品之间语言理解的一系列语言模型。 目前,用于自然语言生成(NLG)的微软图灵模型是世界上最大的公开可用的语言 AI 模型,具有 170 亿个参数。这类新模型的学习与监督学习模型不同,它是采用“自我监督”学习。 在“自我监督”学习中,这一人工智能模型可以通过查看互联网上数十亿页的公开文档——维基百科条目、出版的书籍、指导手册、历史课、人力资源指南——来学习语言。在类似于疯狂口诀的大型游戏中,单词或句子被移除,该模型必须基于上下文来预测缺失的部分。 它也可精准识别语言、语法、知识、概念和语境的细微差别,无论是总结冗长的演讲,还是在数千个法律文件中查找相关段落,都可以胜任。 由于这个模型已经重复过几十亿次上述游戏了,因此非常善于感知单词之间的相互联系,对语法、概念、语境和其他语言构成要素有着丰富的理解。它还允许相同的模型在许多不同的语言任务中传递培训经验,从文档理解到回答问题、再到创建会话机器人。 同时,这一人工智能模型只需要接受大量数据和超级计算资源的一次训练,然后针对不同任务对较小的数据集和资源进行微调。 微软表示,它也在探索其他的大规模 AI 模型,这些模型可在文本、图像和视频中以一般化的方式学习。例如,这可以帮助在 Office 中自动为图像添加字幕以方便访问,或者通过了解图像和视频中的内容来改进人们使用 Bing 搜索引擎的方式。 微软 CTO Kevin Scott 表示: 通过开发这种用于训练大型人工智能模型的前沿架构,我们正在让 Azure 变得更好。我们正在建设更好的计算机、更好的分布式系统、更好的网络、更好的数据中心。这些都会推动整个 Azure 的性能、成本和灵活性变得更好。 面向医疗行业的云服务 在 Build 2020 大会上,微软宣布了其首个针对特定行业的云服务——Microsoft Cloud for Healthcare(微软云医疗服务),目前已公开预览,并将在未来 6 个月免费试用。 Microsoft Cloud for Healthcare 不仅能够助医疗保健组织以更主动的方式与患者互动,使护理人员能够提高其工作流程的效率,还能够扩展 Dynamics 365 营销、Dynamics 365 客户服务以及 Azure IoT 的价值。 基于此,护理团队可以轻松创建针对患者就医过程的增强分析;患者在看病时也可以实现在线预约、提醒、账单支付等多种医疗任务,并且还能够通过 IoT 持续监测患者,升级护理。 另外,在 Microsoft 365 和 Microsoft Teams 的功能构建中也包括了医疗服务,比如“Booking”应用程序,使医疗保健提供商能够在团队中安排、管理和进行“Microsoft 机密提供商到患者”的虚拟访问。 在新冠疫情形势依旧严峻的当下,Microsoft Cloud For Healthcare 的推出可以说是恰逢其时了。 的确,对微软来说,Build 大会越来越变成了一个面向开发者和行业用户的会议;而与普通用户群体关联更为密切的 Windows 10 和 Office 365,已经成为 Microsoft 365 的一个组成部分。 不得不承认,Windows 10 还不够完善,它在本次 Build 大会上还有应用生态层面的更新;但 Windows 10 已经变成了整个微软开发生态的一个躯壳,或者是一个容器,承载着微软在 AI 和 Azure 云计算方面的用户端口。 但也许正是因为如此,Build 大会才越来越彰显它面向开发者的本质。 正如 Satya Nadella 所言,如今的微软已处在 Intelligent Cloud & Intelligent Edge 的时代,也正处于全球各类企业面向数字化转型的时代。在这样的新时代,微软越来越依赖众多开发者的参与,从而在开源上着力甚多;而从产品上来说,以 Azure 和 Microsoft 365 等产品为载体,微软将众多前沿技术融入其中,从而赋能开发者。 总体来看,微软越来越深入地走向它正在践行的新任务,即帮助全球各种各样的企业进行数字化转型;当然,在这个过程中,微软也正在实现自己面向未来的另一次转型。 某种意义上,这也正是微软自己的 Hit Refresh。 一场大会下来,微软给人的感觉是:它离普通用户越来越远了。大家怎么看呢?欢迎在下方留意评论。

    时间:2020-05-20 关键词: Windows 超算 build大会

  • Win7时代的蓝牙扬声器功能在Win10 v2004上重新启用

    Win7时代的蓝牙扬声器功能在Win10 v2004上重新启用

    近日,Windows 10 v2004(20H1,五月更新)已经抵达MSDN,并公开了原版ISO镜像,供心急的用户提前尝鲜。 就目前的消息来看,正式版OTA(易升、媒体介质创建工具、Update)等渠道的更新预计最快5月26日开始。 作为一次幅度较大的功能更新,Windows 10 v2004的变化不少,包括新的全局/资源管理器搜索、蓝牙设备智能配对、新的Cortana、新的虚拟桌面、基于Chromium的Edge浏览器、第二代Windows Subsystem for Linux、任务管理器支持查看GPU温度、新的设置页面等。 据媒体挖掘,Win10 v2004还有一些为人称道的改进,比如从Win8时代被停用的蓝牙A2DP功能得到重新激活启用。 最重要的是,支持蓝牙A2DP规范因为着,手机音频可以通过蓝牙传递到PC桌面,并通过扬声器或耳机外放,同时,手机端的音乐播放可以同步进行。

    时间:2020-05-19 关键词: 蓝牙 Windows 10

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包