一.简介 这个世界有两种着色器(Shader): Vertex shaders – 在你的场景中,每个顶点都需要调用的程序,称为“顶点着色器”。假如你在渲染一个简单的场景:一个长方形,每个角只有一个顶点。于是vertex shader 会被调用四次。它负责执行:诸如灯光、几何变换等等的计算。得出最终 ...
分类:
其他好文 时间:
2020-03-23 15:24:40
阅读次数:
93
常见的优化数据库结构方法: 字段多的表分解多个表,分库分表 中间表 适当增加冗余字段 接下来具体说下分库分表。 1、垂直分表 表的相关性拆分不同的表,表现形式一张列比较多的表拆分多张子表。 特点: 多张子表需要主键,所以主键出现冗余 这种场景使用元表中,尤有些列常用,有些列不常用 查询所有数据要jo ...
分类:
数据库 时间:
2020-03-23 15:24:16
阅读次数:
92
一面挂 1、es index合并 reindex。reindex有很多参数呢,值得看一下。 2、es mapping 一开始没建,后来放入数据后,映射的不符合预期,如映射成int型了,我们想string型,怎么搞 方法一:添加冗余字段 方法二:reindex。reindex时还可以修改字段名。 3、 ...
分类:
其他好文 时间:
2020-03-23 15:24:02
阅读次数:
72
<%! declarating;[declaration];.. %> declaration为声明的变量,方法的名称和内容 ①声明以<%! 开头以%> 结尾 ②变量声明必须以";"结尾 ③规则和java规则相同 ④<% @page %>可直接使用这个page指令中被包含进来的变量和方法,不用对他们 ...
分类:
Web程序 时间:
2020-03-23 15:23:46
阅读次数:
80
1.JVM体系结构 2. 类装载子系统 类装载子系统负责查找并装载类型,Java虚拟机有两种类装载器:启动类装载器(Java虚拟机实现的一部分)和自定义类装载器(Java程序的一部分)。类装载子系统负责定位和加载二进制class文件,并且保证加载的类的正确性,为类变量分配内存并初始化,以及帮助解析符 ...
分类:
其他好文 时间:
2020-03-23 15:23:26
阅读次数:
68
# # 一:编写函数,(函数执行的时间用time.sleep(n)模拟)import timedef sum(x, y): sum = x + y time.sleep(3) print(sum) return sum# # 二:编写装饰器,为函数加上统计时间的功能def timer(func): ...
分类:
编程语言 时间:
2020-03-23 15:23:10
阅读次数:
71
一.Callable的Future模式 线程实现方式: 1.继承Thread类 2.实现Runnable接口 3.线程池 4.Callable 无论使用继承Thread类还是实现Runnable接口,还是使用线程池都没有办法解决2个问题 1.线程执行没有返回值结果 2.线程执行没有办法抛出异常,只能 ...
分类:
其他好文 时间:
2020-03-23 15:22:56
阅读次数:
71
1.apache poi 3.14+版本 package com.jd.medicine.erp.shop.service.util; import java.io.IOException; import java.io.InputStream; import java.util.Date; imp ...
分类:
其他好文 时间:
2020-03-23 15:22:36
阅读次数:
70
在js属性描述符这部分有几个较难理解的名词概念,本文旨在描述对它们的理解,主要包括: 、`get/set getter/setter 数据属性 访问器属性`。 属性 首先我们要搞清楚属性的概念,属性是存储在特定命名位置的值,是对象的内容,属性并不直接存储在对象容器内部。属性有两种类型:数据属性和访问 ...
分类:
Web程序 时间:
2020-03-23 15:22:21
阅读次数:
614
题目链接:http://poj.org/problem?id=1328 思路:贪心 一开始的思路: 1. 以第一个岛屿为圆心,d为半径画圆,记与x轴的焦点中较大的那个为第一个雷达的位置; 2. 以这个雷达位置为圆心,d为半径画圆,记下之后的岛屿中第一个不能被覆盖的; 3. 依次这样下去,直到不能找到 ...
分类:
其他好文 时间:
2020-03-23 15:22:04
阅读次数:
70
1.代码分析 __int64 __fastcall sub_401CA0(signed int a1, __int64 *a2) { __int64 v2; // rsi __int64 v3; // rcx __int64 v4; // rdi __int64 v5; // rdx __int64 ...
分类:
系统相关 时间:
2020-03-23 15:21:46
阅读次数:
98
“堆”和“栈”并不是数据结构上的Heap跟Stack,而是程序运行中的不同内存空间。 那么这就简单了,栈是程序启动的时候,系统分好了给你的,你自己用,系统不干预。 堆是用的时候才向系统申请的,用完了还回去,这个申请和交还的过程开销相对就比较大了。 栈与堆都是Java用来在Ram中存放数据的地方。 栈 ...
分类:
其他好文 时间:
2020-03-23 15:20:44
阅读次数:
80
# 1.导入urllib中的request # 2.定义爬取的url(统一资源定位符) # 3.定义一个请求对象request # request的参数有url:访问的网址;data:发起请求时带的数据请求方式为post; # headers:包括发送HTTP报文的键值对(例如user-agent请 ...
分类:
Web程序 时间:
2020-03-23 15:20:29
阅读次数:
79
vue升级了,如何在vue-cli4中取消关闭eslint 校验代码。 只要修改.eslintrc.js文件, 删掉 “@vue/standard' ...
分类:
其他好文 时间:
2020-03-23 15:19:58
阅读次数:
406
一、模板 结构体 struct Trie{ int val; Trie *nex[26]; Trie(){ val = 0; for(int i = 0; i < 26; ++i) nex[i] = NULL; } }; 建树 void build(string x, Trie *root){ in ...
分类:
其他好文 时间:
2020-03-23 15:19:44
阅读次数:
92
package lesson06; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWrite ...
分类:
其他好文 时间:
2020-03-23 15:19:29
阅读次数:
65