生活札记 pytest框架、Appium之自动化测试(三)

pytest 可以用来做系统测试的自动化,它的特点有:用Python编写测试用例,简便易用、可以用文件系统目录层次对应手工测试用例层次结构、灵活的初始化清除机制、可以灵活挑选测试用例执行、利用第三方插件,可以生成不错的报表。Appium 是一个移动 App (手机应用)自动化工具。Appium 自动化方案的特点:开源免费、支持多个平台iOS (苹果)、安卓 App 的自动化都支持、支持多种类型的自动化、支持苹果安卓应用原生界面的 自动化、支持应用内嵌WebView的自动化、支持手机浏览器中的web网站自动化、支持flutter应用的自动化、支持多种编程语言、像 Selenium一样,可以用多种编程语言调用它开发自动化程序。

阅读全文 » 367天前
2023年03月26日

技术饭 本地开发环境nginx配置HTTPS,使用https证书

本地开发环境nginx配置HTTPS,使用https证书,我们访问的所有网站几乎都是受HTTPS保护的。如果你的站点还没有,那你应该使用它。使用HTTPS保护服务器也意味着你不能从不是HTTPS服务器向此服务器发送请求。这给使用本地开发环境的开发人员带来了一个问题,因为它们都运行在开箱即用的http://localhost环境中。

阅读全文 » 1205天前
2020年12月09日

技术饭 PHP短网址生成逻辑与实现

​微博短网址大家一定不陌生,如:http://t.cn/ 这个网站点开就直接跳转到了微博,是不是看起来很方便,但应该很多人都不知道是怎么实现的,我们今天就来讲讲PHP生成短网址的方法。PHP生成短网址的:如果把短网址还原了,你知道是个什么样子的吗?可能你看到的短网址都是这个样子:http://p-d-d.cn/T0f121,其实他还原了说不定就是这个样子:https://www.copylian.com/,按这个格式可以知道这个短网址其实是通过代码将长的网址:https://www.copylian.com/ 转成 http://p-d-d.cn/T0f121 ,然后短网址做个重定向到长网址就好了。

阅读全文 » 1238天前
2020年11月06日

技术饭 file_put_contents(): Only 0 of 23634 bytes written, possibly out of free disk space,磁盘空间不足

访问网站系统报错:file_put_contents(): Only 0 of 23634 bytes written, possibly out of free disk space。意思就是磁盘空间不足,df -lh 查了一下,确实是发现磁盘满了,想想应该是日志文件太大了,所以删除项目的runtime下的文件释放空间就可以了。

阅读全文 » 1286天前
2020年09月19日

技术饭 网站防刷,防止羊毛党:顶象、数美数据接口配置

最近做了很多的微信活动,特别是答题发红包活动,除了并发量需要处理之外,还有一个很重要的点就是网站防刷、防止羊毛党刷接口,因为微信上羊毛党养了很多的机器微信号,活动如果在只有微信授权的情况下,无法做到完全的限制,即使通过ip来限制也没办法完全限制,因为羊毛党还可以通过模拟定位、模拟ip来访问,只要是正常的微信号还是可以突破防线的,那这时候第三方防刷也是有点必要的。

阅读全文 » 1297天前
2020年09月08日

吃瓜群众 厦门警方破获一起故意杀人案

3月11日,接家人报警称,陈某华(女,24岁,福建漳浦人)失联,曾经暂住厦门。接警后,厦门警方高度重视,刑侦支队、湖里刑侦大队立即抽调精干警力成立专案组全力侦查,并于3月20日将犯罪嫌疑人钟某鸣(男,27岁,福建武平人)抓捕归案。现查明,犯罪嫌疑人钟某鸣将陈某华诱骗至其厦门暂住处,使用陈某华手机申请网络贷款后投注赌博网站,企图偿还其所欠赌债,后害怕事情败露,将陈某华杀害。目前,犯罪嫌疑人钟某鸣已被刑事拘留,案件正在进一步侦办中。

阅读全文 » 1449天前
2020年04月09日

技术饭 如何在网站底部添加备案号?被相关部门核查出来将处以五千元以上一万元以下罚款

因各个网站的搭建方式不同,此处不介绍网站添加备案号的具体操作步骤,需网站技术负责人自行添加。如果您购买了阿里云的云·速成美站产品搭建网站,添加ICP备案号请参见添加ICP备案号。如果未在网站底部添加备案号,被相关部门核查出来将处以五千元以上一万元以下罚款。以下以阿里云PC端官网为例,示例网站添加备案号后的效果。

阅读全文 » 1478天前
2020年03月11日

吃瓜群众 关于人人聚财工作动态披露及出借人问题回复(2月27日)

根据监管部门指示要求,平台已于2020年1月份前正式暂停新用户注册、暂停个人用户资金充值、暂停新标发布(包括普通续期及优转服务等)、暂停新增贷款等服务。接下来,聚财将按照《深圳市网络借贷信息中介机构良性退出指引》要求展开平台退出相关工作。《深圳市网络借贷信息中介机构良性退出指引》为深圳当地网贷平台处置工作的政策依据,于2019年3月27日由深圳市互联网金融协会发布,协会并于2020年1月13日发布关于《指引》有关问题的说明,详细政策文件材料可在深圳市互联网金融协会网站或公众号查看。

阅读全文 » 1484天前
2020年03月05日

生活札记 钟南山领衔新论文称“新冠肺炎潜伏期最长24天” 团队成员:属个例

2月9日,由国家卫健委高级别专家组组长、中国工程院院士钟南山领衔的“中国2019年新型冠状病毒感染的临床特征”研究,在预印本网站medRxiv上发表。

阅读全文 » 1508天前
2020年02月10日

技术饭 MySQL崩溃与致命错误:无法为缓冲池分配内存

我们有几个网站在运行,拥有1GB的实例。服务器运完美无暇运行5个月,然后MySQL开始崩溃,每隔几天,mysql错误日志中出现以下错误。

阅读全文 » 1625天前
2019年10月16日

技术饭 MySQL的InnoDB引擎数据库经常出现自动关闭现象,Cannot allocate memory for the buffer pool

MySQL的InnoDB引擎数据库经常出现自动关闭现象,Cannot allocate memory for the buffer pool,最近网站经常时不时地出现访问不了的状况,一直没在意,今天又一down机了,索性就查看了下MySQL的日志。

阅读全文 » 1625天前
2019年10月16日

吃瓜群众 杭州P2P平台米金社发布关于米金社P2P业务良性退出”的公告

7月10日消息,杭州P2P平台米金社在官方网站发布关于米金社P2P业务良性退出”的公告。公告内容给出平台清盘退出的原因:自从去年暴雷潮开始,行业大环境持续恶化,投资人信心严重不足;二是,监管要求不断进行“三降”,压缩业务存量,对平台来讲着实是中煎熬;三是,大部分借款人还款意愿降低,主观上存在恶意逃废债的行为;四是,面对监管政策持续不明朗,而平台合规成本却大幅提高。

阅读全文 » 1718天前
2019年07月15日

技术饭 tp5.1支付宝电脑网站支付遇到的坑以及支付宝沙箱环境的坑

tp5.1支付宝电脑网站支付遇到的坑以及支付宝沙箱环境的坑,支付宝这个沙箱工具实在难用,刚入手就一脸懵逼,只能一步一步的琢磨,最后还是网友比较强大,实在搞不定就问支付宝技术客服吧!!!

阅读全文 » 1763天前
2019年05月31日

技术饭 ImageMagick及PHP的imagick扩展的安装及配置

imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API,ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。

阅读全文 » 1779天前
2019年05月15日

技术饭 微信开放平台开发之网页微信扫码登录(OAuth2.0)

微信开放平台开发之网页微信扫码登录(OAuth2.0),OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。

阅读全文 » 1890天前
2019年01月24日

技术饭 nginx+php使用open_basedir限制站点目录防止跨站

今天在帮助一个朋友配置一台服务器时发现网站配置好了缓存目录读写不成功,在打开错误时发现提示 Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(../license.php) is not within the allowed path(s): 错误了。

阅读全文 » 1921天前
2018年12月24日

技术饭 Linux下如何实现Mysql数据库每天自动备份定时备份

备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!

阅读全文 » 1972天前
2018年11月03日

技术饭 thinkphp5分页抓取数据并入库

PHP可以通过curl抓取其他网站接口数据,抓取到的数据量有时候很多,这个时候如果进行入库的话会造成执行时间过长而停止报错500,解决方案有:1、php配置值max_execution_time修改大一些,还有就是nginx的执行时间也可以修改大一些,但这回造成网页一直卡着也很消耗服务器内存;2、进行分页抓取。

阅读全文 » 1997天前
2018年10月09日

技术饭 PHP数据传输神器CURL详解

我们在使用PHP开发网站的后台的时候,有时候需要在PHP代码中请求某一个网页,比如在微信开发中,我们在代码中请求微信服务器地址,得到开发凭证access_token,这时候使用CURL来处理请求是最合适的。如果你想使用PHP来开发微信,那么CURL是一个必备的知识点。

阅读全文 » 1999天前
2018年10月07日

技术饭 从php5升级到php7之后,session不能传递的解决方案

从php5升级到php7之后,session不能传递的解决方案,刚刚把php升级到了php7.1.7,发现网站后台不能登录,一直提示验证码错误,可是明明GD库开启了,验证码也是显示的,经过测试发现是session为空了,折腾了大半天才知道php7的session默认设置是不传递的,有点坑啊。

阅读全文 » 2419天前
2017年08月13日

技术饭 centos7下php7、mysql5.7、nginx、redis、git、svn知识整理

centos7下php7、mysql5.7、nginx、redis、git、svn知识整理,由于服务器linux版本过旧,很多软件都无法更新安装,所以这几天把阿里云的服务器ECS的盘进行升级,将老版本的aliyun系统换成了centos7系统,网站、博客都down了几天,同时也整理了一些基础知识,分享一下!

阅读全文 » 2419天前
2017年08月13日

技术饭 APP请求接口无法获取到session数据的解决方案

APP请求接口无法获取到session数据的解决方案,通过SESSION(cookie是另外一种解决办法)记录用户的有关信息,以供用户再次以此身份对web服务器提起请求时作确认。会话的发明使得一个用户在多个页面间切换时能够保存他的信息。网站编程人员都有这样的体会,每一页中的变量是不能在下一页中使用的(虽然form,url也可以实现,但这都是非常不理想的办法),而SESSION中注册的变量就可以作为全局变量使用了。

阅读全文 » 2485天前
2017年06月08日

技术饭 百度sitemap显示主域校验失败的解决方案

百度sitemap显示主域校验失败的解决方案,最近刚刚做的网站,过了很久百度就仅仅收录了首页域名,其他的页面一概也没有收录,正在纳闷时,看了一下百度的sitemap显示是主域校验失败,百度了很久也一直没有结果,认真查看了百度的错误分析说是503错误,可是网站明明都是返回200。

阅读全文 » 2619天前
2017年01月24日

生活札记 各类网站资源收集,快点拿去玩啦

各类网站资源收集,快点拿去玩啦,这几年,在平常收集的一些技术类网址、招聘类网址、企业站(仿站用)网址、吃货美食类网址、品牌评论类网址、福利娱乐类网址、科技类网址、生活心理类网址、国外网址用于做seo,这些网址仅供参考,如果有更好的网址推荐,请留言!

阅读全文 » 2641天前
2017年01月03日