不是海碗 不是海碗
2年前
AI作画—矢量插画风海报
今天我使用APISpace的AI作画(图像生成)服务生成了一些关于保护动物主题的公益海报,动物也是我们人类的好伙伴,呼吁大家保护动物,不要杀戮。希望能从我生成的海报中,带给大家一些设计元素或排版上的灵感。大家可以使用体验一下,是否可以生成自己想要的海报。
九路 九路
4年前
一篇文章彻底弄懂go语言方法的本质
Go语言不支持经典的面向对象语法元素,比如:类、对象、继承等。但Go语言也有方法(method)。和函数相比,Go语言中的方法在声明形式上仅仅多了一个参数,Go称之为receiver参数。而receiver参数正是方法与类型之间的纽带。Go方法的一般声明形式如下:gofunc(receiverT/T)MethodName(参数列表)
浩浩 浩浩
4年前
【Flutter实战】Widget简介
3.1Widget简介3.1.1概念在前面的介绍中,我们知道在Flutter中几乎所有的对象都是一个Widget。与原生开发中“控件”不同的是,Flutter中的Widget的概念更广泛,它不仅可以表示UI元素,也可以表示一些功能性的组件如:用于手势检测的GestureDetectorwidget、用于APP主题数据传递的Theme
Wesley13 Wesley13
3年前
JAVA注解
一、初步认识注解1.为什么学习注解?答: a.能够读懂别人写的代码,特别是框架相关的代码        b.让编程更加简洁,代码更加清晰2.注解概念?答:java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法二、java中的常见注解1.JDK自带注解:        a、@Override
Stella981 Stella981
3年前
Git 深度学习填坑之旅三(分支branch、远程操作)
0x01分支branch!(https://oscimg.oschina.net/oscnet/6a1498c667d38a32d46cf72d9b9ff86fc83.png)依旧借用大表哥(@表元素)的图很多时候,我们需要建立另一条分支来进行项目的独立开发,当完成后再跟主流回合进行合并这个时候就要启用分支
Stella981 Stella981
3年前
HTML5 & CSS3 初学者指南(4) – Canvas使用
介绍传统的HTML主要用于文本的创建,可以通过<img标签插入图像,动画的实现则需要第三方插件。在这方面,传统的HTML极其缺乏满足现代网页多媒体需求的能力。HTML5的到来,带来了新的成员<canvas标签。什么是Canvas?HTML5的Canvas 元素使用JavaScript在网页上绘制图像。
Wesley13 Wesley13
3年前
PDMS数据库快速索引查询
一、概述在PDMS的标准工具History中有一个功能在文本框中输入名称,系统快速动态的列出类似的元素,AVEVAPDMS采用Dabacon数据库,默认情况下我们访问PDMS数据库都是通过Navigation的形式,从World到Site再到Zone的方式。本文介绍通过C接口访问DabaconTables实现在PDMS中快速查询数据库
Stella981 Stella981
3年前
MyBatis入门(三)
映射文件是所有SQL语句放置的地方,写好SQL语句映射文件后,需要在配置文件的mappers标签中引用。映射文件和与它具有相同功能的JDBC代码相比省掉了大部分的代码,而且对SQL的构建比普通方法还要好,这就是MyBatis的强大之处。映射文件包含的顶级元素:cache:给定命名空间的缓存配置。cacher
Stella981 Stella981
3年前
Redis哈希对象的ziplist编码实现了O(1)复杂度吗
问题:Redis中哈希对象有两种编码方式,分别是ziplist、hashtable方式。哈希对象,总得体现哈希算法,使得基本操作达到O(1)的效率。hashtable编码方式使用字典,也即是Java中hashMap的方式,这个我可以理解。但是,ziplist方式所有元素都是紧挨的,它是怎么实现hash,并使得查询等操作有O(1)的时间效率的呢?让我们
Wesley13 Wesley13
3年前
Java集合框架之概括
Java集合框架之概括java集合框架是一种数据结构,即以某种形式将数据组织在一起的集合。Java集合框架支持以下两种类型的容器。一种是为了存储一个元素集合,简称集合(collection)。如ArrayList,LinkedList另一种是为了存储键/值对,称为图(map),如HashMa