茅丝录
码龄10年
关注
提问 私信
  • 博客:57,769
    社区:354
    58,123
    总访问量
  • 27
    原创
  • 1,814,640
    排名
  • 10
    粉丝
  • 0
    铁粉

个人简介:无论你的处境有多难或有多棒,永远记住越努力越幸运!

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

茅丝录的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得6次评论
  • 获得29次收藏
创作历程
  • 1篇
    2022年
  • 8篇
    2019年
  • 8篇
    2018年
  • 11篇
    2017年
  • 1篇
    2016年
成就勋章
TA的专栏
  • 测试开发
    1篇
  • 技术
    19篇
  • Linux
    2篇
  • mysql
    7篇
  • php7.0
    5篇
  • nginx1.13.7
    1篇
  • mysql5.7.20
    1篇
  • HTTP GET
  • HTTP
    1篇
  • GET
    1篇
  • POST
    1篇
  • 微信开发
    2篇
  • python
    5篇
  • nginx
    1篇
  • PHP
    2篇
兴趣领域 设置
  • 大数据
    redis
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

测试中的数据统计分析的验证:python脚本+复杂SQL总结

正式从PHP开发转到测试岗位已有1年半,中间的职业发展与所思所考应该有1个阶段的总结,总结将在下一篇完成。今天就先通过在工作中实际用到的python脚本+复杂sql记录一下自己在测试过程中做的数据验证。测试中经常会遇到一些数据报表,数据统计的分析,这部分的测试重点在于数据统计的正确性,如何验证数据的正确性,操作中大概分为以下几个阶段:初级阶段:了解需求,手动准备数据。根据需求手动生成一部分数据,记录生成数据的控制条件,验证不同条件下生成的数据是否与数据统计一致。 中级阶段:使用大量数据做数据验证。
原创
发布博客 2022.04.22 ·
3831 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

微信群发,那些我踩过的坑

最近刚刚完成一个微信群发图文消息的需求,同样也要先来一句吐槽:鹅厂的微信文档不能不看,又不能全信,挖坑不断,堪比剪不断,理还乱。 开发环境:框架使用TP3.2.3,PHP版本>=5.6 根据微信公众平台技术文档—消息管理—群发接口和原创校验可以看到,微信群发是比较繁琐的,但是复杂的事情都是简单问题的堆积,所以不要怕,一步步按照文档说明来开发。1. 获取...
原创
发布博客 2019.08.20 ·
931 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL的搜索引擎MyISAM与Innodb最重要的区别

通常在开发过程中,mysql的两个搜索引擎MyISANM与INNODB被比较的是最多的,但我们在性能业务上考虑选择使用哪个,最主要考虑的实际就是下面这3个区别:Innodb:支持事务,支持外键,支持行锁MyISANM:不支持事务(这是被Innodb取代的重要原因),不支持外键,支持表锁,不支持行锁就是这么简单,外键的使用我只是在程序层逻辑处理,在数据库上使用外键,在迁移数据库的时候是个...
原创
发布博客 2019.06.14 ·
390 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无限极分类递归,引用,栈三种方法的实现,并根据分类id倒回去查找所有所属父级分类信息

最近做的一个项目涉及到无限分类的问题,现在总结如下,代码使用PHP语言实现,因为使用了TP3的框架,所以一些方法的使用上,直接使用了TP3现有的方法。想要根据分类id查找所有所属父级分类信息请往后拉,这部分在最后实现!!!建表:涉及无限极分类的问题建表时,都会有一个专门的分类表,表中有一个pid字段默认为0,属于一级分类,pid字段关联当前分类表的id,用来标明当前分类所属的上级分类,...
原创
发布博客 2019.01.27 ·
2353 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

mysql的共享锁与排他锁、优化、事务处理集锦

最近被问到mysql具体锁的机制,虽然多次了解但是深感理解不够好,也没能好好记住,现在发现一篇很好的博文,记录一下mysql共享锁与排他锁Mysql事务,并发问题,锁机制MySQL优化技巧存储引擎,优化,redis ...
转载
发布博客 2019.01.11 ·
521 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对称加密与非对称加密的区别

之前两篇文章写到了对称加密与非对称加密的实现,但是最近被问到这两种加密的区别,还是有点懵,自己思考不够深入。现在总结一下这两种加密的区别。对称加密:对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率高。但是,(1)收发信息方都使用同一密钥,一改就得全改,如果渠道众多,每对用户都要使用唯一的密钥,密钥将成几何数增长,管理困难,使用成本较高。对称加密算法在分布式网络系统上使用较为...
原创
发布博客 2019.01.11 ·
874 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP curl请求

经常需要用到获取url内容的需求,可以使用file_get_contents(),但更多的使用到curl,整理代码如下:<?php/** * php curl 请求链接 * 当$post_data为空时使用GET方式发送 * @param unknown $url * @param string $post_data * @return mixed */function...
原创
发布博客 2019.01.10 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RSA加解密及RSA签名验证

工作中用到了非对称加密:RSA加解密及签名验证,根据查到的信息及工作中的问题总结,现在整理如下:1. 准备好公钥和私钥,使用openssl工具生成RSA公钥和私钥对1)生成RSA私钥:genrsa -out rsa_private_key.pem 1024该命令会生成1024位的私钥,可以在当前路径下看到rsa_private_key.pem文件。2)把RSA私钥转换成PKCS...
原创
发布博客 2019.01.10 ·
4005 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

对称加密几种思路及算法总结

最近工作中做了一些有关对称加密的算法,遇到的三种办法及思路,记录如下:1.自己定义对称加密算法这个算法是工作对接的同事提出的,例如需要传一个手机号,使用下面的方法:<?php/**salt在这里相当于双方约定的密钥,密钥使用MD5加密后,连接上手机号一起发送给接收方接收方收到数据后,使用同样的密钥(salt)进行MD5加密,验证收到的$str的$key,如果相等,说明...
原创
发布博客 2019.01.10 ·
2098 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP协议-telnet实现HTTP协议的方法请求

面试时经常被问到什么是http协议?get与post的区别是什么?讲真,在我看来协议就是客户端与服务器之间进行数据交换的一些规定,get与post的区别这件事在我之前的博客:HTTP协议GET和POST请求方法的区别也已经总结过很多,但总觉得回答不高大上,太显而易见,说白了:好像不能装作我懂的很深的样子啊!笔记最后也有总结一点get与post的区别所以今天又学了一下http协议,并使用telnet...
原创
发布博客 2018.06.07 ·
1785 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

学习nginx笔记一:nginx 虚拟主机配置

视频学习地址:燕十八nginx精品视频教程一、Nginx配置段// 全局区worker_processes 1; // 有1个工作的子进程,可以自行修改,但太大无益,因为要争夺CPU,最多设置为 CPU数*核数 ,再多无意义具体查看worker_processes的方式:events {// 一般是配置 nginx 链接的特性// 例:一个word能同时允许多少个链接    worker_conn...
原创
发布博客 2018.04.23 ·
417 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mac python3.6 安装wxPython一直报错超时的问题

主要参考博客: 安装wxpython for Python3.5wxpython在python 3.X下变成了wxpython ProjectPhoenix项目。{官方主页在[wxpython ProjectPhoenix]  (https://wiki.wxpython.org/ProjectPhoenix)}我运行的安装命令:pip3 install https://wxpython.org/...
原创
发布博客 2018.04.18 ·
1645 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

学习python笔记二:一张图入门python & python运算符及优先级

一张图入门python:python运算符及优先级(由低到高):
原创
发布博客 2018.04.16 ·
351 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

python字符串连接的N种方式总结

字符串的N中链接方式,了解更多后将继续添加:http://www.jb51.net/article/55301.htm
转载
发布博客 2018.04.11 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

学习python笔记一:列表解析与生成器表达式的比较、应用与建议

先看一道数学题:'''计算<1000的,能被3或者5整除的所有自然数的和'''x = range(1000)# 第一种方法li = []for i in x :    if i%3==0 or i%5==0:        li.append(i)s = sum(li)print(s)# 第二种方法:列表解析print(sum([i for i in x if i%3==0 or i%5==...
原创
发布博客 2018.04.10 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MAC 安装python3.6的 ipython,安装成功后还是报错找不到 ipython 的问题

一、Mac安装ipython的步骤我主要参考的博客是:Mac下安装pip,virtualenv,IPython等但是这里请注意:1. mac自带了python2.7版本,但是我新装了python3.6.5的版本,所以如果你要使用python3.6版本,在安装ipython的时候就需要使用pip3 install --user ipython (此处我使用了上面链接博客中比较优雅的安装方法)2. 安...
原创
发布博客 2018.04.08 ·
4145 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

PHP 接入微信公众账号API

开发微信订阅号,首先需要配置第三方服务器,第三方服务器配置时需要与微信对话,进行验证来完成微信API的接入,以下是接入微信API的php代码,将其部署在第三方服务器上,配置的时候第三方服务器的URL需要指到此PHP代码。<?php//1. 将nonce,timestamp,token按字典顺序排序$nonce = $_GET['nonce'];     //微信公众平台提供$timestam...
原创
发布博客 2018.02.23 ·
657 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

HTTP协议GET和POST请求方法的区别

根据慕课网-360大神总结的面试题,GET和POST请求方法区别的笔记如下:1)GET做后退和刷新时没有什么变化,它是无害的;POST数据就会被重新递交(2)GET可以被收藏为书签,POST不可能被收藏为书签;(3)GET请求可以被浏览器缓存,POST请求不能被浏览器缓存(4)GET请求的编码类型是:application/x-www-form-urlencoded,POST是:m
原创
发布博客 2017.12.28 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LNMP环境搭建 mysql5.7.20+nginx1.13.7+php7.1.12

1.首先安装依赖包[root@localhost ~]# yum -y install gcc[root@localhost ~]# yum -y install gcc++[root@localhost ~]# yum -y install gcc-c++[root@localhost ~]# yum -y install wget[root@localhost ~]# yum -y i...
原创
发布博客 2017.12.01 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux安装mysql5.7.20并登录

最近在我的阿里云服务器上配置目前最新版的mysql5.7.20,期间出现各种奇葩问题,针对自己的各种问题也是网上各种扒资料,各个击破,最后终于大功告成。趁热打铁,以下将自己的安装登录过程以及遇到的问题尽力按照流程详细还原!1.准备工作(由于个人有强迫症并且力求完美,所以文件的存放位置,也尽量按照linux标准,我是linux小小白~)(说明:此次下载源码存放位置都在:/usr/loca
原创
发布博客 2017.11.29 ·
17465 阅读 ·
1 点赞 ·
3 评论 ·
17 收藏
加载更多