首页 文章 精选 留言 我的

精选列表

搜索[解释器],共10023篇文章
优秀的个人博客,低调大师

简短而有效的python queue队列解释

Queue.qsize() 返回队列的大小 Queue.empty() 如果队列为空,返回True,反之False Queue.full() 如果队列满了,返回True,反之False Queue.full 与 maxsize 大小对应 Queue.get([block[, timeout]])获取队列,timeout等待时间 Queue.get_nowait() 相当Queue.get(False) 非阻塞 Queue.put(item) 写入队列,timeout等待时间 Queue.put_nowait(item) 相当Queue.put(item, False) Queue.task_done() 在完成一项工作之后,Queue.task_done()函数向任务已经完成的队列发送一个信号 Queue.join() 实际上意味着等到队列为空,再执行别的操作

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

MaxCompute( 原ODPS)下的表分区解释

大数据计算服务(MaxCompute,原名 ODPS,https://www.aliyun.com/product/odps)是一种快速、完全托管的 GB/TB/PB 级数据仓库解决方案。MaxCompute 向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。 ODPS分区字段一般来说都是重复性非常强的字段,比如说时间,某一天可能会产生几万条数据,把这一天产生的数据就存入到一个分区中,而时间(某天)就是分区字段,时间(某天)所在的列就是分区列。也就是说,基于分区列的数据作为一个纬度,进行了数据块的划分存储,加快查询速度。每一个分区块里面的数据是完整性的,而不是分区列里的一列或者几列数据。在ODPS中最多支持六级分区。也就是说partition by里面

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

高级、函数式、解释型、动态编程语言:Crumb

Crumb 是最新开源的编程语言,发布后在 Reddit 的编程版块引起了广泛讨论。 正如标题所言,Crumb 是一门函数式编程语言,且没有“关键字”,一切皆函数 (0 keywords, everything is a function.)。其他特性包括提供垃圾回收 (GC)、动态类型、具有简洁的语法和详细的标准库。 示例代码 table = (map (range 10) {_ y -> <- (map (range 10) {item x -> <- (multiply (add x 1) (add y 1)) }) }) (loop 100 {i -> i = (add i 1) (if (is (remainder i 15) 0) { (print "fizzbuzz\n") } { (if (is (remainder i 3) 0) { (print "fizz\n") } { (if (is (remainder i 5) 0) { (print "buzz\n") } { (print i "\n") }) }) }) }) 标准库包括:IO、Comparisons、Logical Operators、Arithmetic 等。

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

Android 团队早期员工解释 Android 哪里不如 iOS

近期部分移动高管谈到了开发者如何看待移动生态系统,其中包括谷歌Android团队早期员工之一的汤姆·莫斯(Tom Moss),他阐释了Android在哪里输给了iPhone,称企业市场是Android的软肋,最糟糕的是,在Android向用户证明价值之前,多 数员工会直接选择使用iPhone。 以下是这篇文章的主要内容: Android和iOS的竞争已经持续了近10年的时间。截至2014年第三季度,Android手机在全球智能手机市场中的份额超过80%,不过,这样的成绩得益于几十家不同的公司在生产Android手机。 相比之下,全球约12%的设备采用iOS系统,这些设备带来的收入可以直接流向苹果。 现在,还无法断定Android和iOS谁输谁赢,但近期部分移动高管谈到了开发者如何看待移动生态系统。 旨 在帮助用户在Android设备之间同步数据的Nextbit公司的CEO兼联合创始人莫斯表示,自己并不认为Android提供了什么不同的东西,使其 比iOS更有吸引力。值得一提的是,莫斯是谷歌Android团队的早期员工之一,曾在2007年帮助谷歌建立Android业务发展和战略合作部门。 “和苹果相比,我现在认为Android并没有为用户解决任何不同的问题,”莫斯说。“而苹果拥有更好的品牌,只要Android不能解决任何新的和不同的问题,现状就不会改变。” 莫斯同时承认Android在企业市场明显缺乏存在感,该市场目前由苹果和微软主导。他说:“Android for Work无法解决现在的问题,但至少其向他人发出了一个信号,即谷歌实际上很关注这些。” Android for Work是一种新型Android软件,可以被部署在企业环境中。该软件让用户在单一设备上设置专用的工作环境,在工作和个人模式之间切换。 Android for Work目前还没有投入使用,但谷歌已经在Android网站上的预览页面中详细介绍了它的功能。 “这只是次要问题,”莫斯说,“如果你让一名员工在iPhone和Android手机间选择,最重要的问题是多数人会选择iPhone。” 文章转载自 开源中国社区 [http://www.oschina.net]

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

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等操作系统。

用户登录
用户注册