在首席执行官萨蒂亚·纳德拉(SatyaNadella)的支持下,微软似乎正在迅速转变为一家以人工智能为中心的公司。最近微软的众多产品线都采用GPT-4加持,从Microsoft365等商业产品到“新必应”搜索引擎,再到低代码/无代码PowerPlatform等面向开发的产品,包括软件开发组件PowerApps[1]。非常重要的一点是这些产品都是使用.NET构建的,这些项目可以快速的使用LLM加持,我们写程序的同学肯定都会想微软是怎么做的,正好微软在3月17日在发布了一篇博客文章:[Hello,SemanticKernel!](https://devblogs.microsoft.com/sem
Meltdown漏洞,是一个处理器硬件级别的漏洞,谷歌的ZeroProject团队、密歇根大学的Kocher在2018年的一篇顶会论文中介绍了这个漏洞。该漏洞被命名为“熔断”,有种高温岩浆熔断围墙的感觉,突破用户空间和内核空间的边界限制。它和Spectre系列漏洞有一定关系,也可以被称为SpectreV3,不过目前的学术界将两者清晰的划分为不同种类:乱序执行类、预测执行类。本文将从论文内容、漏洞利用过程两个方面进行介绍。论文内容介绍论文的标题为:《Meltdown:ReadingKernelMemoryfromUserSpace》,获取链接,因为是会议论文,所以作者在youtube上发布了一个
Meltdown漏洞,是一个处理器硬件级别的漏洞,谷歌的ZeroProject团队、密歇根大学的Kocher在2018年的一篇顶会论文中介绍了这个漏洞。该漏洞被命名为“熔断”,有种高温岩浆熔断围墙的感觉,突破用户空间和内核空间的边界限制。它和Spectre系列漏洞有一定关系,也可以被称为SpectreV3,不过目前的学术界将两者清晰的划分为不同种类:乱序执行类、预测执行类。本文将从论文内容、漏洞利用过程两个方面进行介绍。论文内容介绍论文的标题为:《Meltdown:ReadingKernelMemoryfromUserSpace》,获取链接,因为是会议论文,所以作者在youtube上发布了一个
参考:Linux内核文档:《如何让你的改动进入内核》-广漠飘羽-博客园提交内核补丁到Linux社区的步骤-广漠飘羽-博客园 建议:内容具有时效性,需要阅读最新版本的同学,可以点击下面kernel的官方翻译网页:https://www.kernel.org/doc/html/latest/translations/zh_CN/process/index.html 正文:和一般github项目可以直接提交pr不同,linuxkernel项目庞大,管理繁琐,如果我们想要对linuxkernel提出改进,并希望最终改进能进入主分支,则需要严格按照提交patch的流程 获取源码gitclonegit:
参考:Linux内核文档:《如何让你的改动进入内核》-广漠飘羽-博客园提交内核补丁到Linux社区的步骤-广漠飘羽-博客园 建议:内容具有时效性,需要阅读最新版本的同学,可以点击下面kernel的官方翻译网页:https://www.kernel.org/doc/html/latest/translations/zh_CN/process/index.html 正文:和一般github项目可以直接提交pr不同,linuxkernel项目庞大,管理繁琐,如果我们想要对linuxkernel提出改进,并希望最终改进能进入主分支,则需要严格按照提交patch的流程 获取源码gitclonegit:
MySQL异常sql_mode=only_full_group_by原因:在MySQL5.7后MySQL默认开启了SQL_MODE严格模式,对数据进行严格校验。会报sql_mode=only_full_group_by错误说明写的SQL语句不严谨,对于groupby聚合操作,select中的列只能是出现在groupby中的列,使用聚合函数除外,如max()、min()等如以下例子会报错:selectid,no,uidfromuser_ordergroupbyuid; 改成下面的SQL则不报错:selectuidfromuser_ordergroupbyuid; 解决这个问题可以有三个方法:方
MySQL异常sql_mode=only_full_group_by原因:在MySQL5.7后MySQL默认开启了SQL_MODE严格模式,对数据进行严格校验。会报sql_mode=only_full_group_by错误说明写的SQL语句不严谨,对于groupby聚合操作,select中的列只能是出现在groupby中的列,使用聚合函数除外,如max()、min()等如以下例子会报错:selectid,no,uidfromuser_ordergroupbyuid; 改成下面的SQL则不报错:selectuidfromuser_ordergroupbyuid; 解决这个问题可以有三个方法:方
Ubuntu系统报错:Thesystemisrunninginlow-graphicsmode我遇到过两次这种请况,这次解决了。很nice!在csdn上搜到的大部分操作是:鼠标进入系统使用快捷键Ctrl+Alt+F1进入用户输入密码然后按照以下代码进行cd/etc/X11sudocpxorg.conf.failsafexorg.confsudoreboot我用这个办法解决了:系统在低图形模式下运行(可以先按ctrl+alt+F1进入终端)解决方法如下:1.sudoapt-getupdate2.在终端上运行sudoapt-get-dinstall–reinstallgdm(这里-reinstal
Ubuntu系统报错:Thesystemisrunninginlow-graphicsmode我遇到过两次这种请况,这次解决了。很nice!在csdn上搜到的大部分操作是:鼠标进入系统使用快捷键Ctrl+Alt+F1进入用户输入密码然后按照以下代码进行cd/etc/X11sudocpxorg.conf.failsafexorg.confsudoreboot我用这个办法解决了:系统在低图形模式下运行(可以先按ctrl+alt+F1进入终端)解决方法如下:1.sudoapt-getupdate2.在终端上运行sudoapt-get-dinstall–reinstallgdm(这里-reinstal
在首席执行官萨蒂亚·纳德拉(SatyaNadella)的支持下,微软似乎正在迅速转变为一家以人工智能为中心的公司。最近微软的众多产品线都采用GPT-4加持,从Microsoft365等商业产品到“新必应”搜索引擎,再到低代码/无代码PowerPlatform等面向开发的产品,包括软件开发组件PowerApps[1]。非常重要的一点是这些产品都是使用.NET构建的,这些项目可以快速的使用LLM加持,我们写程序的同学肯定都会想微软是怎么做的,正好微软在3月17日在发布了一篇博客文章:[Hello,SemanticKernel!](https://devblogs.microsoft.com/sem