Easter79 Easter79
4年前
vue 调用 ios提供的方法
各种百度之后,在别的站看到一篇文章,介绍可以使用WebViewJavascriptBridge与原生app进行通信;在项目中尝试了一下,确实有效记录一下。原文链接:https://blog.csdn.net/szjSmiling/article/details/82773293(https://www.oschina.net/action/
Easter79 Easter79
4年前
SpringMVC的拦截器(Interceptor)和过滤器(Filter)的区别与联系
一简介(1)过滤器:依赖于servlet容器。在实现上基于函数回调,可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能在容器初始化时调用一次。使用过滤器的目的是用来做一些过滤操作,获取我们想要获取的数据,比如:在过滤器中修改字符编码;在过滤器中修改HttpServletRequest的一些参数,包括:过滤低俗文字、危险字符等关于
Wesley13 Wesley13
4年前
JAVA面试考点解析(11)
9、解释内存中的栈(stack)、堆(heap)和方法区(methodarea)的用法。答:通常我们定义一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都使用JVM中的栈空间;而通过new关键字和构造器创建的对象则放在堆空间,堆是垃圾收集器管理的主要区域,由于现在的垃圾收集器都采用分代收集算法,所以堆空间还可以细分为新生代和老生代,
Wesley13 Wesley13
4年前
Mysql 更新时间(加上或者减去一段时间)
Mysql时间加减函数为date\_add()、date\_sub()定义和用法DATE\_ADD()函数向日期添加指定的时间间隔。DATE\_SUB()函数向日期减少指定的时间间隔。语法DATE\_ADD(date,INTERVALexprtype)DATE\_SUB(date,INTERVALexprtype)da
Wesley13 Wesley13
4年前
Mysql创建函数出错
目前在项目中,执行创建mysql的函数出错,mysql创建函数出错信息如下:ErrorCode:1227.Accessdenied;youneed(atleastoneof)theSUPERprivilege(s)forthisoperation首先检查创建函数的功能是否开启,检查是否开启创建功能的SQ
Wesley13 Wesley13
4年前
Java Comparator接口学习笔记
Comparator是一个泛型函数式接口,T表示待比较对象的类型:@FunctionalInterfacepublicinterfaceComparator<T{}本文将主要介绍Comparator作为_函数式接口_的用法。理解下面的内容需要以下知识:函数式接口、Lambd
Wesley13 Wesley13
4年前
JDK8如何写出优雅代码
只要掌握以下3点:四大函数式接口、函数式接口常用操作、Stream流式常规操作/@descJava四大内置函数式接口Consumer<T:消费型接口voidaccept(Tt);Suppler<T:供给型接口Tget()
Wesley13 Wesley13
4年前
IOS 委托和协议区别和联系 (=)
上一片大致说了一下IOS上面委托和协议的区别和联系,并且举了一个简单的例子,但是例子比较简单,今天做一个用委托模拟button回调的例子。在一个自定义View上面放一个登陆按钮,并且这个LoginView里面有一个实现ILogin的委托对象,在登陆按钮的点击事件中调用需要实现的协议函数。在一个ViewController中实现ILgin协议,并实现log
Wesley13 Wesley13
4年前
Java面向对象技术
问题及答案来源自《Java程序员面试笔试宝典》第四章Java基础知识4.2面向对象技术1、面向对象与面向过程有什么区别?看下面一个实例即可:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候依次调用;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而
Wesley13 Wesley13
4年前
C语言内存优化——继续含泪总结
之前分析了基本数据类型的优化,现在开始涉及全局和局部变量的优化,话说这个东西我从没想过还能这样优化的喂!全局变量/Globalvariables全局变量不会被分配在寄存器上,修改全局变量需要通过指针或者调用函数的方式间接进行。所以编译器不会将全局变量存储在寄存器中,那样会带来额外的、不必要的负担和存储空间。所以在比较关键的循环中,我们要