margin:0 auto居中不了

一个div在一个div里面,为了使里面的div居中: 1、 在外面的div中设置,但是ie9不支持 2、在里面的div中设置,margin:0 auto。这时候如果发现说不起作用的时候,要检查 是否有宽度 如果设置了float,就不行,一个float,一个居中,浏览器哪里知道你要干嘛,只能按照它自己要干嘛了
分类: 其他 发布时间: 10-11 23:30 阅读次数: 0

移动端记录

移动端的最重要的一个思想是宽、高、竖屏、横屏不一定 1. const hei = document.documentElement.clientHeight - ReactDOM.findDOMNode(that.nav).offsetTop;//可视区域高度-导航离文档顶部距离 2. var mql = window.matchMedia(“(orientation: portrait)...
分类: 其他 发布时间: 10-11 23:30 阅读次数: 0

react踩到的坑

Warning: setState(…): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. 一开始一直以为是在componentDidMount组件里面写到了this.setTa...
分类: 其他 发布时间: 10-11 23:29 阅读次数: 0

没有登陆的时候,强制跳转到登陆界面

这个原理是: 后台检测到没有登陆的时候,给出状态码401,然后前端获取到状态吗401就调用退出登录功能,然后就会跳转到登录界面
分类: 其他 发布时间: 10-11 23:29 阅读次数: 0

this.setstate({goodsImg: ''})不起作用

这里的this.setState({})不起作用,其实是因为他是异步的,立马console.log的时候,就取不出值了 使用:this.setState({goodsImg: ''}, function () { console.log(this.state.goodsImg); });就可以在异步完成的时候,打印
分类: 其他 发布时间: 10-11 23:29 阅读次数: 0

前端面试可能出现的问题记录

css面试题: 1、清楚浮动有哪些方式?比较好的方式是哪一种 •1、父级div定义height。 •2、结尾处加空div标签clear:both。 •3、父级div定义伪类:after和zoom。 •4、父级div定义overflow:hidden。 •5、父级div定义overflow:auto。 •6、父级div也浮动,需要定义宽度。 •7、父级div定义display:tab...
分类: 其他 发布时间: 10-11 23:28 阅读次数: 0

Fragment的UI是何时绘制的

最近一个优化问题导致我不得不去思考一下这个问题。 一、Fragment的onResume Fragment的生命周期是与宿主Activity关联的,这里只看onResume方法。因为Activity的绘制操作,是在onResume中进行的,所以想查看Fragment的绘制操作,还要追溯到onResume方法。 上图是Fragment的onResume方法,看到非常简单,只有一行代码。但是...
分类: 其他 发布时间: 10-11 23:28 阅读次数: 0

如果我是Android面试官九

一、Android事件分发机制 1、MotionEvent事件 MotionEvent事件主要有以下三种类型,ACTION_DOWN、ACTION_MOVE、ACTION_UP。也就是手指按下屏幕,移动,再抬起。 2、事件分发的三个重要方法 MotionEvent事件最终是要发送到一个具体的View上去执行。而最终要在哪个View去执行,是由View的三个方法共同来决定的。 1)publ...
分类: 其他 发布时间: 10-11 23:28 阅读次数: 0

Android分屏多任务带来的生命周期问题

前些日子发现的一个小问题,在使用Fragment的页面里,使用分屏任务,之后就会出现显示异常。追踪了生命周期,发现分屏时,会重新走Activity以及Fragment的生命周期。这就带来了问题。因为如果使用的是add的方式添加Fragment的话,就会每一次分屏都add一个fragment,这样就会造成显示上的异常。解决方案就是使用replace方式添加fragment,这样能够保证只有一个fra...
分类: 其他 发布时间: 10-11 23:27 阅读次数: 0

修改和编译spring源码,构建jar(spring-context-4.0.2.RELEASE)

转载自: https://blog.csdn.net/boling_cavalry/article/details/73139161 上周在定位问题的时候,发现有个异常是在spring构建bean的时候抛出的,为了查看更详细的信息,决定修改spring-context-4.0.2.RELEASE.jar中的CommonAnnotationBeanPostProcessor类的代码,在里面打印出更详...
分类: 其他 发布时间: 10-11 23:24 阅读次数: 0

RF入门:RobotFramework+Selenium2Library环境安装

Robot Framework安装准备 **1.**RF-64.exe,集成了python2.7、wxPython和RF,双击安装即可。 RF-64.exe安装完成后(安装目录不要有中文目录)需要配置环境变量: 将D:\Python27;D:\Python27\Scripts目录加入环境变量的地方,CMD中输入python,返回python版本则表示python环境安装成功. **2...
分类: 其他 发布时间: 10-11 23:24 阅读次数: 0

RF入门:robotframwork的WEB功能测试—切换window窗口

selenium2library提供的切换到新窗口的关键字,只有select window,而且也只能根据title、name、url去定位。 所以这里总结了一下其他的方法。 一、 拓展selenium2library库。 即修改selenium的源码。 *\ Python27\Lib\site-packages\Selenium2Library\locators:找到windowma...
分类: 其他 发布时间: 10-11 23:23 阅读次数: 0

福州到横店嘉兴三日游(仅供参考)

准备物品:睡衣、衣服两套、防晒喷雾?防晒霜、补水仪、护肤品一套、伞一把、零食一些,洗脸巾一次性一包,防晒衣,防蚊虫、身份证 手机 纸巾 照相机?矿泉水2瓶 手机充电线,充电宝 电脑? 第一站:嘉兴 出发时间:2018.7.20周五(雨 25度到32度)(¥1200) 12:26-16:17 福州->嘉兴南,动车票 ¥339/人 ,共计¥678,已付 嘉兴南动车站嘀嘀到与**汇合点,预...
分类: 其他 发布时间: 10-11 23:23 阅读次数: 0

查看Android应用包名、Activity名

没Apk的情况 运行应用执行得到包名 adb shell dumpsys activity | find “mFocusedActivity” 或者adb shell pm list packages 使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity更清晰一些。 有Apk的情况 (1)aapt 使...
分类: 其他 发布时间: 10-11 23:23 阅读次数: 0

appium+RobotFramewor+夜神模拟器进行android端自动化测试

1.环境搭建 1.Jdk 安装完成后配置环境变量:新增JAVA_HOME为jdk安装路径C:\Program Files\Java\jdk1.8.0_111,Path中增加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 2.Androidsdk解压即可,配置环境变量,同上Path中增加sdk的tools和platform-tools 3.RF安装:https://blog...
分类: 其他 发布时间: 10-11 23:22 阅读次数: 0

Monkey 命令 基本参数介绍

-p <允许的包名列表>:用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果丌指定包, monkey将允许系统启动设备中的所有app。 指定一个包:adb shell monkey -p com.shjt.map 100 指定多个包:adb shell monkey -p fishjoy.control.menu –p com.shjt.map ...
分类: 其他 发布时间: 10-11 23:22 阅读次数: 0

解决MySQL重装之后密码还存在的问题

mysql 重新安装之后,以前的密码还存在,说明某些文件里保存了原来设置的密码,把这个文件删掉就可以了。1. 搜索所有的mysql文件夹find / -name mysql -type d2. 依次查看这些文件夹里的文件,找到包含MySQL文件的那个文件夹3. 可以看到,/var/lib/mysql这个文件夹里存在含有原来密码的文件,因此只要删掉这个文件夹就大功告成了,但是!!!一定要注意,删文件...
分类: 其他 发布时间: 10-11 23:21 阅读次数: 0

Linux四种软件安装方式

在Linux系统中安装软件主要包括源码编译安装、bin 二进制执行文件安装、rpm 包安装、yum 在线安装4 种方式。一、源码安装1.下载对应的源码包,一般以tar.gz或者tar.bz2结尾。2.在Linux系统中执行rz命令,将本地源码包文件上传到当前目录。3.解压压缩包文件,命令:tar -zxvf xxxx.tar.gz (或者 tar -jxvf xxxx.tar.bz2)。4.进入解...
分类: 其他 发布时间: 10-11 23:21 阅读次数: 0

正则匹配find与matches的区别

String string = "342中国"; String regex = "\\d*";    //  "^\\d*$" if(string.matches(regex)){     System.out.println("匹配"); }else {     System.out.println("不匹配"); } matches方法结果是不匹配 Pattern p = Pattern....
分类: 其他 发布时间: 10-11 23:21 阅读次数: 0

前端图片、动画基本知识

一、最原生的方法实现图片或者动画 1、img 作用:展示一个图片 使用方法:<img src="图片路径" alt="图片没有加载成功出现的内容" data-src="自定义属性,不属于html规范"></img>注意:data-src:一般会用于懒加载(在瀑布流视图中经常用到,鼠标滚轮) ps:懒加载和预加载的区别懒加载:当需要用户看到内容的时候再去请求 优点:减轻服务器压力
分类: 其他 发布时间: 10-11 23:20 阅读次数: 0
今日推荐