linux
文章平均质量分 78
活跃的煤矿打工人
精通VUE、Flask、Django、Openstack、Docker、SDN。
致力于建立中国开源新兴社区。制定共产规则。
展开
-
【星海出品】数据库原理
数据库原理原创 2022-12-29 18:36:26 · 725 阅读 · 0 评论 -
【星海随笔】C++程序设计(实践)04738复习资料
C++上机前全文背诵内容原创 2022-09-28 14:44:55 · 2476 阅读 · 0 评论 -
【星海随笔】FP树的数据结构 python实现
class treeNode: def __init__(self, name_value, num_occur, parent_node): self.name = name_value self.count = num_occur self.node_link = None self.parent = parent_node self.children = {} def inc(self,原创 2022-05-27 11:26:41 · 380 阅读 · 0 评论 -
【星海随笔】关联规则(二) python实现
def loadDataSet(): return [[1,2,5],[2,4],[2,3],[1,2,4],[1,3],[2,3],[1,3],[1,2,3,5],[1,2,3]]#1.构建候选1项集C1def createC1(dataSet): C1 = [] for transaction in dataSet: for item in transaction: if not [item] in C1:原创 2022-05-26 16:05:20 · 552 阅读 · 0 评论 -
【星海随笔】使用python,实现算法推荐功能
pip install nltkpip install cufflinksnltk是一个python工具包, 用来处理与自然语言相关的东西. 包括分词(tokenize), 词性标注(POS),文本分类等,是较为好用的现成工具。但是目前该工具包的分词模块,只支持英文分词,而不支持中文分词。cuffdiff主要是发现转录本表达,剪接,启动子使用的明显变化。import pandas as pdimport numpy as npfrom nltk.corpus import sto原创 2022-05-25 22:08:24 · 371 阅读 · 0 评论 -
【星海出品】 运维巡检合集
Ubuntu20.04 每周一次的备份太重要了,版本crontab -e0 0 * * 1 bash /back/xxx,sh对容器数据库的备份 dump.shcd /backDB_ID=$(docker ps -a | grep mariadb-server | awk '{print $1}')docker exec ${DB_ID} mysqldump -uroot -padmin@hchd --all-databases > $(date +%Y%m%d).sql清理原创 2022-05-24 12:08:52 · 689 阅读 · 0 评论 -
【星海出品】docker入门
Docker 入门容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配。容器包含应用和其所有的依赖包,但是与其他容器共享内核。容器在宿主机操作系统中,在用户空间以分离的进程运行。通过使用容器,我们可以轻松打包应用程序的代码、配置和依赖关系,将其变成容易使用的构建块,从而实现环境一致性、运营效率、开发人员生产力和版本控制等诸多目标。Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。而 Linux 容器是 Li原创 2021-07-17 21:51:23 · 166 阅读 · 0 评论 -
【星海出品】前后端是如何连通的
web后端和前端是怎么连接的首先要了解七层模型的基础知识七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。网站数据处理主要分为三层。第一层,表示层,这部分可以用HTML代码,CSS/Javascript代码来实现等。通过前端代码可以实现网页的布局和设计。这层又可以称为显示层。也就是你用浏览器打开能看到的网页。第二层,是业务层,这层是负责处理数据的。常用原创 2021-07-15 11:44:11 · 4858 阅读 · 0 评论 -
【星海出品】Django入门
**Django简述 **Django采用MVC架构设计的开源的WEB快速开发框架。优点: 能够快速开发,自带ORM、Template、Form、Auth核心组件MVC设计模式 实用的管理后台Admin 简洁的url设计 周边插件丰富缺点:框架重、同步阻塞所以Django的设计目标就是一款大而全,便于企业快速开发项目的框架,因此企业应用较广。最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。以下内容简要介绍了如何使用 Django 实现一个数据库驱动的 Web 应原创 2021-07-15 00:49:23 · 410 阅读 · 1 评论 -
【星海出品】Mongodb快速入门
MongoDB是一个基于分布式文件存储的非关系型数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。文档是MongoDB的核心概念。文档就是键值对的一个有序集{‘msg’:‘hello’,‘foo’:3}。类似于python中的有序字典架构简单 没有复杂的连接深度查询能力,MongoDB支持动态查询。容易调试 容易扩展不需要转化/映射应用对象到数据库对象使用内部内存作为存储工作区,以便更快的存取数据。安装https://www.mongodb.com/down原创 2021-07-14 17:45:24 · 118 阅读 · 0 评论 -
【星海出品】Redis快速入门
Redis(Remote Dictionary Server )即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。由于redis涉及知识点较多,这里先需要对redis的基础有个简单了解redis 是K-V型的非关系型数据库,由出生于西西里岛的意大利人(antirez)发明的。他早年是原创 2021-07-14 16:39:12 · 152 阅读 · 0 评论 -
【星海出品】RabbitMQ快速入门
本文会从基础概念开始,扩展到实战再扩展回概念,由浅入深去了解rabbitMQrabbitMQ入门RabbitMQ 是部署最广泛的开源消息代理。是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。AMQPAMQP,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,同样原创 2021-07-14 15:37:35 · 602 阅读 · 0 评论 -
【星海出品】Bcrypt 加密算法
安装问题暂不进行介绍在linux系统安装简单。yum就可以。在Windows环境下需要一些C++环境。本人喜欢使用Vscode进行研究,安装简单。首先认识Bcrypt 就要对加密算法有简单的认识。先简单介绍一下Bcrypt是单向Hash加密算法,类似Pbkdf2算法 不可反向破解生成明文。Bcrypt是怎么加密的?Bcrypt有四个变量:1.saltRounds: 正数,代表hash杂凑次数,数值越高越安全,默认10次。2.myPassword: 明文密码字符串。3.salt: 盐,一原创 2021-07-02 22:56:44 · 541 阅读 · 0 评论 -
【星海出品】宿主机 连接 VMware 问题全解
主机无法连接到 VMware排错思路。1.首先确认主机和虚拟机的基本信息。网关,和虚拟机器的网关等等network.service: control process exited,code=exited status=1原创 2021-06-19 17:47:47 · 1746 阅读 · 0 评论
分享