
2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux服务器被黑客攻击,安全检查方法_centos 被黑客ssh登陆,查看操作(3)
需要完整版PDF学习资源。原创 2024-05-17 00:40:19 · 1164 阅读 · 0 评论 -
Linux服务器被黑客攻击,安全检查方法_centos 被黑客ssh登陆,查看操作(2)
rootkit是入侵者经常使用的工具,这类工具可以隐秘、令用户不易察觉的建立了一条能够总能够入侵系统或者说对系统进行实时控制的途径。检测脚本,放到定时任务里面即可。需要完整版PDF学习资源。原创 2024-05-17 00:39:43 · 583 阅读 · 0 评论 -
IO流重点之FileInputStream FileOutputStream应用小案例---文件拷贝_如何将输出outputstream复制到fileinputstream流中、
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,不要看完;在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。恭喜你,如果学到这里,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web 渗透、安全服务、安全分析等岗位;③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察。原创 2024-05-16 19:01:12 · 604 阅读 · 0 评论 -
IO流重点之FileInputStream FileOutputStream应用小案例---文件拷贝_如何将输出outputstream复制到fileinputstream流中、(2)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 19:00:38 · 435 阅读 · 0 评论 -
IO流重点之FileInputStream FileOutputStream应用小案例---文件拷贝_如何将输出outputstream复制到fileinputstream流中、(1)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。学习io流之前我们先要了解一下io流的顶层父类:InputStream和OutputStream,知道它有哪些常用的方法。1.1字节输入流的顶层抽象父类。2.1字节输出流的顶层抽象父类。需要完整版PDF学习资源。原创 2024-05-16 19:00:03 · 465 阅读 · 0 评论 -
ctfshow-WEB-web5_ctfshow web5(1)
在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。原创 2024-05-16 10:38:31 · 424 阅读 · 0 评论 -
ctfshow-WEB-web4_ctf
需要完整版PDF学习资源页面最明显的位置展示了源码的核心,提示我们利用文件包含漏洞包含日志文件,查看日志文件的信息,可以看到日志文件中保存了网站的访问记录,包括HTTP请求行,Referer,User-Agent等HTTP请求的信息使用代理工具(Burp Suite)抓包,在User-Agent中插入一句话木马很明显,日志文件的内容多了一条访问记录,但没有我们插入的一句话木马,这很正常,因为日志文件中的代码会被执行,而不会显示我们使用蚁剑链接日志文件的路径,getshell。原创 2024-05-16 10:37:56 · 399 阅读 · 0 评论 -
ctfshow-WEB-web3_ctfshow web3
这一关的flag就存放在网站跟路径下的文件中php://input 可以访问请求的原始数据,配合文件包含漏洞可以将post请求体中的内容当做文件内容执行,enctype=multipart/form-data"时,php:/input将会无效页面中显示了部分源码,明显是引导我们利用文件包含漏洞进行操作,源码中的include()函数通过GET请求接收一个url参数,那接下来我们就给它传递一个url参数。原创 2024-05-16 10:37:22 · 332 阅读 · 0 评论 -
ctfshow-WEB-web3_ctfshow web3(1)
页面中显示了部分源码,明显是引导我们利用文件包含漏洞进行操作,源码中的include()函数通过GET请求接收一个url参数,那接下来我们就给它传递一个url参数。我们使用代理软件(此处使用Burp Suite)抓包,利用php://input伪协议执行PHP代码,代码的内容为执行系统命令,查看当前目录下所有文件。我们直接在url地址栏中拼接url参数,访问crf_go_go_go文件。很明显这个crf_go_go_go文件就是存放flag的文件。将flag全部内容复制到输入框中提交即可过关。原创 2024-05-16 10:36:45 · 358 阅读 · 0 评论 -
2023年磐石行动第一周(2)
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。#step1:找到不在database中的用户名。剩余资金 = 目前资金 - 投资份数。#step2:找出错误的字母。原创 2024-05-16 02:04:45 · 311 阅读 · 0 评论 -
2023年磐石行动第一周(1)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 02:04:09 · 445 阅读 · 0 评论 -
基于Ansible+Python开发运维巡检工具_automation_inspector
最新的report.txt文件即巡检详细结果,report_summary.txt文件即巡检summary结果。跳过巡检项支持多选,例如没有部署ceph和gpu,不检查ceph和gpu。—— elasticsearch:elasticsearch组件。—— gpu:检查GPU节点的驱动和内存使用情况。支持只巡检某部分巡检项,例如,只检查mysql。—— kafka: kafka组件。—— mysql:mysql组件。—— redis:redis组件。—— ceph:ceph组件。原创 2024-04-19 05:58:10 · 719 阅读 · 0 评论 -
基于 RT-Thread Studio的CPK-RA6M4 开发环境搭建指南_ra6m4 timer(1)
此部分,你可以参考Renesas官网文档《向FSP中添加CPK评估板的BSP 》https://www2.renesas.cn/cn/zh/document/gde/1596896?3. 此时找到 FSP 的安装路径,进入 \internal\projectgen\ra\ ,将文件复制到对应的文件夹中。1、打开 RT-Thread studio,新建 RT-Thread 项目 —> 基于开发板,创建CPK-RA6M4的工程。5. 确认是否存在已添加的 CPK-RA6M4 开发板的支持包,转载 2024-04-19 05:56:30 · 698 阅读 · 0 评论 -
你还不知道web自动化测试是什么吧?今天让你发现新大陆_什么是web端自动化测试
就是网页自动化测试。通过软件对web对象进行输入数据,单击等操作,比较预结果和实际结果,包括测试报告。原创 2024-04-19 00:51:32 · 977 阅读 · 0 评论 -
你真的了解C语言吗 (深度剖析C语言第一期)_c语言深度 剖析第一
首先我们需要了解具有存储能力的设备,寄存器,cache,内存,硬盘,软盘……距离CPU越近的存储单元,效率越高,单价成本越高。距离CPU越远的存储单元,效率越低,单价成本越低。对于任何一种硬件而言,它都充当这自己上游硬件的缓存,因此,CPU访问数据的时候以最小的成本达到最高的效率。register修饰变量register修饰变量就是尽量将该变量放入CPU的寄存器中,从而达到提高效率的目的。哪些变量适合用register修饰呢?1.局部变量。原创 2024-04-19 00:49:14 · 567 阅读 · 0 评论 -
【压力测试 2】JMeter压力测试之Internal server error 500 问题解决思路(1)
出现Internal server error 500错误,往往意味着服务端出现一些未知异常,但是在排查的时候我们不能仅仅只是关注应用服务,而是要关注从服务端接收请求开始,一直到应用服务的整条链路。以本文中的情景为例,就是从HAProxy 到 Jetty 再到 应用服务,中间的任何一个环节都有可能导致500错误。另外,其实在一开始我们就可以采用抓包的方式去排查,因为在包数据中包含了完整请求/响应消息,比查看CPU、线程、配置信息要更加快捷,直接。原创 2024-04-18 19:38:16 · 971 阅读 · 0 评论 -
【功能测试必看】成为自动化测试的7种技能!_业务自动化测试
如果您的汽车或摩托车有问题,并且将其带到服务中心,那么在检查车辆之前,机械师会询问您当前所面临的问题,在上次维修期间修复的所有旧车问题,以及您以前是否更改过任何零件。这就是为什么自动化测试正在兴起的原因,并且作为一个熟练的自动化测试员,每个组织都希望您在以下自动化工具方面拥有知识和经验。该工具同时支持SOAP和REST服务,并且如果您的项目需要对API进行自动化测试,则您至少应了解该无头工具的用于功能测试的开源版本。但是,提到的要点是非常基本的,其复杂性取决于应用程序的性质以及开发方法。原创 2024-04-18 19:37:46 · 845 阅读 · 0 评论 -
vxworks5,搜狐新闻客户端Golang面试题
欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-18 15:01:06 · 505 阅读 · 0 评论 -
Vue,Golang开发环境
我将简要总结 Vuex 和 Pinia。如果你想要更详尽的解释,我建议阅读Vuex 文档和Pinia 文档。Pinia是一个新的状态管理库,可帮助你在 Vue.js 应用程序中跨组件管理和存储响应数据和状态。Pinia 由 Vue 核心团队成员之一 Eduardo San Martin Morote 创建。Pinia 使用新的反应系统来构建一个直观且完全类型化的状态管理系统。库中引入的新特性是促成 Pinia 推荐的因素之一。总体而言,Pinia 显得轻巧、简单且易于掌握。原创 2024-04-18 15:00:36 · 435 阅读 · 0 评论 -
postman几种常见的请求方式_postman请求接口,10年阿里开发架构师经验分享
3)]原创 2024-04-17 17:00:25 · 676 阅读 · 0 评论 -
postman做接口自动化测试,2024年最新由浅入深
打开postman,点击右上角的设置-Global,设置变量的名称及内容。使用时直接用{{变量名}}引用即可。原创 2024-04-17 16:59:55 · 764 阅读 · 0 评论 -
linux 如何查看硬盘大小,内存大小等系统信息及硬件信息_linux看机器规格 多少u多少g
而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU。cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令。uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令。lsusb -tv # 列出所有USB设备的linux系统信息命令。cat /proc/loadavg # 查看系统负载磁盘和分区。原创 2024-04-17 13:13:18 · 750 阅读 · 0 评论 -
Linux 大文件快速处理小的办法_linux 减小bin文件大小,2024年最新太厉害了
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!运行时发现处理5000行需要将近4、5分钟的时间(机器为8核),果断不行啊,随后打算采用多进程的方法来执行,见方法2。大文件切分为小文件,生成文件名为xaa,axb等(可以自己命名文件)files=($(ls x*)) # 分割后的小文件名保存数组。declare -a files # 声明数组。原创 2024-04-17 13:12:16 · 850 阅读 · 0 评论 -
H5页面这样测,业务方反馈0Bug!(功能测试角度)!,10天拿到阿里软件测试岗offer
a.2 H5页面嵌入到客户端内使用,若客户端未登录,如果访问的页面需要登录,是否能跳转到客户端登录页面。a.3 H5页面嵌入到客户端内使用,若客户端内已经登录,进入H5页面,该页面是否展示正常;页面数据是否正常显示;d. 普通浏览器内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。a. 微信内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。b. qq内体验,页面功能是否能够正常使用,支付、分享、页面展示是否正常。c. 微博内,页面功能是否能够正常使用,支付、分享、页面展示是否正常。原创 2024-04-17 09:43:28 · 493 阅读 · 0 评论 -
H5页面这样测试,让Bug无处可逃!_h5页面的测试流程是什么
有些字段例如公司名称,在手机上最好能根据屏幕自适应而不是截断,由于手机上不会有tips,截断后会显示不全。对于有浮层的页面,例如地图和产品等,拖动后不可以看到其下面的页面,拖动后边缘不会留白。与Web安全测试一样,看是否存在sql注入,csrf,xss等漏洞。测试过程中可以组合测试,例如主流操作系统+常用浏览器,这样更省时。页面的首屏时间,白屏时间,有缓存/无缓存的时间等等。刷新页面或者加载新的内容时,页面会有抖动效果。CPU,内存,流量,电量等等的占用情况。覆盖不同大小的屏幕,包括横竖屏的适配。原创 2024-04-17 09:42:58 · 493 阅读 · 0 评论 -
go 如何分区x509,Golang应用性能优化
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!在这个示例中,我们首先尝试解析PEM数据,然后检查block.Type以确定私钥的格式。// 例如,如果私钥是RSA类型的,可以这样转换和使用它。// 现在可以使用rsaKey做些什么,比如签名操作。log.Fatal(“私钥数据不正确”)log.Fatal(“未知的私钥类型”)// PEM格式的私钥文本。// 解码PEM数据。// 分辨和解析私钥。原创 2024-04-17 05:51:55 · 730 阅读 · 0 评论 -
go 如何分区x509(1),2024年最新2024年一起努力应对互联网寒冬吧
当我们有一个PEM编码的私钥需要解析时,首先需要分辨它是哪种格式。这可以通过检查PEM文件的头部来完成。以下是如何在Go中实现这一过程,以及如何根据私钥的格式选择正确的解析方法。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!log.Fatal(“私钥数据不正确”)log.Fatal(“未知的私钥类型”)// PEM格式的私钥文本。// 解码PEM数据。// 分辨和解析私钥。原创 2024-04-17 05:51:25 · 858 阅读 · 0 评论 -
centos7--ELK服务监控nginx日志_centos7 elk nginx日志
这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)**(img-qTBHvNsk-1713290262045)]添加nginx日志的可视化图形。3 添加ip访问量前10的ip。2 添加一个统计pv的图形。1 添加状态码统计饼状图。原创 2024-04-17 01:57:59 · 353 阅读 · 0 评论 -
Centos7(6),史上最通俗计算机网络分层详解
zabbix简介zabbix是完全开源的工具,整合了cacti和nagios等特性,SNMP(udp 161 udp 162)众多网络工具都支持此协议,比如常见路由交换,常见OS可以做管理端,也可以做被管理端,snmp大致的三个版本分为v1 v2 v3,无论是v1和v2他们的安全性还是比较差的,因为传输的是明文的,v3的认证密码用 MD5/SHA摘要算法加密。原创 2024-04-17 01:57:28 · 387 阅读 · 0 评论 -
简单明白彻底解决 MySQL 中文编码问题,2024年最新2024年大厂软件测试面经
解决 MySQL 中文编码问题的步骤:1.查看数据库编码设置2.修改编码设置,在终端中修改设置项,或者修改配置文件 my.cnf 以永久生效3.对于之前创建的数据库,修改数据库,数据表,数据列的默认编码最佳实践:防御性编码,在数据库创建语句中指定默认编码。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-16 11:06:19 · 390 阅读 · 0 评论 -
简单实现接口自动化测试(基于python+unittest)_# assert result_create_item
(img-mPZCJEAn-1713236737180)]4.使用python标准库里unittest写测试case**#对于http返回非200的code,输出相应的code。2.使用requests库模拟发送HTTP请求**#对http返回值进行判断,对于200做基本校验。#获取http请求的status_code。#对返回结果进行转义成json串。1.获取Postman原始脚本。3.对原始脚本进行基础改造**#获取结果中的total的值。原创 2024-04-16 11:05:48 · 481 阅读 · 0 评论 -
想入坑自动化测试?先了解下必备工具---Selenium_selenium发送post请求(1)
其实,打开浏览器也是发送请求,请求会返回一个sessionid,后面操作的各种接口地址,你也会发现接口地址中存在一个变量$sessionid,那么不难猜测打开浏览器和操作浏览器就是用过sessionid关联到一起,达到在同一个浏览器中做操作。其实,打开浏览器也是发送请求,请求会返回一个sessionid,后面操作的各种接口地址,你也会发现接口地址中存在一个变量$sessionid,那么不难猜测打开浏览器和操作浏览器就是用过sessionid关联到一起,达到在同一个浏览器中做操作。原创 2024-04-16 06:19:50 · 1304 阅读 · 0 评论 -
惨败字节,苦心备战两个月斩获阿里offer,这份“258页软件测试面试宝典”也太顶了
整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!需要的小伙伴点击下方插件免费领取:点击下方小卡片,获取下方网盘链接网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)一个人可以走的很快,但一群人才能走的更远。原创 2024-04-16 06:19:18 · 785 阅读 · 0 评论 -
爬虫爬取下载qq音乐,又跟新的风口相关?,最新高频Python面试题目分享
最近又迎来新来的风口,准确来说是从年初持续的一直在刮,就是微信的视频号,下半年视频领域将可能在线上复制当年的百团大战(拭目以待),之前行哥也分享了视频制作的相关教程,后台回复“pr”就可以获取咯。这样得到的数据是一个字符串,这个字符串类似‘{‘key’:{‘key_1’:1}}’,我们可以导入json模块,来处理它,这样我们得到的数据就是一个字典了。在这里我们可以发现有这首歌曲的下载地址,发现purl下面的一个参数是上面得到的那个数据中的’mid‘,只要将两者结合起来,就可以下载这首歌曲了。原创 2024-04-11 21:04:29 · 770 阅读 · 0 评论 -
我没有超能力,我只是用了这10个网站。,android binder机制 面试
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。:我可以直视所有人的眼睛,唯独不能直视你的眼睛,看来还是太过于在乎了!原创 2024-04-11 20:24:22 · 489 阅读 · 0 评论