Axure教程-新手入门基础(小白强烈推荐!!!)

AxureRP是一款专业的快速原型设计工具。Axure(发音Ack-sure),代表美国Axure公司;RP则是RapidPrototyping(快速原型)的缩写。AxureRP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。优势Axure这个软件功能强大,可以做出很多交互效果,直接通过拖拽画出原型、生成网页;Axure这个软件效果高,只有遵循一些可用性原创,很快模拟出高保真页面原型。...
分类: 编程语言 发布时间: 08-03 19:56 阅读次数: 0

数字签名和数字证书的区别

鲍勃有两把钥匙,一把是公钥,另一把是私钥。鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用Hash函数,生成信件的摘要(digest)。然后,鲍勃使用私钥,对这个摘要加密,生成"数字签名"(s...
分类: 企业开发 发布时间: 08-03 19:56 阅读次数: 0

http1,http2和http3之间的区别

HTTP1.1 和 HTTP1.0 的区别有哪些? 1.长链接 早期 HTTP1.0 的每一次请求都伴随着一次三次握手的过程,并且是串行的请求,增加了不必要的性能开销 HTTP1.1新增了长链接的通讯方式,减少了性能损耗 2.管道 HTTP1.0 只有串行发送,没有管道 HTTP1.1 增加了管道的概念,使得在同一个 TCP 链接当中可以同时发出多个请求 3.断点续传 HTTP1.0不支持断点续传 ..
分类: 企业开发 发布时间: 08-03 19:56 阅读次数: 0

一、图的定义,邻接矩阵和邻接表的实现

目录一、初识图(1)图的定义(2)图的分类二、图的存储结构(1)邻接矩阵(2)邻接表(无向图)(3)其他一、初识图(1)图的定义图(Graph)是由顶点的有穷非空集合(必须存在顶点)和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。(2)图的分类若顶点到顶点之间的边设有方向,则称这条边为无向边。如果图中任意两个顶点之间的边都是无向边,则称该图为无向图。...
分类: 企业开发 发布时间: 08-03 19:56 阅读次数: 0

二、图的遍历——深度优先遍历

深度优先遍历,也有称为深度优先搜索,简称为DFS。深度优先遍历其实就是一个递归的过程,它从图中某个顶点ⅴ出发,访问此顶点,然后从V的未被访问的邻接点出发深度优先遍历图,直至图中所有和V有路径相通的顶点都被访问到。邻接矩阵方式的深度优先遍历#include<iostream>#include<vector>using namespace std;#define MAXVEX 100//最大顶点数typedef char Ver...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

三、图的遍历——广度优先遍历

广度优先遍历,又称为广度优先搜索,简称BFS。如果说图的深度优先遍历类似树的前序遍历,那么图的广度优先遍历就类似于树的层序遍历了。邻接矩阵方式的广度优先遍历#include<iostream>#include<vector>#include<queue>using namespace std;#define MAXVEX 100//最大顶点数typedef char VertexType;//顶点类型typedef int EdgeType
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

四、最小生成树——普里姆(Prim)算法

一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边,那么我们把构造连通图网的最小代价生成树称为最小生成树(就是n个顶点,用n-1条边全部连接起来,并且使得权值的和最小)。现在有如下一个图,以及它的邻接矩阵:我们用下面的算法来寻找最小生成树#include<iostream>#include<vector>#include<queue>using namespace std;#def...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

五、最小生成树——克鲁斯卡尔(Kruskal)算法

现在我们来换一种思考方式,普里姆(Prim)算法是以某顶点为起点,逐步找各顶点上最小权值的边来构建最小生成树的。这就像是我们如果去参观某个展会,例如世博会,你从一个入口进去,然后找你所在位置周边的场馆中你最感兴趣的场馆观光,看完后再用同样的办法看下一个。可我们为什么不事先计划好,进园后直接到你最想去的场馆观看呢?同样的思路,我们也可以直接就以边为目标去构建,因为权值是在边上,直接去找最小权值的边来构建生成树也是很自然的想法,只不过构建时要考虑是否会形成环路而已。此时我们就...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

background-image使用

url("");
分类: 编程语言 发布时间: 08-03 19:55 阅读次数: 0

六、最短路径——迪杰斯特拉(Dijkstra)算法

在网图和非网图中,最短路径的含义是不同的。由于非网图它没有边上的权值,所谓的最短路径,其实就是指两顶点之间经过的边数最少的路径;而对于网图来说,最短路径,是指两顶点之间经过的边上权值之和最少的路径,并且我们称路径上的第一个顶点是源点,最后一个顶点是终点。显然,我们研究网图更有实际意义,就地图来说,距离就是两顶点间的权值之和。而非网图完全可以理解为所有的边的权值都为1的网。迪杰斯特拉是一个按路径长度递增的次序产生最短路径的算法。它的思路大体是这样的。比如...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

七、最短路径——弗洛伊德(Floyd)算法

为了能讲明白弗洛伊德(Floyd)算法的精妙所在,我们先来看最简单的案例。下图是一个最简单的3个顶点连通网图。我们先定义两个二维数组D[3][3]和P[3][3],D代表顶点到顶点的最短路径权值和的矩阵。P代表对应顶点的最小路径的前驱矩阵。在未分析任何顶点之前,我们将D命名为,其实它就是初始的图的邻接矩阵。将P命名为,初始化为图中所示的矩阵。 首先我们来分析,所有的顶点经过v0后到达另一顶点的最短路径。因为只有...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

年龄表

垂髫是三四岁至八九岁的儿童。总角是八九岁至十三四岁的少年。豆蔻是十三四岁的女孩子。束发是男子十五岁。弱冠是男子二十岁。而立是三十岁。不惑是四十岁。知命是五十岁。花甲是六十岁。古稀是七十岁。耄耋是八九十岁。期颐是一百岁。...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

什么是树状数组

首先我们搞明白树状数组是用来干嘛的,现在有一个这样的问题:有一个数组a,下标从0到n-1,现在给你w次修改,q次查询,修改的话是修改数组中某一个元素的值;查询的话是查询数组中任意一个区间 [left,right] 的和。这个问题很常见首先分析下朴素做法的时间复杂度,修改是O (1) 的时间复杂度,而查询的话是O(n)的复杂度,总体时间复杂度为 O(qn); 可能你会想到前缀和来优化这个查询,我们也来分析下,查询的话是O(1)的复杂度,而修改的时候修改一个点,那么在之...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

什么是线段树

线段树的概念线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。对于线段树中的每一个非叶子节点[a,b],它的左儿子表示的区间为[a,(a+b)/2],右儿子表示的区间为[(a+b)/2+1,b]。因此线段树是平衡二叉树,最后的子节点数目为N,即整个线段区间的长度。线段树的应用线段树 segmentTree 是一个二叉树,每个结点保存数组 nums 在区间 [left, right] 的最...
分类: 企业开发 发布时间: 08-03 19:55 阅读次数: 0

Java开发面试越来越难,很多Java程序员因为...这份神级《Java面试突击手册》让你面试成功率高达百分之95%!

转发+关注,然后添加VX(tkzl6666)即可免费获取这份《Java面试突击手册》先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。httpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...
分类: 编程语言 发布时间: 08-03 19:55 阅读次数: 0

Java异步实现的N种方式

以Async结尾并且没有指定Executor的方法会使用ForkJoinPool.commonPool()作为它的线程池执行异步代码。runAsync方法也好理解,它以Runnable函数式接口类型为参数,所以CompletableFuture的计算结果为空。supplyAsync方法以Supplier函数式接口类型为参数,CompletableFuture的计算结果类型为U。官网-https简介ReactiveStreams是一个对于异步流处理且伴随非阻塞背压机制而提供的倡议规范;目标。...
分类: 编程语言 发布时间: 08-03 19:55 阅读次数: 0

java快速进阶

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。三位一体加业务知识(java、数据库、应用服务器+业务知识),才是java快速进阶的正道,少走弯路,...
分类: 编程语言 发布时间: 08-03 19:54 阅读次数: 0

Java怎么连接数据库 (使用技术及步骤原理,入门即会)

文章说明我们在这里讨论怎么去使用,了解它基本内容,认真看完你就会了连接时需要在eclipse(idea)加入它所需要的jar包依赖(下面讲为什么)你可以从网盘下载也可以去官网搜索下载所需的版本链接https提取码wf55。...
分类: 编程语言 发布时间: 08-03 19:54 阅读次数: 0

java技术进阶

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...
分类: 编程语言 发布时间: 08-03 19:54 阅读次数: 0

Mysql报错 Error querying database. Cause java.sql.SQLSyntaxErrorException

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。这个问题也是比较头疼,找了很久(关键是这个sql语句在navicat上能运行),最后发现因为我这个项目用到了分页的插件,所以执行的时候后面会自动给我加上分页的sql语句,然而我最后排序那里写了个分号,所以报错了。最后成功运行,查询到了结果。...
分类: 编程语言 发布时间: 08-03 19:54 阅读次数: 0