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

    阶乘(优化版)

    明天考试,今天复习,复习编程题时想到了一种较 原本阶乘的方式 好的阶乘办法:因为一个数的阶乘=该数 x(该数-1)的阶乘,所以把每次阶乘的结果用数组记录下来,后续更大的数的阶乘时,可以直接运用已求出的阶乘 ,避免重复计算 具体代码如下: //优化版阶乘:增加了存储阶乘的功能,减少重复计算的部分 int jie_cheng(int i,int a[]) { if (a[i-1] !

    34310编辑于 2024-03-25
  • 来自专栏黑白天安全团队

    11.恶意软件扫描接口 (AMSI)

    Windows 恶意软件扫描接口 (AMSI) 是一种通用接口标准,可以集成在应用程序和服务与机器上存在的任何恶意软件产品中。可以增强杀毒软件的查杀能力。 AMSI 还支持会话的概念,以便恶意软件供应商可以关联不同的扫描请求。例如,可以将恶意负载的不同片段关联起来做出更明智的决定,而仅通过单独地查看这些片段就很难做出决定。 任何应用程序都可以调用它;任何注册的恶意软件引擎都可以处理提交给它的内容。

    5.9K20发布于 2021-07-19
  • 来自专栏glm的全栈学习之路

    AcWing 11. 背包问题方案数(背包问题方案数)

    #include<bits/stdc++.h> using namespace std; const int N=1010,mod=1e9+7; int f[N],cnt[N],n,m; signed main(){ cin>>n>>m; for(int i=0;i<=m;i++)cnt[i]=1; int u,v; for(int i=1;i<=n;i++){ cin>>u>>v; for(int j=m;j>=u;j--){

    80220发布于 2021-05-13
  • 来自专栏小徐学爬虫

    Java使用Selenium爬虫优化方案

    当我们爬取大站的时候,就得需要对抗爬虫机制的场景,因为项目要求使用Java和Selenium。Selenium通常用于模拟用户操作,但效率较低,所以需要我们结合其他技术来实现高效。 在 Java 中使用 Selenium 进行高效爬虫对抗时,需结合特征隐藏、行为模拟、代理管理及验证码处理等策略,以下为系统性优化方案及代码实现:一、特征隐藏:消除自动化痕迹Selenium 暴露的 最佳实践总结策略适用场景关键优势JS 特征重写所有基于检测的网站根本性绕过自动化标志随机行为模拟行为分析型爬(如鼠标轨迹监测)大幅降低行为规律性动态代理池IP 高频访问封禁场景分散请求源,避免黑名单Cookie -------^通过组合使用特征隐藏(JS 重写 + 启动参数)、行为模拟(随机延迟 + 鼠标移动)、资源管理(动态代理 + Cookie 复用),可显著提升 Selenium 在 Java 环境中的爬能力

    68610编辑于 2025-06-11
  • 来自专栏练习bug时长两年半

    Windows11优化

    Windows11优化 1.还原到windows10右键 以管理员身份运行CMD,复制下列命令,按回车后即可恢复Win10的右键菜单 reg add "HKCU\Software\Classes\CLSID 如果想恢复Win11菜单,就把添加的注册表项删掉。 reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f 2.任务栏对齐方式调整 Win11默认将任务栏图标放在了中间

    1.3K10编辑于 2022-08-24
  • 来自专栏V站

    SEO丨为什么要优化

    链即反向链接,又叫导入链接(Backlinks),是指一个页面指向另一个页面,简单的说就是 A 网页有一个链接指向 B 网页,那么 A 网页上的链接就是 B 网页的反向链接,站外链接和站内链接统称为链的第一点作用:链的作用是用来提升你网站的等级的,在各个搜索引擎算法里面基本都有一条算法,你网站的链越多你网站的等级也就越高,从而你就有优先获得排名的好处,也就是为什么你的排名一直在第二三页徘徊的原因所在 ,因为网站的链不能够支持起你网站去首页。 其实这就是你网站等级不够,不能触发搜索引擎的算法从而来提升你网站的等级,也就是说你网站的链太少了。 一个网站的外链数量越多和外链质量越高,那么在搜索引擎眼里说明这个网站越有权威性,从而网站的关键词排名也都会更好,流量自然越多,同时外链讲究数量也更讲究质量,外链做的太杂会稀释关键词排名而无法达到很好的效果,所以子凡从最开始 SEO 优化就曾在交换链接时网站相关性越高的越好

    1.1K40发布于 2018-06-08
  • 来自专栏一行数据

    套路-套路,11类hr面试问题汇总

    经历重重技术面可能会迎来hr的套路面试,有些公司hr也具有一票否决权,下面总结下11类hr面试常用套路和解决办法 1.语言表达、仪表 简单的谈一下自己: 观察应试者的语言是否流畅、有条理、层次分明, 能熬夜是精力充沛的表现,但若是经常“玩”得很晚则上进心不足 11. 专业知识水平及特长 你认为自己最擅长的是什么 与应聘职位一起综合考察,寻求共同点 谈谈你对本专业现时发展情况的了解。

    2.8K11发布于 2020-07-14
  • 来自专栏网络百科

    【SEO优化】在SEO优化中,链是什么意思?

    在做网站SEO优化的时候,有些SEO人员怎么优化网站都排不到搜索引擎的首页,文章每天都有发,而且都被收录了,外链也正常发,就是排名没有变化,这是为什么呢?其实,就是SEO人员都忽略了链的作用。 链是什么呢? 链就是指其它的网站指向自己网站的链接,这都包括友情链接,单向链接等等,也就是其它网站只链接自己的网站,但自己的网站不链接其它网站。 外链和链有区别吗? 外链和链的最大区别就在于链的要求会比较高,必须要在其它的网站上有自己网站的指定链接,就像友情链接一样,而这样的链接才能算是链。 链有什么作用 链的第一个作用就是可以提升网站的等级,在搜索引擎的算法里,有一条法则就是,网站的链越多,网站的等级也就会越高,最终会导致网站的排名也就会越好,这也就是为什么网站排名一直不稳定的原因所在 ,因为网站中的链数量无法支持网站排在搜索引擎的首页。

    2.9K20编辑于 2023-03-23
  • 来自专栏labuladong的算法专栏

    谁能想到,最值的算法还能优化

    接下来,我们想办法优化这两个算法,使这两个算法只需要固定的1.5n次比较。 最大值和最小值 为啥一般的解法还能优化呢?肯定是因为没有充分利用信息,存在冗余计算。 对于第一个最大值和最小值的问题的分治算法和这道题基本一样,只是最后合并子问题答案的部分不同,而且更简单,读者可以尝试写一下第一题的分治解法。 如果可以利用分治解决问题,复杂度一般可以优化,比如以上两个问题,分治法复杂度都是1.5n,比一般解法要好。 其次,对于同时最大值最小值的那个问题,怎么想到一次前进 2 步的呢? 如果你能明白这个递归关系(归纳假设),就有可能想到每次前进 2 步的优化解法。 归纳假设是可以随意加强、减弱的,现在我们是假设已知f(n-1)去f(n),那么不妨试试假设已知f(n-2)或f(n-3)去f(n)?

    1.2K20发布于 2021-09-23
  • 来自专栏算法学习日常

    斐波那契数列数列(优化版)

    期末考试复习,复习编程题时想到了一种较 原本斐波那契数列的方式 好的阶乘办法:因为一个数的斐波那契数列=(该数-1)的斐波那契数列 +(该数-2)的斐波那契数列 ,所以把每次斐波那契数列 的结果用数组记录下来 ,后续 更大的数的斐波那契数列 时,可以直接运用 已求出的斐波那契数列 ,避免重复计算 具体代码如下: //斐波那契数列优化版(与阶乘类似) int fbnq(int i, int a[]) {

    28110编辑于 2024-03-25
  • 来自专栏shysh95

    Flink Sink的优化(Sink异步化)

    Hi~朋友,关注置顶防止错过消息 背景 原因分析定位 优化思路 实现方案 SinkTaskProcessor AbstractAsyncRichSinkFunction AsyncSinkTaskRunnable 我们有一个场景是基于阿里的SLS进行消费,对一些监控指标进行清洗和采集,存入后面的TSDB,在第一次上线以后,系统正常运作无异常,随着指标数量的增加, 有一天收到了SLS消费延迟的告警,于是有了今天关于Sink的异步优化 已经推测大概率是最后的Sink问题,因为最后的Sink需要通过网络与TSDB交互 在整个流程加入日志,进行最终问题确认,最终确认了是由于Sink处理缓慢,处理速率远远低于Source生产的速率,形成了压现象 (需要对上游进行限速) 优化思路 原来的Sink是收到一条数据,就请求TSDB接口进行数据写入,所有接口都是同步顺序执行,因此需要将Sink中的处理逻辑改为异步操作。 ,Checkpoint就可以执行了 调用getNumberWaiting方法,如果小于等于0,说明Checkpoint没有触发,此时线程继续下一轮循环去数据缓存队列尝试取数据进行消费 源码 Sink优化的源码

    1.1K20编辑于 2022-10-31
  • 来自专栏小工匠聊架构

    Oracle优化11-10046事件

    MyBatis-Spring可以将MyBatis代码无缝整合到Spring中,使用这个类库中的类,Spring将会加载必要的MyBatis工厂类和Session类。 这个类库也提供了一种简单的方式将MyBatis数据映射器和SqlSession注入到业务层的bean中,而且也可以处理事务,翻译MyBatis的异常到Spring的DataAcessException数据访问异常中。

    41220发布于 2021-08-16
  • 来自专栏Niko的小窝

    Windows11 美化+优化教程

    回到咱们主题: Windows11美化+优化教程 注意,是Windows 11。禁止Windows 10仿Win11入内! Dism++优化 美化易上头,一上头就把持不住。尽早跳出坑来,让其他人跳进去。嘻嘻~ 下载解压后,选择自己系统版本,打开对应的Dism++ EXE,尽自己所能优化,不会别动就行。

    5.9K30编辑于 2022-03-29
  • 来自专栏数据库学习笔记

    【参数优化11gR2安装后参数优化

    以下为11gR2安装完成后需要优化的参数,建议PC端查看。 前序: 【安装】CentOS7.7下图形化安装Oracle11gR2 【补丁】Oracle11gR2补丁更新(PSU) 一、参数优化 #如果指定为TRUE, 并行操作只会在当前instance里面并行 "=1200 scope=spfile; #基数反馈(Cardinality Feedback )是 Oracle 11.2 中引入的关于 SQL 性能优化的新特性 但是该参数存在不稳定因素,可能会带来执行效率的问题,建议关闭优化器反馈。 11R2会遇到一个BLOOM过滤器导致的BUG 9124206和BUG 8361126,出现ORA-00060 ORA-10387错误 alter system set "_bloom_filter_enabled

    1.6K30发布于 2021-04-22
  • 来自专栏海天一树

    小朋友学C语言(11):1到100的和

    题目:1+2+3+……+98+99+100 (1)用数学方法求解 (2)编写C语言程序求解 解: (1)数学方法 S = 1+2+3+……+98+99+100 = (1+100) + (2+99) 理由:C语言要通过编译器编译,在编译器没开启优化的情况下,两种写法是完全等价的;编译器开启了优化后,+=的执行速度可能会快一点。(这个先有点印象即可,目前不用深入了解) 作业: (1)调试上面的程序。

    1.7K100发布于 2018-04-17
  • 来自专栏余生大大

    m的n次方(优化时间复杂度)

    面试官眉头紧皱: 看面试官的意思是对卷哥解法的时间复杂度不太满意,卷哥想了15分钟没想出来; 卷哥:卒 题解 正常循环m的n次方,时间复杂度为O(n)。 上面我们是固定的两个值缩减,效率固定了就是O(n/2),我们再分析一下:平方的m值是固定的,那我们能不能不固定两个值缩减,反正值固定,每一次平方后n/2这样对数的算法效率就很快了。

    1.1K40编辑于 2022-11-02
  • 来自专栏前端新视界

    Angular 11 中 Schematics 的代码优化

    前言 升级 Angular 11 已经是几个月之前的事情了,在升级 Angular 11 之后,schematics 有些函数的用法变了,直接运行会报错,花了两天时间纠正了部分 API。 函数优化 1、使用 async/await 获取工作空间 更新前 function addLoaderToIndex(options: Schema): (host: Tree) => Tree { workspace, options.project); const projectIndexFiles = getProjectIndexFiles(project); ... } } 更新 11 总结 在升级 Angular 11 之后,除了上面提到的方法优化之外,还有一些方法的删减,总的来说, schematics 的代码变得更加简洁了。

    1.3K20发布于 2021-04-30
  • 来自专栏针针小站

    【Soft】Advanced SystemCare 11 系统优化清理

    Advanced SystemCare 11 是一款易于使用的Windows电脑优化工具。它帮助用户清洁、优化、加速和保护系统,以及保护用户的在线隐私。 一款能分析系统性能瓶颈的优化软件。 通过对系统全方位的诊断,找到系统性能的瓶颈所在,然后针对性地进行修改、优化您的PC ? Advanced SystemCare 11功能可谓是非常多 个人最喜欢的还是内存优化功能 接下来 看图吧 ---- 安装过程 ? ? ? ? ? ? ---- 主页面板 ? 最好用的内存优化 ? 更强大的悬浮窗 ? ---- 还有很多优化的 就靠大家摸索啦~ 下载地址在墙外 搬运回国了~ 下载地址 联网激活key: 温馨提示: 此处内容需要评论本文后才能查看.----

    91370发布于 2018-06-25
  • 来自专栏工作总结

    优化if-else的11种方案

    优化前:public class NoEarlyReturnExample { public boolean hasPositiveNumber(int[] numbers) { boolean // 没有早返回,而是继续循环 } } return foundPositive; // 循环结束后返回结果 }}优化优化前:public class NoTernaryOperatorExample { public String getGender(int number) { if (number if (number < 0) { return "boy"; } else { return "other"; } }}优化11. 使用异常处理:在某些情况下,使用异常处理来简化错误条件的处理。

    29200编辑于 2024-08-05
  • 来自专栏大闲人柴毛毛

    剑指offer代码解析——面试题11a的b次方

    /** * 题目:实现a的b次方 * @author 大闲人柴毛毛 */ public class Power { /** * 分析:a的b次方就是将a连乘b次, * 本题的逻辑性不难,关键在于程序的健壮性, * 需要将可能的情况考虑全面。 * @param a 底数 * @param b 指数 * @return a的b次方 */ public static double power(double a,int b){ //若底数为0,则结果为0 if(Powe

    81340发布于 2018-03-09
领券