平面设计技术很多,但是核心技术很多。字型的选择与搭配,版型与排版的规律,以及空白的规则,说起来复杂,做起来也不顺。因此,让这25种技巧帮助你绕开设计漏洞,创造出令人难忘的作品。 一定要选择易读的字体。字体类型太多,很难找出来。试着用简单和谐的字体组合。 本例中,采用了一种叫做副翼的字体,它是一种无衬 ...
分类:
其他好文 时间:
2021-06-10 18:52:51
阅读次数:
0
会发现结果是NULL 说明某一列中有NULL 发现commission_pct这一列中有NULL IFNULL函数查询字段中是否为NULL 我们把IFNULL用到连接字段中,结果如下 条件查询 案例一 案例二 按逻辑表达式筛选 案例一 案例二 另一种写法 模糊查询 案例一 案例二 案例三 或者 也可 ...
分类:
数据库 时间:
2021-06-10 18:44:50
阅读次数:
0
第一个Mybatis程序 思路:搭建环境—>导入Mybatis—>编写代码—>测试! 2.1、搭建环境 2.1.1、搭建数据库 CREATE TABLE `Users`( `id` INT(10) NOT NULL, `name` VARCHAR(30) NOT NULL, `pwd` VARCHA ...
分类:
其他好文 时间:
2021-06-10 18:40:34
阅读次数:
0
准备 事先准备好k8s集群,打包你的项目并上传到docker仓库 yaml文件 k8s的yaml文件可以自己手动写(不推荐),也可以通过kubectl create生成,这里不多说了,网上相关的文章多的是。。。下面是我的yaml文件。 test-deployment.yaml apiVersion: ...
分类:
编程语言 时间:
2021-06-10 18:39:43
阅读次数:
0
Flutter是什么? Flutter在各个原生的平台中,使用自己的C++的引擎渲染界面,没有使用webview,也不像RN、NativeScript一样使用系统的组件。简单来说平台只是给Flutter提供一个画布。 界面使用Dart语言开发,貌似唯一支持JIT,和AOT模式的强类型语言。 写法非常 ...
分类:
其他好文 时间:
2021-06-10 18:36:30
阅读次数:
0
1、application.properties test.name=111 test.names='111','bbb','ccca' 2、配置类 /** * @Author jijiecong * @Date 2021/6/4 17:13 * @Version 1.0 * @Descriptio ...
分类:
其他好文 时间:
2021-06-10 18:35:45
阅读次数:
0
正文 Svelte 中的 store 不仅有 state,也可以有 getters,不过名字叫:derived,不太好读,但英文意思很直观:衍生的,也就是说,经他生成的数据是由其他 state 衍生的,这其实就是 getters 的定义,而 getters 也可以理解成 store 中的计算属性,也 ...
分类:
其他好文 时间:
2021-06-10 18:32:15
阅读次数:
0
构造方法__init__,具有初始化的作用,也就是当该类被实例化的时候就会自动执行该函数。那么通常就可以把要先初始化的属性放到这个方法里面。 析构方法__del__是对象在被垃圾回收的时候起作用的一个方法,它的执行一般也就意味着对象不能够继续引用, 回收内存. 内存回收的方式有两种: 构造方法__i ...
分类:
编程语言 时间:
2021-06-10 18:27:05
阅读次数:
0
测试应现场运行。1. 不要试图在重构的同时增加功能 2. 在开始重构之前,确保你拥有良好的测试。尽可能进场运行这些测试。这样,如果你的改动破坏了任何东西,你就能很快知道 3. 采取短小、深思熟虑的步骤。如果你的步骤保持短小,并在每个步骤之后进行测试,你将能够避免长时间的调试 完美,不是在没有什么需要 ...
分类:
其他好文 时间:
2021-06-10 18:26:53
阅读次数:
0
public void TestCallback(IJavascriptCallback javascriptCallback) { const int taskDelay = 1500; Task.Run(async () => //异步标记(async )的lambda表达式,相当于异步函数(( ...
分类:
其他好文 时间:
2021-06-10 18:26:18
阅读次数:
0