小米 TYPE_TOAST 悬浮窗无效的原因
Android中的悬浮窗显示是一个非常棘手的问题,网上已经有很多解决方案了,大致归为下面两类:设置WindowManager.LayoutParams.type=TYPE_SYSTEM_ALERT,并引导用户打开悬浮窗权限。这种方法主要的难点在于引导用户跳转权限设置页面,由于各厂商定制的问题,需要针对许多设备进行对应的适配,目前已有大神总结了部分机型的适配问题,详情参见:《Android悬浮窗权限
JavaScript 模块化及 SeaJs 源码分析
原文链接网页的结构越来越复杂,简直可以看做一个简单APP,如果还像以前那样把所有的代码都放到一个文件里面会有一些问题:全局变量互相影响JavaScript文件变大,影响加载速度结构混乱、很难维护和后端(比如Java)比较就可以看出明显的差距。2009年RyanDahl创建了node.js项目,将JavaScript用于服务器编程,这标志“JS模块化编程”正式诞生。基本原理模块就是一些功能的集合,那
React 性能优化,你需要知道的几个点
写了一段时间的react之后,渐渐的喜欢上了使用react来写应用。我们知道,Facebook在推出react时打出的旗号之一就是高性能。今天我们还一起来聊一聊react的性能优化,思考还能通过哪些手段来提升React的性能,使我们的react更快,性能更好。一,react组件的性能优化(渲染角度优化)1,react性能查看工具再讲性能优化之前,我们需要先来了解一下如何查看react加载组件时所耗
源码解析ThinkPHP.php
php static dynamic
如果设置成static,进程数自始至终都是pm.max_children指定的数量,pm.start_servers,pm.min_spare_servers,pm.max_spare_servers配置将没有作用。如果设置成dynamic,则进程数是动态的,最开始是pm.start_servers指定的数量,如果请求较多,则会自动增加,但不超过pm.max_children指定的数量,同时保证空
合并查询
selectcouname,counofromCourseunionallselectstate,counofromStuCouorderbycounoselectcouname,counointocoursestatefromCourseunionselectstate,counofromStuCouorderbycounoselect*fromcoursestatedroptablecours
用jQuery写一个无缝衔接轮播图,超精简又详细
这个在今天之前一直困扰着我,因为之前做毕业设计的时候用到过。但是我觉得网上写的那些实在是太绕太复杂了,所以我只会套用,完全不理解。由于无聊就自己动手去写,发现其实很简单,反而去参考别人的会把自己绕晕,下面我附上代码,以及注释,如果有什么看不懂的还可以问我。Inserttitlehere*,ul,a{margin:0;padding:0;border:0;list-style:none;text-d
jQuery的prop和attr方法比较
JQuery.attr():Getthevalueofanattributeforthefirstelementinthesetofmatchedelements.JQuery.Prop():Getsthevalueofapropertyforthefirstelementinthesetofmatchedelements. ReferenceMSDN:foracheckbox(jquery1.6
面试应答有哪些话术和技巧?
问题下的回答已经非常全面地总结了面试过程的各种心得体会,我们换一个角度,从面试官的角色来谈一下,面试过程中他们希望得到怎样的讯息,以及怎样的回答才能获得认可。电影《穿Prada的女王》片段从面试官的角度来说,面试的过程一般会从这几点进行考虑:吸纳合适、匹配的人才,创建具有竞争力的团队;储备人才,降低人才流失率;控制成本、提高效率;企业品牌宣传等等。我们通过场景重现及分析,来了解一下面试官的想法和应
数据库mysql学习笔记记录
Mysql语句的规范:1、关键字与函数名称全部大写2、数据库名称、表名称、字段名称全部小写3、SQL语句必须以分号结尾MySql常用命令:1、显示当前服务器版本:SELECTVERSION();2、显示当前日期时间:SELECTNOW();3、显示当前用户:SELECTUSER();4、显示警告信息:SHOWWARNINGS;5、显示当前数据库:SELECTDATABASE();创建数据库:CRE
PyCharm 实用使用总结
死磕JavaScript-松散类型、js变量存储模型、变量提升
好久没来慕课网学习了,上研究生之后,发现突然又变回学生后对自己的要求也松很多,开始到处旅游,做些没计划的事情,也很少写技术博客了,最近静下心来开始研究底层的东西,以后就在这写了,希望能死磕自己,坚持下去。好了,干货走起......什么是松散类型JavaScript两种变量类型的内存模型预加载变量提升javascript里的变量和其他语言有很大的不同,javascript的变量是一个松散的类型,松散
关于JavaScript跨域的若干想法
这是一段函数function(){console.log("参数");}撒打算的方式function(){console.log("参数");}这是一段函数function(){console.log("参数");}撒打算的方式function(){console.log("参数");}
用CSS3 animation模拟摩天轮旋转动画效果
这次我们来实现一个简单又很有意思的动画效果,完全由CSS的animation来实现,素材和源码来自于其他网站,个人对源码做了一些改动优化完成后的效果——旋转效果(githubpages打开特别慢,要等一下)主要的方法由三步组成:1、让背景图片在十秒内完成360度旋转,模拟出摩天轮的旋转效果;2、将三张人物图片定位在背景图上,随背景转动;3、为三张图片额外创建一个animation,让人物图片在十秒
职位画像中phoenix链接HBase异常之版本不匹配
Phoenix简介Phoenix是一个基于HBase的开源SQL引擎,可以使用标准的JDBCAPI代替HBase客户端API来创建表,插入数据,查询你的HBase数据,它是完全使用Java编写,作为HBase内嵌的JDBC驱动使用。Phoenix查询引擎会将SQL查询转换为一个或多个HBase扫描,并编排执行以生成标准的JDBC结果集。直接使用HBaseAPI、协同处理器与自定义过滤器,对于简单查