草庐IT

算法总结-----到处搜集整理的,大多数来自acwing y总

文章目录算法总结-----到处搜集整理的,大多数来自acwingy总一、基础算法1、快速排序2、归并排序3、二分整数二分浮点数二分4、高精度算法高精度加法高精度减法高精度乘法高精度除法5、前缀与差分一维前缀和二维前缀和一维差分二维差分6、双指针算法最长连续不重复子序列子序列的目标和7、位运算8、离散化9、区间合并二、数据结构单链表双链表栈队列普通队列循环队列单调栈单调队列KMP算法Trie树Trie字符串统计求最大异或对并查集连通块中点的数量堆一般哈希字符串哈希STL简介三、搜索与图论树与图的存储树与图的遍历拓扑排序朴素dijkstra算法堆优化版dijkstra算法Bellman-Ford算

java - 能帮我搜集一份Java Best Practices在线资料合集吗?

我在一个中型开发团队工作,该团队维护一个用Java1.4编写的8年以上历史的Web应用程序。对于新的开发,我总是试图说服人们遵守更新的标准和最佳实践,从使用新的命名标准(如HtmlImplementation而不是HTMLImplementation)等简单的事情,到诸如为什么针对接口(interface)编码比针对接口(interface)编码更好的事情具体的类,支持不变性或对象组合而不是类继承。我找到了这个genericlinkinStackoverflow,它不是面向Java的,也不完整。我总是试图解释我的论点背后的基本原理,并且总是建议人们购买最新版本的EffectiveJav

CTFSHOW WEB 01 - WEB 20 信息搜集篇 详解

信息搜集篇WEB1F12审查元素,在注释中发现flag。WEB2方法1:绕过js使用edge快捷键ctrl+shift+i,或通过浏览器菜单栏打开源代码,查看flag。方法2:禁用js将该网页调用的js禁用右键或F12生效。解析:##源代码中的js: window.oncontextmenu=function(){returnfalse}; window.onselectstart=function(){returnfalse}; window.onkeydown=function(){if(event.keyCode==123){event.keyCode=0;event.returnVal

CTF-Show-信息搜集系列

CTF-Show-信息搜集系列Problem1前端程序员进行开发时,并没有将注释进行删除,导致信息泄露。Problem2这道题在上一道题的基础上做了限制(前端),不让使用快捷键(f12)以及右键打开开发者工具。那么,我们可以找到chrome浏览器的更多工具,在这个选项中,打开开发者工具,即可绕过。另一种解法:url前面加上view-source:也可以查看源代码view-source:http://73a9120c-7b78-467b-8d4f-7695b49aeae1.challenge.ctf.show/Problem3没思路的时候,可以抓个包,可能会有意外收获。抓包发现:flag放在了响

搜集全网好用又便宜的服务器——浪浪云

又是它!便宜稳定的服务器浪浪云介绍浪浪云官网    相信有好多小伙伴和我一样每天就爱在网上研究一些有意思的项目,算是服务器重度使用者,最早一开始大学时候接触腾讯云和阿里云,直到后来发现了浪浪云,使用很长时间了,稳定性一点不输大厂,关键价格还便宜,最最最最最最离谱的是作为从小到大都被鹅厂支配,还找不到任何一个人工客服的地址(相信大家都被ex过),而浪浪云售后可就贴心的没话说。价格对比服务商地域服务器参数配置价格浪浪云宁波4核4G15M59元/月腾讯云北京2核4G6M85元/月阿里云杭州2核4G4M165元/月    以上价格标注为产品官网原价,购买均有用户打折,配置稍有差异,因为大厂高防价格很高

【微服务】日志搜集es+kibana+filebeat+redis+logstash(单机)

日志搜集系统搭建基于7.17.16版本ps:项目是toB的,日志量不大前置准备软件下载7.17.16版本。8.x版本需要JDK11elastic.co/downloads/past-releasesJDKjava8Linuxelastic软件不能以root用户启动,需要创建用户sudouseraddelastic#给此用户设置密码sudopasswdelastic#授权chown-Relastic/usr/local/kw-microservices/elastic/elasticsearchchown-Relastic/usr/local/kw-microservices/elastic/k

安全基础~信息搜集3

文章目录知识补充APP信息搜集php开发学习理解漏洞知识补充端口渗透总结pythonCrypto报错:https://blog.csdn.net/five3/article/details/86160683APP信息搜集1.AppInfoScanner移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描工具使用教程演示:下载,并配置完成命令结果输出结果测试出现许多的连接,有的可以访问,咳咳结果…;有的跳转到了PayPal;有的则拒绝访问;有的返回json格式的输出;有的则下载了下来,各式各样。2.apkAnalyser一键提取安卓应用中可能存在的敏感信息。使用教程演示:不需要配

ctfshow web入门1-20 信息搜集

 web1注意关键字我们进行查看源代码:在此讲一下查看源代码的常用的两种方式1.右键鼠标查看源代码2.快捷键Ctrl+U查看源码。所以这题进入我们可以看到 我们右键查看源代码web2进入环境后发现 所以我们不用右键,直接使用Ctrl+U查看源码;即可得到答案 web-3 根据提示使用bp抓包即可发现flagweb-4 由题目可知这题涉及robots协议:详细可以参考一下这个大佬的博客:(8条消息)robots.txt文件详解_百度文库robots文件解读_passport_daizi的博客-CSDN博客我们首先讲解一下robots的一些知识:Robots协议(也称为爬虫协议、机器人协议等)的全

信息搜集:网络空间搜索引擎(Shodan)语法及API应用案例

信息搜集:网络空间搜索引擎(Shodan)语法及API应用案例使用Python去调用Shodan的API接口可以实现自动化信息搜集,首先需要注册用户,在MyAccount中可以看到APIKey。本例如下图:初始化API:importshodanSHODAN_AIP_KEY='SXEuzFfIj612RyNE5NcOhTeAtNHznp4s'shodan_api=shodan.Shodan(SHODAN_AIP_KEY)初始化API之后就可以使用Shodan的库函数,下面整理一些常用函数,具体详细资料可以参考Shodan官方给出的API文档的API文档。​§shodan_api.count(qu

Honey Select 2 & AIShoujo 自用搜集插件+下载地址

标注AI就是AIShoujo用,HS2就是HoneySelect2用BepInEx插件BepInEx主程序覆盖到游戏主文件夹https://github.com/BepInEx/BepInExhttps://github.com/BepInEx/BepInExConfigurationManager插件管理器AI&HS2快捷键:F1ConfigurationManager.dll放入./BepInEx/plugins/​​​​​​https://github.com/BepInEx/BepInEx.ConfigurationManagerhttps://github.com/BepInEx/B