首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏物联网思考

    【玩转ESP32】3、点亮LED,Blinkblinkblink

    2、使用idf中的例程改造 对idf里面的demo进行改造,在examples\get-started\blink里面更改GPIO口: #define BLINK_GPIO 1 3、GPIO操作相关API freertos/FreeRTOS.h" #include "freertos/task.h" #include "driver/gpio.h" #include "sdkconfig.h" #define BLINK_GPIO 1 void app_main(void) { gpio_pad_select_gpio(BLINK_GPIO); /* Set the GPIO as a push/pull output */ gpio_set_direction(BLINK_GPIO, GPIO_MODE_OUTPUT); while(1) { gpio_set_level(BLINK_GPIO , 0); vTaskDelay(1000 / portTICK_PERIOD_MS); gpio_set_level(BLINK_GPIO, 1); vTaskDelay

    2.2K10发布于 2021-03-10
  • 来自专栏物联网思考

    使用ES32F369x点个灯,blinkblinkblink

    间隔500ms闪烁一次;es32f369x的gpio的特别之处,可以配置CMOS或者TTL电平、是否输入滤波功能、配置驱动能力。

    44910发布于 2021-02-07
  • 来自专栏麒思妙想

    尝尝Blink

    期待 Flink 1.9 整合 Flink 和 Blink 的版本。 突然心血来潮,打算自己编一版 Blink 玩玩,这篇文章分为两个部分: 介绍如何编译Blink,这部分非常简单的入门 介绍一下,我关注blink的点 编译Blink 首先,clone仓库 https:/ /github.com/apache/flink.git 切换到 Blink 分支 git checkout blink 看代码的话,墙裂推荐使用 VS Code , 管理 git 相当舒服 ? 除了架构上的重构,Blink 还在具体实现上做了较多比较大的重构。 Blink 的 SQL/tableAPI 在功能和性能方面都取得了脱胎换骨的变化。

    70520发布于 2020-07-10
  • 来自专栏物联网思考

    【GD32L233C-START】2、非阻塞方式点灯,blinkblinkblink……

    官方的demo用的阻塞方式点灯,即就是死等,在等待期间mcu干不了其他事情(中断除外),这种方式不太友好,本文使用非阻塞方式点灯。

    65160编辑于 2022-02-09
  • 来自专栏盟主来了

    聊下blink的剥离

    刚才群里有人问,如何裁剪chromium,把blink提取出来, 自己裁剪我感觉不太可行,因为现在的blink如果想不依赖chromium的base库,就需要自己写里面的硬件合成层 这块逻辑已经是完全我自己写的了 写了我很久 里面需要对blink的graphiclayer层的各种坐标变换、滚动、裁剪都熟悉 我是因为工作关系,有时间深入了解这块 否则光看硬件合成层那堆代码,没个几个月时间估计是看不懂的 我前期已经准备了半年时间学习这块 https://chromium.googlesource.com/chromium/src.git/+/master/cc/  有兴趣大家可以看看这里面的代码 要剥离blink ,最大的麻烦就是实现硬件加速层 blink已经没有软件绘制了,或者说软绘也是建立在硬绘的基础上 走硬件合成 这是和wekbit最大的不一样 blink为了性能,全用opengl来合成图层,而这块代码 所以要剥离blink,就得自己实现一遍cc层。我花了半年时间先搞明白了cc,再花了几个星期重写了个简单的cc层。

    1.2K20发布于 2019-02-20
  • 来自专栏祝威廉

    漫谈加持Blink的Flink和Spark

    前言 今天朋友圈有篇【阿里技术】发的文章,说Blink的性能如何强悍,功能现在也已经比较完善。 譬如: Blink 在 TPC-DS 上和 Spark 相比有着非常明显的性能优势,而且这种性能优势随着数据量的增加而变得越来越大。 要想享受Blink的加持,大家可能还要等待一段时间,因为除了功能合并,还有代码质量。代码质量理论上应该是没有原生flink好的。这个需要时间,不是靠人力就能搞定的。 一点忧思 阿里收购Flink母公司,然后马上发通告,说blink要合并进flink了,之前还是商量口吻。显然,这对于社区来说,是一个非常不友好的感觉。

    1.4K20发布于 2019-02-27
  • 来自专栏丑胖侠

    Blink,或是技术社区的突破创新

    -《Blink:眨眼之间》 昨天更新了CSDN博客的APP,发现这次版本更新了一个大功能——Blink。挺有意思的一个功能,如果要类比的话,算是技术类的微博或朋友圈。 这次Blink功能算是比较有创造性的,以技术领域积累的庞大用户作为基础来搞起社交,也算是一个突破口。 曾经不止一次写文章吐槽CSDN的互动性太差,这次的Blink功能会大大增加了技术论坛的社交属性,互动频率和用户停留时间。这很可能是技术博客、论坛的一个新的突破口。 目前Blink的功能很简单,能够发布链接、图片、表情,同时能够将博客的文字分享至Blink。对于用户,可以关注、点赞、评论、转发,仅此而已。 Blink用到了这样一句slogan:人们在一眨眼间做出的决策,其内涵远比表相来得复杂。但我觉得“表相”这个词用错了,应该是“表象”,你觉得呢?

    31810编辑于 2022-05-09
  • 来自专栏盟主来了

    2021.5.10日报:blink的gc问题

    57是给blink的每个引入v8的变量,搞了个基类:ActiveScriptWrappableBase 再到V8PerIsolateData管理了所有的ActiveScriptWrappableBase 1 然后在UnifiedHeapController::EnterFinalPause(这是个gc的某一阶段),blink遍历所有ActiveScriptWrappableBase实例,根据dispatchHasPendingActivity blink::V8GCController::gcPrologue(v8::Isolate * isolate, v8::GCType type, v8::GCCallbackFlags flags, blink::UnifiedHeapController::EnterFinalPause(v8::EmbedderHeapTracer::EmbedderStackState stack_state) blink::UnifiedHeapController::RegisterV8References(const std::vector<std::pair<void *,void *>,std::allocator

    70120编辑于 2021-12-06
  • 来自专栏盟主来了

    记录下blink 57的BlinkPlatformImpl等流程

    RendererBlinkPlatformImpl继承了BlinkPlatformImpl, 在RendererBlinkPlatformImpl::currentThread里 如果是渲染主线程,会返回main_thread_,这玩意是blink 返回的是WebThreadImplForRendererScheduler, 如果是js worker这种,BlinkPlatformImpl::currentThread::scheduler返回的是 blink

    54030发布于 2019-02-20
  • 来自专栏盟主来了

    blink的一处断言错误

    blink::ComposedTreeTraversal::assertPrecondition(const blink::Node & node) 行 123 C++ node.dll! blink::ComposedTreeTraversal::parent(const blink::Node & node, blink::LayoutTreeBuilderTraversal::ParentDetails blink::LayoutTreeBuilderTraversal::parent(const blink::Node & node, blink::LayoutTreeBuilderTraversal blink::StyleResolverState::StyleResolverState(blink::Document & document, blink::Element * element, const blink::StyleResolver::computeFont(blink::ComputedStyle * style, const blink::StylePropertySet & propertySet

    77930发布于 2019-02-20
  • 来自专栏盟主来了

    blink跨线程解析html有点小问题

    blink::HTMLDocumentParser::processParsedChunkFromBackgroundParser(WTF::PassOwnPtr<blink::HTMLDocumentParser blink::HTMLDocumentParser::notifyScriptLoaded(blink::Resource * cachedResource) 行 1036 C++ node.dll blink::HTMLScriptRunner::notifyFinished(blink::Resource * cachedResource) 行 200 C++ node.dll! blink::Resource::finish() 行 312 C++ node.dll! blink::ResourceLoader::didFinishLoading(blink::WebURLLoader * __formal, double finishTime, __int64 encodedDataLength

    62530发布于 2019-02-20
  • 来自专栏盟主来了

    blink的SpatialNavigationEnabled会引起刷新区域过大

    blink::Element::styleForLayoutObject miniblink.dll!blink::Element::recalcOwnStyle miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::ContainerNode::recalc miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::ContainerNode::recalcChildStyle miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::ContainerNode::recalcChildStyle miniblink.dll! blink::Element::recalcStyle miniblink.dll!blink::Document::updateStyle miniblink.dll!

    62240发布于 2019-02-20
  • 来自专栏盟主来了

    webkit和blink在blob机制上不同的地方

    WebCore::BlobResourceHandle::start::__l2::<lambda>() 行 209 C++ 而blink是先在XMLHttpRequest里存成一个临时文件再关联上一个 blink::DocumentThreadableLoader::handleReceivedData(const char * data, unsigned int dataLength) 行 659 blink::DocumentThreadableLoader::dataReceived(blink::Resource * resource, const char * data, unsigned blink::RawResource::appendData(const char * data, unsigned int length) 行 95 C++ webcore_shared.dll! blink::ResourceLoader::didReceiveData(blink::WebURLLoader * __formal, const char * data, int length,

    2K20发布于 2019-02-20
  • 来自专栏数据库和大数据技术原理解析

    Flink 1.9 特性学习和Blink SQL Parser 功能使用

    ),另一块是合入Blink相关特性,下面给出个人相关理解。 pluggable,目前Flink 1.9 有社区Planner和Blink Planner,但具体使用哪一种,开发者可以自行选择使用,Blink Planner方面会有更好的SQL方面的功能 Restructure 全新的SQL类型系统: 兼容Hive: 更丰富的Blink 相关功能: Blink Runner相关功能,会在后续1.9+版本陆续开始合入,大家可以关注社区的FLIP的方向,时刻关注的社区 Blink Table/SQL 功能借鉴 2.1 Blink 支持的SQL语法 2.1.1 Create Function Create function语法支持: create function say_hello 上面代码是可以使用Blink 来进行SQL解析,同时会生成不同的SqlNode,感兴趣的同学可以自己去尝试调试一下。 3.

    86120编辑于 2022-06-23
  • 来自专栏张高兴的博客

    张高兴的 MicroPython 入门指南:(一)环境配置、Blink、部署

    Blink 当人们想到“编程”时,通常很自然地想到软件。然而,编程不仅仅是和软件有关,它还可以通过硬件编程影响现实物理世界。这也是所谓的 物理计算。 Blink 译为“眨眼、闪烁”,下面通过编程使 Pico 开发板上的 LED 灯不断闪烁,模拟“眨眼”的效果。

    3.3K11编辑于 2025-05-21
  • 来自专栏程序员互动联盟

    【专业技术】浏览器的渲染引擎Blink

    Blink是谷歌公司的浏览器Chromium使用的渲染引擎。 Blink处于一个包容性的开源社区里,它欢迎任何人分享其使命。 Blink是在一种抽象的平台上实现的, 因此本身不能运行。 Chromium Content module提供这个抽象平台运行所需的Blink的实现。 Content模块的开发有专门的文档描述。有关调试Blink一些提示和建议,请参阅入门Blink调试页面。 需要注意的是Blink的代码必须符合Blink编码风格指南所规定的编码风格。 那么问题来了:我怎么把Blink移植到我的平台? ? Blink运行在沙盒里面的一个抽象的平台上,因此很少有操作系统的特定依赖。这种设计具有两种后果: (1)Blink不能单独运行 (2)移植到其他平台发生在不同的层。 作为我们工作的特点,Blink跟踪他们在Web标准社区的几乎每一个进步,它可以让Blink成为透明的--每个功能的状态和如何决定哪些功能,默认满足开放标准。

    1.6K130发布于 2018-03-13
  • 来自专栏盟主来了

    史上最小巧的blink+cc(硬件合成层)出炉

    史上最小巧的blink+cc终于搞定了。我把cc层也移植到精简版blink中。 发现其实cc依赖的不多,也就稍微用到了base目录下的,连content层都没怎么用到。 当然现在还是软绘。

    90820发布于 2019-02-20
  • 来自专栏章鱼carl的专栏

    【Flink】第二十九篇:源码分析 Blink Planner

    Blink Planner:框架、Flink SQL 解析流程、源码分析。 :将Operation树转换为Transformation; 其层次关系: BatchPlanner 和 StreamPlanner 是 Blink Planner 的核心。 Blink SQL执行过程: 在Blink Planner中,Tabel API和SQL语句两者在Operation层面进行了统一。 至此我们完成了对Blink Planner的两大步骤的第一步的四个小步骤的全部源码分析, 1. 而在Flink中,Blink自定义的优化主要有: minibatch、local/global agg、chain、复用公共子图。

    3K11编辑于 2022-03-31
  • 来自专栏大数据成神之路

    Blink开源,Spark3.0,谁才能称霸大数据领域?

    与此同时,2019年1月底,阿里巴巴内部版本Blink正式开源!一石激起千层浪,Blink开源的消息立刻刷爆朋友圈,整个大数据计算领域一直以来由Spark独领风骚,瞬间成为两强争霸的时代。 那么未来Spark和Blink的发展会碰撞出什么样的火花?谁会成为大数据实时计算领域最亮的那颗星? 我们接下来看看Spark和Flink各自的优劣和主要区别。 另外随着5G的发展,网络传输不再是瓶颈之时,IOT的爆发式发展也将会是实时计算需求爆发之时,届时Flink在流式计算中的天然优势将发挥的淋漓尽致,Blink的开源和阿里巴巴对Blink的加持无疑 又给Flink

    1.1K40发布于 2019-03-15
  • 来自专栏飞总聊IT

    阿里Blink开源,会不会是Flink分崩离析的开始?

    阿里Blink正式开源,重要优化点解读。这篇文章开篇大概是这样的: ? 作者大沙是Blink团队的大拿。与此同时,网上也有人写了一篇文章,讲述自己对Blink的看法。 但是如果让我来解读的话,我们还是先引用同样是AI在线这篇文章里面之前的一段关于Blink背景的话: ? 简单来说,我在国内的媒体,比如微信公众号上见到了很多关于Blink开源进Flink的文章。并且阿里巴巴表达了Blink对Flink的改进是巨大的,而且Blink会很快进入Flink。 但是我在非中文的媒体里并没有见到同样程度的欢声雀跃的欢迎Blink到来的文章。难道国内的月亮和国外不一样圆吗? Blink开源,会不会比现在这样社区推动发展的Flink更好,这个问题是见仁见智的。 对于我来说,目前所有公开的信息没有回答这样一个问题:之前Blink相对较少的贡献推回给Flink社区,进展缓慢。如今整个Blink合并进Flink,阿里巴巴有信心很快完成。

    1.4K20发布于 2019-05-06
领券