徐小夕 徐小夕
5年前
如何用不到200行代码写一款属于自己的js类库
前言JavaScript的核心是支持面向对象的,同时它也提供了强大灵活的OOP语言能力。本文将使用面向对象的方式,来教大家用原生js写出一个类似jQuery这样的类库。我们将会学到如下知识点:闭包:减少变量污染,缩短变量查找范围自执行函数在对象中的运用extend的实现原理如何实现跨浏览器的事件监听原型链与继承接下来我会对类库
Easter79 Easter79
4年前
sqlalchemy 各种关系的写法
Intro因为sqlalchemy这玩意儿不是特别常用,偶然提起的时候想写个多对多关系还搜索了半天。于是趁机做个笔记。注意事项ForeignKeydb.ForeginKey的参数是<表名.<键名,而不是<类名.<字段名,务必注意这个区别。back\_populates和ba
不是海碗 不是海碗
2年前
分享我通过 API 赚钱的思路
我们经常看到非常多的API推荐,但又经常收藏到收藏夹里吃灰,仿佛收藏了就是用了。很多时候没有用起来,可能是因为想不到某类API可以用来做什么或者能应用在哪里。
Stella981 Stella981
4年前
Hive on spark下insert overwrite partition慢的优化
  Hive版本:2.1.1,Spark版本是1.6.0  这几天发现insertoverwritepartition运行的很慢,看了下是hiveonspark引擎,这引擎平时比mapreduce快多了,但是怎么今天感觉比mapreduce慢了好几倍,运行了1h多还没运行完。  将SQL拿来手动hivef文件.sql执行
Stella981 Stella981
4年前
Pulsar与Kafka消费模型对比
kafkakafka属于Stream的消费模型,为了支持多partition的消费关系,引入了consumergroup的概念,同时支持在消费端动态的reblance操作,当多个Consumer订阅了同一个Topic时,会根据分区策略进行消费者订阅分区的重分配。只要consumergroup与
Stella981 Stella981
4年前
Azure Cosmos DB 中 Document API Repository 的实现
_阅读需要大约 5分钟。_前景:AzureCosmosDB由Microsoft提供,是全球分布式多模型数据库。 通过AzureCosmosDB跨任意数量的Azure地理区域弹性且独立地缩放吞吐量和存储。 它通过综合服务级别协议(https://www.oschina.net/action/Go
Stella981 Stella981
4年前
Golang中WaitGroup使用的一点坑
Golang中WaitGroup使用的一点坑Golang中的WaitGroup一直是同步goroutine的推荐实践。自己用了两年多也没遇到过什么问题。直到一天午睡后,同事扔过来一段奇怪的代码:坑1123456789101112131
Stella981 Stella981
4年前
PHP中static和self的区别
使用self::或者\_\_CLASS\_\_对当前类的静态引用,取决于定义当前方法所在的类:使用static::不再被解析为定义当前方法所在的类,而是在实际运行时计算的。也可以称之为“静态绑定”,因为它可以用于(但不限于)静态方法的调用。静态绑定是PHP5.3.0,增加的一个功能用于在继承范围内引用静态调用的类简单通俗的来说,
Stella981 Stella981
4年前
Codeigniter 3 拓展HMVC
在Codeiniter(以下统称CI)2.X版本中,我们就通过拓展核心类库实现了HMVC,但是同样的代码,拿到CI3中,就很有可能不好用了。拓展核心类库方式官方的文档对拓展核心类有详细的说明:你定义的类必须继承自父类。你的类名和文件名必须以MY\_开头。(这是可配置的,见下文)举个例子,要扩展原始的Input类,你需要新
Stella981 Stella981
4年前
Ambassador 0.52 新特性:会话亲和性、负载均衡控制、gRPC
!(https://oscimg.oschina.net/oscnet/d771ddfbc6ce4cf09f7943e411639f9c.jpg)本文由公众号EAWorld翻译发表,转载需注明出处。作者:RichardLi译者:白小白原文:http://t.cn/E6cZoyG现时的云原生应用由多