高效码农

撰写、分享国内外先进的IT技术

2019年4月

April 30, 2019

selenium官方文档、API 翻译(一)

webdriver 简介--------------------------------------------------------------------Selenium 2.0的主要新功能是集成WebDriver API。除了解决Selenium-RC API中的一些限制之外,WebDriver还旨在提供更简单,更简洁的编程接口。Selenium-WebDriver的开发是为了更好地...
April 29, 2019

Selenium客户端驱动程序

======================Selenium客户端驱动程序介绍Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDriver 曾经是 Selenium 的竞争对手)。也就是说 Selenium 2 是 Selenium 和 WebDriver 两个项目的合并,即 Selenium 2 兼容 Sel...
April 27, 2019

android studio 混淆打包apk后volley无法访问网络

一、问题最近在开发升级Android版APP时,打包APK后出现无法访问网络的错误:二、解决方案:先说解决方案,再说解决过程。方便大家快速解决问题。开发的时间,你懂得~~~在gradle-wrapper.properties文件中修改:distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip在b...
April 25, 2019

ecshop 过滤会员留言内容

php 过滤危险参数最近,ecshop总是被挂马。在清除木马过程中发现后台会员留言功能如下图;这样在前台显示的时候a标签容易出现外链。解决方案在网站根目录下找到message.php文件找到78行将代码'msg_content' => isset($_POST['msg_content']) ? trim($_POST['msg_content']) : '',修改为:'msg_con...
April 15, 2019

PHP_CodeSniffer 规范检查修改参考

0X01、inline control structures are not allowed中文释义:不允许使用phpcs内联控制结构,大概意思是if的执行语句不用花括号包起来不是很好,所以将代码改成if(true){echo 123;}0X02、phpcs: Line exceeds 120 characters;中文释义:phpcs:行超过120个字符修改方法:在超长代码行合适的地方折行...
April 12, 2019

2019年 App Store Connect上传/更新应用时,App预览和屏幕快照规则更改

最近在更新iOS APP版本时,按照之前的常规升级操作:添加版本信息->添加构建版本,居然提示:所以查看了App预览和屏幕快照规则之前的规则可以再下图中看到6.5英寸的屏幕快照是“可选的”,12.9 英寸(iPad Pro(第三代))也是可选的:再来看现在最新的规则,可以看到6.5英寸的屏幕快照没有可选的字样:总结:现在iOS app store中上传app需要的快照必须添加的屏幕尺寸...
April 9, 2019

iOS设置状态栏颜色的方法

//设置状态栏颜色 - (void)setStatusBarBackgroundColor:(UIColor *)color { UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"status...
April 7, 2019

文章列表标签:portal:articles使用详解

文章列表标签:portal:articles使用详解标签:<portal:articles></portal:articles>作用:文章列表标签,可调用文章列表用法示例:<portal:articles item="vo" where="$where" order="post.create_time DESC&...
April 6, 2019

tp5 column和field的区别

tp5 column和field的区别一、column 获取某个字段或者某个列的值ser::where('status',1)->column('name','id'); User::where('status',1)->column('id,name'); // 同tp3的getField注意column必须在where之后,column方法返回的不再是一个模型对象实例,而是单...