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

    玩转Arm-2D】入门和移植从未如此简单

    仓库中README的描述,我们可以简单的把这个2D图形加速库理解为是一个专门针对Cortex-M处理器的标准“显卡驱动”。 测评机构又如何把复杂的2D处理以简单数值的形式呈现在大众面前呢? 市面上有那么多第三方GUI提供商,他们都有针对Cortex-M芯片的GUI产品,但我要如何说服他们增加对我的芯片提供支持呢? 对裸机用户:你们也不要着急,我知道你们硬件平台资源紧张——用不起专业GUI协议栈:你们一般要么不用GUI、要么就纯粹自己动手直接写简易的GUI——别担心:Arm-2D也给你们也带来了大礼包,让你们有能力简单的就能实现 【傻瓜部署教程】 Arm-2D 的部署不可谓不简单,基本可以通过在 RTE 中勾选对应选项完成大部分工作。 简单的单击左下角的 Resolve 按钮,RTE会自动帮你勾选上所依赖的模块。 单击“OK” 按钮完成组件的添加。

    3.3K61编辑于 2023-09-06
  • 来自专栏PHP饭米粒

    AI应用开发,如此简单

    关注公众号的盆友应该了解,我一直是在做一些AI应用层技术上的一些研究,这也是大部分人能够入局AI,了解AI的很好的方式,通过实战,从应用层开始,从自己做第一个AI应用开始,慢慢的就可以更加深入的了解。 但目前AI学习对于很多人来讲,有一个最大的门槛,就是你连访问这些官方AI如此的困难,而我因为自己的一个地理上的优势,比较方便使用各种最新的,流行的AI技术,并在此基础上,搭建了国内体验站 (https ://chat2.givemeprompt.com/) 。 经过了一段时间的沉淀,我总结和实现了以下的一些应用方向: 对于这几个方向,基于目前2个多月的系统稳定运行的积累,现在把这些能力通过标准的API开放出来,希望能够帮助更多的人进行AI的应用开发,具体包括以下四大方向和 15个API接口 (能力和接口会持续迭代和扩充): 1、chatGPT的API能力 2、Midjourney AI画图的能力 3、自有数据训练和对话的能力 4、文本转语音的能力 如果你是有一定的编程基础

    1.3K30编辑于 2023-09-02
  • 来自专栏源哥的专栏

    DWR让Ajax如此简单(2)

    DWR让Ajax如此简单(2) http://www.51cto.com 2005-11-18 17:18 作者:Cloves Carneiro;simmone 出处:www.javaworld.com 安全因素 为了保持示例的简要,ApartmentDAO类尽可能的保持简单,但这样的一个类通常有一组设置方法来操作数据,如insert(), update()和delete()。

    1K30发布于 2019-05-26
  • 来自专栏Flutter性能监控

    Notion AI : 让表达如此简单

    下面用 Notion AI 作诗来作为本文开头吧。 想说与说明白(作者:Notion AI) 想说千言万语,说明白却难如登天。 言语之间,沟壑重重,思想与表达,有时天壤之别。 使用 Notion AI 选中上面文本,点击 Make longer 菜单 2. 使用 Notion AI 中 make longer 输出如下: 3. 使用 Notion AI 选中上面文本,点击 improve writing 菜单 2. 空白处空格键,调出 Notion AI 菜单,执行 Summarize 2. 使用 Notion AI 中 Summarize 输出如下: 目测总结得不错。 因此,在使用 Notion AI 之前,我们更多的是了解自己的缺点,并通过 Notion AI 来改进自己的表达,使读者更容易理解我们的意思。

    74320编辑于 2023-03-11
  • 来自专栏技术工具的探究

    玩转腾讯云】Github Actions+CVM实践(CICD如此简单)

    actions/steam@master env: // 设定的煮饭的时间 set_time: 10000 // 并行煮菜 job2_ zhucai: ... // 前两步完成打包 job3_dabao: needs: [job1, job2] ... // 打包完成配送 job4 将构件压缩包发布到远程机器,创建软连,修改生产文件夹软连指向的模拟 环境依赖:github仓库,任意配置的一台cvm机器 案例所需要了解的知识:ssh免密登陆 所用到的action插件 actions/checkout@v2 /home/rsynctest # 注意上面文件夹的权限,要限制用户权限在此文件加下操作 # 在哪一台机器上创建公私钥都可以,但是要登陆或者目标主机要存放公钥,存放在当前用户的.ssh/ # [rs2] 构建安装依赖,构建文件 name: "Build" runs-on: ubuntu-latest steps: - uses: actions/checkout@v2

    3K359发布于 2020-04-15
  • 来自专栏lainzhang的专栏

    paxos如此简单

    参谋2再提出一个Prepare请求,编号2,但三位将军已经接受过之前编号1的提案了,会将提案号和已经接受过的内容 返回给参谋2这里参谋2收到多数响应,还会发送accept请求(编号2)。 这时参谋2也提出一个Prepare请求(编号2),将军2和将军3收到提案后,但到将军1的通讯中断了(通讯兵被俘虏)没有收到,将军2会承诺不再接受比编号2小的提案了,注意将军2这时没有接受提案内容。 将军1已经接受过编号1的提案了,返回编号1进攻时间1;将军2已经接受过编号2的提案了,返回编号2进攻时间2,进入accept阶段。 所以我们就得到 P2b ->P2a ->P2 为了明白怎样才能满足 P2b,让我们先来看下怎么证明它。 获取已经被接受的提案很简单,预测将要被接受的提案却很难。为了避免对未来进行预测,proposer 承诺将来不会出现这样的情况。

    1.1K21编辑于 2022-08-24
  • 来自专栏1024

    ThreadLocal 如此简单

    2.1 管理Connection 最典型的是管理数据库的Connection:当时在学JDBC的时候,为了方便操作写了一个简单数据库连接池,需要数据库连接池的理由也很简单,频繁创建和关闭Connection

    78331发布于 2020-10-30
  • 来自专栏kali blog

    远程开机 如此简单

    本文我们大多数常见的家庭网络为例,简单说说如何远程开机。 硬件 家用Dell电脑 TPLINK路由器(很多家庭都在用) 网线 配置BIOS 开机后在Dell图标的界面中按F2键,在BIOS界面的左侧,用鼠标左键点开Power Management,在展开的选项中找到

    1.1K10编辑于 2025-07-28
  • 来自专栏sealyun

    kubernetes CRD如此简单

    kubebuilder kubebuilder能帮我们节省大量工作,让开发CRD和adminsion webhook变得异常简单。 kustomize 使用 注意你得先有个kubernetes集群,一步安装走你 创建CRD kubebuilder init --domain sealyun.com --license apache2 :{"annotations":{},"name":"virtulmachine-sample","namespace":"default"},"spec":{"cpu":"1","memory":"2G "}} creationTimestamp: 2019-07-26T08:47:34Z generation: 2 name: virtulmachine-sample namespace -11e9-b63e-5254bc16e436 spec: # 新的CRD已生效 cpu: "1" memory: 2G Status 同理,就不再赘述了,比如我把status里加一个

    2.8K21发布于 2019-07-30
  • 来自专栏小小码农一个。

    手写SpringIOC如此简单

    下面我将会对SpringIOC做详细的介绍并使用反射技术手写一个简单的SpringIOC。 什么是SpringIOC? SpringIOC底层实现原理 1.读取bean的XML配置文件 2.使用beanId查找bean配置,并获取配置文件中class的地址 3.使用Java反射技术实例化对象 4.获取属性配置,使用反射技术进行赋值 2.对于Document对象获取根元素对象后对下面的标签进行遍历,判断是否有符合的beanId。 value="0001"></property> <property name="userName" value="张三"></property> </bean> <bean id="user<em>2</em>" rootElement.elements(); Object obj = null; for (Element beanElement : beanElements) { // 2.

    49420发布于 2020-06-08
  • 来自专栏QQ音乐技术团队的专栏

    Lottie : 让动画如此简单

    作者:paulzeng 导语:Lottie是Airbnb开源的一个面向 iOS、Android、React Native 的动画库,可实现非常复杂的动画,使用也及其简单,极大释放人力,值得一试。 hasExtraScale) { canvas.restore(); } } 五、性能 1.官方说明 如果没有mask和mattes,那么性能和内存非常好,没有bitmap创建,大部分操作都是简单的 对于简单的动画,在实际使用时性能不太明显。 如果在列表中使用动画,推荐使用缓存LottieAnimationView.setAnimation(String, CacheStrategy) 。 优势 (1)开发效率高—代码实现简单,更换动画方便,易于调试和维护。 使用简单,易于上手,非常值得尝试。

    32.2K136发布于 2017-09-11
  • 来自专栏独行猫a的沉淀积累总结

    WebService接口调试如此简单

    又改进,让终端打印出日志来看,使用的是ksoap2框架。 com.newcapec.utils.CxfUtils; import org.apache.http.client.HttpResponseException; import org.ksoap2. HeaderProperty; import org.ksoap2.SoapEnvelope; import org.ksoap2.serialization.SoapObject; import org.ksoap2 .serialization.SoapSerializationEnvelope; import org.ksoap2.transport.HttpTransportSE; import org.kxml2 soapObject,String retinfo); } } POST /webservice/xxxx.PlatFormWS.asmx HTTP/1.1 User-Agent: ksoap2-

    1.6K30发布于 2020-08-04
  • 来自专栏cxuanAI

    动态代理竟然如此简单

    除此之外,还有一些其他代理技术,不过是需要加载额外的 jar 包的,那么我们汇总一下所有的代理技术和它的特征 JDK 的动态代理使用简单,它内置在 JDK 中,因此不需要引入第三方 Jar 包。 我们先通过一个简单的示例来演示一下 Javaassist ,以及 Javaassist 如何创建动态代理。 我们仍旧使用上面提到的 UserDao 和 UserDaoImpl 作为基类。 经过这个简单的示例后,cxuan 给你演示一下如何使用 Javaassist 动态代理。 initVisitor.visitEnd(); // 创建有参构造方法 TargetServiceProxy(TargetService var1, AspectService var2) “aspectService”压入栈顶 methodVisitor.visitVarInsn(ALOAD, 2); // this 和 aspectService 出栈

    63320发布于 2021-01-06
  • 来自专栏前端自习课

    🔥Webpack 插件开发如此简单

    建议多阅读 Webpack 文档《Writing a Plugin》章节,学习开发简单插件。 于是我准备使用第三种方式,在 index.html 生成之前完成下面修改: 问题简单,实际还是想试试开发 Webpack Plugin。 官方文档提供一个简单的插件结构: class HelloWorldPlugin { apply(compiler) { compiler.hooks.done.tap('Hello World Webpack 提供钩子有很多,这里简单介绍几个,完整具体可参考文档《Compiler Hooks》: entryOption : 在 webpack 选项中的 entry 配置项处理过之后,执行插件。 主要为大家介绍了 Webpack 插件的基本组成和简单架构,也介绍了 HtmlWebpackPlugin 插件。

    3.1K00发布于 2020-03-19
  • 来自专栏樯橹代码

    redux原来如此简单

    只要加这段代码就好了 var $userNameInput = document.getElementById('userNameInput') as HTMLInputElement 看到了吧,redux就是这么简单 结合react,其他view类库,开发步骤莫不如此。 dispatch({ type: 'CHANGE_USER_NAME', name: value }) }, 2000) }) } 可以看到页面元素确实在2s

    1.1K10发布于 2019-09-03
  • 来自专栏前端专享

    HTML 转 Markdown 如此简单

    下面推荐 2 个工具非常好用可以将直接将 HTML 转为 markdown,大家可以收藏使用 https://devtool.tech/html-md https://www.helloworld.net /html2md image.png 其实 devtool.tech 里面的每个工具都挺好用的。

    11.5K43编辑于 2022-03-30
  • 来自专栏前端专享

    文本转语音如此简单

    比如下面的代码,就可以模拟 2 个人的对话 <speak xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="http://www.w3.org "zh-CN"> <voice name="zh-CN-XiaoxiaoNeural"> <mstts:express-as style="sad" styledegree="<em>2</em>" 抖音上很多视频都是靠搬运 ➕AI 配音就成了原创视频。 2、有时候网速不好可能会卡,需要找个好点的网络,我后面是用的手机热点,一点也没卡。 [1]腾讯云的语音合成: https://cloud.tencent.com/product/tts [2]微软的 TTS: https://azure.microsoft.com/zh-cn/services

    2.4K30编辑于 2022-03-30
  • 来自专栏非著名程序员

    CoordinatorLayout的使用如此简单

    这个效果如果让你不用CoordinatorLayout去实现,应该没有任何问题,但是代码的耦合度应该非常大,你的代码必须要持有2个View的引用,然后在onTouchEvent里面做各种判断。 有了上面的概念后,我们看看具体怎么去实现吧~ 为了响应跟随手指移动的操作,我们定义一个非常简单的View,这个View只响应跟随手指移动,将这个View作为Dependency。 由于过于简单,这个View源码不粘贴,我们只需知道这个View的类名叫:TempView。 我们看看Behavior的使用: ? 方法很简单,直接在布局文件指定就好: ? 是不是很简单呢?

    936100发布于 2018-02-09
  • 来自专栏学习

    丹摩智算平台体验:AI开发从未如此简单

    但是,进入丹摩智算之后,发现操作比我想象中简单得多。 首先,平台的界面非常简洁明了,所有功能基本一目了然。在创建实例之前,需要完成实名认证,不过这个过程非常简单,上传一下身份证信息就搞定了。 接下来是选择计算资源,这一步真的比我想象中简单很多。选好GPU型号和数量后,系统会自动推荐相应的计算资源,比如内存大小、CPU核心数等。 JupyterLab便捷性:平台自带的JupyterLab环境非常适合我这种习惯通过Notebook写代码的用户,不仅操作简单,而且在浏览器里直接可视化模型结果,极大提高了工作效率。 如果大佬你也在寻找一个既高效又经济的AI训练平台,我非常推荐大佬你试试丹摩智算。无论你是AI领域的初学者,还是需要大量GPU资源的专业开发者,这个平台都能很好地满足大佬你的需求。 通过这次的使用体验,凯子已经决定将丹摩智算作为自己后续AI项目的首选计算平台,推荐给同样需要强大算力支持的朋友们。

    55010编辑于 2024-09-26
  • 来自专栏ACM算法日常

    世界总决赛选手带你玩转数论 3——同余方程原来如此简单

    定理2 设 ,则一次同余式 ,有解的充分必要条件是 ,其中 ,此时同余方程解的个数为 。 一次同余方程组 一次同余方程组也被称为线性同余方程组。 { scanf("%lld%lld%d",&n,&m,&k); scanf("%lld",&a[1]); LL x=a[1],y,l=a[1]; for (int i=2; if (l/x>n/a[i]) {puts("NO");return 0;} l=l/x*a[i]; } LL A=0,B=a[1]; for (int i=2;

    1.2K20发布于 2021-06-16
领券