最近在写golang代码,使用go编译器的race分析工具,提升以下代码有资源竞争的问题: 1 type MemCache struct { 2 data []string 3 } 4 5 var memCacheInstance *MemCache 6 var memCacheCreateMute ...
分类:
其他好文 时间:
2021-02-24 13:15:32
阅读次数:
0
盘点typeScript中的变量数据类型: 1.布尔类型 var isShowComma:boolean=true; 2.字符串类型 var name:string="小舞"; 3.数值类型 var num:number=12345; 4.数组类型 写法一: var arr:number[]=[1, ...
分类:
其他好文 时间:
2021-02-20 12:45:51
阅读次数:
0
问题 : 排序中。 假如每一条记录都有一个字段。“交通工具” 。 假如我现在想要查询结果按照我指定的字符串来排序(不是字符顺序排序), 例如,按照 飞机-轮船-汽车 的顺序进行排序。 在不用分组的情况下。 有没有类似这样的写法? order by ("飞机","轮船","汽车") SELECT * ...
分类:
数据库 时间:
2021-02-20 12:41:17
阅读次数:
0
扩展运算符 spread ... 如同rest参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用 如果扩展运算符后面是一个空数组 则不产生任何效果 由于扩展运算符可以展开数组,所以不再需要使用apply方法将数组转为函数的参数。 #例子1 # ES5 的写法 functio ...
分类:
编程语言 时间:
2021-02-20 12:09:10
阅读次数:
0
注意:这里的 “零值” 可以是 0、0.0、NULL(空指针)、空白符、空字符串等 不同的数据类型对应不同的 “零值”,切勿比较错误 #1 int i 与 “零值” 比较的 if 语句 int 类型对应的 “零值” 为整数 0 ##1.1 代码 if(i == 0) 或 if(i != 0) #2 ...
分类:
编程语言 时间:
2021-02-20 12:03:12
阅读次数:
0
题意 在一个有序数组里找两个和为s的数字 思路 1??有序,立刻联想到二分查找,我们可以依次遍历数组中的每个数字,然后二分查找另一个数字使得和可以为s。 2??双指针的写法 一开始分别放在最左和最右,对应为最小和最大的数字,记两个指针指向的元素的和为sum 如果sum > target,说明太大,则 ...
分类:
其他好文 时间:
2021-02-15 12:36:24
阅读次数:
0
箭头函数的特点1,使函数的写法更加简洁(一行写完一个函数)2,函数返回值可以被隐式返回 (无需写return 了)3,不重新绑定this值 //特殊的函数 也就是括号里只有一个参数的时候 括号可以去掉, //但不特殊函数 也就是下面的1 和 3 ,没有参数和有两个参数的括号是不可以去掉的 //当函数 ...
分类:
其他好文 时间:
2021-02-15 12:04:13
阅读次数:
0
一、基础组件 export interface BaseProps { name: string; } export interface BaseState { age: number; } export class BaseComp<P extends BaseProps = any, S ext ...
分类:
其他好文 时间:
2021-02-15 11:51:28
阅读次数:
0
源代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conten ...
分类:
其他好文 时间:
2021-02-10 13:24:51
阅读次数:
0
在MongoDB中OjbectId 类型Json序列化反序列化会出错,可以通过以下两种方式解决 1、最简单粗暴的方法,从新定一个一个业务主键比如key,这样的话等于之前的_id不起作用了 2、使用JsonConverter public class ObjectIdConverter : JsonC ...
分类:
数据库 时间:
2021-02-08 12:28:02
阅读次数:
0