2024年程序员学习
文章平均质量分 89
普通网友
这个作者很懒,什么都没留下…
展开
-
React源码下载-本地环境搭建_react 代码下载
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-17 05:41:44 · 874 阅读 · 0 评论 -
Java学到什么程度可以找到第一份工作?_java学完后第一份工作(1)
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。简单理解:就是Java是一门开发语言,非常的优秀,是目前市场最主流的用于开发WEB应用的语言,占据最主导的地位。原创 2024-05-16 21:10:12 · 305 阅读 · 0 评论 -
Java学习路线总结,搬砖工逆袭Java架构师
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。也许这也是这个行业的现状,也是传说中的“35岁危机”的最好解释,如果你马上35岁了,但是你能干的,毕业生也能干,老板还要你作甚?最近也有很多好友在群里问我,Java知识体系庞大,按照什么顺序学习才是最高效的呢?原创 2024-05-16 21:09:37 · 1062 阅读 · 0 评论 -
Java学习路线总结(书籍、视频推荐篇)_亿级流量java高并发与网络编程实战pdf下载
附上我的书架,《Java编程思想》读了两遍,《深入理解Java虚拟机》读了一遍,《Head First设计模式》读了一遍,《Java并发编程实战》读了一遍,《重构》读了一遍,《Spring实战》没看进去,《Effective Java》读了一遍,《软技能 代码之外的生存指南》读了一遍,《深入理解Java虚拟机第三版》,《微服务实战》《算法4》,《亿级流量Java高并发与网络编程实战》,《JavaScript高级程序设计》,《HTTP权威指南》,《Java性能优化实践》还没开封。薪资区间6k-15k。原创 2024-05-16 21:09:01 · 795 阅读 · 0 评论 -
Java学习路线总结(书籍、视频推荐篇)_亿级流量java高并发与网络编程实战pdf下载(1)
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-16 21:08:24 · 802 阅读 · 0 评论 -
GetSimple CMS远程命令执行(CVE-2019-11231)
6.访问后台管理系统http://ip:port/admin/theme-edit.php,修改模板文件,执行phpinfo函数,获取系统信息。7.访问phpinfo页面,查看执行效果,http://ip:port/theme/Innovation/template.php。3.访问http://ip:port/data/users/admin.xml,获取admin.xml中记录的用户相关信息。5.访问后台地址http://ip:port/admin/index.php,填写正确的用户名密码登录后台。原创 2024-05-16 15:30:34 · 213 阅读 · 0 评论 -
GeoServe本地部署结合内网穿透实现远程访问Web管理界面_geo server
GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。另外,GeoServer是开源软件。下面介绍GeoServer web ui 管理界面 结合cpolar 内网穿透工具实现远程访问,原创 2024-05-16 15:30:00 · 314 阅读 · 0 评论 -
GeoServe本地部署结合内网穿透实现远程访问Web管理界面_geo server(3)
GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对要素数据进行更新、删除、插入操作,通过GeoServer可以比较容易地在用户之间迅速共享空间地理信息。另外,GeoServer是开源软件。下面介绍GeoServer web ui 管理界面 结合cpolar 内网穿透工具实现远程访问,原创 2024-05-16 15:29:25 · 260 阅读 · 0 评论 -
GeoServe本地部署结合内网穿透实现远程访问Web管理界面_geo server(2)
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-16 15:28:50 · 232 阅读 · 0 评论 -
BUUCTF BUU SQL COURSE 1_ctf sql 只提示用户名或密码错误
本人从事网路安全工作12年,曾在2个大厂工作过,安全服务、售后服务、售前、攻防比赛、安全讲师、销售经理等职位都做过,对这个行业了解比较全面。最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。最后,我将这部分内容融会贯通成了一套282G的网络安全资料包,所有类目条理清晰,知识点层层递进,需要的小伙伴可以点击下方小卡片领取哦!原创 2024-05-16 07:07:56 · 886 阅读 · 1 评论 -
BUU UPLOAD COURSE 1 文件包含(2)
eval函数是没办法直接执行命令的,它是把字符串当作php代码解析。它是代码执行函数。因为这里不是直接上传php文件,无法用蚁剑直接连接,只能用hackbar输入命令。system函数是php的函数,用来执行系统命令。它是命令执行函数还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。原创 2024-05-16 07:07:21 · 672 阅读 · 0 评论 -
BUU UPLOAD COURSE 1 文件包含(1)
eval函数是没办法直接执行命令的,它是把字符串当作php代码解析。它是代码执行函数。因为这里不是直接上传php文件,无法用蚁剑直接连接,只能用hackbar输入命令。system函数是php的函数,用来执行系统命令。它是命令执行函数网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要体系化学习资料的朋友,可以加我V获取:vip204888 (备注网络安全)需要这份系统化资料的朋友,可以点击这里获取。原创 2024-05-16 07:06:47 · 320 阅读 · 0 评论 -
BusyBox 72 变_busybox false
lrwxrwxrwx 1 liyongjun liyongjun 7 10月 12 21:53 lsattr -> busybox。lrwxrwxrwx 1 liyongjun liyongjun 7 10月 12 21:53 login -> busybox。对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。因篇幅有限,仅展示部分资料。原创 2024-05-16 07:06:11 · 879 阅读 · 0 评论 -
01【HTML概述】(1)
服务器,顾名思义就是提供服务的机器,我们接入接入互联网之后,可以使用浏览器访问各大网站;当我们在地址栏上输入了网站地址并按下回车键时,我们的浏览器会根据地址在互联网中找到这个地址所对应的服务器;服务器接收到浏览器的请求后,会将数据(HTML)返回给该浏览器;然后经过浏览器的解析、渲染等就变成了一个精美的页面了;HTML的英文全称是Hyper Text Markup Language,即超文本标记语言,是一种标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台。原创 2024-05-15 22:35:09 · 889 阅读 · 0 评论 -
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断
网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时原创 2024-05-15 22:34:34 · 822 阅读 · 0 评论 -
010-基础入门-HTTP数据包&;Postman构造&;请求方法&;请求头修改&;状态码判断(1)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要体系化学习资料的朋友,可以加我V获取:vip204888 (备注网络安全)需要这份系统化资料的朋友,可以点击这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!替换了手机端的User-Agent,结果访问到电脑端 的baidu.com见上图修原创 2024-05-15 22:33:59 · 802 阅读 · 0 评论 -
-离散数学-期末练习题解析_xa(x)等价命题
D前束范式就是所有的量词都在前面f1(x)*f2(x)=0只有=要有一个为0 其结果就为0显然是M和N的并集在数学中,群表示一个拥有满足封闭性、满足结合律、有单位元、有逆元的二元运算的代数结构,包括阿贝尔群、同态和共轭类。设G是一个群,则b=b+1B. ab=ab-1D. aD如果满足结合律,则(a*b)*c=a*(b*c)B既不含平行边也不含环的图为简单图由握手定理:度数之和为变数的2倍,变数为25C正则图是指各顶点的度均相同的无向简单图。原创 2024-05-15 22:33:22 · 716 阅读 · 0 评论 -
10分钟学会Springboot项目单元测试_springboot单元测试怎么写(2)
在test/java/com/fintech/helloworld目录下添加Java Class “HelloControllerTest”注:每个测试用例运行之前,都会调用一次被@Before注解的函数,也就是说before函数适合用来为每个测试用例配置一些通用的环境。如果对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,(img-SnHNHTcv-1713688514211)]或者运行Test类里面某一个特定的测试用例。运行Test类里面的所有测试用例。原创 2024-04-21 16:35:30 · 941 阅读 · 0 评论 -
10分钟学会Springboot项目单元测试_springboot单元测试怎么写(1)
【代码】10分钟学会Springboot项目单元测试_springboot单元测试怎么写(1)原创 2024-04-21 16:34:59 · 223 阅读 · 0 评论 -
用golang官方Docker镜像运行项目(1),2024年最新关于Golang性能优化的几点建议
以上就是本次实战的代码,功能很简单:一个package中的main调用另一个package提供的api,最终在控制台打印abc,接下来借助Docker来编译构建运行上述代码;从Dockerfile内容可见,该镜像做的事很简单:先将当前目录下的go源文件夹复制到镜像内,再执行go install命令编译构建,生成可执行文件;假设文件夹service和hello都在目录/Users/will/temp/201902/24下;原创 2024-04-20 12:42:28 · 815 阅读 · 0 评论 -
用 Zabbix 监控值统计每个月触发器告警次数_设备告警如何统计
一个模板被多台主机使用,其中某一台主机的告警阈值需要被修改,后续其他机器的该项告警阈值需要保持不变。如果只是监控项上触发器,我们可以选择在主机上直接停用不符合阈值的告警,再新建一条阈值符合预期的触发器告警这种做法,但是如果触发器是来自自动发现规则的触发器类型的话,我们再用这种新增的做法,那涉及修改的内容就会多很多,特别是自动发现规则里面的监控项原型数量很多的时候,你要新建就会很麻烦。Sql语句中,events表中的source=1代表是触发器的时间,value=1代表触发器的状态是problem即(问题)原创 2024-04-20 12:41:56 · 822 阅读 · 0 评论 -
用 Pytest+Allure 生成漂亮的 HTML 图形化测试报告,2024年最新面试软件测试
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!原创 2024-04-20 12:41:26 · 580 阅读 · 0 评论 -
尝鲜下百度研发变码助手,2024年最新头条软件测试面试算法
生成的单元测试,并没有复杂,就是一个小的demo,而且第一次生成还没有完成,最后卡主了。可以看到有注释,优化建议,函数拆分,代码解释,函数注释,生成单测,我们看下效果如何。1.已安装 Visual Studio Code 的情况下,在侧边导航上点击扩展。然后完成登录后,就可以在vscode中使用了。我打开了一段vue.js的代码,的朋友,可以添加V获取:vip1024b (备注软件测试)**上面是对于vue代码的解析,我们看下java的。可以根据是否采用,可以便捷的写代码。然后登录,可以领取一个月的试用。原创 2024-04-20 00:12:27 · 414 阅读 · 0 评论 -
小白必看:软件测试到底有哪些发展方向?,阿里大神最佳总结Flutter进阶学习笔记
管理类也是一个很好的发展方向,但相对来说比前面2种都要难,其需具备很强的测试技术思想及大局观,而且考虑的事情非常多。想往这方面发展的话只需要利用好测试经验,在设计产品或者数据分析之中考虑到用户可能产生行为(就是测试思维),从而设计出更好的产品。因此产品类的转型是非常适合不想往技术类发展的测试人员的。虽然说了技术类方向的好处,但也不是所有人都适合往这个方向发展,那么就可以转型向产品类发展。这其实也是一个不错的选择,毕竟没有测试技术的话从长远来看终将被取代,不如早点实现转型,而且产品类职位也是需求量非常大的。原创 2024-04-20 00:11:24 · 335 阅读 · 0 评论 -
小白实操ELK环境部署+监控nginx日志_两台机器搭建elk+nginx
FileBeat搜集新增的日志,通过LogStash的5044端口上传日志;打开Kibana的配置文件/usr/local/kibana-6.2.3-linux-x86_64/config/kibana.yml,找到下面这行并修改:+本次部署应用的是filebeats(客户端),logstash+elasticsearch+kibana(服务端)架构。进入Kibana的目录:cd /usr/local/kibana-6.2.3-linux-x86_64。查看启动日志:tail -f nohup.out。原创 2024-04-20 00:10:53 · 968 阅读 · 0 评论 -
对比分析:软件测试和web前端哪个更有前景?_测试工程师和前端工程师谁前景大
综合来讲,软件测试和web前端没有绝对的谁比谁好,只能从自己的角度去考虑,看看自己更适合在哪个领域发展,如果自己学习能力强,能够去钻研的,喜欢敲代码的可以试试前端;如果希望加班少些,追求职业长期稳定,可以考虑软件测试;原创 2024-04-20 00:07:09 · 723 阅读 · 0 评论 -
对文件系统的目录进行扩容。_普通目录扩容,oppo软件测试面试
由于刚才我们分出去1.0T,因此这里创建的逻辑卷大小为2.5T.原创 2024-04-20 00:06:38 · 295 阅读 · 0 评论 -
对实时操作系统多任务的一些理解_任务抖动什么意思,附超全教程文档
所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。原创 2024-04-20 00:05:35 · 814 阅读 · 0 评论 -
对于LSB的理解(位的LSB、模数转换的LSB),2024年最新金三银四Golang面试的一些感受
LSB在位序中表示的是最低位,在ADC中对应的是分辨率。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!一个人可以走的很快,但一群人才能走的更远!原创 2024-04-20 00:05:04 · 773 阅读 · 0 评论 -
对SRC并发漏洞挖掘的思考_并发漏洞的技巧,Golang内存泄漏总结
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。原创 2024-04-20 00:03:59 · 799 阅读 · 0 评论 -
密码学的100个基本概念_密码学100个概念,数据库开发面试自我介绍
Hash函数的。原创 2024-04-20 00:03:29 · 682 阅读 · 0 评论 -
密码学的100个基本概念_密码学100个概念(2),2024年最新如何在Golang-Studio下进行NDK开发
Hash函数的。原创 2024-04-20 00:02:58 · 877 阅读 · 0 评论 -
密码学的100个基本概念_密码学100个概念(1),京东面试真题解析
Hash函数的。原创 2024-04-20 00:02:27 · 637 阅读 · 0 评论 -
实践 DevOps 测试策略_devops 测试管理,软件测试面试必问的HashMap
实现自动化的一种方法是通过将测试驱动开发(TDD)与行为驱动开发(BDD)的组合分层,以确保可测试性、更高的效率和促进协作。此外,API 策略可以帮助公司通过使用云 API 来采用云原生方法,通过版本控制系统驱动 DevOps 管道,并解决遗留系统问题。即使是一项记录良好、清晰、可重复的任务,如果由人完成,也会产生不同的结果。为了控制快速的 DevOps 生命周期,测试自动化是一个基本的必要条件。如果没有整个团队的参与,DevOps 测试策略是不会成功的。确保使用强大的报告平台作为整个测试活动的一部分。原创 2024-04-20 00:00:39 · 494 阅读 · 0 评论 -
实现RAG 使用LangChain实现图检索查询,大佬分享开发经验
当我们运行向量搜索查询时,我们将查询的向量与CHUNK节点的向量进行比较,以找到最相似的文本。我们还更改了RETURN,将前一个、当前和下一个块的文本都连接到文本变量中。文本变量包含相关文本,分数是块与搜索文本的相似度分数,元数据可以包含我们想要的上下文的任何其他信息。)来查找最相似的节点,并传递(YIELD)相似节点和相似度分数,然后将检索查询添加到向量搜索查询的末尾,以提取额外的上下文。我们知道相似性搜索查询将返回节点和分数变量,因此我们可以将这些变量传递到检索查询中,以提取这些相似节点的连接数据。原创 2024-04-19 23:59:26 · 556 阅读 · 0 评论 -
实操自动生成接口自动化测试用例_接口用例自动化生成,2024年最新实现原理分析
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。原创 2024-04-19 23:58:55 · 901 阅读 · 0 评论 -
实操自动生成接口自动化测试用例_接口用例自动化生成(1)
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。原创 2024-04-19 23:58:24 · 737 阅读 · 0 评论 -
太厉害了,终于有人能把TCP IP 协议讲的明明白白了_设计 tcp ip 协议 是否高明
有了 DHCP,计算机只要连接到网络,就可以进行 TCP/IP 通信。(img-RY4YEpoH-1713481629132)]1.2 IP 地址由网络和主机两部分标识组成。4.2 IPv6 中 IP 地址的标记方法。3.8 窗口控制中的重发控制。2.1 IP 地址与路由控制。4.3 IPv6 地址的结构。3.5 以段为单位发送数据。路由控制表与 IP 包发送。3.1 路径 MTU 发现。1.3 IP 地址的分类。4.5 链路本地单播地址。1.1 IP 地址概述。4.6 唯一本地地址。原创 2024-04-19 07:07:27 · 1057 阅读 · 0 评论 -
大数据面试题_kafka message header,软件测试开发面试宝典
位图法比较适合于这种情况,它的做法是按照集合中最大元素 max 创建一个长度为 max+1的新数组,然后再次扫描原数组,遇到几就给新数组的第几位置上 1,如遇到 5 就给新数组的第六个元素置 1,这样下次再遇到 5 想置位时发现新数组的第六个元素已经是 1 了,这说明这次的数据肯定和以前的数据存在着重复。6)在开发中尽量使用stringBuffer而不是string,string的模式是read-only的,如果对它进行修改,会产生临时的对象,二stringBuffer是可修改的,不会产生临时对象。原创 2024-04-19 07:06:56 · 507 阅读 · 1 评论 -
先聊聊「堆栈」,再聊聊「逃逸分析」(1),通宵都要看完这个Golang关键技术点
但是,当编译器无法证明函数返回的变量有没有被引用时,编译器就必须在堆上分配该变量,以此避免悬挂指针(dangling pointer)的问题。我们再简单修改一下代码,将切片的容量和长度修改为1,再次查看逃逸分析的结果,我们发现,没有发生逃逸,内存默认分类到了栈上。,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。我们通过控制台的输出结果可以很明显的看出:发生了逃逸,分配到了heap堆中。所以,当变量占用内存较大时,会发生逃逸分析,将内存分配到堆上。原创 2024-04-19 01:50:38 · 695 阅读 · 0 评论