开源、全站、低代码项目rxDrag的前、后端演示终于全都上线了,停下来喘口气,把开发实践通过系列文章的方式分享出来,顺便整理一下思路。当决定要做这个低代码项目的时候,低代码还不像现在这样火。开发过程中,只是觉得前端后端合起来,有很多冗余信息,被代码一遍遍重复表达,是一件很枯燥、无聊的事情。这些枯燥的重复工作,完全可以由机器来做,以便解放出我们的时间,来做更有价值的工作。带着这些有点儿天真的想法,开始了低代码开发的探索之路。随着工作越来越深入,接触到的低代码领域的人也越来越多。慢慢意识到,低代码火了!当看到资本们疯狂的追逐、老板们天马行空的幻想、商家们无底线的吹捧、程序员们充满优越感的鄙视...
从防御视角探讨ChatGPT对网络安全的影响专家介绍:李智华,华为安全AI算法专家,中科院博士ChatGPT的核心优势是通过基于自然语言处理技术模型、情景模型和语言模型来自动生成文章和代码。在前面的文章中,我们从攻击视角探讨了ChatGPT对网络安全的影响,本文将从防御视角来探讨ChatGPT在网络安全领域的作用,并进行能力评估。 ChatGPT在网络安全领域的应用主要有以下几个方面:1.威胁检测:(1)提取签名规则(2)识别恶意代码2.代码审计:分析代码漏洞3.威胁情报:从文本中提取情报4.安全运营:生成安全运营报告威胁检测:提取签名规则能力指数:★★★☆☆众所周知,GitHub上有大量开源
从防御视角探讨ChatGPT对网络安全的影响专家介绍:李智华,华为安全AI算法专家,中科院博士ChatGPT的核心优势是通过基于自然语言处理技术模型、情景模型和语言模型来自动生成文章和代码。在前面的文章中,我们从攻击视角探讨了ChatGPT对网络安全的影响,本文将从防御视角来探讨ChatGPT在网络安全领域的作用,并进行能力评估。 ChatGPT在网络安全领域的应用主要有以下几个方面:1.威胁检测:(1)提取签名规则(2)识别恶意代码2.代码审计:分析代码漏洞3.威胁情报:从文本中提取情报4.安全运营:生成安全运营报告威胁检测:提取签名规则能力指数:★★★☆☆众所周知,GitHub上有大量开源
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT下FlexSPIdriver实现Flash编程时对于中断支持问题。 前段时间有客户在官方社区反映i.MXRT1170下使用官方SDK里FlexSPI驱动去擦写Flash时不能很好地支持全局中断。客户项目里用了两块NORFlash,分别挂在不同的FlexSPI上,一块Flash用于存储XIP代码(FlexSPI1),另一块Flash用于存储项目资源数据(FlexSPI2),显然这样的设计原理上是没有问题的,那为什么使能了中断会出问题呢?今天痞子衡来分析下这个问题:Note:客户测试的SDK版本为2.12.1,对应的
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT下FlexSPIdriver实现Flash编程时对于中断支持问题。 前段时间有客户在官方社区反映i.MXRT1170下使用官方SDK里FlexSPI驱动去擦写Flash时不能很好地支持全局中断。客户项目里用了两块NORFlash,分别挂在不同的FlexSPI上,一块Flash用于存储XIP代码(FlexSPI1),另一块Flash用于存储项目资源数据(FlexSPI2),显然这样的设计原理上是没有问题的,那为什么使能了中断会出问题呢?今天痞子衡来分析下这个问题:Note:客户测试的SDK版本为2.12.1,对应的
9月2日,本周五14:00「创新的复利」SequoiaTalk系列论坛,首期直播盛大启动。在第一期科技专场,4位红杉中国资深投资人、8位创新创业者将带我们深入工业软件、机器人、云计算等领域,围绕技术、商业、运营等多个维度进行探讨。本次,玖章算术CEO叶正盛被业界称为云计算和数据库技术领军人,受邀参加首期的「创新的复利」科技专场直播,与红杉中国合伙人张涵共同探讨,聚焦「云计算,开启下半场」对产业趋势的变化,激发底层技术突破的新浪潮。 玖章算术不仅是红杉成员企业,同时也是新时代技术创业公司的新生力量代表。公司聚焦在云计算与数据管理基础技术领域,通过云原生技术打造全球领先的技术平台,致力于帮助客户更
9月2日,本周五14:00「创新的复利」SequoiaTalk系列论坛,首期直播盛大启动。在第一期科技专场,4位红杉中国资深投资人、8位创新创业者将带我们深入工业软件、机器人、云计算等领域,围绕技术、商业、运营等多个维度进行探讨。本次,玖章算术CEO叶正盛被业界称为云计算和数据库技术领军人,受邀参加首期的「创新的复利」科技专场直播,与红杉中国合伙人张涵共同探讨,聚焦「云计算,开启下半场」对产业趋势的变化,激发底层技术突破的新浪潮。 玖章算术不仅是红杉成员企业,同时也是新时代技术创业公司的新生力量代表。公司聚焦在云计算与数据管理基础技术领域,通过云原生技术打造全球领先的技术平台,致力于帮助客户更
目录微服务架构优点缺点结论微服务从几年突然火了起来,经常在各种地方见到,刚好有空,整理了一下我的看法。我在18年开始参加工作,刚出来工作时认为微服务是一种“先进”的设计风格用上了就是好的,然而最近回头看,微服务只是为了解决某一些问题的方案,并不适用于所有系统。选择架构,在我看来更像是买东西:找到需要的东西,并且挑出代价最小的质量最好的。没有过时的架构,只有合适的架构。微服务架构微服务是一种通过多个小型服务组合来构建单个应用的架构风格,这些服务围绕业务能力而非特定的技术标准来构建。各个服务可以采用不同的编程语言,不同的数据存储技术,运行在不同的进程之中。服务采取轻量级的通信机制和自动化的部署机制
目录微服务架构优点缺点结论微服务从几年突然火了起来,经常在各种地方见到,刚好有空,整理了一下我的看法。我在18年开始参加工作,刚出来工作时认为微服务是一种“先进”的设计风格用上了就是好的,然而最近回头看,微服务只是为了解决某一些问题的方案,并不适用于所有系统。选择架构,在我看来更像是买东西:找到需要的东西,并且挑出代价最小的质量最好的。没有过时的架构,只有合适的架构。微服务架构微服务是一种通过多个小型服务组合来构建单个应用的架构风格,这些服务围绕业务能力而非特定的技术标准来构建。各个服务可以采用不同的编程语言,不同的数据存储技术,运行在不同的进程之中。服务采取轻量级的通信机制和自动化的部署机制
Bug驱动开发(Bug-drivendevelopment)。尽管名字相同高大上,但实际上各位程序猿对它都不陌生。简单地说就是发现bug——消除bug——发现新的bug,这样一个不断循环的过程驱动着开发,是谓Bug驱动开发。要运用这样的方法论很easy,仅仅需做到下面若干条中的某一条:选用刚開始学习的人或对软件系统架构和设计原则没有经验的程序员开发复杂的系统。项目边界不清,需求频繁变动。人手不够,时间紧张。资源不足或重视不够,未经(充分)測试。产品经理急于推出新版本号,项目经理使项目仓促上线。Bug驱动开发是一个轻量的软件开发方法学,它利用Bug管理系统来记录要实现的功能,从大到小,逐