摘要: # requests模块 这个是第三方模块,需要安装 # 安装 ``` pip install requests ``` http的8种请求方式:get,post,put,delete,option,trace,connect,head, 主要就是get和post, # request源码分析 ## 阅读全文
posted @ 2021-02-18 23:04 技术改变命运Andy 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 各位小伙伴们还记上个月小红书APP崩溃闪退,导致大批用户卸载APP重装的事故吗?闪退Bug从凌晨持续到第二天上午,不清楚的可以点击右边蓝字复习一下事件经过:小红书闪退崩溃出bug,IT人员要背故障吗? 事发第二天,就有研发在线承认了,因为自己的失误导致了这次事件,评论区也有人担心博主会不会失去工作。 阅读全文
posted @ 2021-02-18 23:02 技术改变命运Andy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: ##### 通过django来完成一个json的返回,1,现在我们使用django的cbv,就是class base view,还有就是fbv,就是function,函数,django是推荐cbv的,因为class的代码可重用性是比fbv高一些的,课程也是推荐cbv,这是面向对象的开发实现,我们以商 阅读全文
posted @ 2021-02-02 17:26 技术改变命运Andy 阅读(93) 评论(0) 推荐(0) 编辑
摘要: ##### 前后端分离的优缺点,前后端分离的优点1,随着h5,app,pad,这样多端的出现,前后端分离就变的越来越重要了,只有只有pc,现在发展越来越快了,现在如果还需要后端生成模板的方式,这种局限就很明显了,2,spa开发模式的流行后端提供数据,前端负责展示,3,前后端开发职责不清,templa 阅读全文
posted @ 2021-02-02 15:51 技术改变命运Andy 阅读(217) 评论(0) 推荐(0) 编辑
摘要: ###### 本章的内容是数据库的设计 #############项目初始化:首先要新建我们的项目 新建项目之前,第一步要新建我们的虚拟环境,怎么创建虚拟环境:1,先在自己电脑安装Python3.62,然后创建虚拟环境指向Python3.6,虚拟环境的名字,vueshop,命令:mkvirtuale 阅读全文
posted @ 2021-01-26 21:41 技术改变命运Andy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: # 慢查询日志 将mysql服务器中影响数据库性能的相关SQL语句记录到日志文件,通过对这些特殊的SQL语句分析,改进以达到提高数据库性能的目的。 慢查询日志参数: long_query_time : 设定慢查询的阀值,超出设定值的SQL即被记录到慢查询日志,缺省值为10s slow_query_l 阅读全文
posted @ 2021-01-22 16:24 技术改变命运Andy 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 在安装svn工具后,我们一般会用客户端进行操作,但是也不会避免使用svn命令对项目进行操作。那么就有可能回遇到这个问题。 'svn' 不是内部或外部命令,也不是可运行的程序或批处理文件。 下面是这个问题的解决方案: 1、首先先看自己本地环境变量是否配置了,如下图是我的svn配置的路径:(不知道配置环 阅读全文
posted @ 2021-01-19 17:11 技术改变命运Andy 阅读(1745) 评论(0) 推荐(0) 编辑
摘要: 1.下载地址 http://ant.apache.org/bindownload.cgi; 2.版本信息 1.10.2 .zip archive 对应jdk8 1.9.10 .zip archive 对应jdk7 3.解压压缩包,配置环境变量 ANT_HOME C:\mySoftware\ant1. 阅读全文
posted @ 2021-01-19 17:03 技术改变命运Andy 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 1.在有maven之前是怎么管理jar包的? jar都在项目里,导致项目都很大。而maven可以使jar包和项目分离。 2.maven是干嘛用的? 管理包依赖的。相当于python的pip。 3.maven是如何管理包的?和pip有什么区别? maven有坐标的概念,相比之下,pip是包名+版本号来 阅读全文
posted @ 2021-01-18 18:02 技术改变命运Andy 阅读(485) 评论(0) 推荐(1) 编辑
摘要: 打开IDEA,从菜单File->Settings...,然后在左侧选择到Maven配置项,如图所示: 在Maven home directory:项选择maven解压后的目录,如图: 可以在User settings file:选项选择个性化的Setting文件,如图: 一个新的项目,需要更新set 阅读全文
posted @ 2021-01-18 17:58 技术改变命运Andy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Windows中配置maven环境变量 添加maven环境变量 添加新的系统环境变量:MAVEN_HOME 设置其值为你安装的目录:D:\IT_program\apache-maven-3.6.0 更新系统PATH 变量 添加变量值:%MAVEN_HOME%\bin 查看是否配置成功 运行cmd,输 阅读全文
posted @ 2021-01-18 16:40 技术改变命运Andy 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: # VMware和Ubuntu的安装, 想来想去,还是需要安装,不能老是使用Windows的,后面还有很多都要用到Linux系统的,这个可以说是开发人员必备的了, # 基本的使用: ``` 1,Windows下面C:\Windows这个是存放的系统相关的文件,删除了系统就崩溃了,C:\Program 阅读全文
posted @ 2021-01-09 17:59 技术改变命运Andy 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ####### 本节介绍有关服务器管理和维护过程中的一些注意事项,都是笔者的经验之谈,相信对新手会有一定的启发和帮助。 很多初学者接触 Linux 时间不长,还未完整地学习一遍 Linux,理解本节内容可能有些困难,可以先跳过本节,阅读完整套教程后再回过头来阅读。 远程服务器关机及重启时的注意事项 阅读全文
posted @ 2021-01-09 17:37 技术改变命运Andy 阅读(620) 评论(0) 推荐(0) 编辑
摘要: ######## Linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件。 Linux系统中,文件具体可分为以下几种类型: 1) 阅读全文
posted @ 2021-01-09 17:12 技术改变命运Andy 阅读(656) 评论(0) 推荐(0) 编辑
摘要: #### 笔者认为,通过虚拟机软件学习是初学者学习 Linux 的最佳方式。 在与部分读者的交流中,笔者发现,很多初学者都认为,学习 Linux 就必须将自己的电脑装成 Linux 系统或者必须要有真正的服务器设备。而实际上,这是一些机构、书籍或网络文章给大家传导的错误思想。 其实,学习 Linux 阅读全文
posted @ 2021-01-09 16:20 技术改变命运Andy 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 谢没人邀,人在西二旗,刚下地铁。 看了几个回答吧,包括也问了几个人的看法,首先,很多人解释为什么公司都要招聘测试开发,在说效率,在说岗位职责,没有人从这个行业发展的变化去说的。 在开始正文之前,我先抛出一个观点,做80%的做测试的,都称不上为测试工程师。 好的,带着这个观点,咱们从行业目前的发展来说 阅读全文
posted @ 2021-01-04 21:12 技术改变命运Andy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ###### cat查找关键字 语法:cat 文件 | grep 关键字 | wc -l cat /proc/meminfo |grep Swap | wc -l ###### Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 1. 阅读全文
posted @ 2020-12-29 11:23 技术改变命运Andy 阅读(6718) 评论(0) 推荐(0) 编辑
摘要: 今天在工作中遇到了两个指标,将这两个指标作以解析。 1、TPS: Transactions Per Second,意思是每秒事务数。一个事务是指客户端向服务器发送请求然后服务器做出反应的过程,具体的事务定义,可以是一个接口、多个接口、一个业务流程等等。以单接口定义为事务举例,每个事务包括了如下3个过 阅读全文
posted @ 2020-12-28 14:43 技术改变命运Andy 阅读(234) 评论(0) 推荐(0) 编辑
摘要: ###################### import pymysql # 打开数据库连接 mysql = pymysql.connect(host="", user="",port=3306,password="", db='hwy', charset='utf8', autocommit=T 阅读全文
posted @ 2020-12-24 16:56 技术改变命运Andy 阅读(595) 评论(0) 推荐(0) 编辑
摘要: # 关于开发规范 一次数据库设计 萌发一想法 想做好一个更专业的程序员 1 熟练使用阿里开发手册解决实际问题 2 对之 可以 然 知其所以然 3 对其可 举一反三 提出自己的看法 优化 期望 在研读阿里规范时 可以完善自己的知识图谱 就像听老罗(罗辑思维)讲一句 “不知道买啥就买小米” 比如 在设计 阅读全文
posted @ 2020-12-23 20:41 技术改变命运Andy 阅读(214) 评论(0) 推荐(0) 编辑
摘要: ######################## 关于开发语言的认识我知道的1,java,这个语言很强大,但是现在人太多了,发展时间也很多了2,Python这个主要人工智能带起来的,3,php这个语言据说没落了,不知道为什么,4,C++这个计算很厉害,游戏运算多的,很多都是这个语言开发的,5,C不太 阅读全文
posted @ 2020-12-23 19:58 技术改变命运Andy 阅读(113) 评论(0) 推荐(0) 编辑
摘要: ############### 1,和需求的沟通, 第一点:千万千万不要随便听需求的随意加需求,加需求是一个严肃的事情!!!!!!,太可怕了,一改全改,一动全动,后面控制不了了,!!!!!!最后加班加点苦了开发测试,天天加班,还不出活,这太可怕了,不要以为一个小小的功能, 第二点:需求出来了之后,一 阅读全文
posted @ 2020-12-23 15:38 技术改变命运Andy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: ###### 环境搭建,1,Pycharm安装和使用interpret,项目解释器,这个地方很重要,2,mysql,Navicat安装和使用有两个重点功能,数据传输,可以在两个数据库传输,这样就可以把现网的传到测试环境了,还有一个导出数据接口和数据的功能,可以导出建表sql,和数据,3,virtua 阅读全文
posted @ 2020-12-15 00:00 技术改变命运Andy 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ##### 项目介绍:要掌握几个技术1,vue+django的前后端分离的技术2,彻底掌握restful api的开发流程3,django rest framework功能实现和核心源码分析,4,sentry完成线上系统的错误日志的监控和告警,5,第三方登陆和支付宝支付的集成,6,本地调试远程服务器 阅读全文
posted @ 2020-12-14 22:20 技术改变命运Andy 阅读(107) 评论(0) 推荐(0) 编辑
摘要: # 性能瓶颈,大的方面 ## 1,硬件,服务器数量, 主要指的是CPU、RAM方面的问题。 - 例如, 在进行软件需求分析、概要设计时,确定了在数据库服务器上需要6个CPU、12G内存,但是在测试时,发现CPU的持续利用率超过95%,这时可以认为在硬件上出现了性能瓶颈。 - 怎么办? 加服务器 ## 阅读全文
posted @ 2020-12-14 10:34 技术改变命运Andy 阅读(585) 评论(0) 推荐(0) 编辑
摘要: ############### 1,不要随意对各种角色承诺什么, 包括产品,开发,项目经理, 否则别人对你会有过高的期待,这是你自己的问题, 你承诺过多就会很容易超出责任边界,很危险的事情, 2,要尽早暴露风险, 包括进度风险,质量风险,时间风险, 3,划清责任边界 你负责的保障不要出问题,提前做好 阅读全文
posted @ 2020-12-11 15:02 技术改变命运Andy 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # 开发一个电商产品 现在让你开发一个电商产品,你觉得应该具备哪些技术才行 ## 语言层面 1.精通Python语言,了解Python高级特性,了解设计模式,能够读懂开源框架代码。 2.前端要熟悉HTML/CSS/JS,了解ES6特性,至少会使用一个前端框架,例如JQuery或者Vue。 ## 数据 阅读全文
posted @ 2020-12-10 19:08 技术改变命运Andy 阅读(1057) 评论(0) 推荐(1) 编辑
摘要: ######### 一个伟大的产品要走过几个历程基础1,功能是最基础的,这是打磨产品的一个过程,但是这是基础,而不是优秀依赖的是需求研发测试人员的细心,多角度,全方位的思考,优秀2,要做到优秀,还需要安全,性能,易用性,稳定性,可靠性,上的测试,这需要优秀的团队,精英的团队,高效的严格的项目管理,项 阅读全文
posted @ 2020-12-03 20:20 技术改变命运Andy 阅读(78) 评论(0) 推荐(0) 编辑
摘要: ###### 第一个java程序helloworld public class HelloWorld { /* 第一个Java程序 * 它将打印字符串 Hello World */ public static void main(String[] args) { System.out.println 阅读全文
posted @ 2020-12-01 18:11 技术改变命运Andy 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ################ 需求背景:报告模块怎么来处理这个报告的问题,报告是非常重要的一块,1,可以看到每一次执行的情况,多少通过了,多少失败了2,可以看到执行的日志,每一步的日志,失败了,我要知道失败在哪里了,3,每次都要有报告 ################ 业务设计:1,任务列表,任 阅读全文
posted @ 2020-11-30 18:06 技术改变命运Andy 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 工作的问题1,为什么选公司重要,选择一个好的公司,你就不用考虑换公司的问题了,2,为什么工资重要,工资不到位,你干的就不开心,实际的效率就低,3, 阅读全文
posted @ 2020-11-26 17:48 技术改变命运Andy 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 为什么要有经验的开发人员?1,可以更有效的沟通,因为开发需要很多专业知识,不懂这些就会有更多的沟通成本,甚至理解不一样,导致结果都很不一样,2,可以更有效的解决问题,开发中遇到棘手的问题,如果一个有经验的开发会拿出一个成熟的解决方案,很快解决问题,否则就会一步一个槛,进展缓慢,浪费大量的时间,3,可 阅读全文
posted @ 2020-11-26 10:56 技术改变命运Andy 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ################# 测试方案 ######################### 目录 1 简介 3 1.1 文档目的 3 1.2 测试对象分析 3 本期需求 1.3 测试范围分析 3 需求部分 基本功能部分 2 测试计划和安排 3 2.1 测试难点和重点 3 2.2 项目阶段计划 阅读全文
posted @ 2020-11-19 10:28 技术改变命运Andy 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ################### select下拉选绑定change动态隐藏与显示 <script> $("select[name = 'operate_method']").on("change", function () { // select下拉选绑定change动态隐藏与显示 var 阅读全文
posted @ 2020-11-17 16:44 技术改变命运Andy 阅读(703) 评论(0) 推荐(0) 编辑
摘要: ############### jQuery事件-给未来元素绑定事件 ################ <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>on绑定事件 点击在表格最后添加一条记录</tit 阅读全文
posted @ 2020-11-16 19:54 技术改变命运Andy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: jQuery文档操作 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>文档操作示例</title> </head> <body> <ul id="u1"> <li id="l1">1</li> <li> 阅读全文
posted @ 2020-11-16 19:52 技术改变命运Andy 阅读(97) 评论(0) 推荐(0) 编辑
摘要: ############## jQuery-操作标签 ##### jQuery样式操作-操作class类-点击登录 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>自定义模态框示例</title> <s 阅读全文
posted @ 2020-11-16 19:49 技术改变命运Andy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: jQuery选择器和筛选器 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>jQuery初识</title> </head> <body> <div id="d1">d1</div> <div clas 阅读全文
posted @ 2020-11-11 20:59 技术改变命运Andy 阅读(564) 评论(0) 推荐(0) 编辑
摘要: ### jQuery介绍 1,是JavaScript的第三方库,其实就是别人写好的代码,我们拿过来用, 2,极大的简化了JavaScript的操作,做同样的事情,jQuery比原生的js,写起来简单太多了,写起来非常的简练 3,学起来很简单, 4,jQuery很重要,大量的前端项目,都是用的jQue 阅读全文
posted @ 2020-11-11 20:31 技术改变命运Andy 阅读(357) 评论(0) 推荐(0) 编辑
摘要: ############ stark组件的分析1,单利模式的使用2,路由系统的使用3,stark组件的注册类,4,stark组件的动态生成url5,yield生成器的使用6,反射的使用7,装饰器的使用stark组件1,列表,显示列和数据,2,编辑3,新增4,删除5,搜索6,分页7, ######## 阅读全文
posted @ 2020-11-03 22:38 技术改变命运Andy 阅读(102) 评论(0) 推荐(0) 编辑