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

    Dygraphs 动态更新

    这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情 玩过基金或者股票的读者应该比较清楚数据的动态更新,当一有数据更改的时候,相关的折线图就会更新。 这对于追踪 updateOptions() 调用很有帮助,可以避免偶尔的无限循环以及不必要的的重绘(比如更新一个回调函数时)。 ([x, Math.random()]); } return data; } } 其效果图如下: 因为数据是随机生成,所以我们得到的每张图都是不一样的 我们模拟数据,看看动态的效果 file 这个数据的信息,当然你还可以更新它的其他数据,比如监听 drawCallback 函数。 is_initial: any) => { console.log(dygraph, is_initial); // 相关的逻辑处理 } }); 当然,我们上面只是简单展示了,我们可以动态更改图表

    1.2K10编辑于 2022-09-21
  • 来自专栏SmartSi

    ElasticSearch 动态更新索引

    如果你没有必要更新索引,你就没有必要担心多进程会同时修改数据。 一旦索引被读入内核的文件系统缓存中,由于其不会改变,便会留在那里。 这对索引可以包含的数据量或可以更新索引的频率造成很大的限制。 2. 动态更新索引 下一个需要解决的问题是如何更新倒排索引,而不会失去其不变性的好处? 答案是:使用多个索引。 删除与更新 段是不可变的,因此无法从旧的段中删除文档,也不能更新旧的段来反映文档的更新。 文档更新也以类似的方式工作:当文档更新时,旧版本文档被标记为已删除,新版本文档被索引到新的段中。也许文档的两个版本都可以匹配查询,但是在查询结果返回之前旧的标记删除版本的文档会被移除。

    4.4K20发布于 2019-08-07
  • 来自专栏分享达人秀

    ListView数据动态更新

    经过前面几期的学习,关于ListView的一些基本用法大概学的差不多了,但是你可能发现了,所有ListView里面要填充的数据都是静态的,但在实际开发中,这些数据往往都是动态变化的,比如数据内容发生改变 接下来通过一个简单的示例程序来学习ListView的数据更新。 然后添加了4个按钮来动态更新列表数据。 接着在res/layout/目录下新建一个updatedata_item.xml的列表项布局文件,其代码如下: <? 然后点击添加按钮,在列表中随机添加一些列表项,可以看到列表数据动态更新,如上图右侧所示。 然后再点击更新按钮,可以随机更新列表数据,如下图左侧所示。 ? 从以上几个操作,可以看到动态更新时离不开每次调用notifyDataSetChanged()方法,这个方法的主要作用就是当适配器里面的内容发生改变时需要强制调用getView()方法来刷新每个Item的内容

    2.8K60发布于 2018-02-02
  • 来自专栏分享达人秀

    RecyclerView数据动态更新

    列表的数据往往会跟随业务逻辑不断刷新,所呈现出来的数据需要动态更新,那么RecyclerView是如何动态更新数据的呢? notifyDataSetChanged()方法来刷新数据,而在RecyclerView中当数据改变时分别调用notifyItemChanged、notifyItemInserted和notifyItemRemoved方法来更新页面数据 接下来通过一个案例来学习如何动态更新数据,当单击某个item时则在其下方插入一个item,如果长压某个item时则删除对应item。

    7.1K61发布于 2018-02-05
  • 来自专栏服务化进程

    apollo配置动态更新

    简单配置 使用@Value注解的配置会自动刷新配置 复杂对象 @Component("systemConfig") @ConfigurationProperties(prefix = "cword") @RefreshScope @EnableApolloConfig("cword") public class SystemConfig { private Resource filePath; private Resource tempFilePath; @Autowired

    2.5K20发布于 2020-02-13
  • 来自专栏wayn的程序开发

    MyBatis实现动态SQL更新

    复杂一点,通过 MyBatis 的拦截器机制,在 SQL 拼接的 prepare 阶段修改 SQL 语句,实现动态 SQL。 有时候我们可能需要在运行时动态地修改 SQL 语句,例如添加一些条件、排序、分页等。MyBatis 提供了一个强大的机制来实现这个需求,那就是拦截器(Interceptor)。 # 动态sql配置 dynamicSql: placeholder: "@dynamicSql" date: "2023-07-10 20:10:30" Dao 层代码 在需要进行 SQL 占位符替换的方法上加 (也是本文的应用场景) 总结 到此本文讲解的 MyBatis 实现动态 SQL 内容就讲解完毕了,希望大家喜欢。

    1.3K51编辑于 2023-07-12
  • 来自专栏IT民工的代码世界

    SpringBoot动态更新yml文件

    前言 在系统运行过程中,可能由于一些配置项的简单变动需要重新打包启停项目,这对于在运行中的项目会造成数据丢失,客户操作无响应等情况发生,针对这类情况对开发框架进行升级提供yml文件实时修改更新功能 项目依赖 InputStream inputStream) throws Exception{ return IOUtils.toString(inputStream, "utf-8"); } YML文件内容更新 Property刷新 我们通过environment.getProperty方法读取的配置集合实际是存储在PropertySources中的,我们只需要把键值对全部取出存储在propertyMap中,将更新后的 RefreshValue来修饰属性所在Bean的class 通过实现InstantiationAwareBeanPostProcessorAdapter接口在系统启动时过滤筛选对应的Bean存储下来,在更新 yml文件时通过spring的event通知更新对应 bean的属性即可 注册事件使用EventListener注解 @EventListener public void updateConfig

    1.1K20编辑于 2023-07-19
  • 来自专栏james大数据架构

    Android中动态更新ListView

    在使用ListView时,会遇到当ListView列表滑动到最底端时,添加新的列表项的问题,本文通过代码演示如何动态的添加新的列表项到ListView中。 ViewGroup parent) 125 { 126 TextView result = (TextView) convertView; 127 //动态创建

    2.6K60发布于 2018-01-22
  • 来自专栏C语言及其他语言

    C语言网日常更新动态

    和小伙伴们分享下我们近期的工作,给大家又完善和更新了C语言网的一些功能,提前让大家知晓: 教程内容完成更新,目前C语言网的文字教程,已经由最初的只有C语言到目前还有C++、python、算法数据结构、 单片机、编译器等六套教程了,且均已完成更新

    1.6K30发布于 2020-05-22
  • 来自专栏后端/图像融合/机器学习/爬虫

    JPA实现部分字段动态更新

    JPA实现部分字段动态更新 在使用jpa进行操作数据库时,我们经常会遇到更新数据问题。 jpa的save方法可以解决这个问题,但这个方法有一个局限,在匹配到相同主键的记录是可以进行更新,但是会将传入参数的值全部更新到数据库中。 info:yes } 传入参数: demo2{ id:1, name:two, number:null info:null } 在上面这种情况下,你的目的可能只是更新某个值 Accessors(chain = true) @JsonIgnoreProperties(value = { "hibernateLazyInitializer"}) @DynamicUpdate //动态更新 } a=applyRepos.save(apply1).getId(); } return a; } 这样就实现了jpa的动态更新记录

    1.7K10编辑于 2024-06-19
  • 来自专栏完美Excel

    问与答82: 如何动态更新价格?

    Q:在如下图1所示,在列E中添加新的价格增长值后,列B中的价格会自动更新,如何用公式实现? ? 效果如下图2所示。 ? $E:$E)-1,1) 这是一个动态的名称,返回列E中除E1外的含有值的单元格区域,如上图1所示,返回单元格区域E2:E4。如果在列E中添加值,例如在E5中添加值2,则该名称返回E2:E5。 这是公式中使用名称的一个好处,当添加值时,名称区域自动扩展,公式也会自动更新

    1.1K30发布于 2020-04-24
  • 来自专栏小巫技术博客

    Android热补丁动态更新实践

    使用javassist实现动态代码注入 创建buildSrc模块,这个项目是使用Groovy开发的,需要配置Groovy SDK才可以编译成功。 创建hotfixlib模块,并关联到项目中 这差不多是最后一步了,也是最核心的一步,提供将heck_dex.jar动态插入到dexElements的方法。 之后,就是测试效果了,看动态图: ? 好,到这里就大公搞成了,我们的bug被修复了啦。 正所谓实践出真知,原本以为很难的东西通过反复实践也会变得不那么难,期间实践自然不会那么顺利,笔者就遇到一个坑,比如Groovy编译,hack_dex包中的类找不到等等,但最后都一一解决了,研究完这个热更新框架 ,再去研究其他热更新框架也是一样的,因为原理都一样,所以就不纠结研究哪个了,之后笔者也会把这个技术用到项目中去,不用每次发包也是心情愉悦的,最后感谢各位看官耐心看,有啥问题就直接留言吧。

    1.5K30发布于 2018-07-20
  • 来自专栏石云升

    简单实现官网动态更新

    应用场景:如果企业有频繁修改官网的需求,每次上传服务器又很麻烦,又没有开发人员来写程序动态获取,那么可以考虑使用Git(代码管理工具)来实现简单的拉新功能,优势是简单,缺点是每次更新后还是需要在服务的手动拉取一下 然后在服务器端使用git 拉取仓库代码,git clone 仓库地址,这样以后只要在本地更新,服务器拉取一下,官网就能自动更新了,而且如果出现问题,git的版本管理功能也能派上用场,如果不想每次更新git 都输入账号密码,可以使用 git config credential.helper store 至此服务器拉取即可比较灵活的更新代码了。

    6.5K10编辑于 2022-08-25
  • 来自专栏JMCui

    SpringBoot 动态更新 resources 目录的文件

     SpringBoot 打成 Jar 包形式运行后 ,resources 目录下文件的读取修改和原来不太一样,网上比较多的是关于读取的方式,修改的几乎没有,终于在 stackoverflow 上找到了正确的打开方式。

    3.9K01发布于 2019-04-18
  • 来自专栏Java日常

    动态更新数据库脚本——Mysql

    具体的upgrade脚本如下: 动态删除索引 DROP PROCEDURE IF EXISTS UPGRADE; DELIMITER $$ CREATE PROCEDURE UPGRADE() BEGIN resource_publish_resource_id_index; END IF; END$$ DELIMITER ; CALL UPGRADE(); DROP PROCEDURE IF EXISTS UPGRADE; 动态添加字段

    5.2K30发布于 2020-12-24
  • 来自专栏有文化的技术人

    SpringCloud是如何动态更新配置的

    注:这里讲的动态配置更新不只局限于consul,对于任意的配置都是这样的逻辑,本文将其spring源码进行详细的剖析。 下面我们来看看config框架是怎么进行动态刷新的? 当配置需要动态刷新的时候, 调用this.scope.refreshAll()这个方法,就会将整个RefreshScope的缓存清空,完成配置可动态刷新的可能。 上面这段代码的主要逻辑就是: 1、获取所有的旧的(更新之前的)配置值 2、重新通过应用初始方式更新所有的配置值addConfigFilesToEnvironment 3、将最新的值跟旧的值进行对比,找出所有的更新过的 key 4、重新发布配置变更时间EnvironmentChangeEvent,将更新过的key传递给该事件 3、Env配置更新 下面来说下第二点:重新通过应用初始方式更新所有的配置值addConfigFilesToEnvironment

    3.1K10编辑于 2022-10-27
  • 来自专栏大数据成神之路

    SparkFlink广播实现作业配置动态更新

    前言 在实时计算作业中,往往需要动态改变一些配置,举几个栗子: 实时日志ETL服务,需要在日志的格式、字段发生变化时保证正常解析; 实时NLP服务,需要及时识别新添加的领域词与停用词; 实时风控服务 也就是说原生并未支持广播变量的更新,所以我们得自己稍微hack一下。直接贴代码吧。 return broadcast.getValue(); } private String fetchBroadcastValue() { } } 这段代码将字符串型广播变量的更新包装成了一个单例类 ,更新周期是60秒。 它能够将一个流中的数据(通常是较少量的数据)广播到下游算子的所有并发实例中,实现真正的低延迟动态更新

    2.3K50发布于 2019-12-05
  • 来自专栏DevOps持续集成

    ConfigMap:动态更新应用程序配置

    它提供了一种将配置设置与应用程序本身分离的方法,从而可以更轻松地管理和更新配置,而无需修改应用程序的代码或容器镜像。 ConfigMap通常用于存储键值对或配置文件。 通过使用ConfigMaps,您可以集中配置数据并动态更新它,而无需重新部署应用程序。 这种灵活性简化了在动态且可扩展的环境中(如 Kubernetes)中应用程序配置的管理。 使用动态参数值 通过执行以下步骤,您可以在 ConfigMap 中使用 Nginx 配置动态值。这使您可以轻松管理和更新Nginx配置,而无需修改部署本身。 -f nginx-deployment.yaml 这将应用更改并使用server_name参数的动态更新Nginx部署。

    1.1K20编辑于 2023-08-22
  • 来自专栏Flink实战剖析

    Flink-Cep实现规则动态更新

    有人会问为什么需要规则动态变更呢? 直接修改了规则把服务重启一下不就可以了吗,这个当然是不行的,规则引擎里面通常会维护很多不同的规则,例如在监控告警的场景下,如果每个人修改一下自己的监控阈值,就重启一下服务,必然会影响其他人的使用,因此需要线上满足规则动态变更加载 本篇基于Flink-Cep 来实现规则动态变更加载,同时参考了Flink中文社区刘博老师的分享,在这个分享里面是针对在处理流中每一个Key使用不同的规则,本篇的讲解将不区分key的规则。 实现分析 •外部加载:通常规则引擎会有专门的规则管理模块,提供用户去创建自己的规则,对于Flink任务来说需要到外部去加载规则•动态更新:需要提供定时去检测规则是否变更•历史状态清理:在模式匹配中是一系列 /把状态清理一下 } } needRefresh.update(refreshVersion.get()); //更新到当前的版本

    2.2K31编辑于 2022-04-18
  • 来自专栏WhITECat安全团队

    Android逆向(教程更新)|ida动态分析

    最近太忙了,只能抽空更新,感谢各位的一直支持! 0x01 ida动态分析 ida动态分析可以说是利用工具ida进行动态调试跟踪,这样步步跟踪可以实现到数据追踪的效果,数据追踪即是寄存器中的数据,堆栈数据等,这些数据对逆向来说是目的,因此,ida动态分析是逆向必不可少的环节 0x02 动态分析前奏 动态分析必须预先准备一台手机(建议是真机),然后就是ida工具,实现ida工具的远程连接是必要的,而ida实现远程调试需要手机运行相关脚本,通过端口转发进行调试,那么相关脚本是ida 工具自带的,端口转发必须通过adb工具,adb工具还需要实现动态调试前的启动程序前断点。 因此,在动态调试中需要时刻多次关注该处数据。

    2.6K21发布于 2021-11-02
领券