首页 文章 精选 留言 我的

精选列表

搜索[向量化执行],共10000篇文章
优秀的个人博客,低调大师

Canonical 向 Plymouth 上游贡献改进,已用于 Ubuntu 20.04

安装 Ubuntu 20.04 系统的台式机/笔记本在 UEFI 模式下启动时,与旧版本最明显的区别之一就是启动界面的改进。这要归功于 Red Hat 在提供无闪烁(flicker-free)的启动体验方面所做的工作,并在启动过程中引入 UEFI BGRT 系统/主板 Logo,以提供更多的过渡体验。同样的,Canonical 也在努力贡献自己实现的一些改进并 push 给上游的 Plymouth。 过去一年来,Ubuntu 20.04 已拥有与 Fedora 和其他 Linux 发行版(如 Arch Linux)相似的的启动体验。 在此过程中,Ubuntu 开发者一直在对这个图形化的启动界面代码进行进一步打磨,其中包括 Canonical 的 Daniel van Vugt,他在过去几年里对 GNOME 上游的贡献是众所周知的。 开发者贡献的代码包括修复部分标签的居中问题、新的完整性检查模式(integrity-check mode),以及支持显示 fsck 状态信息。 这些工作也对 Red Hat 最近贡献的其他改进进行了补充,其中包括DRM/KMS 探针加速(probe speed-ups)和其他工作。

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

拒向 MongoDB 妥协,AWS 推出替代品 DocumentDB

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 AWS 昨日宣布推出DocumentDB,这是一个与 MongoDB API 兼容的新数据库产品。AWS 将 DocumentDB 描述为“一个快速、可扩展且高度可用的文档数据库,旨在与你现有的 MongoDB 应用和工具兼容”。实际上,它是一个 MongoDB 的托管版简易替代品,不使用任何 MongoDB 代码。 AWS 表示,尽管 MongoDB 在功能方面做得很好,但由于大规模设置和管理 MongoDB 集群所带来的复杂性,用户很难构建那些可扩展到每秒数 TB 和数十万次读写操作的高性能应用。Amazon DocumentDB 则是从头开始设计,可为用户提供大规模运行任务关键型(mission-critical)MongoDB 工作负载所需的性能、可扩展性和可用性,且与 Apache 2.0 开源 MongoDB 3.6 API 兼容。 话虽如此,但联想到MongoDB 去年10月因不满云供应商滥用行为而修改开源协议的动作,AWS 此举就显得耐人寻味了。 外媒TechCrunch写道:DocumentDB 就是 AWS 做的 MongoDB 替代品,长期以来,AWS 一直被指责采用优质的开源项目进行再利用和品牌再塑,但又不总是回馈这些社区,这早已不是什么秘密。MongoDB 也是最早通过更换许可证去阻止这种情况的公司之一,新许可证明确表示,想要这样坐享其成的公司必须购买商业许可证。之后,其他开源公司也纷纷效仿。 TechCrunch 还就此联系了 MongoDB 的 CEODev Ittycheria,他表示: 模仿就是最真诚的奉承,所以 AWS 此举并不奇怪。不过,开发者在技术上都足够精明,能够区分真实的创新和差劲的模仿。MongoDB 将继续超越市场中的任意模仿者。 MongoDB 的联合创始人兼 CTO Eliot Horowitz 对此表示赞同,他说: “为了给开发者想要的东西,AWS 已经被要求提供基于两年前的 MongoDB 代码仿制MongoDB 服务。我们整个公司都专注于一件事 —— 为开发者提供处理数据的***方式,且可以随意运行。我们致力于实现此目标,这将继续使真正的 MongoDB 有别于那些不断出现的模仿品。” MongoDB 的发言人也补充道,DocumentDB 兼容的 MongoDB 3.6 API 已有两年的历史,缺失太多新的功能,比如ACID 事务、全局集群和移动同步。 TechCrunch ***写道:客观地说,AWS 最近在开源社区变得更加活跃了,并且从某种程度上来说,它确实为开发者提供了他们想要的东西(并非所有开发者都对 MongoDB 自己的托管服务感到满意)。但考虑到 AWS 在已经明确知道 MongoDB 更换许可证的原因的情况下,还是选择用兼容老版本 API 的形式绕过 MongoDB 的新许可,这始终就是一个有争议的举动,且不会让这家公司受到开源社区的喜爱。

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

循环定时向qq对话框中发送消息

在qq中重复发消息,利用网上的操作代码,自己定义了一个类,用多线程和定时实现对一个qq弹窗循环定时发消息。https://github.com/Wn-Dev/qq_send_messages # 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口 # 之后模拟按键发送enter键发送消息 import win32gui import win32con import win32clipboard as w import time import threading class SendMessage: to_who ='' msg='' def __init__(self,t,m): self.to_who = t self.msg = m def getText(self): """获取剪贴板文本""" w.OpenClipboard() d = w.GetClipboardData(win32con.CF_UNICODETEXT) w.CloseClipboard() return d def setText(self): """设置剪贴板文本""" w.OpenClipboard() w.EmptyClipboard() w.SetClipboardData(win32con.CF_UNICODETEXT,self.msg) w.CloseClipboard() def send_qq(self): """发送qq消息 to_who:qq消息接收人 msg:需要发送的消息 """ # 将消息写到剪贴板 self.setText() # 获取qq窗口句柄 qq = win32gui.FindWindow(None, self.to_who) # 投递剪贴板消息到QQ窗体 win32gui.SendMessage(qq, 258, 22, 2080193) win32gui.SendMessage(qq, 770, 0, 0) # 模拟按下回车键 win32gui.SendMessage(qq, win32con.WM_KEYDOWN, win32con.VK_RETURN, 0) win32gui.SendMessage(qq, win32con.WM_KEYUP, win32con.VK_RETURN, 0) # def display(self): # print(self.to_who) if __name__ =='__main__': num=0 #msg:你想输入的消息 msg='' #to_who_x: 用于qq的消息窗口 to_who_1 = "" to_who_2 ="" m1 = SendMessage(to_who_1,msg) m2 = SendMessage(to_who_2,msg) while True: t1= threading.Thread(target= m1.send_qq()) t2= threading.Thread(target= m2.send_qq()) t1.start t1.join t2.start t2.join print(num) num=num+1 time.sleep(30)

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

iOS: 向Github的README.md里添加图片

我们将项目上传到Github上开源供大家使用,可是,有时只是在READEME.md中做一些文字说明并不直观,如果能给上演示的截图是不是更能把功能展示的一目了然呢。 不费话了,直接上步骤: 第一步:首先我们需要在项目中创建一个文件夹,名称随意取,用来专门存放图片的,最后连同整个项目代码上传到github上,上传成功后,每一张图片的链接就有了; 第二步:然后我们需要进入Github上去找到对应的图片,并复制该图片的链接,此时图片的路径是相对路径,路径不完整是无法获取图片的; 第三步:接着在之前获取的相对路径前面添加Github的协议,即:https://github.com/账号/相对路径; 第四步:最后在READEME.md中编辑,按照指定的格式添加图片路径,如:![image](https://github.com/账号/相对路径) 解释:这里需要注意的是不要去掉![]()任何一个,去掉之后就变成显示文本了 拓展: 格式如下: ![](img_url) 即: 叹号! + 方括号[ ] + 括号( ) 其中叹号里是图片的URL。 如果不加叹号! ,就会变成普通文本了。 在方括号里可以加入一些 标识性的信息,比如:![ABC](http://www.baidu.com/img/bdlogo.png) 演示步骤如下,并配截图( 前提是已经成功将图片随整个项目上传到了Github上,我给图片文件夹取名称为screenshots) 1.进入Github,点击仓库 2.进入可以看到所有的文件夹,然后点击项目工程文件 3.然后找到图片文件夹,点击进去 4.看到所有的图片 5.依次点击每一张图片,获取相对路径 6.将图片路径补充完整,即添加前缀:https://github.com/自己的账号/ https://github.com/自己的账号/BezierCurveLineTest/blob/master/BezierCurveLineTest/BezierCurveLineTest/screenshots/bar.png https://github.com/自己的账号/BezierCurveLineTest/blob/master/BezierCurveLineTest/BezierCurveLineTest/screenshots/line1.png https://github.com/自己的账号/BezierCurveLineTest/blob/master/BezierCurveLineTest/BezierCurveLineTest/screenshots/line2.png https://github.com/自己的账号/BezierCurveLineTest/blob/master/BezierCurveLineTest/BezierCurveLineTest/screenshots/pie.png 7.打开READEME.md,按照格式添加图片的链接路径 8.刷新Github,结果图片成功显示: 欢迎关注我的github:https://github.com/xiayuanquan 程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式! 本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5695808.html ,如需转载请自行联系原作者

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

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部分的功能。

用户登录
用户注册