It uses " " as key, by default, this is the inital state, it often uses with 'cond' import { createMachine, assign, interpret } from "xstate"; const e ...
分类:
其他好文 时间:
2020-07-29 21:50:22
阅读次数:
66
“free store” VS “heap” 当我问你C++的内存布局时,你大概会回答: “在C++中,内存区分为5个区,分别是堆、栈、自由存储区、全局/静态存储区、常量存储区”。 如果我接着问你自由存储区与堆有什么区别,你或许这样回答: “malloc在堆上分配的内存块,使用free释放内存,而n ...
分类:
编程语言 时间:
2020-07-24 16:03:35
阅读次数:
87
1 ThreadLocal? This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one ...
分类:
其他好文 时间:
2020-07-24 16:00:59
阅读次数:
76
一、概念 JVM中,单例对象只有一个实例存在。 二、饿汉式实现 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } public static Si ...
分类:
其他好文 时间:
2020-07-24 09:45:07
阅读次数:
76
一、背景在企业网站后台系统中,一般会将网站统计单元进行独立设计,比如登录人数的统计、IP数量的计数等。在这类需要完成全局统计的过程中,就会用到单例模式,即整个系统只需要拥有一个计数的全局对象。在网站登录这个高并发场景下,由这个全局对象负责统计当前网站的登录人数、IP等,即节约了网站服务器的资源,又能保证计数的准确性。二、单例模式1、概念单例模式是最常见的设计模式之一,也是整个设计模式中最简单的模式
分类:
其他好文 时间:
2020-07-22 20:18:56
阅读次数:
58
每个module的作用不同,会分别注册到所需要处理的事件。 事件本身的处理顺序是由pipeline决定的,如果多个module注册了同一个事件,触发的顺序按照注册事件的先后顺序来。注册的顺序,是由module的配置决定的。 C:\Windows\System32\inetsrv\config\app ...
分类:
移动开发 时间:
2020-07-19 11:23:42
阅读次数:
75
7.1、概述 进程:是正在运行的程序 线程:是进程中的单个顺序控制流,是一条执行路径 7.2、实现方式 7.2.1、方式一 class MyThread extends Thread { @Override public void run() { for (int i = 0; i < 100; i ...
分类:
编程语言 时间:
2020-07-18 22:22:24
阅读次数:
63
1 #命名、变量、代码、函数 2 #this one is like your scripts with argv 3 def print_two(*args): 4 arg1, arg2 = args #将参数解包 5 print(f"arg1: {arg1}, arg2: {arg2}") 6 ...
分类:
编程语言 时间:
2020-07-18 13:33:56
阅读次数:
109
在显示上传完毕的图片的时候遇到了一个问题, 图片莫名其妙被逆时针旋转了90度就很离谱 如下图 经过一番查询, 原来是 IOS 的相机拍照的时候会把方向角写入到图片里面 因为我用的是 element 的上传组件, 所以先去找了找 issue, 果不其然在 Issues #15162有人和我提出了同样的 ...
分类:
移动开发 时间:
2020-07-17 19:52:02
阅读次数:
115
一、常用的集合 1、Collection 接口的接口 对象的集合(单列集合){ >List 接口:元素按进入先后有序保存,可重复{ >LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全 >ArrayList 接口实现类, 数组, 随机访问, 没有同步, 线程不安全 >Ve ...
分类:
编程语言 时间:
2020-07-17 01:21:30
阅读次数:
74