6 小桔帽

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

2019年了,iOS提交审核又被拒了

时间点:2019年6月。在这个时间点之前,也有被拒的两次经历(2017年),一个是与支持ipv6有关,一次是申请权限时描述不清晰,但这两次的被拒记录现在没有保存。此篇只记录2019年的3次被拒历史。被拒第一次:使用了“prefs:root=”私有方法全文如下:Guideline2.5.1-Performance-SoftwareRequirementsYourappus...

2019-07-09 15:03:23

Jenkins Gitlab插件使用--触发jenkins自动构建

一篇老文,迁移一下~~功能:使用GitlabWebHooks,当有代码push到代码仓库,Jenkins可以自动构建优点:目前用于web前端的自动构建,不用开发同学告知后再手动点击构建了缺点:配置了之后,代码仓库有push或merge的操作时,就会自动触发;不会根据分支来判断,如果是多分支并行开发,看起来就有点蠢。。!18使用GitlabWebHooks,当有代码push,Je...

2019-06-24 11:56:44

cron表达式详解

优秀的在线Cron表达式生成器:https://www.pppet.net/,里面也有一些常用符号的解释。cron表达式应用于java的quartz定时任务框架中,也存在于Linux的crontab服务中,但表达式的语法基本一致,区别在于前者是6或7个域,后者是5~6个域,最后一个域为年,都可以省略。表达式解释区别Java-quartz1510**?...

2019-05-06 13:44:40

Python虚拟环境virtualenv&Pipenv(2)--Pycharm的使用

碎碎念:上一篇主要讲了virtualenv与Pipenv的使用和区别,这篇作为延续,讲讲这两种虚拟环境管理方式在Pycharm上使用的异同。若是在Pycharm上开发,可能俩没啥明显的区别,如果是clone代码到本地,Pycharm使用这两种方式还是能对比出哪个更优的。所以主题是:checkout代码到本地,Pycharm配置虚拟环境的方法对比

2019-02-27 16:57:23

Python虚拟环境virtualenv&Pipenv

照例的唠叨:在开发不同的项目时,用到的Python版本不一样,或者用到的库不一样但import时名称相同,或者用到的是同一个库但是版本不同且存在兼容问题,怎么办呢。在没有引入虚拟环境时,前者好解决,可以选择运行时的Python解释器,后两者就尴尬了,只能先uninstall一个,再install一个,这个体验好差;项目开发完成后,生成项目所依赖的库。项目A使用了M1,项目B使用了库M2,...

2019-02-27 16:06:41

Jenkins 使用Email-ext发送自己的测试报告

小记:含金量不高,多数内容在于如何配置和学习如何配置。完整的一幅图是:在测试服务器上进行接口测试,将接口测试用例的执行结果传给jenkins来标记build结果失败或成功,然后根据配置使用Email-extPlugin发送邮件1.前提:安装EmailExtensionPlugin安装Email-ext插件(Jenkins:系统管理->插件管理)2.配置插件中信息Je...

2019-02-15 14:18:46

python 多个*.py用例文件仅生成一个报告&报告添加截图(基于HtmlTestRunner)

使用python+unittest生成测试报告,目前网上最普遍的是两个开源方法:HTMLTestRunnerHtmlTestRunner其中第2个是基于第1个实现的;第1个已经不维护了,如果应用到py3,需要自己做一些修改,此外,样式并不好看(╯□╰)。第2个相对第1个,支持py3,而且样式也漂亮了一些,安装也方便了。但是在使用时遇到下面的问题:有两个测试用例文件:test_l...

2018-11-26 11:00:27

selenium + grid + 各种浏览器踩坑记录

Selenium:python,selenium3.14.1Seleniumstandalone:v3.11.1操作系统浏览器浏览器版本webdriver名称webdriver版本Windows10IE10IEdriver3.14.0Windows10IE113.14.03.14.0Windows10EdgeEdgedriver...

2018-10-24 11:00:07

MySQL的rollback--事务回滚

MySQLversion:5.7首先:事务回滚只用于DML,不适用于DDL。对于DDL的回滚,以后有时间再说。关于rollback和commit,MySQL的文档已经说的很详细了,选择其中一个简单的例子再絮叨下:mysql>CREATETABLEcustomer(aINT,bCHAR(20),INDEX(a));QueryOK,0rowsaff...

2018-08-10 11:31:12

SQL left join去重

这部分可以忽略掉了--一点碎碎念突然看到上次更新是6月份的事了,兜兜转转又是俩月。工作忙不忙看脸上的疙瘩就知道(╯□╰)。被报表虐了一回,正面死磕,现在居然对它有点偏爱~一直到线上出了个还比较明显的问题,又累又无奈的说:bye-bye-最近有很多事情等着自己去做,从来没有过的感觉。如果时间可以暂停,我就想停在当下,可岁月绕过了谁?使用groupby去重目的:计算...

2018-08-09 14:02:58

Redis&Hash类型数据初次使用

Redis是一种非关系型数据库(NotonlySQL:NoSQL,存储键值对,读写硬盘的速度很快),与其他NoSQL相比,Redis支持更多种类的数据类型(如,字符串列表、字符串集合以及哈希表等)–来自WikipediaRedisVersion:2.8.13OS:LinuxRedis的基本使用#打开Redis客户端(Redisclient)$redis-cli...

2018-06-06 15:28:10

python3 requests 模拟登录状态的两种方式

模拟登录状态,即与cookie和session有关。cookie是用户登录后,服务器返回给客户端的,客户端保存cookie后,可以方便的进行登录;session是服务端用以鉴定用户是否处于登录状态的一种机制(常见的是请求中加入sid)。我遇到的情况是:cookie的保存可以用使用某个请求的cookies方法来获得(也是通用的);sid是登录接口中接口返回的一个字段,可以使用json...

2018-06-05 17:44:57

关于git的两篇很好的文章

文章很好,且通俗易懂,以至于自己没有必要对git管理再重新梳理一遍了简单做下总结:1.创建一个新的分支(如test):①创建test指针,并且指针指向master相同的提交;②修改HEAD指针的指向,指向test。经过以上两步,之后有新的代码提交,则会指向test。相对于svn来说,svn是对代码的物理拷贝,因此svn的速度非常慢。2.合并分支(...

2018-06-04 11:12:12

SQL union

union的使用:union用法1.union2.unionall总结:join/union的感性认识&区别join联结的两个表,是通过匹配两个表中相同字段的相同的值,得到的结果集。可以认为是结果集的列拓宽了。join是使得查询的内容更详细了。union是取将两个结果集的并集,但两个结果集所拥有的列数是一样、字段类型相同或相似(DBMS认为的相似),才...

2018-05-16 13:54:36

python string.Template使用

string.Template,将一个string设置为模板,通过替换变量的方法,最终得到想要的string。1.用法示例(改写frompython官方文档):>>>fromstringimportTemplate>>>template_string='$wholikes$what'&a

2018-05-14 14:05:02

SQL join用法

以下示例使用DB是MySQL先搭个架join(联结)1.crossjoin2.innerjoin&简单联结3.leftjoin&rightjoin4.嵌套查询union

2018-05-10 16:20:15

这是一份位置错误的博客

春天来了我的心情很躁,也很糟音乐是种毒药我对它说,不要不要,不要怎么办才好?

2018-03-27 17:20:39

python logging输入文件中文字符乱码

Python版本3.6解决方法很简单,在定义Filehandler时指定encoding就好了importloggingfile_hanlder=logging.FileHandler(filename='example.log',encoding='utf-8')因为看python的logging.FileHandler()类的代码如下,就知道Filehanlder也支...

2018-03-15 11:21:53

Charles一键设置Breakpoint(断点)

有时需要模拟一个接口返回的异常情况,在没有Mock的情况下,使用Charles的设置断点的功能就可以了。一键设置的方法见文末。之前使用的时候,步骤是这样的:1.打开Charles2.复制要设置断点的URL3.打开Charles的BreakpointsSettings→勾选EnableBreakpoints→点击Add,依次输入以下几项内容:虽然是目的达到了,但是好麻...

2018-03-14 17:22:33

Python logging浅尝(将log同时输出到Console和日志文件)

先贴上logger/handler/formatter/filter的用处(来源见参考中链接):Loggersexposetheinterfacethatapplicationcodedirectlyuses.Handlerssendthelogrecords(createdbyloggers)totheappropriatedestination....

2018-03-07 14:16:34

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。