
技术疑问
文章平均质量分 54
AliceContactsBob
I'm thinking
展开
-
为什么Java不能继承多个类(多重继承),只能实现多个接口
多重继承中同名方法就出现了竞争关系,需要明确到底是继承的哪个方法。方法调用阶段确定被调用方法的版本。所有方法调用中的目标方法在Class文件中都是一个常量池中的符号引用。要调用方法首先要知道其直接引用(方法入口地址)。一、先谈解析将符号引用转化为直接引用(方法在实际运行时内存布局中的入口地址),有一部分是在类加载的解析阶段,这种解析成立的前提是:该方法“编译期可知,运行期不可变”,主要包括静态方法(与类型直接关联)、私有方法(外部不可访问),其他还有实例构造器方法、父类方法和被final修饰的方法。此原创 2020-07-20 17:11:51 · 693 阅读 · 0 评论 -
一个关于fork函数的疑问
代码#include#includeint main(){ int i; for(i=0;i3;i++){ fork(); printf("*"); } return 0;}问题这段代码每次的输出是会变化的。原创 2018-01-26 21:53:54 · 227 阅读 · 0 评论 -
什么是函数式编程思维?
出处:什么是函数式编程思维函数式编程与命令式编程最大的不同其实在于:函数式编程关心数据的映射,命令式编程关心解决问题的步骤这里的映射就是数学上“函数”的概念—— 一种东西和另一种东西之间的对应关系。这也是为什么“函数式编程”叫做“函数式编程”。这是什么意思呢?假如,现在你来到 google 面试,面试官让你把二叉树镜像反转一下几乎不假思索的,就可以写出这样的 Python 代码:def inve...转载 2018-03-22 16:25:14 · 2481 阅读 · 0 评论 -
switch-case分支一定记得写break;
问题发现自己写的代码逻辑总是不对,因为是socket通信,以及涉及到安卓异步消息处理机制,不会下断点调试。原因switch 语句 中 case:,相当于 入口指示牌, 若 不加break; 则 从 入口case 进入后,接着会依次通过所有后续 case 指示牌 和语句,直到 switch 语句 结束处。...原创 2018-07-24 14:58:43 · 583 阅读 · 0 评论 -
Android 出现问题:Resolved versions for app (26.1.0) and test app (27.1.1) differ
问题自己Android Studio 新建项目总是会遇到这个问题(如题),网上的办法基本是Rebuild Project。但是每次一打开就有得Rebuild Project一次。然后自己也不知道原因。解决办法StackOverflow上给出了从根源上解决的方法: Resolved versions for app (22.0.0) and test app (21.0.3) diffe...原创 2018-07-13 16:44:51 · 318 阅读 · 0 评论 -
SpringMVC 中POST请求时后台获取参数为null
问题在firefox上使用RESTClient插件,发送参数为username=admin&password=admin的参数,结果后台获取的这两个参数为空。原因应该是fPOST请求时,请求中的Content-Type有问题。post请求的content-type有四种类型application/x-www-form-urlencoded 我需要的就是这种类型,但是RESTCli...原创 2019-06-02 22:09:37 · 5019 阅读 · 0 评论