11 2018 档案

摘要:防止SQL注入 Admin-- ‘or ­­­--­­ ‘ and ( ) exec insert * % chr mid and 1=1 ; And 1=1 ; aNd 1=1 ; char(97)char(110)char(100) char(49)char(61)char(49) ; %20A 阅读全文
posted @ 2018-11-30 11:18 小强找BUG 阅读(265) 评论(0) 推荐(0) 编辑
摘要:基本工具: kali-linux-2018.2-amd64 原版镜像:https://www.kali.org/downloadsWin32DiskImager yunfile 下载较慢,建议自行百度GHOST 3.11.5 yunfileFbinstTool yunfile老毛桃UEFI版 百度 阅读全文
posted @ 2018-11-30 10:41 小强找BUG 阅读(1641) 评论(0) 推荐(0) 编辑
摘要:bug遗漏,我想这个是很多公司很多人头痛的一个问题。众所周知,bug是不可能被完全消灭的,当然也就意味着在发布前不能被全部找出来。于是乎当项目发布后,或多或少都会出现bug遗漏的现象,即使发布初期没有发现,随着时间的流逝,一些隐藏的bug也会慢慢浮现出来。那么对于遗漏的bug,我们该怎么去做? 古时 阅读全文
posted @ 2018-11-30 10:35 小强找BUG 阅读(1244) 评论(0) 推荐(1) 编辑
摘要:源代码安全测试不再是新鲜话题,在很多的企业已经开展了相关工作,对于已经开展此项目工作的企业来说,我想问的问题则是“在你的源代码安全测试工作中所面临的最大阻力是什么?” 这个问题不同的企业可能有不同的答案,且各有各的道理。 其实,据我总结来看,很多的阻力表象最终都可以归结为“开发人员不配合”的问题。那 阅读全文
posted @ 2018-11-29 00:29 小强找BUG 阅读(183) 评论(0) 推荐(0) 编辑
摘要:本文将介绍在敏捷开发过程中如何通过采取一系列的步骤来保证和提高整个项目的代码质量,阐述了每一步可以利用的工具和最佳实践,从而使开发过程更加规范化,成就高质量的代码。 概述 Java 项目开发过程中,由于开发人员的经验、代码风格各不相同,以及缺乏统一的标准和管理流程,往往导致整个项目的代码质量较差,难 阅读全文
posted @ 2018-11-27 19:56 小强找BUG 阅读(206) 评论(0) 推荐(0) 编辑
摘要:10分钟看尽全程软件测试 10分钟看尽全程软件测试 发表于:2018-1-29 14:07 作者:山丘的测试之道 来源:博客园 字体:大 中 小 | 上一篇 | 下一篇 |我要投稿 | 推荐标签: 软件测试 软件测试管理 软件测试工程师 前言 “尽早的介入测试,遇到问题的解决成本就越低” 随着软件测 阅读全文
posted @ 2018-11-27 17:05 小强找BUG 阅读(484) 评论(0) 推荐(0) 编辑
摘要:DevOps在你的组织中运行的如何?如果你需要帮忙衡量它运行的如何,我们准备了一些DevOps的关键指标来进行追踪。这些指标可以帮助理解你的团队过去做的如何。 定义DevOps对你的组织意味着什么 DevOps这个词,不同的人不同理解。有些人说他是一种文化并且行业中的每个供应商声称,他们的工具有助于 阅读全文
posted @ 2018-11-26 19:03 小强找BUG 阅读(1304) 评论(0) 推荐(0) 编辑
摘要:一、OpenStack初探 1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。Rackspace与NASA是最初重要的两个贡献者,前者提供了“云文件”平台代码,该平台增强了OpenStack对象存储部分的功能,而后者 阅读全文
posted @ 2018-11-25 23:42 小强找BUG 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:关于大数据的概念,指的是无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。而大数据技术,是指从各种各样类型的数据中,快速获得有价值信息的能力。那么关于大数据的技术大致包含哪些内容? 一、数据采集 ETL工具负责将分布的、异构数据源中的数据如关系数据、平面数据文件等抽取到临时中间层 阅读全文
posted @ 2018-11-25 22:36 小强找BUG 阅读(854) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/ceaa8b68d331 阅读全文
posted @ 2018-11-22 18:15 小强找BUG 阅读(545) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2018-11-22 00:35 小强找BUG 阅读(14) 评论(0) 推荐(0) 编辑
摘要:GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管 浏览多少次,那篇文章还在那,没有变化。当然,你可能说每浏览一次文章,文章的浏览数就加一,这不也改变了资源的状态么?这并不矛盾,因为这个改变不是 GET操作引起的,而是用户自己设定的服务端逻辑造成的 阅读全文
posted @ 2018-11-21 19:26 小强找BUG 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:错误提示为:你插入的记录与数据表中原有记录的主键重复了(Duplicate)。所以插入失败 mysql主键设置成auto_increment时,进行并发性能测试出现主键反复Duplicate entry 'xxx' for key 'PRIMARY'解决方法:在my.cnf的[mysqld]片段中加 阅读全文
posted @ 2018-11-21 17:37 小强找BUG 阅读(47780) 评论(0) 推荐(0) 编辑
摘要:1.TestPlan和WorkBench GUI类是直接加载的,因此左边的树形菜单开始启动Jmeter时显示也是这两个,默认写死了的!可以改源码!在MenuFactory中有相应代码。 2.其它的GUI类和TestBean子类需要从ext下的jar包中寻找加载,会根据这些来创建菜单项等等,这些类特别 阅读全文
posted @ 2018-11-20 12:59 小强找BUG 阅读(1573) 评论(0) 推荐(0) 编辑
摘要:运维常用命令(1)--linux磁盘 磁盘方面:df、du、free、fdisk、blkid、mount 磁盘方面:df、du、free、fdisk、blkid、mount df显示磁盘分区可用磁盘空间,常用参数有:-h(以kb以上格式显示数字)、-a(显示全部) du查看文件或目录的磁盘使用空间: 阅读全文
posted @ 2018-11-20 09:05 小强找BUG 阅读(328) 评论(0) 推荐(0) 编辑
摘要:方法1 AppiumDriver实现了在上述功能,代码如下(java版本) driver.sendKeyEvent(66);方法2HashMap keycode = new HashMap();keycode.put("keycode", 82);((JavascriptExecutor)drive 阅读全文
posted @ 2018-11-19 23:00 小强找BUG 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:前言 做Android端功能自动化已有2年多的时间了,使用过的功能自动化框架有Robotium、Uiautomator、Appium。最近研究自动化case复用的方案,调研了Appium的自动化框架,并将其应用到银行一账通的标版中,本文详细介绍基于Appium的Android功能自动化实战经验。主要 阅读全文
posted @ 2018-11-19 22:46 小强找BUG 阅读(256) 评论(0) 推荐(0) 编辑
摘要:环境的的搭建 参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html 该博客有一套详细的入门教程,奈何时间有点久远有些东西不能用了,但是参考价值还是有滴。 1.安装各种SDK jre必须1.8以上 AndroidSDK需要8.0以下的测试,8.0我测试还 阅读全文
posted @ 2018-11-19 22:42 小强找BUG 阅读(695) 评论(0) 推荐(0) 编辑
摘要:前言 如果有测试大佬发现内容不对,欢迎指正,我会及时修改。 大多数的iOS App(没有持续集成)迭代流程是这样的 也就是说,测试是发布之前的最后一道关卡。如果bug不能在测试中发现,那么bug就会抵达用户,所以测试的完整性和可靠性十分重要。 目前,大多数App还停留在人工测试阶段,人工测试投入的成 阅读全文
posted @ 2018-11-19 18:22 小强找BUG 阅读(800) 评论(0) 推荐(0) 编辑
摘要:微信跳一跳最近很火,外挂代练什么的也越来越多。作为一只程序猿,对外挂的原理产生了强烈的好奇心,于是埋头研究了一阶段,注意到了 WebDriverAgent 这套 Facebook 出品的自动化测试框架。 为了让大家产生兴趣,先从跳一跳外挂的实现说起。 准备工作 安装 homebrew homebre 阅读全文
posted @ 2018-11-18 20:37 小强找BUG 阅读(8707) 评论(2) 推荐(1) 编辑
摘要:WebDriverAgent简介 WebDriverAgent是Facebook 在去年的 SeleniumConf 大会上推出了一款新的iOS移动测试框架。当时的推文申明,还只支持模拟器,不过在今年4月更新的版本中,官方宣称支持真机测试了,大家可以查看官方github 的介绍:https://gi 阅读全文
posted @ 2018-11-18 20:30 小强找BUG 阅读(977) 评论(0) 推荐(0) 编辑
摘要:导引 iOS自动化测试一直使用的appium,iOS系统升级至10.0 Xcode8.0之后,改用WebDriverAgent代理服务作为server,编写了一套基于WebDriverAgent服务 app客户端自动化框架。并实现了自动化测试app的demo。 一:整体框架设计 首先是WebDriv 阅读全文
posted @ 2018-11-18 16:37 小强找BUG 阅读(562) 评论(0) 推荐(0) 编辑
摘要:在日常的测试工作中,我们会发现有些测试工作重复率极高,测试人员需要花费大量的时间进行这些重复性的测试,浪费了大量的人力与时间。若能够将常用的测试场景进行自动化,那必定能节省许多的人力与时间。作为一个初次步入测试行业的小白,也十分渴望能够使用自动化来分担测试工作。上网搜索了很多的资料,了解了很多工具, 阅读全文
posted @ 2018-11-18 16:14 小强找BUG 阅读(6298) 评论(1) 推荐(0) 编辑
摘要:近期由于工作需要,本小菜在弄appium+ios+iphone真机的移动自动化,在网上找寻各种资料,发现针对IOS方面的资料少之又少,公司其它部门的弄过的同事也寥寥无几,即使有,也是安卓方面的。本次书写此文章,是为了帮助依然在坑里摸爬滚打的伙伴们,早日出坑。 一、环境: macBook Pro:10 阅读全文
posted @ 2018-11-18 16:01 小强找BUG 阅读(849) 评论(0) 推荐(0) 编辑
摘要:一、安装brew:Homebrew是一款Mac OS平台下的软件包管理工具执行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 二、 安装node,执 阅读全文
posted @ 2018-11-18 15:43 小强找BUG 阅读(228) 评论(0) 推荐(0) 编辑
摘要:1. 序经过了一天的修炼,深深被恶心了,在虚拟环境中配置pyspark花式报错,由于本人实在是不想卸载3.6版的python,所以硬刚了一天,终于摸清了配置方法,并且配置成功,不抱怨了,开讲: 2. 需求环境Anaconda3;(我的是最新版的Anaconda4.3.1(64位)) 3. 安装虚拟环 阅读全文
posted @ 2018-11-18 14:19 小强找BUG 阅读(600) 评论(0) 推荐(0) 编辑
摘要:本篇博客将给大家介绍怎么在PyCharm上编写运行WordCount程序。 第一步 下载安装PyCharm 下载Pycharm PyCharm的下载地址(Linux版本)。下载完成后你将得到一个名叫:pycharm-professional-2018.2.4.tar.gz文件。我们选择的是正版软件, 阅读全文
posted @ 2018-11-18 14:10 小强找BUG 阅读(784) 评论(0) 推荐(0) 编辑
摘要:当前spark任务都是运行在yarn上,所以不用启动长进程worker,也没有master的HA问题,所以主要的问题在任务执行层面。 作业故障分类故障主要分为版本,内存和权限三方面。 - 各种版本不一致 - 各种内存溢出 - 其他问题 版本不一致1)java版本不一致报错:java.lang.Uns 阅读全文
posted @ 2018-11-18 14:09 小强找BUG 阅读(2524) 评论(0) 推荐(1) 编辑
摘要:特点: 颜值高本地应用,流畅有收藏夹,管理请求可使用环境变量。比如用来一键切换开发环境请求和线上环境请求。即不同环境的同个接口只有host不一样,其它都是一样的,所以就把host抽离出来弄成一个环境变量。丰富的Auth. 支持Basic Auth/ OAuth1/ OAuth2/ S3 signat 阅读全文
posted @ 2018-11-16 17:37 小强找BUG 阅读(2256) 评论(0) 推荐(0) 编辑
摘要:个人在咨询公司做过分析师(分析师必须懂运营),该咨询公司主要针对电商,零售 结合公司的搭建的CRM系统及报表体系,列了个分析师分析维度,搭建公司自己的BI系统 个人经验:分析师的分析思维可以多看看艾瑞,虎嗅上的帖子 分析师必须懂运营 很多时候可以借鉴第三方平台提供的分析维度,例如 百度统计 谷歌分析 阅读全文
posted @ 2018-11-16 11:15 小强找BUG 阅读(829) 评论(0) 推荐(0) 编辑
摘要:对,你没看错。我不推荐大家去做安全测试工程师。 为什么不推荐大家去做安全测试? 今天,很多软件并没有经过专门的安全测试便运行在互联网上,它们携带着各类安全漏洞直接暴露在公众面前,其中一些漏洞甚至直指软件所承载的核心敏感信息或业务逻辑。这些漏洞一旦被不怀好意者利用,很可能会给企业造成经济损失,带来负面 阅读全文
posted @ 2018-11-14 18:38 小强找BUG 阅读(410) 评论(0) 推荐(0) 编辑
摘要:索引组织表(IOT表):为什么引入索引组织表,好处在那里,组织结构特点是什么,如何创建,创建IOT的限制LIMIT。 IOT是以索引的方式存储的表,表的记录存储在索引中,索引即是数据,索引的KEY为PRIMARY KEY。数据的查询可以通过查询索引的同时查询到数据,因为索引和数据存储在一个数据块中, 阅读全文
posted @ 2018-11-14 13:44 小强找BUG 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:前言:关于优化问题,随着项目经验不断累积,多方查找资料进行拼接合并,形成如下文章,之后遇到类似好的方法,会不断补充完善。 前端是庞大的,包括 HTML、 CSS、 Javascript、Image 、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目 阅读全文
posted @ 2018-11-14 13:11 小强找BUG 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1、背景 因为业务需要,搭建了一个系统,系统主要由两部分组成,web页面和数据库。 mysql大概2万条数据,其中有一个字段是click_num点击次数,php页面会取点击次数最小的一条记录去进行操作,然后update一下click_num这个字段,让click_num=click_num+1。 2 阅读全文
posted @ 2018-11-14 13:07 小强找BUG 阅读(316) 评论(0) 推荐(0) 编辑
摘要:保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FR 阅读全文
posted @ 2018-11-14 12:49 小强找BUG 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1.将拷贝的数据文件 "qqq.idb"放在自己的数据库中. 一般存放在 mysql/ data/ databasename 下 2. "qqq.idb" 改个名字-->"qqq--.idb", 主要是避免冲突! 3.执行 create table qqq(...) 语句,此时除了会生成一个 qqq 阅读全文
posted @ 2018-11-14 10:58 小强找BUG 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:tcp_tw_recycle参数引发的故障 By Eric 故障描述: 2010年9月7日,新上线的手机游戏论坛有部分地区用户反应登陆游戏时出现不能登陆或登陆超时等情况,观察用户同时在线数量开始下降情况。 排错过程: 一、初步检查是否有变更导致的故障: 1、联系同事检查网络是否有问题或有对该机房网络 阅读全文
posted @ 2018-11-09 16:10 小强找BUG 阅读(463) 评论(0) 推荐(0) 编辑
摘要:本文为翻译英文BLOG《Coping with the TCP TIME-WAIT state on busy Linux servers》,但并非完整的翻译,译者CFC4N对原文理解后,进行了调整,增加了相关论点论据,跟原文稍有不同。翻译的目的,是为了加深自己知识点的记忆,以及分享给其他朋友,或许 阅读全文
posted @ 2018-11-09 16:06 小强找BUG 阅读(2162) 评论(0) 推荐(0) 编辑
摘要:方法/步骤 查看本地dns配置。确保能上网,dns配置正确。可以查看网卡配置文件和dns配置文件,网卡里配置优先。 ping命令。第一行会返回域名及解析的ip。 host命令。会返回域名has ip 地址。 nslookup命令。输入命令后回车,在命令提示符输入域名,回车,就会显示域名的ip地址。 阅读全文
posted @ 2018-11-09 15:58 小强找BUG 阅读(15515) 评论(0) 推荐(1) 编辑
摘要:最近发现公司的app在高峰期超时严重.用wifi网络一直超时,但qq等却正常.换成手机卡网络正常. 起初以为是DNS解析问题. 后来抓包,发现DNS解析正常,可以得到正确的A记录. 但tcp retransmission严重. 因为app内使用了友盟等第三方库,他们的DNS,tcp握手均正常. 而我 阅读全文
posted @ 2018-11-09 15:53 小强找BUG 阅读(3866) 评论(0) 推荐(0) 编辑
摘要:我的工作是运维工程师, 从最开始入行到现在成为运维组的组长,负责小组的几个小伙伴。回想自己当时学习Linux的时候,都是自己网上找教程,然后照着一篇一篇敲命令,记笔记。最近有时间再来整理一下Linux比较初级的知识,准备把自己的以前的学习的一些记录和经验记录下来,放在自己的博客上,也希望对其他想入L 阅读全文
posted @ 2018-11-09 12:28 小强找BUG 阅读(208) 评论(0) 推荐(0) 编辑
摘要:产品设计类 1、Web信息架构:产品经理不懂信息架构最好去死 2、锦绣蓝图::产品经理不懂信息架构最好去死 3、简约至上:懂点交互设计保持和设计师的思维同步 4、用户体验要素:以用户为中心的产品设计:产品经理好累呀 5、设计心理学:理论知识还是要有的 6、uml和模式应用:懂点开发思维吧,设计起来更 阅读全文
posted @ 2018-11-09 10:30 小强找BUG 阅读(249) 评论(0) 推荐(0) 编辑
摘要:mysql jdbc默认把select的所有结果全部取回,放到内存中,如果是要遍历很大的表,则可能把内存撑爆。 一种办法是:用limit,offset,但这样你会发现取数据的越来越慢,原因是设置了offset,mysql需要将读取位置移动到offset的位置,随着offset增大,取数据也越来越慢; 阅读全文
posted @ 2018-11-09 10:22 小强找BUG 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:产品需求评审 一、什么是需求评审 二、需求评审都有哪些人参加 三、为什么非要做需求评审 四、开场前准备工作 五、评审会现场 六、评审会后 需求评审会能极大的提高产品经理表达能力、逻辑能力、说服能力和执行力 上线前准备 一、符合上线标准了么 1、回归测试:核心流程、核心功能是否完整可用? buglis 阅读全文
posted @ 2018-11-08 14:31 小强找BUG 阅读(2489) 评论(0) 推荐(0) 编辑
摘要:对于一个新人来说,这文章很不错。以前领导分配任务,说**时间完成任务,自己SB一样,一口答应,从不分析,在这个时间段能做完吗,幸运的是领导给足了时间。如果遇到一个不会分配任务的领导,可以借鉴以下的文章,给他们讨价还价。 1. 根据测试范围和测试方法来估计工作量: a)制定测试计划以前,明确测试范围: 阅读全文
posted @ 2018-11-08 14:02 小强找BUG 阅读(1242) 评论(0) 推荐(1) 编辑
摘要:如何估算测试工作量(一)常规的估算测试工作量的方法作为一个管理者,你是否被询问到某个项目要花多少时间,多少人力测试;或是作为一个普通的测试员,你是否被询问到要花多少时间来完成某个任务或是一次回归测试?我想大多数在软件行业的人或多或少都会碰到这样的关于工作量估计的询问。那么你是怎么回答的呢?你对你自己 阅读全文
posted @ 2018-11-08 13:22 小强找BUG 阅读(2162) 评论(0) 推荐(0) 编辑
摘要:测试排期是整个测试过程非常重要的环节,关乎项目整体的上线计划及版本节奏。测试排期首先要评估测试的工作量。所以测试工作量评估的越准确,对项目整体节奏的把握更有利。 工作量评估得过多影响上线节奏,人员工作强度变低影响效率,工作量评估过少,造成的影响更大,如果可以通过加班消化还好,如果消化不了项目会延期, 阅读全文
posted @ 2018-11-08 13:21 小强找BUG 阅读(3036) 评论(0) 推荐(0) 编辑
摘要:一、软件的生命周期 二、软件生命周期的阶段 三、软件模型 四、软件测试的基本流程 五、软件开发流程、测试流程梳理 六、C/S与B/S架构 七、对软件测试行业的理解 八、常见笔试面试题 一、软件的生命周期定义:软件生命周期是指软件的产生直到报废的生命周期。 人类整理的第一个软件生命周期:1970年,瀑 阅读全文
posted @ 2018-11-08 13:19 小强找BUG 阅读(863) 评论(0) 推荐(0) 编辑
摘要:在以往的项目测试经历中,经常会遇到如下问题,导致测试进度不能很好的把控,项目上线延期: 1. 已经到了提测时间,或者已经到了上在线确认环境和在线环境的时间,但是测试环境,在线确认环境,在线环境都没有搭建好,导致测试计划不能按期开始; 2. 提测之后,每天QA会提交很多的bug,开发同学可能已经进入其 阅读全文
posted @ 2018-11-08 13:18 小强找BUG 阅读(332) 评论(0) 推荐(0) 编辑
摘要:常规的测试分三轮:1轮所有的测试用例执行一遍,重要的bug都修改完毕。70%。 2轮所有的bug都解决,有些bug经过确认可以延期到下次迭代。20%。3轮,发现的bug都回归一遍,在上线前确认bug修复。 上线后还要1 2的跟踪。 实际中经常是1轮,一直在上线的前面有bug。迫于上线压力上线,所有没 阅读全文
posted @ 2018-11-08 13:14 小强找BUG 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 代码如下:如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 expr3。IF() 的返回值为数字 阅读全文
posted @ 2018-11-08 12:45 小强找BUG 阅读(267) 评论(0) 推荐(0) 编辑
摘要:今天和大家分享我从测试转到产品的历程。 为什么我从测试转产品? 无论硬件研发还是软件研发,都需要测试工程师找出软件缺陷、保障产品质量,以降低项目风险,我们可能听到过由于某一个漏洞导致公司损失多少钱的例子,而测试的价值就是尽可能早的——发现这些会给公司造成损失的问题,在项目交付前反馈到开发修复。所以测 阅读全文
posted @ 2018-11-08 11:01 小强找BUG 阅读(553) 评论(0) 推荐(0) 编辑
摘要:每个人都会有惰性我坚持不了每天学习该怎么办呢扫描下方二维码关注鲁德测试学院参与打卡活动和鲁德学员们一起坚持每天打卡学习坚持每天打卡更有好礼拿哦 Q1、性能测试何时介入 开发生命周期中的性能测试 单元测试 单元测试 代码层面的测试。写完一块代码,对代码的执行效率、内存使用、资源占用等情况进行测试,由开 阅读全文
posted @ 2018-11-06 12:38 小强找BUG 阅读(289) 评论(0) 推荐(0) 编辑
摘要:App登陆保存数据流程App因为要实现自动登陆功能,所以必然要保存一些凭据,所以比较复杂。 App登陆要实现的功能: 密码不会明文存储,并且不能反编绎解密; 在服务器端可以控制App端的登陆有效性,防止攻击者拿到数据之后,可以长久地登陆; 用户如果密码没有泄露,不用修改密码就可以保证安全性; 可以区 阅读全文
posted @ 2018-11-05 18:12 小强找BUG 阅读(3342) 评论(0) 推荐(0) 编辑
摘要:一,为什么是Appium借一张图: 1.1 Appium优点 l 开源 l 跨架构:NativeApp、Hybird App、Web App l 跨设备:Android、iOS、Firefox OS l 不依赖源码 l 使用任何WebDriver 兼容的语言来编写测试用例。比如 Java, Obje 阅读全文
posted @ 2018-11-05 17:56 小强找BUG 阅读(690) 评论(0) 推荐(0) 编辑
摘要:这是一个来自百度关于数据分析的、阅读类的PPT,文字说明非常充分,适合刚入门数据分析的朋友进行学习。 主要内容: 1、什么是数据分析(道) 1.1 数据分析是什么?1.2 什么是做好数据分析的关键?1.3 分析要思考业务,尤其是接地气1.4 分析要言之有物,行之有效 2、数据分析方法(术) 3、常见 阅读全文
posted @ 2018-11-05 16:24 小强找BUG 阅读(181) 评论(0) 推荐(0) 编辑
摘要:现在很多视频网站都把整个视频文件拆分成一个个视频流文件(ts),这些视频流文件的下载地址会放在一个文件中,通常叫做*.m3u8。我们要想下载整个视频文件可以先把这些视频片段下载下来,然后进行拼接,合成一个大的视频文件。最先想到的一个想法就是用迅雷的批量下载,如下图所示: 但是这样会存在一个问题,因为 阅读全文
posted @ 2018-11-02 17:54 小强找BUG 阅读(4217) 评论(0) 推荐(0) 编辑
摘要:ffmpeg文件生成m3u8文件及ts切片程序(一) 实现目标:输入本地文件,实现m3u8切片,功能点请看注释,注意:注释很重要。 参考: http://www.cnblogs.com/mystory/archive/2013/04/07/3006200.html https://github.co 阅读全文
posted @ 2018-11-02 17:51 小强找BUG 阅读(6225) 评论(0) 推荐(0) 编辑
摘要:mysql存储过程详解 1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 阅读全文
posted @ 2018-11-02 17:02 小强找BUG 阅读(363) 评论(0) 推荐(0) 编辑
摘要:oracle的存储过程优缺点 1.存储过程可以使得程序执行效率更高、安全性更好,因为过程建立之后 已经编译并且储存到数据库,直接写sql就需要先分析再执行因此过程效率更高,直接写sql语句会带来安全性问题,如:sql注入 2.建立过程不会很耗系统资源,因为过程只是在调用才执行。 3.存储过程可以用于 阅读全文
posted @ 2018-11-02 16:47 小强找BUG 阅读(2457) 评论(0) 推荐(0) 编辑
摘要:语法 ? 1 2 3 4 5 6 7 8 9 10 CREATE [ORReplace]PROCEDURE[schema.] procedure_name [(argument [{IN|OUT|INOUT}] datatype, ... argument [{IN|OUT|INOUT}] data 阅读全文
posted @ 2018-11-02 16:47 小强找BUG 阅读(2335) 评论(0) 推荐(1) 编辑
摘要:1.存储过程结构 1.1 第一个存储过程 ? 1 2 3 4 5 6 7 8 9 10 11 12 CREATE OR REPLACE PROCEDURE proc1 ( para1 varchar2, para2 OUT varchar2, para3 IN OUT varchar2 ) AS v 阅读全文
posted @ 2018-11-02 15:56 小强找BUG 阅读(2623) 评论(0) 推荐(0) 编辑
摘要:80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。无论是用电脑办公的白领一族,还是用电脑刷刷微博看看视频的朋友们,总会遇到80端口被占用的问题, 阅读全文
posted @ 2018-11-02 09:23 小强找BUG 阅读(1924) 评论(0) 推荐(0) 编辑
摘要:http://www.scrapyd.cn/doc/156.html 入门中文教程 spiderkeeper是一款开源的spider管理工具,可以方便的进行爬虫的启动,暂停,定时,同时可以查看分布式情况下所有爬虫日志,查看爬虫执行情况等功能。 安装安装环境 ubuntu16.04 python3.5 阅读全文
posted @ 2018-11-01 19:23 小强找BUG 阅读(539) 评论(0) 推荐(0) 编辑
摘要:http://www.open-open.com/lib/view/open1388289601875.html 重读William Stallings的Operating System的个人总结,未涉及安全和分布式部分(这部分在英文版中被阉割了)。上一张完成的大图,然后再慢慢画起(在每个图后面加链 阅读全文
posted @ 2018-11-01 18:42 小强找BUG 阅读(2085) 评论(1) 推荐(0) 编辑
摘要:访问日志主要记录客户端访问Nginx的每一个请求,格式可以自定义。通过访问日志,你可以得到用户地域来源、跳转来源、使用终端、某个URL访问量等相关信息。 Nginx中访问日志相关指令主要有两条,一条是log_format,用来设置日志的格式,另外一条是access_log,用来指定日志文职的存放路径 阅读全文
posted @ 2018-11-01 17:58 小强找BUG 阅读(182) 评论(0) 推荐(0) 编辑
摘要:#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs 阅读全文
posted @ 2018-11-01 17:45 小强找BUG 阅读(113) 评论(0) 推荐(0) 编辑
摘要:/******************************************************************************************* 版权声明* 本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区,* 本人声明:任何个人及团体均可不 阅读全文
posted @ 2018-11-01 16:10 小强找BUG 阅读(947) 评论(0) 推荐(0) 编辑
摘要:1 起因# 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常 阅读全文
posted @ 2018-11-01 14:14 小强找BUG 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:一、TCP连接建立(三次握手) 过程 客户端A,服务器B,初始序号seq,确认号ack 初始状态:B处于监听状态,A处于打开状态 A -> B : seq = x (A向B发送连接请求报文段,A进入同步发送状态SYN-SENT) B -> A : ack = x + 1,seq = y (B收到报文 阅读全文
posted @ 2018-11-01 14:13 小强找BUG 阅读(373) 评论(0) 推荐(0) 编辑
摘要:grep 同时满足多个关键字和满足任意关键字 grep 同时满足多个关键字和满足任意关键字 ① grep -E "word1|word2|word3" file.txt 满足任意条件(word1、word2和word3之一)将匹配。 ② grep word1 file.txt | grep word 阅读全文
posted @ 2018-11-01 12:26 小强找BUG 阅读(301) 评论(0) 推荐(0) 编辑
摘要:监听器模型涉及以下三个对象,模型图如下: (1)事件:用户对组件的一个操作,称之为一个事件(2)事件源:发生事件的组件就是事件源(3)事件监听器(处理器):监听并负责处理事件的方法 执行顺序如下: 1、给事件源注册监听器2、组件接受外部作用,也就是事件被触发3、组件产生一个相应的事件对象,并把此对象 阅读全文
posted @ 2018-11-01 10:23 小强找BUG 阅读(1292) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示