07 2021 档案

摘要:前言 Receiver Parameter,翻译过来就是接受者参数,举一个例子 public class Person { public void test(Person this) { } } 我们声明了一个实例方法,第一个参数为当前实例本身,这种写法和下面的写法没有什么区别 public cla 阅读全文
posted @ 2021-07-31 14:10 strongmore 阅读(296) 评论(0) 推荐(0) 编辑
摘要:添加卡通人物 静态效果图 代码实现 <!-- 左下角live2d效果 --> <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script> 阅读全文
posted @ 2021-07-30 20:07 strongmore 阅读(165) 评论(0) 推荐(0) 编辑
摘要:效果图如下 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5 3D立体动画照片旋转-原理</title> <style text="text/css"> .container { widt 阅读全文
posted @ 2021-07-29 19:30 strongmore 阅读(65) 评论(0) 推荐(0) 编辑
摘要:前言 对整数a,b来说,取余和取模的计算过程相同: 求整数商 c = a/b 计算模或者余数 r = a-c*b 区别在于第一步求商的方法: 取余运算,结果向0方向舍入 取模运算,结果向负无穷方向舍入 当a和b符号相同时,取余和取模结果没有区别,符号不同时,结果不一致,取余结果的符号和a相同,取模结 阅读全文
posted @ 2021-07-28 18:38 strongmore 阅读(2303) 评论(0) 推荐(0) 编辑
摘要: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)) { 阅读全文
posted @ 2021-07-27 20:30 strongmore 阅读(223) 评论(0) 推荐(0) 编辑
摘要:前言 java8新增了一个编译参数-parameters,可以让我们在运行期获取方法参数名称。 简单使用 import java.lang.reflect.Method; import java.lang.reflect.Parameter; public class TestParameter { 阅读全文
posted @ 2021-07-26 18:43 strongmore 阅读(3892) 评论(0) 推荐(1) 编辑
摘要:前言 SSE(Server-Sent Events)是一种服务器消息推送技术,是HTML5标准协议中的一部分,类似WebSocket,不同在于WebSocket可以双向通信,SSE只能服务器向浏览器发送消息。具体的规范可以查看 MDN。 简单使用 客户端,注意IE浏览器可能不支持 <script> 阅读全文
posted @ 2021-07-25 01:55 strongmore 阅读(1056) 评论(0) 推荐(0) 编辑
摘要:前言 编辑距离是用来衡量两个字符串之间相似程度的指标,具体表示为字符串A转换为字符串B所需要的最少单字符编辑次数,有插入,删除,替换3种操作,以字符串 horse 和 ros 为例 horse -> rorse,将 h 替换为 r rorse -> rose,删除 r rose -> ros,删除 阅读全文
posted @ 2021-07-24 14:45 strongmore 阅读(858) 评论(0) 推荐(0) 编辑
摘要:前言 URI(Uniform Resource Identifier),统一资源标识符,用来唯一的标识一个资源。 URL(Uniform Resource Locator),统一资源定位器,是URI的一个子集,不仅可以标识一个资源,还包含如何定位这个资源,是一种具体的URI。 语法 scheme:[ 阅读全文
posted @ 2021-07-22 21:16 strongmore 阅读(160) 评论(0) 推荐(0) 编辑
摘要:前言 qdox可以将一个java源码解析成一个包含class的对象,通过这个对象我们可以获取所有方法,属性,方法参数,返回值,注释,tag等信息。 简单使用 待解析的源码如下 import java.io.BufferedInputStream; import java.io.ByteArrayIn 阅读全文
posted @ 2021-07-08 22:55 strongmore 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:Random使用 java中使用Random类来产生随机数。 import java.util.Random; public class Client { public static void main(String[] args) { test(); test(); } private stati 阅读全文
posted @ 2021-07-06 20:38 strongmore 阅读(1573) 评论(0) 推荐(1) 编辑
摘要:前言 ThreadLocal可以看做线程的本地变量,实现原理就是每个线程保存一份数据的副本,数据隔离,以空间换时间。 简单使用 public class Client3 { public static void main(String[] args) { ThreadLocal<String> na 阅读全文
posted @ 2021-07-04 12:34 strongmore 阅读(111) 评论(0) 推荐(0) 编辑
摘要:前言 Future可以看做一个异步的计算结果的票据,类似我们排队过程中获取的号,后面根据这个号去操作。 简单使用 Future需要配合Callable接口和线程池使用 @FunctionalInterface public interface Callable<V> { /** * Computes 阅读全文
posted @ 2021-07-03 15:17 strongmore 阅读(251) 评论(0) 推荐(0) 编辑