看了视频,讲师就只说“编译看左边,运行看右边”,讲的跟玄学似的;我可不能那么肤浅!于是看了很多博客,现摘下来做个整合,整我一头汗,图书馆还不开空调,热死我了 JVM Java源代码被编译器编译成class文件(不是底层操作系统可以直接执行的二进制指令)。因此,我们需要一种平台可以解释class文件并 ...
分类:
其他好文 时间:
2020-06-04 19:49:45
阅读次数:
66
在过去的几个月中,由于在新生群中回答问题费时费力,同时又有许多重复而又有固定答案的回答,我受到一些知乎文章的启发,维护了一个基于itchat的群聊机器人。从刚开始接入图灵机器人时只会尬聊的机器人,之后又加入了api.ai的按照消息内容自动回复,而后再加入了回复表情功能,使得机器人变得越来越有趣。现在,由于itchat的更新和被wxpy一些更有趣的功能所吸引,我计划将这个机器人分步重写,并将完整的机
分类:
微信 时间:
2020-06-04 12:06:29
阅读次数:
169
一、final关键字 final关键字代表最终、不可改变的。学习了继承后,我们知道子类可以在父类的基础上改写父类内容,比如方法重写。为了避免随意改写的情况发生,Java提供了 final 关键字,用于修饰不可改变内容 。主要表现在使用final关键字后: 类:被修饰的类,不能被继承 方法:被修饰的方 ...
分类:
其他好文 时间:
2020-06-04 01:13:13
阅读次数:
60
这里假设有一个父类为Food,其子类为Apple,现在我们要在Apple中重写equals方法,但是测试的时候,我们会控制一些其他的因素来发现比较结果的不同。 情况1: // 父类 Food1 public class Food { 2 public void sayName(){ 3 System ...
分类:
其他好文 时间:
2020-06-04 01:11:06
阅读次数:
54
一、接口中的默认方法 java8新增了默认方法,可以在声明方法的时候,给方法一个默认的实现,而不需要实现类去实现其方法。默认方法用default关键字修饰,它默认就是public权限的。 特点 1.所有的实现类都会自动继承接口中定义的默认方法; 2.接口中的默认方法可以被实现类重写; 3.在被调用时 ...
分类:
编程语言 时间:
2020-06-03 23:24:41
阅读次数:
66
前言 RecyclerView依靠ItemTouchHelper,实现item的拖动与滑动功能。 使用ItemTouchHelper实现上下拖动的例子 首先我们需要继承重写 ItemTouchHelper.Callback public class QuickReplyItemTouchCallba ...
分类:
移动开发 时间:
2020-06-03 13:31:29
阅读次数:
172
这篇文章主要是记录下我从讨厌,习惯,喜欢,热爱BEM方式的心路历程 刚入职水滴, 第一个需求是做5个落地页,开了需求,过了设计图,so easy一切都在计划中,提测,准备上线最后阶段codereview 居然打回重写,原因是css要按照BEM规范,迷茫脸 what?what?what? 这个是什么鬼 ...
分类:
Web程序 时间:
2020-06-02 18:47:10
阅读次数:
60
HttpSecurity 常用方法及说明 方法说明 openidLogin() 用于基于 OpenId 的验证 headers() 将安全标头添加到响应 cors() 配置跨域资源共享( CORS ) sessionManagement() 允许配置会话管理 portMapper() 允许配置一个P ...
分类:
编程语言 时间:
2020-06-02 13:01:14
阅读次数:
175
##什么是 CSRF 攻击,如何避免? 答: CSRF是跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性。 你可以这样来理解:攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作, ...
分类:
其他好文 时间:
2020-06-02 09:20:26
阅读次数:
71
重写:Override 重载:Overload import java.util.Objects; public class A { public static void main(String[] args) { Object obj; String str; User u1 = new User ...
分类:
编程语言 时间:
2020-06-02 09:17:03
阅读次数:
54