UI设计图形用户界面设计gui与语音用户界面设计vui的关系 人工智能的越发火热,越来越多公司开始研发人工智能产品,其中对话AI产品尤其被大家所关注。当前十分火爆的智能音箱就属于人工智能对话AI产品,其主要交互方式是语音对话,所以语音交互开始被广泛关注。本文尝试... 2018-09-263,137 viewsComments界面设计 阅读全文
UI设计UI 和UX对比谈用户界面和用户体验的理解 UI与UX之间最大的区别可以概括为:UI是通过视觉的维度去解决效率问题;UX是偏向于功能的维度去解决需求问题。本文章是结合作者个人的多年经验,和大家(尤其是新人PM)一起分享下对UI和UX的对比理解。... 2018-09-263,480 viewsComments用户体验设计 界面设计 阅读全文
计算机网络技术互联网上两台计算机是如何进行数据传送的呢? 互联网相隔n公里路的两台计算机,是如何进行数据的传送的呢?在成千上万台的计算机中,一台计算机是如何正确着找到另外一个计算机,并把数据传给它的呢? 学过计算机网络的同学可能知道,在这互联网中,计算机与计... 2018-09-255,046 viewsComments 阅读全文
后端程序开发深入理解Java虚拟机:jvm角度看懂类的初始化、方法重载、重写 类初始化 在讲类的初始化之前,我们先来大概了解一下类的声明周期。如下图 类的声明周期可以分为7个阶段,但今天我们只讲初始化阶段。我们我觉得出来使用和卸载阶段外,初始化阶段是最贴近我们平时学的,也是笔试... 2018-09-252,304 viewsCommentsJava 阅读全文
计算机网络技术图解:https如何保证数据传输的安全性? 客户端与服务器数据传输的过程中,http协议的传输是不安全的,也就是一般情况下http是明文传输的。但https协议的数据传输是安全的,也就是说https数据的传输是经过加密。 在客户端与服务器这两个... 2018-09-252,861 viewsComments 阅读全文
数据结构与算法BitMap 算法介绍及java代码解读 假如给你 20 亿个非负数的 int 型整数,然后再给你一个非负数的 int 型整数 t ,让你判断 t 是否存在于这 20 亿数中,你会怎么做呢? 有人可能会用一个 int 数组,然后把 20 亿个... 2018-09-253,646 viewsCommentsJava 阅读全文
APP与小程序开发微信小游戏的运行机制与开发技巧 主题分为4个部分(忽略旁边那个表情包): 基础概念 架构设计 部分算法 微信API 游戏的驱动由开发编写游戏逻辑,然后在渲染器中实时渲染到画布上。 微信小游戏和传统web游戏(canvas类)最大的区... 2018-09-253,043 viewsComments 阅读全文
WEB前端开发html5 video视频播放在安卓与ios应用开发中遇到的问题及解决方法 关于视频播放后展示页面的单页应用,具体需求如下: 1)用户在进入页面后视频开始自动播放,期间不得操作; 2)视频播放完成后顺滑切换到主体页。 复制代码 看起来是不是特别简单粗暴,乍一看好像也是就是不到... 2018-09-253,723 viewsComments 阅读全文
数据结构与算法栈的数据结构及相关面试题 栈作为一种基本的数据结构,在很多地方有运用,比如函数递归,前后缀表达式转换等。本文会用C数组来实现栈结构(使用链表实现可以参见链表那一节,使用头插法构建链表即可),并对常见的几个跟栈相关的面试题进行分... 2018-09-252,655 viewsComments面试题 阅读全文
数据结构与算法链表数据结构定义、操作及相关面试题 链表作为一种基础的数据结构,在很多地方会用到。如在Linux内核代码,redis源码,python源码中都有使用。除了单向链表,还有双向链表,本文主要关注单向链表(含部分循环链表题目,会在题目中注明,... 2018-09-252,464 viewsComments链表 面试题 阅读全文
数据结构与算法二叉堆数组对象定义、排序等算法面试题 二叉堆是一种数组对象,可以被视为一棵完全二叉树,树中每个结点和数组中存放该结点值的那个元素对应。树的每一层都是填满的,最后一层除外。二叉堆可以用于实现堆排序,优先级队列等。本文代码地址在 这里。 1 ... 2018-09-252,080 viewsComments面试题 阅读全文
数据结构与算法字符串相关面试题 及数据结构算法实现 字符串作为数据结构中的基础内容,也是面试中经常会考察的基本功之一,比如实现 strcpy,strcmp等基本函数等,回文字符串,字符串搜索,正则表达式等。本文相关代码见 这里。 1 字符串基本操作 首... 2018-09-253,026 viewsComments面试题 阅读全文
数据结构与算法C指针、数组和结构体算法面试题 C语言实现一些常见的数据结构和算法时,C语言的基础不能少,特别是指针和结构体等知识。 1 关于ELF文件 linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来... 2018-09-251,759 viewsCommentsC语言 面试题 阅读全文
数据结构与算法二叉搜索树数据结构基础:增删查及递归和非递归遍历 1 定义二叉搜索树 我们先定义一个二叉树的结点,如下: typedef struct BTNode { int value; struct BTNode *left; struct BTNode *r... 2018-09-252,352 viewsComments 阅读全文
WEB安全防护企业级安全运维体系搭建指南 本文我们将针对如何解决问题来进行详细说明,从问题入手,通过纠正或者培养良好的运维安全习惯,搭建完整的运维安全技术体系。 一、培养良好的运维安全习惯想要解决运维安全的问题,首先就必须要培养良好的运维安全... 2018-09-242,793 viewsComments 阅读全文
数据库教程如何使用自动化基础设施测试来验证 MySQL Server Docker 镜像 随着容器基础设施的出现,容器基础设施的测试变得与机器镜像的测试一样重要。传统的基础设施管理是一项手动任务,由系统管理员管理静态服务器。现代云平台的自动化能力改变了这种工作方式:基础设施通常被描述为“代... 2018-09-242,476 viewsCommentsMySQL 阅读全文
UI设计photoshop界面设计:精美可爱小鸟UI细致教程 偶然间看到了最近的电影《愤怒的小鸟》电影版的预告片的时候,顿时想到了·~何不画只鸟呢!今天折腾先生就简单的教大家用photoshop画出这只似(鸡)似(鸟)的萌物~ 难度:★★★☆☆ 工具:Photo... 2018-09-244,072 viewsCommentsphotoshop 界面设计 阅读全文
网页设计点、线、面:平面设计基本功在网页设计中的应用 平面设计中有着各种各样的元素,但所有的元素概括起来不外乎点、线、面三种,三种元素的相互结合与相互转换之间就构成了形形色色的平面设计。 点是相对较小的元素,线的交叉形成点,点可以通过运动形成线。点最重要... 2018-09-246,081 viewsComments 阅读全文
设计达人Photoshop CC 2018软件快速安装及注册破解教程 PS软件界面 Photoshop CC 2018原版软件下载+安装注册 很多新手朋友都比较喜欢最新版本的PS软件,截止到2018年7月,Adobe公司PS软件最新版本为:Photoshop CC 20... 2018-09-247,157 viewsCommentsphotoshop 阅读全文
数据结构与算法哈希算法解读及哈希表原理 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生... 2018-09-243,831 viewsComments哈希算法 阅读全文
网页设计ps去复杂水印经验方法:以毒攻毒 带有水印的原图 处理后的图片 在动手前,我们先一起想想该怎么处理这个水印? 首先我们要有水印图,否则一切都是空谈,如果你没有那么就要动手做一个,有的水印难做有的好做,这就看运气了,遇到哪一种需要处理的... 2018-09-243,516 viewsCommentsphotoshop 阅读全文
后端程序开发菜鸟学Python 零基础实现一个区块链 当下最火的语言Python,其实可以干很多事情,今天我们用Python来简单的实现一个区块链吧,想想都觉得很酷! 01. 什么是区块 首先区块链就是一种去中心化的分布式账本数据库,简单说就是一组区块组... 2018-09-233,837 viewsCommentsPython 区块链 阅读全文
WEB前端开发JavaScript引擎 V8开源十周年 细数前世今生 V8 在保密阶段和开源后 10 年的主要里程碑。 V8 开源之前 2006 年秋,Google 聘请 Lars Bak 为 Chrome 浏览器构建了一个新的 JavaScript 引擎,当时它仍然是... 2018-09-232,829 viewsCommentsjavaScript 阅读全文
后端程序开发Java 导入数据到Excel并提供文件下载接口 依赖 <!-- https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl --> <dependency>... 2018-09-233,255 viewsCommentsJava 阅读全文