_all 可以改为自己的索引名称,也可以直接执行 curl -XPUT -H "Content-Type: application/json" http://127.0.0.1:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete ...
JavaScript的默认使用 {} 来表示对象、集合。 Map是一个带 键 的数据项的集合,类似Object。通常是一个键对应一个值。{key:vale} Set是一个特殊的,只含有键(也可以称为特殊值,我感觉和map中的键差不多)的一个集合。{key} 定义Map的方法 let col = ne ...
分类:
其他好文 时间:
2020-07-22 16:01:13
阅读次数:
66
###课堂上老师简略地讲了一些阿里的开发规范,这里做一点记录 一.Java 1. 常量:大写字母+下划线 2. 包名:小写 3. class -> clazz 4. 不要用缩写 二.Mysql 1. mysql无大小写之分(想想关键字) 2. 字段表名:都是小写(Linux上的mysql不区分大小写 ...
分类:
其他好文 时间:
2020-07-21 23:00:03
阅读次数:
130
orm多条操作 删除和修改 修改 在一对一和一对多关系时,和单表操作是一样的 一对一 一个作者对应一个信息 ad_obj = models.AuthorDetail.objects.get(id=1) models.Author.objects.filter(id=1).update(name='x ...
分类:
其他好文 时间:
2020-07-21 22:31:31
阅读次数:
72
1、架构设计与分层 2、API结构设计_RESTFul API 什么是REST? REST,即Representational State Transfer的缩写,中文是"表现层状态转化"。 它是一种互联网应用程序的API设计理念:可以用URL定位资源,用HTTP动词(GET,POST,DELETE ...
分类:
其他好文 时间:
2020-07-21 14:22:36
阅读次数:
70
获取控件选择的体 1 std::vector<TaggedObject*>objects=bodySelect0->GetSelectedObjects(); 2 tag_t tagBodyH=NULL_TAG; 3 tagBodyH=objects[0]->Tag(); ...
分类:
其他好文 时间:
2020-07-21 14:09:37
阅读次数:
75
1、创建数组 // 推荐使用 var arr = [1, ,2 ,3]; // 不推荐使用 var arr = new Array(1, 2); 2、数组的本质 本质上,数组属于一种特殊的对象。 typeof[1, 2, 3] // "Object" 数组的特殊性体现在,它的键名是按次序排列的一组整 ...
分类:
编程语言 时间:
2020-07-21 14:06:07
阅读次数:
89
方案一:(同步操作,代码侵入性比较高) 在往数据库中增加一条数据的同时,向es中也插入一条 Books.objects.create() 向es中插入一条数据 方案二:使用celery起一个定时任务 在用户低峰的时候,执行定时任务(比如每天晚上00:00),把当天新增的数据查询出来并处理成Json格 ...
分类:
数据库 时间:
2020-07-21 11:35:01
阅读次数:
120
C/C++常见面试题 1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部 ...
分类:
编程语言 时间:
2020-07-21 09:53:22
阅读次数:
64
一、简介 UICollectionView是iOS6之后引入的一个新的UI控件,它和UITableView有着诸多的相似之处,其中许多代理方法都十分类似。简单来说,UICollectionView是比UITbleView更加强大的一个UI控件,有如下几个方面: 1、支持水平和垂直两种方向的布局 2、 ...
分类:
其他好文 时间:
2020-07-21 09:32:47
阅读次数:
59