自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 问答 (1)
  • 收藏
  • 关注

原创 翁恺C语言第二篇:结构体

计算两个时间差:输入两个时间,每个时间分别输入小时和分钟的值,然后输入两个时间之间的差,也以几小时几分钟表示。

2023-05-29 17:29:16 86

原创 C语言练习题第一篇:四则运算相关

BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有BCD数都当作二进制转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了;输入一个三位数,输出这个数字的按位逆序后的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7。现在,程序需要输入错误的十进制数,然后输出正确的十进制数。

2023-05-29 02:06:06 230

原创 C语言基础:翁恺笔记

浮点数:带小数点的数值;浮点数本意是指小数点是浮动的。

2023-05-29 00:48:13 563

原创 王道第一章:简单的C程序设计基础

在C语言中使用的词汇分为:关键字、标识符、常量、运算符、分隔符、注释符等。

2023-05-28 01:19:12 813

原创 Django笔记

Django的Admin模块相关。

2023-05-11 12:54:13 52

原创 编程语言:编译性语言&解释性语言

编程语言基础

2022-08-12 14:35:14 358

原创 测试工程师面试常考题_测试相关

1.介绍一下你们的软件全生命周期?需求评审->开发计划/测试计划->技术评审->进入开发阶段/测试编写测试用例/测试用例评审->提测/冒烟测试->测试->产品/设计验收->上线->线上回归->观察期2.如何保障测试质量?把需求文档理解透彻 梳理用户的使用场景 通过一些自动化的方法,保障覆盖的全面性 交叉测试3.如何保障测试时效?在项目紧张的情况下,你怎么办?可以在接口开发完成后,就开始进行接口测试;(测试左移) 在测试过程中可以

2022-05-23 22:49:22 119

原创 Linux下查看日志常用命令

一、查看文件前10行命令 使用 head head -n 10 filename 二、查看文件后10行命令 使用 tail tail -n 10 filename 三、查看文件第10行命令 使用 备注 sed sed -n 10 filename awk awk ‘NR==10’

2022-05-08 23:37:16 2677

原创 MySQL开窗函数

一、简介开窗函数也叫窗口函数,在Orachle称作分析函数,共有两类:一类是聚合开窗函数,一类是排序开窗函数;开窗函数名(字段名) over([PARTITION BY <分组字段>] [ORDER BY <排序字段> [desc]] [FRAME子句])PARTITION BY 子句:按照指定字段进行分区,两个分区由边界分隔,即所谓的“窗口”,这里的窗口指的是“范围”;如果没有指定那么它把整个结果集作为一个分组;开窗函数在不同的分区内分别执行,在跨越分区边界时重新初始

2022-05-08 22:38:52 1660

原创 HTTP常见响应状态码

状态码 说明 200 成功 302 临时重定向 304 (未修改)自上次请求后,请求的网页未修改过;服务器返回此响应时,不会返回相应内容; 400 (错误请求)服务器不理解的请求语法;Bad request 401 (未授权)请求要求身份验证;Not Authorization 403 (禁止)服务器拒绝请求 404 (未找到)服务器找不到的网页;例如:服务器宕机 500 (服务器内部错误)服务器内部问题,无法完成请求;

2022-05-04 23:54:59 383

原创 Python:requests高级用法(官网笔记)

1.Session()方法2.请求头/响应头import requestsr = requests.get('https://www.baidu.com')print(r.request.headers) # 请求头print(r.headers) # 响应头3.Prepared Requests4.SSL证书验证5.客户端证书6.CA证书7....

2022-05-03 20:42:20 983

原创 MySQL常用函数

一、数学函数函数 作用 实例 结果 ABS 求绝对值 ABS(-24) 24 MOD 求余数 MOD(-12,10) -1 CEIL和CEILING 两函数相同;向上取整 CEIL(34.5) 35 FLOOR 向下取整 FLOOR(34.5) 34 RAND 生成一个0-1之间的随机数,传入整数参数是,用来生成重复序列 select rand(); 0.59342535640

2022-05-02 00:32:40 754

原创 MySQL索引

一、索引介绍索引:官方定义:一种帮助mysql提高查询效率的数据结构优点:大大加快数据查询速度缺点:1.维护索引需要耗费数据库资源2.索引需要占磁盘空间3.当对表的数据进行增删改查的时候,因为要维护索引,速度会受到影响二、索引分类1.InnoDB引擎支持的索引(前四个标红的索引为重点)主键索引:设定主键后数据库会自动建立索引,InnoDB为聚簇索引;索引列的唯一且不为空null 单值索引(单列索引/普通索引):即一个索引中只包含单个列,一个表可以有多个单列索...

2022-04-30 00:49:29 759

原创 RabbitMQ

一、MQ相关概念1.什么是MQ?MQ(message queue),本质上是个队列,遵循FIFO先进先出原则;2.为什么要用MQ?流量削峰 应用解耦 异步处理3.MQ的分类?ActiveMQ 优点:单机吞吐量万级,时效性ms级,可用性高,基于主从架构实现高可用性,消息可靠性较低的概率丢失数据 缺点:官方对5.X版本维护越来越少,高吞吐量场景较少使用 Kafka 大数据的杀手锏,这款为大数据而生的消息中间件,以其百万级TPS的吞吐量名声大噪,迅速称为大数据领域的宠儿,在数据采

2022-04-29 18:07:19 1702

原创 Python小题:基础

1.输入一行字符,分别统计出其中英文字母,空格,数字,和其他字符的个数s = '787r3huihiu uhiahfoihw oij3o24;/"\.;oihjo2i h34oihoi531'alpha = 0space = 0digit = 0other = 0for i in s: if i.isalpha(): alpha += 1 elif i.isspace(): space += 1 elif i.isdigit():

2022-04-16 21:29:57 1202

原创 Python小题:str字符串相关

1.将任一字符串翻转;string="sfdfdbrbtsdefradesfeasd"print(string[::-1])

2022-04-16 20:01:51 229

原创 python小题:数学篇

1.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

2022-04-16 14:25:51 763

原创 python小题:生活篇

1.企业发放的奖金根据利润提成计算利润i低于或等于10万元时,奖金可提10%利润高于10万元时,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%20万到40万之间时,高于20万的部分,可提成5%40万到60万之间时,高于40万元的部分,可提成3%60万到100万之间时,高于60万元的部分,可提成1.5%高于100万元时,超过100万元的部分按1%提成;从键盘输出当月利润i,求应发奖金总数;i = int(input("请输入当月利润:"))if i &

2022-04-16 14:21:50 804

原创 python小题:数字类

1.有1、2、3、4、个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i!=j) and (i!=k) and (j!=k): print(i,j,k)背景知识:1....

2022-04-16 14:19:16 323

原创 python小题:年月日时分秒时间相关

1.输入某年某月某日,判断这一天是这一年的第几天?

2022-04-16 12:45:54 277

原创 前端框架:jQuery

一、jQuery介绍jQuery是什么?jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或Javascript框架)。jQuery的涉及宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事;它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互;jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功

2022-04-11 11:54:40 1048

原创 关于 强类型语言/弱类型语言

一、定义关于强弱类型语言:在不同的地方有不同的含义;具体有如下两种定义变量声明时,是否需要声明数据类型;需要声明数据类型则为强类型语言,不需要声明数据类型则为弱类型语言;故此条件下JavaScript和Python为弱类型语言,Java,C为强类型语言; 两数据类型的变量相比较时,数据是否存在暗转换(强制转换);故此条件下,Python为强类型语言,JavaScript为弱类型语言;Python:print(2 == '2') # FalseJavaScript: &

2022-04-07 20:56:17 2254

原创 前端三剑客:JavaScript

一、JavaScript的历史1990年底,欧洲核能研究组织(CERN)科学教Tim Berners-Lee,在全世界最大的电脑网络--互联网的基础上,发明了万维网(World Wide Web),从此可以在网上浏览网页文件;最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便;1992年底,美国国家超级电脑应用中心(NSCA)开始开发一个独立的浏览器,叫做Mosaic;这是人类历史上第一个浏览器,从此网页可以在图形界面的窗口浏览;1994

2022-04-04 22:14:07 1096

原创 前端三剑客:CSS

CSS是Cascading Style Sheet的缩写,中文译作‘层叠样式表’或者是“级联样式表”,是用于控制网页外观处理并允许网页的表现与内容分离的一种标记性语言,css不需要编译,可以直接由浏览器执行(属于浏览器解释型语言),是Web网页开发技术的重要组成部分;CSS的好处:使用CSS样式可以有效地对页面进行布局,更加灵活多样 使用CSS样式可以对页面自提,颜色,北京和其他效果实现精准控制,同时对它们的修改和控制变得更加便捷,更加强大 站点中所有的网页风格都是用一个CSS文件进行同一控制,

2022-03-29 11:18:26 1290

原创 前端三剑客:HTML

1.CS架构和BS结构CS模式:C/S就是Client/Server的缩写,是客户端和服务器架构;早期的软件系统多数是C/S结构的设计标准;BS模式:B/S模式就是Browser/Server的缩写,是浏览器和服务器结构;B/S是随着Internet技术的兴起,对...

2022-03-21 18:32:25 922

原创 APP性能测试:CPU使用率

1.CPU使用率CPU使用率是性能测试的一项重要指标。CPU使用率过高会使得设备运行程序出现卡顿与发热,甚至出现应用程序Crash,影响用户体验;在排除硬件环境的限制下,应用程序应该尽可能少的占用CPU;Android CPU占用CPU使用率原理:Android系统内核是基于Linux,在Linux系统下CPU利用率分为用户态、系统态、空闲态,分别表示CPU处于用户执行的时间,系统内核执行的时间,和空闲系统进程执行的时间;平常所说的CPU利用率是指:CPU执行非系统空闲进程的时间/CPU总

2022-03-18 17:27:54 1013

原创 python:unittest

unittest核心要素:TestCase:指一条测试用例,也就是一条完整的测试流程;包括测试前环境的准备(SetUp),执行测试代码,以及测试后环境的还原;单元测试(unit test)的本质也就在这里,一条测试用例是一个完整的测试单元,通过运行这个测试单元,可以对某一问题进行验证; TestSuite:多个测试用例集合在一起,就是TestSuite;而且TestSuite可以嵌套多个TestSuite;TestLoader是用来加载测试用例到TestSuite的 TextTestRunner:是

2022-03-14 14:36:29 419

原创 python:Django

Web应用程序的本质:接收并解析HTTP请求,获取具体的请求信息 处理本次HTTP请求,即完成本次请求的业务逻辑处理 构造并返回处理结果——HTTP响应Web应用框架就是有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。一、Django介绍Django 采用了 MVT 的软件设计模式:模型(Model) 视图(View) 模板(Template)MTV模式并非Django首创,在其他语言中也有类似的MVC设计模

2022-02-17 10:54:30 1056

原创 python:网络编程

网络编程:使用编程语言实现多台计算机的通信。网络编程三要素:IP地址 端口 协议

2022-02-11 11:04:20 644

原创 python:魔法方法

Python 的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,魔法方法在恰当的时候就会被激活,自动执行。一、__new__()方法二、__str__()方法三、__repr__()方法四、__del__()方法五、__eq__()方法六、...

2022-02-09 18:18:49 649

原创 git命令整合

分类 命令 说明 使用案例 基础 git status git add <file> git commit -m 'message' 和远程仓库的交互 git clone git pull git push 进阶 git log 查看仓库提交历史信息

2022-01-26 15:00:48 710

原创 git新增文件全流程

1.从远程仓库克隆现有的仓库git clone https://github.com/...PS E:\Python_project\gittest> git statusOn branch masterYour branch is up to date with 'origin/master'.nothing to commit, working tree clean2.新建文件后 ,git status状态$ touch READMEPS E:\Python_

2022-01-26 14:55:06 5382

原创 面向对象之反射

反射这个术语在很多语言中都存在,并且存在大量的应用;反射主要是指可以访问,检测和修改它本身状态或行为的一种能力,在python中一切皆对象(类,实例,模块等等都是对象),那么我们可以通过反射的形式操作对象相关的属性;python中反射主要有下面几个方法:hasattr(object,name):判断对象中有没有一个name字符串对应的方法或属性 getattr(object,name,default=None):获取对象name字符串属性的值,如果不存在返回default的值 setattr(o

2022-01-18 15:23:36 681

原创 面向对象之多态

多态:在java里,多态是同一个行为具有不同的表现形式或形态的能力,就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量到底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中的实现方法,必须在由程序运行期间才能决定;多态存在的三个必要条件:继承 重写 父类引用指向子类对象如下需求:使用手机扫描二维码支付时,二维码并不知道客户是通过何种方式进行支付,只有通过二维码才能判断是走哪种支付方式执行对应流程;

2022-01-18 11:41:25 422

原创 python:dir()和__dict__对比

dir()内置函数用于实例对象的属性及方法列表;__dict__:返回实例对象的内置属性字典;# dir内置函数与__dict__()的区别class Student(): def __init__(self, name, sex): self.name = name self.sex = sex def test(self): passs1 = Student('sxm', 'male')print(dir(s1)) .

2022-01-11 15:44:43 376

原创 python:type和isinstance方法

isinstance()函数是python内置的函数,用于判断一个实例对象是否是一个已知的类型;# type和isinstance方法class Animal(): def est(self): print('eat...')class Dog(Animal): def swim(self): print('swim...')d1 = Dog()print(type(d1))# isinstance可以用于判断d1,是不是某个类的实例对象或

2022-01-11 14:55:28 184

原创 python:类与对象

一、类与实例对象python V2.X要求类继承原生object;python 3.X默认会添加原生Object类继承,无需手动添加;

2021-12-29 22:27:17 435

原创 python:正则表达式

针对字符串提炼出需要的部分;正则表达式(或RE)是一种小型的,高度专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现。正则表达式模式被译为一系列的字节码,然后由用C编写的匹配引擎执行;一、元字符使用 说明 案例 说明 . 除换行符以外的任意一个符号;re.s模式也可以使.匹配包括换行在内的所有字符 ^ 匹配字符串的开头;在字符集[]中使用表示取反的意思 $ 匹配字符串的结尾

2021-12-12 19:39:11 688

原创 python:sys模块

sys是与解释器相关信息的模块用法 说明 sys.version 获取python解释器的版本信息 sys.plateform 获取操作系统平台名称 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.exit(0) 退出程序,正常退出时exit(0) sys.argv sys.maxint 最大的int值 ...

2021-12-11 19:37:53 540

原创 python:os模块

os模块是与操作系统交互的一个接口用法 说明 os.getcwd() 获取当前工作目录,即当前python脚本的工作目录 os.chdir() 改变当前脚本工作目录;相当于shell下的cd os.curdir 返回当前目录 os.pardir 获取当前目录的父目录字符串名 os.makedirs('dir1/dir2') 创建多层递归目录 os.removedirs(‘dir1/'dir2’) 删除多层递归目录 os.mkdir('

2021-12-11 19:04:02 713

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除