ITxiaoke
码龄11年
关注
提问 私信
  • 博客:736,650
    问答:248
    736,898
    总访问量
  • 178
    原创
  • 570,007
    排名
  • 626
    粉丝
  • 1
    铁粉

个人简介:人生就是一场漫长的修行,三重境界:渡己,渡他,渡未来

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-04-16
博客简介:

IT晓可程序员之路

博客描述:
独特思考、不设限的工程师
查看详细资料
个人成就
  • 获得533次点赞
  • 内容获得83次评论
  • 获得2,466次收藏
  • 代码片获得234次分享
创作历程
  • 2篇
    2021年
  • 6篇
    2018年
  • 151篇
    2017年
  • 24篇
    2016年
成就勋章
TA的专栏
  • 云原生
  • 大数据技术落地实践
  • Python语言
    30篇
  • Java语言
    16篇
  • 前端开发
    19篇
  • Android开发
    25篇
  • Linux基本命令操作
    4篇
  • 数据结构与算法
    20篇
  • MySql数据库
    4篇
  • 计算机网络
    8篇
  • MongoDB数据库
    1篇
  • Redis数据库
    1篇
  • 机器学习与深度学习
    6篇
  • Django框架学习
    17篇
  • Python爬虫
    14篇
  • Tornado框架学习
    5篇
  • Flask框架学习
    4篇
  • python知识点整理
    1篇
  • 软件测试
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBoot2.4启动原理

SpringBoot2.4启动过程详解1、springboot2启动过程整体分为两步:第一步:创建并初始化SpringApplication第二步:调用SpringApplication的run()方法启动springboot2、创建并初始化SpringApplication源码如下:public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) {
原创
发布博客 2021.02.06 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SpringBoot2中JUnit5单元测试总结

SpringBoot2中JUnit5单元测试总结1、JUnit5整体概述JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。JUnit Jupiter: JUnit Jupiter提供了JUnit5的新的编程模型,是JUnit5新特性的核心。内部 包含了一个测试引擎,用于在Junit
原创
发布博客 2021.02.06 ·
3505 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

软件测试缺陷的知识整理

1,缺陷的定义2,缺陷产生的原因1、需求表述理解、编写过程中引起的错误; 2、系统设计架构引起的错误; 3、开发过程缺乏有效沟通及监督; 4、程序员编码过程产生的错误; 5、软件开发工具本身的错误; 6、软件需求、复杂度越来越高; 7、与用户需求不符合,即使本身不存在某种意义上的缺陷3,缺陷的报告格式4,缺陷管理流程5,缺陷分级致命:系统崩...
原创
发布博客 2018.04.12 ·
2272 阅读 ·
8 点赞 ·
0 评论 ·
25 收藏

软件测试用例常用七大方法

第一:测试用例格式包括十大特点用例编号测试项测试标题用例属性重要级别:高中低预置条件测试输入操作步骤预期结果实际结果第二:等价类1,等价类定义2,等价类划分3,等价类划分规则4,进行等价类用例设计5,案例加以说明 第三:边界值1,边界值的三点2,边界值应用场景3,边界值方法应用步骤第四:判定...
原创
发布博客 2018.04.12 ·
126882 阅读 ·
209 点赞 ·
15 评论 ·
1558 收藏

软件测试的五大模型

1,传统的瀑布模型瀑布模型的优缺点2,V模型3,W模型4,X模型5,H模型
原创
发布博客 2018.04.12 ·
16700 阅读 ·
11 点赞 ·
1 评论 ·
102 收藏

软件测试手段七大分类

第一种,黑盒测试1,定义2,黑盒测试的优缺点优点:容易实施,不需要关注程序内部的实现更贴近用户的使用角度缺点:测试覆盖率较低,一般只能覆盖到代码量的40%针对黑盒的自动化测试,复用率较低,维护成本较高。3,黑盒测试主要测试的内容是否有不正确或遗漏的功能在接口上,输入是否能正确的接受?能否输出正确的结果是否有数据结构错误或外部信息...
原创
发布博客 2018.04.12 ·
12235 阅读 ·
4 点赞 ·
1 评论 ·
46 收藏

软件测试四大阶段详细说明

第一阶段,单元测试1,定义:对软件中最小可测试单元进行检查和验证2,原则尽可能保证各个测试用例之间是相互独立的一般由开发人员来测试,用以检测自己开发的功能是否符合设计要求3,单元测试的好处能尽早发现缺陷有利于重构简化集成文档用于设计4,单元测试的限制不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误每一行代码需要3~5的测试代码才能完...
原创
发布博客 2018.04.11 ·
13629 阅读 ·
6 点赞 ·
1 评论 ·
58 收藏

软件测试基本常识整理

一,软件测试对象:软件概要设计软件详细设计软件运行环境可运行的程序软件源代码软件需求二,五大要素和两个目标三,软件测试所遵循的原则测试显示缺陷的存在,但不能证明系统不存在缺陷。穷尽测试时不可能的,应设定及时终止的条件测试应该尽早进行缺陷具备群集特性测试的杀虫剂悖论测试的二八原则测试的滑动依赖于测试的背景四,测试阶段分类单元测试...
原创
发布博客 2018.04.11 ·
823 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

python知识点整理

1.对缺省参数的理解。给出代码缺省参数在python中是与函数绑定在一起的。 也就是说,一个函数中定义了一个缺省参数,那么这个参数会随着被调用而改变。def extendList(val, list=[]): list.append(val) return listlist1 = extendList(10)list2 = extendList(123, [])...
原创
发布博客 2017.12.18 ·
9998 阅读 ·
2 点赞 ·
1 评论 ·
23 收藏

Flask框架知识系列之四

蓝图 /Blueprint 是Flask应用程序 组件化 的方法,可以在一个应用内或跨越 多个项目共用蓝图。使用蓝图可以极大地简化大型应用的开发难度,也为Flask扩展 提供了一种在应用中注册服务的集中式机制。
原创
发布博客 2017.12.01 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Flask框架知识系列之三

本文主要梳理了flask源码中route路由的设计思路。
原创
发布博客 2017.12.01 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Flask框架知识系列之二

SQLALchemy数据库SQLALchemy是一个关系型数据库框架,它提供了高层的ORM和底层的原生数据库的操作。
原创
发布博客 2017.12.01 ·
533 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Flask框架知识系列之一

1,Flask框架的诞生:Flask诞生于2010年,是Armin ronacher(人名)用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架。它主要面向需求简单的小应用。Flask本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login),都需要用第三方的扩展来实现。比如可以用Flask-extension加入ORM、窗体
原创
发布博客 2017.12.01 ·
1376 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Tornado框架知识系列之五

RequestHandler中一些知识点的总结
原创
发布博客 2017.08.01 ·
796 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Tornado框架知识系列之四

Application知识
原创
发布博客 2017.08.01 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Tornado框架知识系列之三

options在前面的示例中我们都是将服务端口的参数写死在程序中,很不灵活。tornado为我们提供了一个便捷的工具,tornado.options模块——全局参数定义、存储、转换。2,tornado.options.define()用来定义options选项变量的方法,定义的变量可以在全局的tornado.options.options中获取使用,传入参数:
原创
发布博客 2017.08.01 ·
1080 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

Tornado框架知识系列之二

httpserver和多线程与多进程讲解
原创
发布博客 2017.08.01 ·
736 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Tornado框架知识系列之一

1,简介Tornado全称Tornado Web Server,是一个用Python语言写成的Web服务器兼Web应用框架,由FriendFeed公司在自己的网站FriendFeed中使用,被Facebook收购以后框架在2009年9月以开源软件形式开放给大众。特点:作为Web框架,是一个轻量级的Web框架,其拥有异步非阻塞IO的处理方式。作为Web服务器,Tornado有较为出色的抗负载能力,
原创
发布博客 2017.08.01 ·
3837 阅读 ·
1 点赞 ·
1 评论 ·
8 收藏

Django中Nginx和WSGI部署系列之十七

Nginx和wsgi部署系列知识总结
原创
发布博客 2017.07.30 ·
3931 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

Python爬虫Scrapy框架系列之十四

Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。
原创
发布博客 2017.07.23 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多