职业规划 软件测试 职业 软件

软件工程师如何编写专利

启发文章: [前端专利技术点分析](https://www.cnblogs.com/wujx9/p/7272666.html) 作为软件工程师,在编写专利时,苦于如何将软件及其中的精妙构思转换为专利,有许多内容想着想着就被脑子自动归为“智力活动的规则和方法”里去了。 但诸如“算法”、“流程设计”等都 ......
工程师 专利 工程 软件

测试中发现的一个有趣的小问题!

测试中发现的一个小问题,感觉挺有趣记录一下! 问题描述: 在业务测试过程中,我们在mysql使用的一个字段值类型为int类型,然后再测试极值的情况下,我输入10个9发现可以正常提交数据并保存成功,然而当再次进入配置的时候发现保存的值并非10个9而是变为了1410065407。然后自己通过抓包发现在输 ......
问题

黑马测试学习记录(1)

*主流技能: 功能测试、自动化测试、接口测试(用postman,对模块/系统之间的数据请求地址来测试)、性能测试(模拟多人、找服务器的缺陷) *测试分类: 按阶段(单元、集成、系统、验收);代码可见度(黑盒-功能、白盒-代码/单元、灰盒-接口/集成);自动化测试更偏功能测试;性能测试更偏接口 *测试 ......
黑马

黑马测试学习记录(2)

*Python 的unittest框架 TestCase import unittest class TestDemo(unittest.TestCase): def test_method1(self): print('测试方法1') def test_method2(self): print(' ......
黑马

动态规划五

# 复健$Day4$ ## 动态规划(五)区间$DP$ ### $1.$石子合并 https://www.acwing.com/problem/content/284/ 这是区间$DP$的模板题 这道题看似和果子合并很相像,于是我们想到贪心,但是这是行不通的 因为我们每次只能合并**相邻**的两堆, ......
动态

动态规划六

# 复健$Day4$ ## 动态规划(六)数位$DP$ 数位$DP$的特点:求某个区间$[l,r]$内,满足某种性质的数的个数 技巧一:类似**前缀和**的思想,转化为$[0,r]-[0,l-1]$求解 技巧二:从高位到低类填数,分类讨论; 比如比$R$小的数的个数,对于数$R=a_{n}a_{n- ......
动态

动态规划四

# 复健$day4$ ## 动态规划(四)状压$DP$ 题目中的要求与位运算相关的表示: $1.$同一行不能有相邻的$1$:$if(!(i\&(i>>1)))$ $2.$某一行不能与上一行的正上方左上方和右上方同时有$1$:$!(a\&b)$且$!(a\&b>>1)$且$!(a\&b>j\&1);$ ......
动态

动态规划二

# 复健$Day4$ ## 动态规划(二)背包$DP$ ### $1.01$背包 每个物品只有一件 ``` #include #include using namespace std; const int N=1010; int dp[N],v[N],w[N]; int main() { int n ......
动态

动态规划三

# 复健$Day4$ ## 动态规划(三)树形$DP$ 树形$DP$一般思路:从分析子树入手,**最优解**通常是与子树根节点$u$有关的函数,**状态计算**就是寻找根节点与子节点以及边权的递推关系 编写代码,通常要$DFS$,从根到叶,再从叶到根,在合适的时候$DP$ ### $1.$没有上司的 ......
动态

radius 测试

目前使用radclient来测试模拟计费报文 模拟计费请求 start报文 radclient 127.0.0.1 auto testing123 -f acct_start.txt acct_start.txt User-Name = 'user3@example.org' Calling-Sta ......
radius

kali渗透测试之三操作系统识别-nmap

识别操作系统: 在确定目标主机在线后,应当识别他们使用的操作系统,这个阶段的工作称为识别操作系统(也称为操作系统指纹识别),识别操作系统的的方式分为两种:主动式和被动式。 主动式识别工具向目标机器发送数据包,并根据目标的响应确定其使用的操作系统,这种方式的优点在于探测速度快,缺点是目标主机可能会发现 ......
系统 kali nmap

自动化测试基础

自动化测试分类 界面测试,单元测试,安全测试,数据库测试,负载测试,压力测试,可靠性测试 1 界面测试 测试用户界面的功能模块是否合理,整体风格是否一致和各 个控件的放置位置是否符合客户使用习惯,更重要的是测试操作是否便捷,导航是否简单易懂,界面中的文字是否正确,命名是否统一,页面是否美观,文字、图 ......
基础

【测试】SAS 编程技巧 - PROC SQL(二)

上一节中,我们介绍了如何使用 SQL 创建、删除数据集、修改数据集结构,以及如何新增、删除和更新数据集的观测,所涉及到的内容都是对数据集的增、删、改的操作,从本节开始,我们将对 SQL 中最常见,也最灵活的查询操作进行详细的介绍。 ## 查询语句 SQL 的查询操作是通过 `SELECT` 语句实现 ......
编程技巧 技巧 PROC SAS SQL

免费的敏捷项目管理,scrum开发软件

Leangoo领歌团队版和企业版都是免费的,也提供私有部署。Leangoo领歌除了是敏捷开发管理工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程​​​​​​​(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及... ......

【测试】SAS 编程技巧 - PROC SQL(一)

SQL 全称 Strucured Query Language,即结构化查询语言,广泛应用于关系型数据库中。 SAS Base 使用 PROC SQL 提供了对 SQL 的实现。PROC SQL 过程可以帮助我们完成以下任务: - 创建数据集、视图和索引 - 删除数据集、视图和索引 - 修改数据集的 ......
编程技巧 技巧 PROC SAS SQL

《软件测试的艺术》原书第三版 - 第二章

# 第二章 软件测试的心理学和经济学 > 即使一个看起来非常简单的程序,其可能的输入与输出组合可达到数百种甚至数千种,对所有的可能情况都设计测试用例是不切合实际的。 ## 软件测试的心理学 > “软件测试就是证明软件不存在错误的过程。” > > “软件测试的目的在于证明软件能够正确完成其预定的功能。 ......
软件测试 第二章 艺术 软件

web渗透测试(15):XML攻击

在本节中,将详细介绍与XML相关的攻击。这些类型的攻击在Web服务和使用XPath从XML文件中检索配置设置的应用程序中很常见(例如,根据提供的组织名称了解他们需要使用哪些后端来验证用户)。 Example 1 <?php require_once("../header.php"); ?> Hell ......
web XML 15

web渗透测试(14):文件上传漏洞

在本节中,我们将介绍如何使用文件上载功能来获取代码。 在Web应用程序(尤其是使用文件系统来确定应运行哪些代码的应用程序)中,如果您设法上传具有正确文件名的文件(通常取决于扩展名),则可以在服务器上执行代码。在本节中,我们将看到这些类型的攻击的基础知识。 首先,由于我们正在开发一个PHP应用程序,我 ......
漏洞 文件 web 14

web渗透测试(13):LDAP 攻击

在本节中,我们将介绍LDAP攻击。LDAP通常用作身份验证的后端,尤其是在单点登录(SSO)解决方案中。LDAP有自己的语法,我们将在以下示例中更详细地看到。 如有不懂什么是LDAP请查看 Example 1 在第一个示例中,使用您的用户名和密码连接到LDAP服务器。在这种情况下,LDAP服务器不会 ......
LDAP web 13

开发框架软件公司:与之携手,共同开启办公流程化之路!

如何把企业内部的数据真正利用起来,成为高层做出经营决策的重要依据?其实,要做到这些,与开发框架软件公司联手合作,就离目标不远了。 ......
软件公司 框架 流程 公司 软件

C/C++ 数据结构五大核心算法之动态规划算法-给你一根长度为 n 的金条,请把金条剪成 m 段 (m 和 n 都是整数,n>1 并且 m>1)每断金条的长度记为 k[0],k[1],…,k[m].请问 k[0] k[1]…*k[m]可能的最大乘积是多少?

动态规划也是一种分治思想,但与分治算法不同的是,分治算法是把原问题分解为若干子问题,自顶向下,求解各子问题,合并子问题的解从而得到原问题的解。动态规划也是自顶向下把原问题分解为若干子问题,不同的是,然后自底向上,先求解最小的子问题,把结果存储在表格中,在求解大的子问题时,直接从表格中查询小的子问题的 ......
金条 算法 长度 乘积 数据结构

web渗透测试(12):命令注入

命令注入来自缺乏对作为命令一部分使用的信息的过滤和编码。最简单的示例来自使用函数system(运行命令)并将HTTP参数作为此命令的参数。 有很多方法可以利用命令注入: 例如,通过在反引号内注入命令 `id` 通过将第一个命令的结果重定向到第二个命令 | id 如果由第一个成功运行的另一个命令:&& ......
命令 web 12

Principle:专为Mac设计的UI原型设计软件

Principle Mac是专为Mac设计UI原型设计软件。在使用 Principle Mac时,您可以快速创建各种主题,让他们与电脑相连接。在编辑界面上,您可以使用 Photoshop和其他绘图工具编辑应用,包括图片样式和文本样式。如果你的工作是在计算机上创建原型设计的话,那么它能为您提供令人难以 ......
原型 设计软件 专为 Principle 软件

嵌入式软件开发就业面试题。2022最新,最全总结

1. select和epoll的区别解题思路 (这个我在找面试题之前没了解过 ,还是学的太少了,多学!!!) select的时间复杂度O(n)。它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差别轮询所有流,找出能读出数据,或者写入数据的流,对他们进 ......
嵌入式 软件开发 软件 2022

使用nativephp开发桌面应用测试

2023年7月21日10:29:03 官网:https://nativephp.com/ 源码:https://github.com/NativePHP/laravel 看起像laravel团队的作品 安装:注意需要php8.1以上,laravel10以上 ``` composer create-p ......
nativephp 桌面

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题

SpringBoot 单元测试不执行:maven-surefire-plugin 版本问题 问题现象 Spring Boot 项目,在编写单元测试时,使用了 JUnit 4.13.2 以上的版本。 为了让 Maven 能自动运行单元测试,需要引入 Maven Surefire 或 Maven Fai ......

分布式测试插件 pytest-xdist 使用详解

使用背景: 大型测试套件:当你的测试套件非常庞大,包含了大量的测试用例时,pytest-xdist可以通过并行执行来加速整体的测试过程。它利用多个进程或计算机的计算资源,可以显著减少测试执行的时间。 高计算资源需求:某些测试场景可能需要大量的计算资源,例如进行复杂的计算、模拟或数据处理。在这种情况下 ......
分布式 pytest-xdist 插件 pytest xdist

希望给软考的兄弟姐妹一点帮助(软件设计师)

2023年上半年突然自己抽风想考个软考证书,通过百度等各种渠道了解了一下这个含金量很高,很多公司还有奖励,主要是自己想通过这个考试过程锻炼一下自己。当然主要还是站在前人的肩膀上,网上很多大佬总结的经验和资料很好,自己没花一分钱,也准备不是很充分,大体准备了不到两个月,而且是白天上班,每天晚上学习两个 ......
设计师 姐妹 兄弟 软件

优秀测试同学的12条准则

**一、独立且公正** 测试过程和开发过程是独立的,彼此之间没有重叠或冲突,而是互相补充。测试人员要保持公正的态度, 不轻易被业务、产品、开发说服,因为他们未必想的全。对于质量底线,要坚守,对于严重缺陷,要勇于提出反对意见。 **二、质量第一,效率第二** 质量是生命线,测试的目标是保障产品交付质量 ......
准则 同学

Proxmox VE软件防火墙的配置

1 软件防火墙的基本概念 防火墙是计算机网络中用于保护网络安全的关键技术。防火墙可以是硬件设备部署在网络出口,也可以是软件部署在终端设备出口。本文主要介绍软件防火墙。 软件防火墙可以根据网络流量的方向(进/出),以及报文中的源IP地址、目的地址、协议、源端口和目的端口等字段信息进行匹配,并采取相应的 ......
防火墙 Proxmox 软件