图的存储形式
一. 图的2种存储形式:
- 邻接矩阵法,底层依赖一个二维数组。每个顶点都有自己的一个独立的行,其他顶点作为自己的列,与自己有关系的,就在当前行所在的列做标记,可以表示有向图、无向图、加权图。
创客时间
单一属性值,只有大小,亦称“无向量”。有些物理量,只具有数值大小,而没有方向,部分有正负之分。这些量之间的运算遵循一般的代数法则,称做“标量”。如质量、密度、温度、功、能量、路程、速率、体积、时间、热量、电阻、功率、势能、引力势能、电势能等物理量。无论选取什么坐标系,标量的数值恒保持不变。
上面说集合是由具有某些特征的标量组成的,e.g. a1,a2,a3,an那么 (a1….an) 就构成了一个维度上的向量。向量不但有大小还有方向,方向代表了它的一个维度。
向量带来了维度的增加,是数据分析转化的最基本元素,通常数据的每一个属性代表着一个维度。每个属性值在多维的空间里都有一个确定的点。
more >>1 | brew install python3 |
查看bin目录位置
1 | alias python="/usr/local/bin/python3.9" |
pip install —upgrade pip
python -m pip install Django
pip install mysqlclient #mac 使用mysqlclient 需要找到libmysqlclient.21.dylib路径并导入环境变量 e.g export LD_LIBRARY_PATH=/usr/local/mysql-8.0.22-macos10.15-x86_64/lib/
pip install pytz
pip install djangorestframework # see: https://www.django-rest-framework.org/
pycharm install djangorestframework
todo
OpenResty 中有两个缓存的组件:shared dict 缓存和 lru 缓存。前者只能缓存字符串对象,缓存的数据有且只有一份,每一个 worker 都可以进行访问,所以常用于 worker 之间的数据通信,同时还支持对过期的数据进行访问获取。后者则可以缓存所有的 Lua 对象,但只能在单个 worker 进程内访问,有多少个 worker,就会有多少份缓存数据。
这个库可以作为 key/value存储来处理,也可以缓存Lua类型和表,构建在lua_shared_dict,lua-resty-lrucache上 ,这种组合可以实现高性能和灵活的缓存。
more >>上面是最近一直比较🔥聊天机器人chatgpt的一个小测试,在人工智能领域这个概念早在1950年就被英国著名计算机科学家图灵提出了,1950年图灵提出了一个概念说机器能不能像人一样思考,并且他还针对自己提出的概念提出了一个测试方法也就是后来被称为的图灵测试,就是说在一个相对隔离的环境下一个人向对面的一台机器提问如果得到的回答他不能区分出到底是人还是机器,或者有30%的概率他相信是一个人的话,就说明这台机器通过了图灵测试,是不是和最近人工智能领域的chartgpt很像呢,但是呢图灵当时还有一个大胆的预测说是在大概2000年左右的时候,人类的人工智能就能达到这种水平,但是呢人工智能的发展也经历了几次低谷,下面我们来看一下人工智能的发展历史。
more >>1.RabbitMQ版本 和 Erlang 版本兼容性关系
1 | https://www.rabbitmq.com/which-erlang.html |
2.官方下载地址
1 | 【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases |
3.安装包中说明,请下载对应的安装包
1 | el6:CentOS 6.x 的下载 |
数组的特点是在内存中地址是连续的,所以在随机访问一个数组中的地址的时间复杂度是O(1),寻址公式大概是:
1 |
|
数组由于对内存的要求比较苛刻,带来的一个问题就是低效的“插入”和“删除”,在做数据的插入和删除的时候要频繁的进行数据的迁移。对于数组的动态扩容策略的实现可以参考redis的字符串底层实现原理或者java中的arrayList<>.
more >>
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true