- 博客(15)
- 收藏
- 关注
原创 关于fixed定位的btn在ios上显示效果与Android不一致的解决方案
目前我遇到的场景:在input输入框弹出键盘时,ios上fixed定位的btn会被顶起来,Android(这里只测试6.0以上的版本)显示正常。解决方法: app.directive('watchIosFixed', function ($timeout) { return { restrict: 'EA', // ...
2019-09-18 09:27:03
500
原创 当p标签里面字会自动变大的问题
HTML代码为:<p class="bottom-u-line">我是有底线的</p>CSS为: .bottom-u-line{ font-size: @helpfulFontSize; color:@lineColor; &:before{ ...
2019-08-12 17:26:09
1108
1
转载 关于require引入单个文件的问题
前言Node.js的模块化是基于CommonJS规范实现的,我们通常会使用module.exports来导出一个模块,用require来引入一个模块。其实在Node.js中,一个文件就是一个模块,更多时候我们使用require来引入一些NPM包。例如:const _ = require('lodash')// codes但是有时候我们也需要引入一些文件,最常见的文件就是.json...
2019-06-12 14:39:51
5243
转载 浅谈script标签中的async和defer
script标签用于加载脚本与执行脚本,在前端开发中可以说是非常重要的标签了。直接使用script脚本的话,html会按照顺序来加载并执行脚本,在脚本加载&执行的过程中,会阻塞后续的DOM渲染。现在大家习惯于在页面中引用各种的第三方脚本,如果第三方服务商出现了一些小问题,比如延迟之类的,就会使得页面白屏。好在script提供了两种方式来解决上述问题,async和defer,这两...
2019-05-23 20:04:09
197
原创 关于ArrayList的一些问题
问题1:多次扩容。如果数组大小不够,系统会为当前个数进行int newCapacity= (oldCapacity* 3)/2 + 1,也就是1.5倍扩容。 例如我们要为数组动态增加100个元素,以默认10个元素大小创建的ArrayList中,将会经过10,16,25,38,58,88,133共6次递增扩容才会满足最终的要求。 每次扩容,系统会重新拷贝一遍已经加入到ArrayList的数据。如果可...
2019-05-22 16:10:36
184
原创 冒泡、插入、选择、快速排序JAVA代码
import java.util.Arrays;public class MySort { public static void main(String[] args) { int[] arr1=new int[]{3,12,4,2,5,0,9,6}; System.out.println("原数组:"+Arrays.toString(arr1));...
2019-03-08 11:37:09
117
转载 TCP/IP协议和协议分层详解
通常使用的网络是在TCP/IP协议族的基础上运作的,而HTTP属于它内部的一个子集。TCP/IP协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。协议中存在各式各样...
2019-02-25 17:44:05
4317
原创 CSS选择器权重计算规则
一、选择器类型 1、ID #id 2、class .class 3、标签 p 4、通用 * 5、属性 [type="text"] 6、伪类 :hover 7、伪元素 ::first-line 8、子选择器、相邻选择器!important>行内样式>ID选择器>class选择器>标签选择器>通配符>...
2019-02-24 20:55:05
716
1
转载 HTTP与HTTPS的区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输...
2019-02-24 11:39:51
129
转载 关于日常书写PC与移动端的响应式设计的方式
百分比进行响应式开发: 首先为什么要使用百分比来控制元素的宽高而不是固定宽度呢?固定网页布局指网站的内容被一个固定宽度的元素包裹,容器内的区块都有固定的百分比或者像素宽度值。最重要的一点,容器是不能移动的。不管屏幕分辨率如何变化,访客看到的都是固定宽度的内容,而这个包裹着内容的容器并不能随着用户的窗口大小来进行自行的缩放,也就是说如果用户想要看到该网页的全部内容,就必须要将窗口调到开...
2019-02-19 14:08:04
544
转载 timestamp和date及datetime的区别
DATE只保存日期,不保存时分秒DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。TIMESTAMP列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。如...
2018-03-23 16:17:51
5024
2
转载 IoC的理解与解释
IOC 是什么?Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下: ●谁控制谁,控制什么:传统Jav...
2018-03-21 15:53:48
7715
转载 AOP的理解
先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间的逻辑更加清晰,配置更灵活,实现这个目的的手段使用AOP和IoC,而AO...
2018-03-21 15:44:14
3204
原创 Spring boot关于JPA
1、需要添加相应的依赖包 <!-- 添加mysql数据库驱动依赖包 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...
2018-03-19 21:28:04
227
原创 Centos配置JDK+MySQL+Tomcat
配置我写成了文档放在我的GitHub上,需要的可以去下my github 关注我的微信公众号,会不定期的发布学习总结与学习资源
2018-03-19 21:23:46
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人