首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发笔记(一百一十二)开发工具

    不过基于Eclipse的广泛使用,当前还是有不少app使用ADT进行开发。 在Eclipse上安装插件的步骤如下:依次选择菜单“Help”——“Install New Software...”...文件浏览器插件 使用过Xcode开发的人都知道,其有一个很实用的功能show in finder,即可快速定位到文件。...解决办法有两种,一种是把jdk升级到1.8,另一种是修改build.gradle文件把compileSdkVersion的值降下来(如降到版本19)。...Android Drawable Importer 该插件可对一张图片自动生成不同分辨率的图片,从而让图片对不同屏幕的适配工作变得更加容易。...右击任意目录,在右键菜单中选择“New”,右方弹出的菜单列表末尾会出现“*** Drawable Importer”之类的菜单项,截图如下所示: ?

    1.1K20

    揭开 HMR 面纱,了解它在 node 端的实现

    上一小节我们学习了 HMR 的 客户端 API,对于常见的热更接收机制、热更失效、多实例变量缓存都有了比较清晰的认知。本节我们就先从 node 端去探索 HMR 的实现原理。...,就会触发 add 事件;当有文件在当前目录被删除时,就会触发 unlink 事件;当我们修改了代码,就会触发 change 事件。...hmrContext 之后,依次调用插件的 handleHotUpdate 钩子,钩子可以返回热更需要关联的模块,具体可以查看官方 HMR API[3] 。...上述代码遍历 modules,调用 invalidate 更新模块和引用者(importers)的信息,声明 HMR 边界(“接受” 热更新的模块),调用 propagateUpdate 判断模块之前是否存在...接下来是对 css 的处理,对于模块引用者有 css 的全部递归加入到 boundaries。

    76010

    可视化工具gephi源码探秘(二)---导入netbeans

    而且在导包的过程中也注意到许多jar都烙上了netbeans的痕迹,担忧这样硬性移植到Myeclipse上会出现水土不服,当然表面上看没有报错;   二是通过在项目中搜索发现,项目中没有main函数,针对这一现象特地在网上搜索是否还有其他的入口标记...今天一来就上谷歌上找了一通,看了半天也没什么进展,倒是更加确信在myeclipse下导入gephi源码似乎还是有点不合时宜,因为各路大神并没有直接否定说eclipse和myeclipse与导入gephi...eclipse或是myeclipse导入源码成功并能够运行的)。...org.gephi.io.generator.plugin.DynamicGraph; 4 import org.gephi.io.generator.plugin.RandomGraph; 5 import org.gephi.io.importer.api.Container...; 6 import org.gephi.io.importer.api.ContainerFactory; 7 import org.gephi.io.importer.api.ImportController

    1.8K80

    有了 ETL 数据神器 dbt,表数据秒变 NebulaGraph 中的图数据

    一般来说,知识图谱需要的数据会有不同的数据来源,比如一些公开的 API、数仓中的不同数据库、静态文件。...而将它们导入 NebulaGraph 有不同的选择,可以选数据导入工具 NebulaGraph Exchange、NebulaGraph Importer、NebulaGraph Spark Connector...如果你已经有各种其他数仓,就不需要这一步了,不过要把项目中的配置文件作相应的修改,并安装相应的 dbt 插件。...PASS=11 WARN=0 ERROR=0 SKIP=0 TOTAL=11 撰写 Transform model 我们创建 model 如下: mkdir models/movie_recommedation...有了它,我可以用 dbt 轻松地对数据质量进行测试、验收,比如:我们要求这里的三个字段都是 not_null。

    1.9K31

    Vite 是如何记录项目中所有模块的依赖关系的?

    : boolean// 该模块自身是否能够进行热更新 transformResult: TransformResult | null = null// 模块编译后的代码,会被存储到这里 lastHMRTimestamp...因为 ModuleNode 同时记录了 importer 和 importedModules,即记录了引用了被引用的双向关系Vue 被依赖预构建,这样有什么好处?...HMR APIHMR API 的作用是,告诉 Vite 如何进行热更新没有使用 HMR API 的代码被修改时,由于没有告诉 Vite 如何进行热更新,Vite 只能刷新页面进行更新。...需要在代码中调用 HMR API,代码才能有热更新的能力。...不能进行热更新,需要往上查找 // 将 importer 模块,加入到 subChain 数组 // 表示已经检查过,但是它不能进行热更新,用于判断是否为循环依赖。

    1.9K10

    Vite 是如何记录项目中所有模块的依赖关系的?

    : boolean // 该模块自身是否能够进行热更新 transformResult: TransformResult | null = null // 模块编译后的代码,会被存储到这里...因为 ModuleNode 同时记录了 importer 和 importedModules,即记录了引用了被引用的双向关系 Vue 被依赖预构建,这样有什么好处?...HMR API HMR API 的作用是,告诉 Vite 如何进行热更新 没有使用 HMR API 的代码被修改时,由于没有告诉 Vite 如何进行热更新,Vite 只能刷新页面进行更新。...需要在代码中调用 HMR API,代码才能有热更新的能力。...不能进行热更新,需要往上查找 // 将 importer 模块,加入到 subChain 数组 // 表示已经检查过,但是它不能进行热更新,用于判断是否为循环依赖

    2.4K40

    121《Console Importer》在Chrome直接使用npm军火库, 在控制台动态展示一张猫猫图

    --- title: 121《Console Importer》在Chrome直接使用npm军火库, 在控制台动态展示一张猫猫图 --- 最近发现了一个很不错的开发者扩展程序《Console Importer...安装完成《Console Importer》后,想要使用《Console Importer》开始编程,首先要打开**开发者工具**,下图以Chrome浏览器打开**开发者工具**为例 !...image-20231228190913056](https://cdn.fangyuanxiaozhan.com/assets/1703761753907aCR3zntB.png) ## 请求一言的api..., 动态获取一句话 api能为程序带来无限可能,以下是请求一言api的的示例代码 $i('axios') axios('https://v1.hitokoto.cn').then((res)=>{console.log...有了《Console Importer》这种好用的工具,我感觉《用Chrome学编程》是一个值得研究的工程。

    34910
    领券