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

    查找代理工具

    查找代理工具:ProxyBroker https://github.com/constverum/ProxyBroker.git 为了解决大家查找代理的问题,介绍一款开源的工具:ProxyBroker。 它可以可以多种资源中查询可利用代理工具。 1.需要环境: Python 3.5 or higher aiohttp aiodns maxminddb 2.特性 支持协议有:HHTP(S),SOCKS4/5,也可以连接端口80和23(SMTP), (Find) 查找和显示10个us(美国)高匿名的HTTP(S)代理 $ proxybroker find --types HTTP HTTPS --lvlHigh --countries US --strict -l 10 查找和显示10个HTTP(S)代理 $ proxybroker find --types HTTP HTTPS -l 10 (2.)攫取(Grab) 查找10个us(美国)代理保存为文件

    99360发布于 2018-03-30
  • 来自专栏明志德到的IT笔记

    C#查找算法2:插值查找

    插值查找,有序表的一种查找方式。插值查找是根据查找关键字与查找表中最大最小记录关键字比较后的查找方法。插值查找基于二分查找,将查找点的选择改进为自适应选择,提高查找效率。 原理:    (midIndex-lowIndex) /(highIndex-lowIndx)  的比值 ≈≈(value-a[low])/(a[high]-a[low]))的比值 代码如下 ///

    /// 插值查找 /// /// <param name="arr">数组</param> { mid = low+((value - arr[low]) / (arr[high] - arr[low]))*(high-low);// 插值查找的核心代码 mid; } } return -1; } 其实还有第二种写法,递归,写法差不多,不会的去看我的上一篇“二分查找

    57940编辑于 2023-10-21
  • 来自专栏Java项目实战

    代码错误查找与静态分析工具:助力高效开发的利器

    为了提高代码质量和开发效率,我们需要借助一些工具来帮助我们查找错误和进行静态分析。本篇博客将介绍一些常用的工具,它们能够简化调试流程、提供实时反馈并提供有价值的静态分析结果。 工具列表下面是几个常用的工具,它们都在错误查找和静态分析方面表现出色:1. LintersLinters 是一类用于静态代码分析的工具,通过检查代码中潜在的问题和不符合编码规范的地方来提供反馈。 / len(numbers) RETurn average# 运行 pylint 检查代码# pylint my_script.py2. IDE 集成工具集成开发环境(IDE)通常集成了许多有用的功能,包括代码错误查找和静态分析。 选择适合自己项目和编程语言的工具,并结合 IDE 集成工具的便利,可以更好地进行代码错误查找和静态分析。

    1.6K30编辑于 2023-08-04
  • 来自专栏GitHub专栏

    GitHub官方代码扫描工具上线,免费查找漏洞

    去年 9 月,GitHub 收购代码分析平台企业 Semmle,宣布将在 GitHub 的开发者工作流程中引入代码安全性流程。 启用后,将对每个「git push」进行扫描以查找新的潜在安全漏洞,并将结果直接显示在请求中。 此外,面向使用 GitHub Enterprise 团队,代码扫描功能是 GitHub Advanced Security 的一部分,能够帮助团队更早地查找出项目中的安全漏洞。 ? 该功能由目前功能最强大的代码分析引擎 CodeQL 提供支持。用户可以使用 GitHub 及社区创建的 2000 多个 CodeQL 查询,也可以创建自定义查询来查找和避免新的安全问题。 「CDN」,即可获取 89 页 CDN 排坑指南手册 回复关键词 「ECS」,即可获取 96 页 ECS 运维 Linux 系统诊断手册 回复关键词 「linux」,即可获取 185 页 Linux 工具快速教程手册

    1.6K20发布于 2020-10-23
  • 来自专栏Theo Tsao

    Linux查找和筛选工具

    本文包含: 文件名通配符、命令中的正则表达式、查找文件工具 find、查找文本工具 grep、转换和删除重复命令 tr、合并和分割工具。 1. 文件名通配符 单字符匹配元字符 ? 查找文件工具 find 基本格式 # find [path] [expression] 参数: depth:先从当前目录查找,然后再从当前目录的子目录中查找 maxdepth LEVELS:向下搜索到第 查找文本工具 grep grep:global regular expression print 全局正则表达式打印 # grep [option] [pattern] [file] 参数 i:忽略大小写 join # join [option] file1 file2 参数 a:用于输出2个文件中有关联和没关联的行,将有关联的行执行连接后输出,没关联的行按预定的格式输出 e:在文件1和文件2查找关联字段 2的第2个字段作为关键字,只显示文件1的第1、2、6字段和文件2的第3字段 # join -j1 2 -j2 2 -o "1.1,1.2,1.6,2.3" students1 students2 去除重复

    4.3K40发布于 2018-09-07
  • 来自专栏SAP ERP管理实践

    查找SAP事物代码方法

    SAP 提供多种方法查找系统内的事务代码,具体如下: 1. 使用SE11查看存储事物代码的表:TSTC 或者TSTCT TSTC:存有事务代码,程序名称,屏幕号码等字段 ? ? ? TSTCT:存有语言代码,事务代码,事务文本这三个字段 ? 2.利用事务码SM01,尽管这个tcode是来锁定/解锁事务码的,但你可以用来查看系统中所有的tcode。 ? 或者通过菜单实用工具->查找->执行,进行查找。 4.如果你想知道一个事务码在sap菜单(登陆系统后左侧的菜单)下的路径,可以利用tcode:Search_SAP_Menu ? ?

    3.4K30发布于 2020-08-17
  • 来自专栏技术集锦

    练习2—数据查找

    解题步骤 (1)接收; (2查找数据; (3)对比; (4)输出结果; Java import java.util.Scanner; public class Demo { public ” 这一操作,代码1给出的是查找算法中最简单的 “顺序查找” 。 ,待查找值在中间值左边,最高位high置为mid-1 high = mid-1; if(a[mid]<value) //中间值小于待查找值,待查找值在中间值右边 , int low, int high) { int mid = low+(high-low)/2; //组中值 mid=(low+high)/2等价于mid=low+1/2*(high-low , mid-1); //函数递归调用 if(a[mid]<value) return Search2(a, value, mid+1, high); }

    41830编辑于 2022-06-03
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    数据结构基础(2) --顺序查找 ; 二分查找

    应用范围: 数据必须首先排序,才能应用二分查找;效率为(logN) 算法思想: 譬如数组{1, 2, 3, 4, 5, 6, 7, 8, 9},查找元素6,用二分查找的算法执行的话,其顺序为: 1.第一步查找中间元素,即5,由于5<6,则6必然在5之后的数组元素中,那么就在{6, 7, 8, 9}中查找2.寻找{6, 7, 8, 9}的中位数,为7,7>6,则6应该在7左边的数组元素中 二分查找算法就是不断将数组进行对半分割,每次拿中间元素和目标元素进行比较。 end-1; while (low <= high) { //计算中间元素 Type *mid = low + (high-low)/2; (自己调用自己),递归的是神,迭代的是人; 递归与非递归的比较 [cpp] view plain copy 在CODE上查看代码片派生到我的代码片 //递归求解斐波那契数列 unsigned long

    86260发布于 2018-03-19
  • 来自专栏计算机工具

    折半查找的实现代码

    int arr[], int x, int low, int high) { int mid; if(low > high) return -1; mid = (low + high) / 2; ;//记录查找表中数据的总数量 }SSTable; //创建查找表 void Create(SSTable **st,int length){     (*st)=(SSTable*)malloc int high=ST->length;//high 指向最后一个关键字     int mid;     while (low<=high) {         mid=(low+high)/2; key 值,     if (location==0) {         printf("查找表中无该元素");     }else{         printf("数据在查找表中的位置为 88 92  请输入查找数据的关键字:  21  数据在查找表中的位置为:4  折半查找的性能分析 :是比一一对比快的,其实就是AVL树:  log2(n+1)-1

    36510编辑于 2024-12-16
  • 来自专栏周小末天天开心

    Java 数组、排序和查找2

    ]; } arr = arr2; //当 arr 指向 arr2 数据空间,此时 arr 原来的数据空间就没有 for( int i = 0 ; i < arr.length ; i+ +) { System.out.print(arr[i] + " "); } } } 输出结果为: 分析: 1)先创建一个新的数组 arr2, 大小为 arr.length 2)逆序遍历 arr,将每个元素拷贝到 arr2的元素中 3) arr 指向 arr2 数据空间,此时 arr 原来的数据空间就没有了,会被当做垃圾销毁 二、数组扩容 案例: 实现动态的给数组添加元素效果,实现对数组扩容 要求: 1)原始数组使用静态分配, int [ ] = arr{1, 2, 3} 2)增加一个元素,使其添加到数组最后,例如增加元素4后 int [ ] = arr{1, 2, 3, 4} 3)用户可以通过如下方法来决定是否继续添加 [24,13,57,69,80] 第四轮循环:目标是把第三大的数放到数组倒数第四位置 第1次比较 [13,24,57,69,80] 代码: public class BubbleSort

    62710编辑于 2022-10-26
  • 来自专栏Excel疑难杂症

    Excel 多列代码查找

    例题描述有 Excel 数据如下:现在要用左边表格中每行的A,B,C的值对应右边表格的M,N,O的值去查找,然后返回此行的House值填在左边表的E列中,结果如下图所示:此题涉及读取Excel文件指定区域数据以及在序表中根据关键字段的值查找记录并返回记录的其他字段值 解法及简要说明使用 Excel 插件 SPL XLL在 E2 单元格分别写入如下公式:=spl("=E(?1).(E(? 2).keys(M,N,O).find([A,B,C]).House)",A1:D4,I1:L9)如图:简要说明:循环表1的每一行,用A,B,C的值对应表2的关键字段(M,N,O)值去查找对应的行,返回此行的

    76710编辑于 2024-04-30
  • 来自专栏reizhi

    GoGo Tester 查找Google ip的工具

    之前 reizhi 有分享过一篇使用 hoststool 科学使用 Google 的文章,但由于作者更新速度变慢,导致该工具名存实亡。 下面给大家推荐另外一款工具,自己动手查找可用的 Google ip,避免使用类似 hosts 工具的被动等待更新问题。 这款工具名为 GoGo Tester,项目地址:https://github.com/azzvx/gogotester 本地下载:http://cloud.189.cn/t/vMJriuRjAB3u 默认设置为20,为了加快查找速度建议减小为10以内。 经过一段时间的运行之后,GoGo Tester 会给出指定数量的可用 ip 地址。

    1.9K10编辑于 2022-09-26
  • 来自专栏along的开发之旅

    一行Shell代码查找所有代码行数

    最近写简历, 想算下自己的这个项目一共有多少行代码, 好方便在简历上展示. 本来想着一直用git管理代码, 顺便统计下好了. 结果竟然没有在git中找到单独统计行数的工具, 太出乎我意料了. 最近用Cmder挺方便, 就想用shell统计下代码行数, 应该就是一两个命令的事. 用Java, Python肯定可以实现, 但是感觉太重, 我只是想随便查查我的代码一共有多少行, 3秒钟就可以搞定的那种, 不想辛辛苦苦的写foreach循环, 递归调用, 然后可能还有各种边界条件要考虑 -name "*.cs" | xargs wc -l 逐一解释一下: find : linux的查找命令, 查找符合条件的文件. image.png 其实, 我最想说的是, 我一直以为这个项目代码量有十万行了呢, 要不然怎么会那么难管理. 结果还不到一万五. 额,这让我对大代码管理的难度有了更大体会.

    1.5K30发布于 2018-08-02
  • 来自专栏网站漏洞修补

    网站安全测试 查找漏洞工具分析

    渗透测试这些是经常谈到的问题了,我觉得当有了渗透接口测试之后你就会发现渗透测试这一方面也就是:1.基本漏洞测试;2.携带"低调"构思的心血来潮;3.锲而不舍的信念。 第2步网站漏洞检测 漏洞检测关键取决于刚开始信息内容搜集的结果,通常会有4种结果:可立即运用的,例如比较敏感文件数据信息泄露;可间接性运用,后端开发模块或cms源码版本号处在已经知道系统漏洞的影响区域之内 网站在上线之前,一定要进行渗透测试服务,对网站代码的漏洞进行检测,避免后期网站业务发展较大,因产生漏洞而导致重大的经济损失,国内做渗透测试的公司也就是SINESAFE,绿盟,鹰盾安全,启明星辰做的比较专业 2.对系统漏洞了解充分深入细致,必须叙述清晰系统漏洞的简述、系统漏洞的?

    2.5K00发布于 2020-03-07
  • 来自专栏一个程序员的修炼之路

    Linux Kernel 模块内存泄露查找 (2)

    在之前的一篇博文<<Linux Kernel模块内存泄露的一种查找思路>>中,我介绍了一种查找内核内存泄露的一种方法。 然后通过Code Review排除了情况(1),但是针对情况(2)也进行了查看,发现在访问dentry后,都调用了dput减少一次引用计数。 但是得重新编译所有的Suse内核源码,并且不一定能够很清楚的查询到Memory Leak的原因,鉴于我们产品内核模块的代码量不是很大,最终决定,再一次进行Code Review。 2天半的时间,功夫不负有心人,终于找到了根本原因! 三. 步我们对dentry和mnt进行了引用计数加1(此时引用计数为2),那么在__fput中调用dput和mntput只会对其引用计数减一,但使用内存并不会进行释放。

    1.7K30发布于 2021-08-06
  • 来自专栏Initial programming

    初识算法 · 二分查找(2)

    但是如果这么简单,肯定就不符合二分查找恶心的特点了,所以我们要处理细节问题: 1. 循环条件的判断 2. 求中点的操作 对于二分查找来说,因为涉及到left + right,两个整型的相加,所以可能会发生溢出,我们都是采用的left + (right - left) / 2的情况来防溢出。 那么问题来了,在朴素二分模板的情况下,left + (right - left) / 2是否 + 1都是无所谓的,但是在查找左右端点这里的求中点操作却是尤为重要了: 我们就拿极端情况举例子,如果我们使用 那么如果是left + (right - left) / 2,mid的首先落点是left,情况1,left = mid + 1,left到了right的位置,此时满足结束条件,如果是情况2,right 所以在查找左端点的部分,中点操作应该是int mid = left + (right - left) / 2

    22810编辑于 2024-10-18
  • 来自专栏技术墨客

    2叉树排序缺失元素查找

    扩展上面的问题,用最优的方式查找缺失的多项。 解决 2层循环逐个比对查找 最简单的办法当然是逐项比对,几乎所有语言都提供对象实例、字符串、数字的比对方法。 编码2叉树查找 可以对所有的事物进行有序编码,然后通过编码索引到对应的元素。编码也没有什么特别的要求,只要每增加一项将编码加一即可。 任何时候增加新的项目只要编码加一即可: {1:"A",2:"B",3:"C",4:"D",5:"E",6:"F",7:"G",8:"ADD ITEM"} 使用编码还有一个好处是还可以查找一组不同类型的数据 如果仅仅是查找一个缺失项,实际上有一个非常简便的算法——求和计算差值: # origin_numbers是所有编码的列表,例如[1,2,3,4,5,6,7,8,9,10]。 但是如果是查找多个缺失项,只能用2叉树: import copy import random as rand import datetime import time # 2叉树结构 class Link

    82510发布于 2019-03-12
  • 来自专栏老高的技术博客

    三款文本批量查找替换工具

    吐槽:查找功能好弱啊~ 文本批量搜索替换V6.5(Search\_and\_Replace) 喜欢:功能强大,支持ZIP文件 吐槽:新版旧版变化不大,不支持UTF8 字符查找(FindStr) 喜欢:界面简洁

    3.2K60编辑于 2022-12-27
  • 来自专栏Unity游戏开发

    Unity-工具-查找丢失资源的Objects

    比如"Texture Player",隔开的字段可以用来筛选,Texture和Player都可以进行查找 Labels:Assets可以通过labels附加来进行查找,Assets可以通过关键字'l: '加一个label来进行查找

    1.9K40发布于 2019-07-15
  • 来自专栏Khan安全团队

    使用 CodeQL 查找原型污染小工具

    原型污染 这篇文章的目的不是解释原型污染漏洞是什么,但总的来说,能够编辑对象的原型或Object原型(通过它们的属性)可以让攻击者污染它并可能恶意地改变受影响代码的目标。 小工具 我们可以将 [在此处插入漏洞] 小工具理解为帮助漏洞发生的代码片段或行为。在这种情况下,原型污染小工具是未定义的对象属性读取,它流向 JS 执行函数(例如eval或Function)。 不需要定义小工具,因为对象的属性读取使用对象的原型属性读取作为后备。 CodeQL查询开发 您可以在#final-query找到最终查询。 第一种方法类似于以下代码段: /** * @kind path-problem */ import javascript import semmle.javascript.security.dataflow.CodeInjectionCustomizations nodeTo = call ) } 这个污点步骤让 CodeQL 知道可能存在流向ObjectLiteralNode第一个参数的流Object.create,其结果也是一个有效的小工具

    1.4K20编辑于 2022-01-05
领券