摘要:
前言 Receiver Parameter,翻译过来就是接受者参数,举一个例子 public class Person { public void test(Person this) { } } 我们声明了一个实例方法,第一个参数为当前实例本身,这种写法和下面的写法没有什么区别 public cla 阅读全文
摘要:
添加卡通人物 静态效果图 代码实现 <!-- 左下角live2d效果 --> <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script> 阅读全文
摘要:
效果图如下 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 3D立体动画照片旋转-原理</title> <style text="text/css"> .container { widt 阅读全文
摘要:
前言 对整数a,b来说,取余和取模的计算过程相同: 求整数商 c = a/b 计算模或者余数 r = a-c*b 区别在于第一步求商的方法: 取余运算,结果向0方向舍入 取模运算,结果向负无穷方向舍入 当a和b符号相同时,取余和取模结果没有区别,符号不同时,结果不一致,取余结果的符号和a相同,取模结 阅读全文
摘要:
kotlin中range使用 fun main() { for (i in 1.rangeTo(10).step(3)) { //类似于 1..10 step 3 写法 print(i.toString() + " ") } println() for (i in 1.rangeTo(10)) { 阅读全文
摘要:
前言 java8新增了一个编译参数-parameters,可以让我们在运行期获取方法参数名称。 简单使用 import java.lang.reflect.Method; import java.lang.reflect.Parameter; public class TestParameter { 阅读全文
摘要:
前言 SSE(Server-Sent Events)是一种服务器消息推送技术,是HTML5标准协议中的一部分,类似WebSocket,不同在于WebSocket可以双向通信,SSE只能服务器向浏览器发送消息。具体的规范可以查看 MDN。 简单使用 客户端,注意IE浏览器可能不支持 <script> 阅读全文
摘要:
前言 编辑距离是用来衡量两个字符串之间相似程度的指标,具体表示为字符串A转换为字符串B所需要的最少单字符编辑次数,有插入,删除,替换3种操作,以字符串 horse 和 ros 为例 horse -> rorse,将 h 替换为 r rorse -> rose,删除 r rose -> ros,删除 阅读全文
摘要:
前言 URI(Uniform Resource Identifier),统一资源标识符,用来唯一的标识一个资源。 URL(Uniform Resource Locator),统一资源定位器,是URI的一个子集,不仅可以标识一个资源,还包含如何定位这个资源,是一种具体的URI。 语法 scheme:[ 阅读全文
摘要:
前言 qdox可以将一个java源码解析成一个包含class的对象,通过这个对象我们可以获取所有方法,属性,方法参数,返回值,注释,tag等信息。 简单使用 待解析的源码如下 import java.io.BufferedInputStream; import java.io.ByteArrayIn 阅读全文