2024年程序员学习
文章平均质量分 92
普通网友
这个作者很懒,什么都没留下…
展开
-
markdown--写博客高清大图水印很烦恼?Github+PicGo实现在线免费图床_picgo水印
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-17 01:07:01 · 385 阅读 · 0 评论 -
Java--反射机制原理、几种Class获取方式及应用场景_xx(1)
Java中主要有23种设计模式,其中工厂模式就是其中一种,而简单工厂模式,顾名思义,也是属于工厂模式中的一种,只不过比较简单。简单工厂模式也可以叫做静态方法模式(因为工厂类一般都是在内部定义了一个静态方法)。从现实生活角度来理解的话,工厂是专门负责生产产品的,同样在设计模式中,简单工厂模式我们可以理解为专门负责生产对象的一个类,称为“工厂类”。代理(Proxy)模式是一种设计模式,通过代理对象来访问目标对象,还可以在不修改目标对象的情况下,对代理对象进行拓展,增强目标对象的功能~什么?还是不太理解?原创 2024-05-16 19:28:36 · 407 阅读 · 0 评论 -
Java--String、StringBuilder及StringBuffer区别及性能对比_java string 和 stringbuilder的性能对比
/ .output(“C:\Users\Administrator\Desktop\StringAppendJmhTest.log”) //输出测试结果的普通txt文件。// .include(ArrayAndLinkedJmhTest.class.getSimpleName()) //要导入的测试类。//底层操作内存进行复制原字符数组的元素到新字节数组。//扩容条件:当容量大于当前字节数组容量时。//扩容多少:会自动进行1倍扩容再加2。//新老字符数组的复制。原创 2024-05-16 19:28:01 · 353 阅读 · 0 评论 -
Java--Mybatis万字长文经典面试题王者笔记《收藏版》_java 什么插件可以自动生成insert语句
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 19:27:26 · 393 阅读 · 0 评论 -
Java--LinkedList真的比ArrayList添加元素快?Open JDK JMH带你揭开真相_为什么arraylist添加元素比linklist快
LinkedList真的比ArrayList添加元素快吗?通过Oracle官方Open JDK提供的Java微基准测试工具JMH进行测试,结合ArrayList和LinkedList自身的特性总结真相如下:(1)LinkedList添加元素不一定比ArrayList添加元素快~(2)ArrayList底层数据结构是数组,数组是一块连续的内存空间,从数组尾部添加数据时,不需要进行任何数组数据的复制重排,效率最高,时间复杂度为O(1)(3)LinkedList。原创 2024-05-16 19:26:49 · 395 阅读 · 0 评论 -
CTF之CTF(夺旗赛)介绍_ctf比赛
国别赛事内容国内XCTF:国内最早发起的网络安全联赛品牌。WCTF:世界黑客大师赛吸引了全球顶尖黑客参与比赛,赛事水平在国内各项赛事中处于前列。强网杯:面向高等院校和国内信息安全企业的一次国家级网络安全赛事。GeekPwn极棒:奖励力度最大的CTF比赛,赛事奖金池达500万元,单项赛事奖金高达80万元。国外| *DEFCONCTF:CTF赛事中的“世界杯这也是CTF比赛体系得发源地。UCSBiCTF。原创 2024-05-16 11:05:42 · 376 阅读 · 0 评论 -
CTF中的GIT泄露_ctf git泄露
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 11:05:07 · 367 阅读 · 0 评论 -
ctf中常见php特性_php特性 ctf
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。31. DOM-based XSS:攻击者利用客户端脚本动态修改页面的DOM结构,将恶意脚本插入到页面中,当其他用户访问受影响的页面时,恶意脚本会在他们的浏览器中执行。30. 反射型XSS:攻击者将恶意脚本作为参数注入到受影响的URL中,当用户点击包含恶意脚本的URL时,恶意脚本会从URL中获取并在用户的浏览器中执行。原创 2024-05-16 11:04:33 · 366 阅读 · 0 评论 -
CTFshow:WEB3
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 11:03:57 · 378 阅读 · 0 评论 -
2023最新SRC漏洞挖掘快速上手攻略!_src挖洞可以用工具漏扫吗
Bugcrowd是一个专门为企业提供漏洞检测、漏洞挖掘、漏洞修复、防御安全相关服务的平台,为各大知名企业提供安全检测服务。其平台上拥有众多的专业安全研究人员,能够提供高水平的检测漏洞以及挖掘各种安全漏洞、备受业内人士的好评。HackerOne是一家提供漏洞悬赏计划(Vulnerability Reward Programs,简称VRP)的互联网公司,为全球知名企业提供漏洞检测服务。其平台也拥有大量安全研究人员,覆盖面广,支持多种开发语言、操作系统等技术,可以为企业提供多元化的安全检测方案。原创 2024-05-16 02:33:05 · 599 阅读 · 0 评论 -
2023最新Java学习资料汇总(学习路线+视频教程)_学习资料视频
而在以Java编程为核心的开发领域中,javaEE程序员的需求量10年来一直居于首位!当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。原创 2024-05-16 02:31:56 · 375 阅读 · 0 评论 -
2023最新150道渗透测试面试题
眨眼间2023年快过去一半了,不知道大家有没有找到心仪的工作呀,今天我给大家整理了150道渗透测试面试题给大家,需要答案的话可以在评论区给我留言哦~原创 2024-05-16 02:31:20 · 792 阅读 · 0 评论 -
基于Selenium+Python的web自动化测试框架_pythonselenium框架
Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并把录制的操作以多种语言(例如java、python等)的形式导出成测试用例。Selenium WebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。原创 2024-04-19 06:19:49 · 814 阅读 · 0 评论 -
基于Selenium+Python的web自动化测试框架_python web自动化框架设计
由于每个测试用例产生的日志条目比较少,所以在测试框架中只利用了最高级别的日志打印,即Debug级别,该级别也会将其他所有的日志级别的信息同样打印出来。基于Selenium实现的web自动化测试框架不仅轻量级而且灵活,可以快速地开发自动化测试用例,结合本篇的框架设计和一些好的实践,希望对大家以后的web自动化框架的设计和实现有所帮助。用例前没有“#“标记的测试用例脚本会被执行,而有”#“标记的则会被忽略,这样可以很方便的控制测试集的执行,当然也可以创建不同的文件来执行不同的测试集。原创 2024-04-19 06:19:19 · 428 阅读 · 0 评论 -
使用Hypothesis生成测试数据_hypothesis python,不同层级的软件测试开发者的不同行为
循环10次(也可以是100次,1000次),用更少的代码做更多的测试,测试的数据越多,发现bug的可能性越大。(img-gAqqg0uC-1713460376588)],除非我手动设计数据,而且用for循环也不是太好的设计。的朋友,可以添加V获取:vip1024b (备注软件测试)**当然,为了测试足够多的数据,我们也可以将代码改称这样。函数,我必须设计足够多的。, 同样也需要很多条用例!上面的测试数据很难随机到。方法生成随机的测试数。“”“实现加法运算”“”用来控制随机数的个数。原创 2024-04-19 01:13:14 · 383 阅读 · 0 评论 -
使用Hypothesis生成测试数据_hypothesis python(1),软件测试面试自我介绍范文
循环10次(也可以是100次,1000次),用更少的代码做更多的测试,测试的数据越多,发现bug的可能性越大。hypothesis 还可以生成更多类型的测试数据。例如 email格式和text格式。(img-ypmgH4au-1713460352563)],除非我手动设计数据,而且用for循环也不是太好的设计。的朋友,可以添加V获取:vip1024b (备注软件测试)**hypothesis 生成的数据会更具有。上面的测试数据很难随机到。方法生成随机的测试数。用来控制随机数的个数。原创 2024-04-19 01:12:44 · 399 阅读 · 0 评论 -
【实测】selenium脚本解决随机弹窗广告问题_python 谷歌网页跳随机广告
下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取。原创 2024-04-18 19:55:51 · 891 阅读 · 0 评论 -
【实测】selenium脚本解决随机弹窗广告问题_python 谷歌网页跳随机广告(1)
1.有不少同学可能会在广告经常出现的页面脚本代码中,设置一个try,当该页面脚本突然无法运行下去的时候,就会认为是弹窗出现,然后在except中直接放上关闭弹窗的代码,然后关闭之后重跑该用例。所以建议封装成对应的类,并且增加可控的创建和结束功能,在适当的情况下比如广告容易出现的用例执行时开启即可。3.用thread库创建一个线程,内容就是新建一个driver实例作为子线程,用来辅助,也就是里面用一个when True来在整脚本生命周期内 无时无刻的去检查弹窗广告,一旦检查到,才去瞬间关闭,亲测好用。原创 2024-04-18 19:55:20 · 513 阅读 · 0 评论 -
Web项目如何做单元测试_web单元测试,软件测试最新面试题
生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!原创 2024-04-18 15:26:23 · 349 阅读 · 0 评论 -
Web自动化测试(全网最给力自动化教程)_web自动化测试教程
前言江湖传言,武林中流传八种定位,其中xpath是宝刀屠龙,css是倚天剑。除了这八种,其实还有十种定位方法,眼看就快失传了,今天小编让失传已久的定位方法重出江湖!一、十八种定位方法前八种是大家都熟悉的,经常会用到的1.id定位:find_element_by_id(self, id_)2.name定位:find_element_by_name(self, name)3.class定位:find_element_by_class_name(self, name)原创 2024-04-18 15:25:53 · 414 阅读 · 0 评论 -
Promethus的Grafana图形显示MySQL监控数据(1),2024年最新2024最新软件测试面试笔试
在grafana配置文件里最后加上以下三行。原创 2024-04-17 17:16:13 · 647 阅读 · 0 评论 -
prometheus监控redis(无metric接口)_prometheus 监控非metrics
(img-f4TJicEN-1713345331146)]3,创建ServiceMonitor,注入promethu。5,增加grafana模板。6, 进入监控看大屏。插入刚刚官网的id号。原创 2024-04-17 17:15:42 · 671 阅读 · 0 评论 -
Linux主机安全加固_安全整改加固(1),2024年最新软件测试学习笔记在互联网上火了
(img-UN2LanUE-1713331831573)]##后续优化对于已经存在配置的判断,一下方法暂用,不会影响整改结果##echo ‘请根据用户实际业务端口占用等情况进行设置!####检查IPTABLES状态######锁定不必要的用户###b (备注软件测试)**原创 2024-04-17 13:30:48 · 779 阅读 · 0 评论 -
Linux中的端口大全_linux 主机端口,那些进了大厂的程序员面试前都做了哪些准备
互联网络分组交换协议(IPX),被 Novell Netware 环境常用的数据报协议。用于远程命令执行的远程过程调用(RPC)协议,被网络文件系统(NFS)使用。通过传输控制协议(TCP)的 Appletalk 文件编制协议(AFP)用于协议独立的多址传播(PIM)服务的会合点发现(RP-DISC)网络外设管理协议(NPMP)GUI / 分布式排队系统(DQS)网络外设管理协议(NPMP)本地 / 分布式排队系统(DQS)无记录的远程 shell(rshell)和远程复制(rcp)原创 2024-04-17 13:30:18 · 625 阅读 · 0 评论 -
HW必备神器|一具抵百具_hw 工具,2024年最新帮你突破瓶颈
像比较大的网安平台会不定期举办有奖投稿活动,比如说freebuff和CSDN等等平台,CSDN我没弄过,但freebuff我倒是经常由投稿,奖金有几百到几千不等。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。国外的漏洞也可以去挖,国外给的奖励会更高,但除了技术要过硬之外,你还得会英语能沟通交流。原创 2024-04-17 10:01:38 · 950 阅读 · 0 评论 -
Huffman编码解码_霍夫曼编码的verilog实现,面试的时候突然遇到答不上的问题怎么办
cout原创 2024-04-17 10:01:08 · 886 阅读 · 0 评论 -
Go 专栏|错误处理:defer,panic 和 recover(1),2024年最新338页网易Golang面试真题解析火爆全网
后边会接一个函数,但该函数不会立刻被执行,而是等到包含它的程序返回时(包含它的函数执行了。语句不到函数的最后一刻是不会执行的,所以下面这段代码很可能会用尽所有文件描述符。暂时看不懂也没有关系,等学会了接口之后,再回过头来看这段代码,应该就豁然开朗了。(img-HqfU4PsO-1713305303575)]一般情况下,在程序里记录错误日志,就可以帮助我们在碰到异常时快速定位问题。语句经常成对出现,比如打开和关闭,连接和断开,加锁和解锁。但还有一些错误比较严重的,比如数组越界访问,程序会主动调用。原创 2024-04-17 06:08:41 · 872 阅读 · 0 评论 -
Go 专栏|流程控制,一网打尽,2024年最新面试学习
(img-Isr3zqLv-1713305279442)]只能跳到同级作用域或者上层作用域内,不能跳到内部作用域内。// break 跳转到标签处,然后跳过 for 循环。// continue 跳转到标签处,然后执行 i++// continue 跳转到标签处,然后执行 i++语句的执行,可用于跳出多重循环,但标签和。只能在函数内跳转,需要配合标签一起使用;和标签一起使用,用于跳出标签所标识的。和标签一起使用,用于跳出标签所标识的。语句的本次选代,但标签和。// 跳过变量声明,不允许。原创 2024-04-17 06:08:10 · 986 阅读 · 0 评论 -
CentOS中将服务设置为开机自启动(一)_centos8设置延时开机自启动服务(1)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!快,但一群人才能走的更远!原创 2024-04-17 02:18:27 · 932 阅读 · 0 评论 -
CentOS下部署Hadoop高性能集群_echo ";123456” passwd --stdin hadoop
在以上的主从式结构中,由于主节点含有整个文件系统的目录结构信息,因为非常重要。另外,由于主节点运行时会把命名空间信息都放到内存中,因此存储的文件越多,主节点的内存就需要的越多。在hadoop中,分布式存储系统称为HDFS(hadoop distributed file system)。其中,主节点称为名字节点(namenode),从节点称为数据节点(datanode)。原创 2024-04-17 02:17:56 · 1104 阅读 · 0 评论 -
美团 测开 测试开发 面试真题 面经 汇总_美团直播业务测试实习
上午面完,下午就收到了美团优选的电话,说我很幸运的成为他们的目标用户,只要在美团优选中搜素888,就可以免费参与抽奖苹果手机,,好运攒起来,这就下载美团优选,贡献我的一份力量。(她说从哪些方面考虑,我不明白意思,后来她给我举例了才知道是让设计测试用例,我思考了半天,问我测试方法有哪些,说了等价类划分,边界值,然后设计了几个,都是在她的提示下说的)最后总结:数据库很重要,不用很精但得会,面试官很年轻,很温柔,人真的很好,面试体验不错,就是我答的不太好。c++:c++和c的区别,引用和指针的区别?原创 2024-04-16 11:46:13 · 395 阅读 · 0 评论 -
网络:如何使用curl命令测试HTTP代理的有效性_curl测试代理地址是否连通
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!是一个强大的命令行工具,用于传输数据,支持多种协议,其中包括HTTP、HTTPS。它是测试代理连接的理想工具,因为它轻量级,且功能全面。请记住,将用户名和密码明文放在命令行中可能不安全,特别是在多用户系统中。考虑使用环境变量或其他方法来安全地传递认证信息。如果代理服务器需要基本的用户名和密码认证,我们可以使用。为了测试HTTP代理,我们可以使用curl的。原创 2024-04-16 11:45:42 · 430 阅读 · 0 评论 -
手机银行体验性测试:如何获取用户真实感受_金融系统用户体验测试
本文所指的手机银行体验性评价方法,通过在各业务模块增加相关功能,支持用户直接填写数据化评价,进而通过获取用户评价数据、用户信息以及手机型号等信息,将数据记录在数据库中,支持按照模块、产品、用户群体等多个角度进行体验性分析,不需要单独发起问卷进行数据获取。根据业务模块、产品、用户群体特征进行分类分析,单独分析具体模块、具体产品和具体群体的均值和标准差,通过数据对比哪些模块体验好、哪些产品体验好、哪些群体满意度高,分析体验差的地方,找到下一步优化的方向。对周期数据进行数据分析,形成可视化的分析结果。原创 2024-04-16 06:43:51 · 767 阅读 · 0 评论 -
手把手教你编写性能测试用例_性能测试测试用例设计,1个月学会软件测试开发
测试目的:测试进入联系人管理界面活动,系统进入联系人管理界面的响应时间。测试目的:测试进入商机管理界面活动,系统进入商机管理界面的响应时间。测试目的:测试进入线索管理界面活动,系统进入线索管理界面的响应时间。测试目的:测试提交新增联系人活动,系统提交新增联系人的响应时间。预期结果:系统处理进入联系人管理界面的响应时间不能超过3秒。测试目的:测试进入客户界面活动,系统进入客户界面的响应时间。预期结果:系统处理进入客户管理界面的响应时间不能超过3秒。预期结果:系统处理进入商机管理界面的响应时间不能超过3秒。原创 2024-04-16 06:43:21 · 847 阅读 · 0 评论 -
玄机-Wordpress-应急响应-WP_玄机应急响应,网络安全研发岗面试复盘总
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!原创 2024-04-11 21:13:31 · 1093 阅读 · 0 评论 -
手把手教你使用Python打造一款摸鱼倒计界面,2024年最新送面试官礼物一般送什么
如果你也是看准了Python,想自学Python,在这里为大家准备了丰厚的免费。原创 2024-04-11 20:41:54 · 722 阅读 · 0 评论