最近测试给了我一大堆BUG,一瞅发现全是IE11的。吐槽一下这个浏览器真的比较特立独行。很多默认的样式跟别的浏览器不同,而且最明显的一点应该是padding左右内边距往往比别的浏览器大了一倍。...于是在网上搜了一下有没有专门针对IE11的CSShack,就是只对IE11生效的CSS样式,一查还真有。...,当浏览器为IE11时,@media中的样式会被执行一遍。 ...还有一个就是IE11针对h5的表单验证部分,验证失败后input标签会出现一个红色的框,比较丑。...这个时候你只要针对专门的input标签,增加一个input{outline:none};就可以将红色的边框去掉了。 今天大拿直接一行代码把我之前的IE11兼容性问题全解决了。不服不行。
阅读本文需要4.5分钟 abs(x) 用于返回绝对值 divmod(x,y) 函数中传入两个数字,返回的是x/y的一个结果的元组(商,余数) pow(x,y) 用于求x的y次方 all(iterable...) 函数中传入一个可迭代的对象,如果对象中的所有的数的bool值都为真才会返回True,不否则就返回Flase any(iterable) 函数中传入一个可迭代的对象,如果对象中有一个数的bool值为真就返回...进制 oct() 8进制 bin() 2进制 enumerate(x,y) 函数中传入的x是一个列表,y是迭代的初始值,如以下的实例: li = ['baby','honey'] for item in...函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素...,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。
命名参考 常用的CSS命名规则: 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper...左右中:left right center 命名全部使用小写字母,如果需要多个单词,单词间使用“-”分隔,比如user-list 命名参考 常用代码结构: div:主要用于布局,分割页面的结构 ul...为右浮动,实现了日期和标题分两侧显示的效果 h1-h6:标题 h1-h6 根据重要性依次递减 h1位最重要的标题 label:为了使你的表单更有亲和力而且还能辅助表单排版的好东西,例如: XHTML是一个基于XML的置标语言,看起来与HTML有些想像,只有一些小的但重要的区别。可以这样看,XHTML就是一个扮演着类似HTML的角色的XML。...,所以尽量不要用意义不明确的作为自己自定义的名字
记录一下URLScheme使用方法以及一些常用的Scheme uni-app调用(安卓原生) 记录一下URLScheme使用方法以及一些常用的Scheme uni-app调用(安卓原生) // 网上找的例子...android.content.Intent"); var Uri = plus.android.importClass("android.net.Uri"); // 获取主activity对象的实例...}); }, this.packageName) }, // 打开火山用户的例子(安卓原生方法,后台看不到新进程) openHuoshan: function() { var Intent...start -a android.intent.action.VIEW -d snssdk1128://xx/xx/xx") //TracePrint ShanHai.GetTopActivity() 常用...网易将军令 netease-mkey:// 美团 美团外卖 meituanwaimai:// 美团 imeituan:// 点评 dianping://或dianping://search 其他常用
常用的进制2进制:0 18进制:0~710进制:0~9 (我们平时写代码,写出来的值都是10进制的)16进制:0~9 A-F....如果我们写的值是以“0x”开头的,浏览器认为其是16进制,默认帮我们转换为...10进制进行处理;如果写的值是以“0”开始的,浏览器认为其是8进制,也帮助我们默认转换为10进制,剩余写的值,都是按照10进制算的,但是不论咋样,计算机最后都是按照2进制进行存储。...2,直到商为0结束,把每一次取到的余数,从末尾到开始串起来即可。...number.toString(radix); 把一个十进制数字转换为radix进制的字符串,如果不写radix,默认是10进制浮点数转二进制用十进制浮点数乘以2,每一次取整数部分,把剩下的小数部分继续乘以...很多时候会出现无限循环,但是计算机存储二进制最长64位,超出的部分会自动去掉。换句话说,就是计算机底层储存的浮点数的二进制值不一定准确,有可能是省略后的结果。
Python支持的库非常多,这当然是它的一大优势,但是也会给我们实际应用中造成点小小的麻烦:每个库对于数据的定义和运算处理都不同,这就使得我们在写代码的时候经常会串掉,比如会一个手滑写成numpy.xarray...但是我们在实际处理气象上常见的nc数据时,还是离不开xarray、pandas、netCDF4,这些常用库的。...dtype=np.int) # 创建数值为0的,维度为3×5的整形数 e = np.full([3,5],5,dtype=np.int) # 创建数值为5(该数值为人工指定)的,维度为3×5的整形...,不想算的可以用-1表示 array_name.resize(3,2,2) # 改变数组形状,新shape的各维度相乘可以不与旧的相等,不足的补0 np.where(condition,x,y) #...条件运算,数组中符合条件condition的更改为数值x,不符合的改为y result = np.amax(array_name,axis=0) # 求矩阵中每一列的最大值。
信号与系统(第二版)》 杨晓非 何丰 https://wenku.baidu.com/view/cbb9e8f87e192279168884868762caaedd33ba95.html 傅里叶变换的性质...调制原理(频移性质的应用) 调制原理最典型的应用就是频分复用多路通信技术,实现频移的原理是将信号f(t)乘以被称为载波信号的cos(w0t)或者sin(w0t)。...f(t)乘以cos(w0t)或者sin(w0t),等效于f(t)的频谱一分为二,沿频率轴向左和向右各平移w0。
常用的 default.properties 文件,所在位置:\struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib\struts2...by other frameworks like Spring Security struts.handle.exception=true ### END SNIPPET: complete_file 常用的... 常用的...-- Add packages here --> 常用的 struts.properties文件 ,所在位置: 我们编写的文件,一般不用它,一般我们配置struts.xml文件就行...常用的 web.xml 文件,所在位置:\struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\web.xml <?
defineProperty():将给定描述符描述的命名属性添加到对象. entries():返回一个包含[key, value]给定对象自己的可枚举字符串属性的所有对的数组. freeze():冻结对象...其他代码无法删除或更改其属性 fromEntries(): 返回一个数组,其中包含给定对象自己的所有可枚举和不可枚举属性的名称 is():比较两个值是否相同。...isFrozen():确定对象是否冻结 keys():返回一个由一个给定对象的自身可枚举属性组成的数组,数组的属性吗的排列顺序和使用for in 循环遍历该对象时返回的顺序一致 两者的主要区别是 一个...for-in 循环还会枚举其原型链上的属性 hasOwnProperty(key): 检测对象有没有指定的key,返回布尔值
1.注解详解 @RequestMapping:提供路由信息,负责URL到Controller中的具体函数的映射。...@Service:一般用于修饰service层的组件 @AutoWired:自动导入依赖的bean。byType方式。...把配置好的Bean拿来用,完成属性、方法的组装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。当加上(required=false)时,就算找不到bean也不报错。...@Controller:用于定义控制器类,在spring项目中由控制器负责将用户发来的URL请求转发到对应的服务接口(service层),一般这个注解在类中,通常方法需要配合注解@RequestMapping...return"/hello"; } } @ResponseBody:表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,用于构建RESTful的api。
这篇文章记录的是目前在学前端过程中安装的插件,因此会不断更新 参考:第一篇:前端VSCode常用插件-快捷键-以及常用技巧-pink老师 vscode之所以被称为宇宙第一神器,其中丰富的插件功不可没,安装起来超级简单...,给我们开发带来了极大的便捷。...注意,**新手学习期间,不建议安装形形色色的插件,用到啥就安装啥。**因为有些插件会到vue学习的时候引起冲突,所以这里我就介绍几个常用的插件。...Chinese (Simplified) vscode下载完毕是英文版的,先安装这个插件,改为中文版,所以是我们第一个安装的插件。 2....常用插件介绍到这里,学到vue的肯定就安装vetru、eslint 等插件了 10.
SpringBoot的常用注解 强烈推介IDEA2020.2破解激活,IntelliJ...IDEA 注册码,2020.2 IDEA 激活码 随着互联网的快速发展,不断的涌出新的技术,springboot是什么呢?...springboot它是spring开源组织下的子项目,主要是用来简化spring的难度以及不足,节省程序员的繁重的配置,为程序员开发过程中各种启动器。...springboot的常用注解: 1,@SpringBootApplication:该注解是springboot最核心注解,也是组合注解,声明它就可以让springboot自动给程序进行必要的配置(简单的说...13,@PathVariable:该注解使用来绑定函数中的参数用于获取参数的,当默认的情况下,spring会对@该注解的变量进行自动赋值的,我们也可以自己指定。
RequestParam注解 作用:把请求中的指定名称的参数传递给控制器中的形参赋值 属性 value:请求参数中的名称 required:请求参数中是否必须提供此参数,默认值是true,必须提供...执行了"); System.out.println(body); return "success"; } PathVariable注解 作用:拥有绑定url中的占位符的...例如:url中有/delete/{id},{id}就是占位符 属性 value:指定url中的占位符名称 Restful风格的URL 请求路径一样,可以根据不同的请求方式去执行后台的不同方法...出现在参数上:获取指定的数据给参数赋值。 应用场景 当提交表单数据不是完整的实体数据时,保证没有提交的字段使用数据库原来的数据。...查询到的数据返回 return user; } SessionAttributes注解 作用:用于多次执行控制器方法间的参数共享 属性 value:指定存入属性的名称
当我们不写时 他的默认值是当前类名首字母改小写 只有一个属性时value可以不写@Component(“accountService”) 它们的作用和xml文件中编写bean标签实现的功能是一样的...只要容器中有唯一的一个bean对象类型和要注入的变量类型匹配 就可以注入成功 如果ioc容器中没有任何bean的类型和要注入的变量类型匹配 就按照名称注入 如果也没有名称匹配的 则报错 如果ioc...id匹配的 则按照类型匹配 可以独立使用 属性:name 用于指定bean的id 以上三个注解只能注入其他bean类型的数据 而基本类型和string类型无法使用上述注解 而集合类型的注入只能通过...@Value 作用 用于注入基本类型和string类型的数据 属性 value用于指定数据的值 他可以使用spring中的SpEL(也就是Spring的EL表达式) SpEL的写法: ${表达式}...三、用于改变作用域的 用于改变作用范围的 它们的作用就和bean标签中使用scope属性是一样的 @Scope 作用:用于指定bean的作用范围 属性:value 指定范围的取值 常用取值singleton
前言 现在慢慢意识到工具用的好,效率差不了这句话是真的,其实很多时候比你优秀的人不一定比你智商高很多,工具的产生促进了社会的进步,从古代的徒步进京赶考到现在的汽车、火车、高铁、飞机等工具的出现,大大提高了出行的效率...,而互联网的普及也让世界变成了一个地球村,我们身处快速变化的世界,面对更多的未知就需要不断的去提升自己,最近看到很多关于内卷的信息铺天盖地,带给人更多的是焦虑,也改变不了什么现实,专注于当下每天进步一点点...,没有插件的chrome是没有灵魂的 想法 因为平时时间不够,只能利用更多碎片化的时间来写,所以这篇文章将会花很长时间来写,基本是会不断更新,刚开始的内容会很少,其实我自己也是在进行一个体验和学习的过程...,包括前面积累的文章都是后面会花时间来进行更新 我的常用chrome插件 1 clip to evernote : 网址:https://www.extfans.com/productivity/pioclpoplcdbaefihamjohnefbikjilc.../ 印象笔记的chrom插件,这个是我平时用的最多的,每天浏览大量的网页时会遇到很多比较好的内容想将其内容保存下来,这个插件可以直接将网页内容保存到我的印象笔记中,不会担心以后找不着了 2 Tampermonkey
1.1常用的键盘事件 1.1键盘事件 事件除了使用鼠标触发,还可以使用键盘触发, 注意给文档 document 添加键盘事件 注意: onkeypress 和前面2个的区别是,它不识别功能键...三个事件的执行顺序 keydown -> keypress -> keyup // 常用的键盘事件 //1. keyup 按键弹起的时候触发...三个事件的执行顺序 keydown -- keypress -- keyup 1.2 键盘事件对象 注意: 1. ...我们的keyup 和 keydown 事件不区分大小写 a 和 A 得到的都是65 2.我们的keypress 事件区分大小写 a 97 和 A 得到的是65 3.onkeydown...4.键盘事件对象中的keyCode属性可以得到相应键的ASCLL码值 使用keyCode属性判断用户按下哪个键 // 键盘事件对象中的keyCode属性可以得到相应键的
/zkServer.sh stop 4、查看zookeeper的状态 # ./zkServer.sh status 5、启动kafka # ....-zookeeper 172.16.218.201:2181,172.16.218.202:2181,172.16.218.203:2181 --topic szy 11、删除topic (可直接删除的前提
简介 天天浏览博客的好处就是可以学习新知识,且可以温习旧知识。 以下内容摘自公众号----一口Linux,在此记录一下。 详解 nginx日志按天切割 #!...$body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" LOG_FILE=$1 echo "统计访问最多的10...in a)print v,a[v]}' $LOG_FILE |sort -k2 -nr |head -10 echo "----------------------" echo "统计时间段访问最多的IP...fi done done Bash 封禁大量恶意访问的IP #!...如遇到无法报错的脚本,可以注意一下代码规范。同时注意编码,Linux系统和Windows系统的编码不一样。
版权声明:文章里的部分文字或者图片来自于互联网以及百度百科,如有侵权请尽快联系小编。 ☠️每日毒鸡汤:这个社会是存在不公平的,不要抱怨,因为没有用!人总是在反省中进步的! 大家好!...我是你们的老朋友Java学术趴。 SpringBoot中常用的注解 使用 Spring 开发时,进行配置主要有两种方式,一是 xml 的方式,二是 java config 的方式。...Spring 技术自身也在不断的发展和改变,从当前 Springboot 的火热程度来看,java config 的应用是越来越广泛了,在使用 java config 的过程当中,我们不可避免的会有各种各样的注解打交道...这个注解是可有可无的,因为在开发中我们一般都当个的进行@Bean声明,并不一定要使用这里的批量加载的方式。...注解声明的方法为定时任务,在指定的时间进行自动的执行。
implementation 'io.reactivex.rxjava2:rxjava:2.1.10' 权限 名称 引用方式 个人推荐 PermissionsDispatcher 见官网 ★★★ UI相关 我常用的
领取专属 10元无门槛券
手把手带您无忧上云