![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 90
普通网友
这个作者很懒,什么都没留下…
展开
-
SQL查询so easy!轻松学会排序查询和分页查询_排序查询sql(1)
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源需要体系化学习资料的朋原创 2024-05-17 08:26:51 · 847 阅读 · 0 评论 -
sql写shell原理_sql注入写入shell的条件
1. 知晓网站的绝对路径原因是因为在指定--os-shell参数时,期间会让你输入要写入木马的web路径,不然蚁剑如何连接获取方式有:(1)网页报错信息 (2)phpinfo等探针信息 (3)猜测常见web目录2. 对web目录有可写权限即secure_file_priv = ''配置为空原因是--os-shell参数写入shell使用的是select xx into outfile而secure_file_priv此配置。原创 2024-05-17 08:26:16 · 599 阅读 · 0 评论 -
SQL全称量词使用存在量词替代_sql server“全称量词”逻辑。
首先取外层查询中表的一个元组,根据它与内层查询相关的属性值,处理内层查询,若WHERE子句返回值为真,则取外层查询中该元组的相应属性值放入结果表;然后再取外层查询表中的下一个元组,重复这一个过程,直至外层表全部检查完为止。这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。:首先本例中子查询的查询条件依赖于外层父查询的某个属性值,因此本例也是相关子查询。【例3.62】查询选修了全部课程的学生姓名。原创 2024-05-17 08:25:42 · 850 阅读 · 0 评论 -
Kevin的128纪念日
我自认为我的C语言还是学的算是有些底子,在接触到C++的时候,它的使用和我接触到的Python一样,给我眼前一亮。之所以这么讲是因为我在使用C语言这个面向过程的语言的时候很多过程其实很繁琐,但是在C++里就直接用包装好的功能了,这使我十分的开心,因为终于不用写那么多代码来实现一个简单的功能了哈哈哈~最近遍览了各种网络安全类的文章,内容参差不齐,其中不伐有大佬倾力教学,也有各种不良机构浑水摸鱼,在收到几条私信,发现大家对一套完整的系统的网络安全从学习路线到学习资料,甚至是工具有着不小的需求。原创 2024-05-16 23:51:57 · 528 阅读 · 0 评论 -
Kevin的128纪念日(1)
还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!【完整版领取方式在文末!!内容实在太多,不一一截图了。原创 2024-05-16 23:51:22 · 957 阅读 · 0 评论 -
html烟花特效,发射粒子特效,爱心特效,动态祝福、节日祝福网页,时间罗盘,黑客帝国代码雨(1)
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。3D立体魔方,可以玩。原创 2024-05-16 18:13:41 · 276 阅读 · 0 评论 -
HTML学习:前端实现文字滚动效果(附视频教程)_html文字轮播代码
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。网安所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。2.文字由下往上匀速滚动,鼠标放入时文字停止滚动,移出后继续滚动。原创 2024-05-16 18:13:06 · 227 阅读 · 0 评论 -
html中表格table的内容水平和垂直居中显示_html中怎么让table垂直居中
html中表格table的内容居中显示在CSS样式文件中指定上述是在div指定id为class,则其中table的属性td使用的就是css中指定的样式,大致如图所示。原创 2024-05-16 18:12:30 · 228 阅读 · 0 评论 -
CTF BugKu平台—Misc:闪的好快_ctf中gif 分析网站(2)
对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。最后把18个二维码扫出来字符拼在一起就得完整得flag了。一共有18帧把这18个二维码都保存了使用QR 去扫。这个功能是用来看图片帧数的。因篇幅有限,仅展示部分资料。原创 2024-05-16 09:51:29 · 290 阅读 · 0 评论 -
CTF BugKu平台—Misc:多种方法解决
需要完整版PDF学习资源把图片下载下来使用QR 扫这个二维码。原创 2024-05-16 09:50:21 · 368 阅读 · 0 评论 -
2023 年全国网络安全行业职业技能大赛-电子数据取证分析师-决赛WP_2023网络安全行业赛取证
数据库取证工具里面可以恢复删除掉的数据带红叉的就说删除过的,game库下面announcement_detail表里面update_time字段使用sql语句时间戳最大为1513243355转换时间为2017-12-14 17:22:35。原创 2024-05-16 01:18:53 · 361 阅读 · 0 评论 -
2023 黑客年度必读25本书_黑客书籍推荐
这个方向初期比较容易入门一些,掌握一些基本技术,拿起各种现成的工具就可以开黑了。黑客(或骇客)曾指热心于计算机技术、水平高超的电脑高手。而今,程序设计人员逐渐区分为白帽、灰帽、黑帽等,作为一名程序员,谁都想成为白帽子,但谁都爱以黑客自居。作为一个小白,我们想成为黑客高手,就必须学习大量的网络安全知识,并进一步实战。而在此之前,对行业和技术栈有个宏观的认识是非常必要的。为了方便大家对照,这里我将所有书籍整理到下面了👇。需要完整版PDF学习资源。原创 2024-05-16 01:18:18 · 283 阅读 · 0 评论 -
2022第四届长安杯
注意,是powershell 的最后一条命令,而不是系统ssh的历史输入命令方法一:仿真后打开powershell,按方向键上方法二:查看powershell历史命令文件。原创 2024-05-16 01:17:07 · 756 阅读 · 0 评论 -
Go Gin框架中的路由组及其优先级解析(1),Golang程序员最大的悲哀是什么
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!Gin的路由解析器是基于优先级来匹配请求的。这意味着Gin会根据添加路由的顺序和路径的具体程度来决定哪个路由应当响应请求。当Gin接收到一个请求时,它会从最具体(最长)的路由开始检查,并向上回退到更通用的路由。这意味着,如果有两个路由。在这里,我们创建了一个基础路径为。,并且一个请求的路径为。原创 2024-04-21 23:58:28 · 261 阅读 · 0 评论 -
GNS3安装教程_gns3vm安装,2024软件测试开发面试解答
先下载虚拟机的ova文件,没有虚拟机的下一个VMware Workstation,接着按蓝色的Download,选择下载windows版本。之后拖两个c3600上来,用如图所示的线缆在两个路由器的Fast以太网口连线,最后运行一下,正常的话接口变绿。迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!安装GNS3,我之前就安装了wireshark和winPCAP,所以没有勾。等待安装好,之后都选择默认的选项,我只说一下安装的重点。原创 2024-04-21 23:57:24 · 349 阅读 · 0 评论 -
GNS3安装和使用教程(1),2024-2024历年华为跳动软件测试面试真题解析
1.进入主界面后,左边一排按钮主要有打开/关闭 IOS 模型库列表、打开/ 关闭 PC 库列表、连接设备网线等操作。2. 上面一排按钮主要有保存、打开项目,运行/暂停/停止所有设备。点击运行/暂停/停止图标,所有设备都会运行/暂停/停止,也可以单独点击某个设备进行停止/运行操作。停止时设备是不会自动保存运行配置的, 所以在停止前,请确保已经通过设备内的 write 命令保存过配置。3. 下面是 GNS3 的控制台,可以输入命令4. 右边是设备状况和服务器资源消耗状况(设备越多,资源消耗越多)原创 2024-04-21 23:55:39 · 887 阅读 · 0 评论 -
git的使用——已有项目推送到gitee的流程 &; 如何修改已经提交过的commit信息_gitee中项目的commits在哪里
本来想提交的时候加个图标,结果提交后发现选的图标在gitee上没有展示出来,因此需要修改一下已经提交过的git commit信息。这里把我们要修改的commit,这里是倒数第二次的commit init那个。对应的pick改成e或者edit。(img-G7taiFcZ-1713714897395)]辄止,不再深入研究,那么很难做到真正的技术提升。git commit -m “🍱 代码提交”修改一下commit的图标,保存退出。在gitee上查看提交的代码。增加一些readme文档。原创 2024-04-21 23:55:08 · 499 阅读 · 0 评论 -
哪些域名后缀在国内可以进行备案?_允许备案通过的域名
如果您的阿里云账号无法登录阿里云App,您可返回PC端继续操作信息核验。如您是新增备案或接入备案,请确保您已备案成功的网站或App内容可见且与已备案成功的ICP备案信息一致,否则您的备案申请将被初审驳回,网站或App内容与备案信息不符被驳回的常见问题请参见网站或App内容与备案信息不符被驳回怎么办?如果您使用移动端进行首次备案或新增互联网信息服务(原备案不在阿里云)等ICP备案申请,在此步骤还需根据实际情况上传主体负责人和网站或App负责人的证件,并在此步骤还需进行网站或App负责人的真实性核验。原创 2024-04-19 05:13:15 · 678 阅读 · 0 评论 -
哈佛结构和冯诺依曼结构_哈佛总线结构,2024年最新一文说清
内存的存取速度会直接影响计算机的运算速度,由于CPU是高速器件,但是CPU的速度是受制于内存的存取速度的,所以为了解决CPU和内存速度不匹配的问题,在CPU和内存直接设置了一种高速缓冲存储器Cache。要注意,内存中的数据和地址码都是二进制数,但是俩者是不同的,一个地址可以指向一个存储单元,地址是存储单元的位置,数据是存储单元的内容,数据可以是操作码、可以是CPU要处理阿数据、也可以是数据的地址,地址码的长度由内存单元的个数确定。写:在控制器的控制下,将CPU中某寄存器内容传到某个存储单元中。原创 2024-04-19 05:10:57 · 914 阅读 · 0 评论 -
今年程序员工作有多难找?(1),2024年最新技术水平真的很重要
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。(都打包成一块的了,不能一一展开,总共300多集)原创 2024-04-18 23:52:21 · 729 阅读 · 0 评论 -
今年字节和京东的年终奖情况。。(2),【工作经验分享】
走的很快,但一群人才能走的更远!我印象中,国内的中台作风,应该是福报厂和宇宙厂带起来的,很多其他公司因为对标一起跟进,不考虑实际公司业务场景,行得上,不行也得上,强行忽略了不少水土不服的情况,浪费了很多资源。这一两年,很多公司开始醒悟了,慢慢的开始去中台化,开始了一些垂直业务精耕细作,只求合适的,不求所谓先进的、流行的,这不失为打脸后一种好的改进。对于高绩效的员工来说,这是好消息,但对于低绩效的员工来说,日子不好过,尤其是M-的同学,从调整的情况来看,趋势是让好的更好、差的更差。原创 2024-04-18 23:51:19 · 583 阅读 · 0 评论 -
【Postman】以命令行形式执行Postman脚本(使用newman)_postman 命令行
env/PRE_ENV.postman_environment.json --folder 菜单 -r html --reporter-html-export …doc新建项目目录 ├─newmanTest │ ├─env # 存放环境变量文件 │ ├─global # 存放全局变量文件 │ ├─reports # 存放报告 │ ├─scripts # 存放脚本 │ └─testdata # 存放参数化文件 当然也可以只新建一个文件夹放入全部项目文件。CMD进入项目文件夹下的script,输入命令。原创 2024-04-18 18:58:10 · 952 阅读 · 0 评论 -
【PostgreSQL】PostgreSQL常用备份方法_received smart shutdown request
使用select pg_start_backup和select pg_stop_backup()对数据库进行热备。方法就是对数据库相关文件直接进行备份,由于需要停库,对业务影响较大,所以一般不使用这种方法。(14)编辑recovery.conf文件。(8)再插入一些其他数据并切换WAL日志。(11)使用tar包备份恢复目录。(12)重置pg_xlog目录。(13)创建目录存放之前的归档。(3)重启数据库,使参数生效。(6)备份数据库目录。进行文件系统打包冷备。进行文件系统打包冷备。原创 2024-04-18 18:57:39 · 880 阅读 · 0 评论 -
unittest单元测试框架使用技巧_unittest 怎样加base_url
由上面组织用例的方式我们可以知道,在实际的测试用脚本开发中,我们可以在目录下创建xx.py的文件,当用例稳定运行后,可以修改成test_xx.py,以便于添加到测试套件中。下面简单的介绍一个用unittest组织的用例结构,先建立D:\Test_Project目录,下面放上test_case和test_report来分别存放用例和报告。这里用./指定了当前目录,指定了*test.py文件,对其当中的用例进行执行,顺序和方案一相同。执行的顺序是用例的加载顺序,比如这里是先执行2后执行1。原创 2024-04-18 14:25:12 · 286 阅读 · 0 评论 -
Uniapp添加全局方法,二次封装缓存_uniapp this,2024年最新Golang社招面试题
代码量虽然不多,但是当使用的次数多了之后你仍然会发现这些代码很冗余,就很难受。不过uniapp处理得比较好的是,缓存时key为字符串,而值可以为一个json对象,或者Boolean值,这样就很嗨皮了呀。在项目开发中,没有使用Vuex进行全局缓存,而是使用uniapp自带的类似于js的storage来进行跨页面数据共享。设置缓存的同步封装:这里我们加上了缓存时间,uniapp默认缓存有效时间为28天。于是缓存一次的,变为了缓存两次。然后使用Vue.prototype.变量的形式将方法挂载上去,如下。原创 2024-04-18 14:24:11 · 249 阅读 · 0 评论 -
postgresql 在不同版本之间迁移_postgresql 跨版本导入数据
如果你在兼容的版本之间升级,那你只需要简单地用新的可执行文件替换原来的并且使用原来的磁盘存储区上就行了。否则,你需要用 pg_dump 备份你的数据,然后到新的服务器里恢复它们;如果你在兼容的版本之间升级,那你只需要简单地用新的可执行文件替换原来的并且使用原来的磁盘存储区上就行了。你可以在安装新服务器之前做备份工作, 然后停掉服务器,移走旧版本的东西,安装新版本,启动服务器,恢复数据。你可以在安装新服务器之前做备份工作, 然后停掉服务器,移走旧版本的东西,安装新版本,启动服务器,恢复数据。原创 2024-04-17 16:30:59 · 934 阅读 · 0 评论 -
Postgres 数据库大批量单表导入数据引发性能故障的处理_大批量的数据insert 导致postgres 的自动analyze失效
这说明一点客户在做大量数据插入操作,导致内存不足,引发系统卡顿,但是客户那边说没做任何操作,我们也怀疑是不是被安全攻击等,作为初级运维人员思维确实比较混乱,没有那么多经验,当时应急方式先重启数据库后,内存立马释放正常,但是没过几分钟又重现问题,这时我们双方打电话沟通了下,原来客户是有在对一张已有百万级数据量的表做迁移插入操作,插入数据也是百万级,知道原因后,也知道对应的表后,查看了该表发现客户在做操作时没有对该表的索引等先删除在插入操作导致系统就慢慢的死掉了。----这也是项目运维管理规范问题导致的。原创 2024-04-17 16:30:28 · 499 阅读 · 0 评论 -
kibana 常见错误处理_failed to connect to console‘s backend
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这个问题很明显,kibana不能连接到elasticsearch ,可能 elasticsearch没有运行 或kibana 没有配置正确的elasticsearch服务地址。检查logstash与elasticsearch之间的通讯是否有问题,一般问题就在这。解决:切换到root用户,进入limits.d目录下修改配置文件。原创 2024-04-17 12:41:57 · 611 阅读 · 0 评论 -
kibana 常见错误处理_failed to connect to console‘s backend(1)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!这个问题很明显,kibana不能连接到elasticsearch ,可能 elasticsearch没有运行 或kibana 没有配置正确的elasticsearch服务地址。解决:切换到root用户,编辑limits.conf 添加类似如下内容。解决:切换到root用户,进入limits.d目录下修改配置文件。原创 2024-04-17 12:41:26 · 909 阅读 · 0 评论 -
Go:字符串与数字的高效转换_golang 字符串转为数字,2024年最新逆袭面经分享
但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!有时候,我们需要将字符串转换成一个唯一的数字,用于快速比较、散列或者作为某种标识。这时,可以使用散列函数来实现。在对性能有极端要求的场景下,每一微秒都至关重要。此方法生成的数字具有较好的唯一性,但不可逆,也就是不能从数字反推回原始字符串。fmt.Println(hash(s)) // 输出的数字是s的唯一标识。原创 2024-04-17 09:12:40 · 584 阅读 · 0 评论 -
Go:字符串与数字的高效转换_golang 字符串转为数字(2)
在Go语言中,字符串与数字之间的转换既是基础又是必需。通过正确使用标准库提供的函数以及一些优化技巧,你可以写出既快速又可靠的代码。无论你是在处理日常的数据转换任务,还是在构建复杂的系统,理解和掌握这些转换技术都是非常有价值的。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Go)一个人可以走的很快,但一群人才能走的更远!原创 2024-04-17 09:12:09 · 845 阅读 · 0 评论 -
firewalld防火墙配置_firewalld配置规则(1),京东面试真题解析
firewall-cmd --add-rich-rule=“rule family=“ipv4” source address=“192.168.2.208” protocol value=“icmp” accept” # 允许192.168.2.208主机的icmp协议,即允许192.168.2.208主机ping。我们需要从日志中提取有用的源IP地址。接下来,就是使用–add-entries-from-file选项将iplist.txt的内容导入到blk_src_ips的ipset空间中。原创 2024-04-17 05:21:09 · 784 阅读 · 0 评论 -
Fiddler新版全平台适配抓包,关键还免费,再也不用费劲找破解版了_fiddler 免费版
Fiddler Everywhere版本增强了请求调试的功能,可以针对某个请求进行测试,就像PostMan一样,那么接下来我们针对码同学VIP课程实战项目的微服务商城的【立即购买】接口进行测试。在Fiddler Everywhere这个版本中过滤的地方非常多,通常情况下我们希望只显示我们的目标域名下的请求信息,否则请求太多不好找。左侧选中要查看的请求信息,在右侧Inspections下,上半部分为请求发起的相关信息,下半部分为请求响应的相关信息。打开手机的wifi,长按wifi,修改网络。原创 2024-04-17 05:20:38 · 859 阅读 · 0 评论 -
C++中的引用处理_c++引用地址消失了会有问题吗,送给正在迷茫的你
到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。编译器底层这么实现的: type *const b = &a。//type & 别名 = 旧名。//能不能返回一个变量的引用 看这个变量的空间是否被释放了。//return a;//err 不能返回局部变量的引用。引用可以作为函数的形参 ,不能返回局部变量的引用。//可以返回静态的变量的引用。&在等号的左边是引用,在等号的右边是取地址。引用一旦初始化,不能更改引用的指向。引用的本质是一个指针常量。//形参是指针 引用。原创 2024-04-17 01:25:00 · 382 阅读 · 0 评论 -
C++中原生数组、STL的vector、STL的array的区别_data->;at(n)
其中,begin()/end() 和 cbegin/cend() 的功能是类似的,同样 rbegin()/rend() 和 crbegin()/crend() 的功能是类似的。除此之外,array 模板类还提供了 cbegin() 和 cend() 成员函数,它们和 begin()/end() 唯一不同的是,前者返回的是 const 类型的正向迭代器,这就意味着,有 cbegin() 和 cend() 成员函数返回的迭代器,可以用来遍历容器内的元素,也可以访问元素,但是不能对所存储的元素进行修改。原创 2024-04-17 01:24:30 · 336 阅读 · 0 评论 -
震惊!才完这个文章,才发现原来我并吧懂自动化框架_测试框架改变不会影响用户脚本
对每个模块,创建一个独立的测试脚本,这些脚本结合在一起时,会构建成更大的测试脚本,代表多个模块,这些模块被抽象层隔开,这样在应用程序的各个部分所做的更改不会对该模块产生影响。因此,为测试中的应用程序创建一个由公共函数组成的公共库,当需要时,可以从测试脚本中调用这些库。比如,一个登录的步骤,可以把它组合成一个函数,并保存到一个库中,登录时可以直接从库中调用这个函数,而不需要重新再编写代码。它的基本原理就是确定通用的步骤,并将这些步骤分组到公共库下的函数中,在需要的时候在测试脚本中调用这些函数。原创 2024-04-16 16:07:52 · 254 阅读 · 0 评论 -
震惊!才完这个文章,才发现原来我并吧懂自动化框架_测试框架改变不会影响用户脚本(1)
对每个模块,创建一个独立的测试脚本,这些脚本结合在一起时,会构建成更大的测试脚本,代表多个模块,这些模块被抽象层隔开,这样在应用程序的各个部分所做的更改不会对该模块产生影响。因此,为测试中的应用程序创建一个由公共函数组成的公共库,当需要时,可以从测试脚本中调用这些库。比如,一个登录的步骤,可以把它组合成一个函数,并保存到一个库中,登录时可以直接从库中调用这个函数,而不需要重新再编写代码。它的基本原理就是确定通用的步骤,并将这些步骤分组到公共库下的函数中,在需要的时候在测试脚本中调用这些函数。原创 2024-04-16 16:07:21 · 245 阅读 · 0 评论 -
疫情之下,普通人高薪就业指南:学软件测试,路就不会遥远_自学软件测试怎么找工作
测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。混在软件测试职业圈,工具千千万,不可能每个都会用,至少要知道有哪些工具可用,什么时候该用什么工具,每个工具能解决什么问题,然后再深入应用几款工具即可,下面就带大家总结一下。测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。还有数据库也是必须掌握的!原创 2024-04-16 10:29:42 · 371 阅读 · 0 评论 -
疫情之下,普通人高薪就业指南:学软件测试,路就不会遥远_自学软件测试怎么找工作(1)
测试工具永远是软件测试人员的得力助手,不能完全依赖工具,但也不能没有工具,在学习软件过程中,要著中软件测试工具的使用,下图覆盖初、中级软件测试工程师所需具备的测试工具,要想学好,下手学习吧。混在软件测试职业圈,工具千千万,不可能每个都会用,至少要知道有哪些工具可用,什么时候该用什么工具,每个工具能解决什么问题,然后再深入应用几款工具即可,下面就带大家总结一下。4、读完一本书或一个阶段结束后,可以自测一下,通过找一些经典的笔试题或一些istqb中的题目,来巩固或查漏补缺,有针对性的再次巩固学过的东西。原创 2024-04-16 10:29:12 · 366 阅读 · 0 评论 -
开发板移植RTOS操作系统,RTOS操作系统适配开发板整理大全_use_rtos
在 RT-Thread 实时操作系统中,各种各样的设备驱动是通过一套 I/O 设备管理框架来管理的。设备管理框架给上层应用提供了一套标准的设备操作 API,开发者通过调用这些标准设备操作 API,可以高效地完成和底层硬件外设的交互。设备管理框架的结构如下图所示:使用同一套标准的 API 开发应用程序,使应用程序具有更好的移植性底层驱动的升级和修改不会影响到上层代码驱动和应用程序相互独立,方便多个开发者协同开发1. 驱动分类介绍板载外设驱动。原创 2024-04-16 05:30:00 · 868 阅读 · 0 评论