Linux:shell基础(二) :PS1

PS1:定义系统提示符的变量 \d:显示日期,格式为“星期 月 日” \h:显示简写主机名,如默认主机名“localhost” \t:显示24小时制时间,格式为“HH:MM:SS” \T:显示12小时制时间,格式为“HH:MM:SS” \A:显示24小时制时间,格式为“HH:MM” \u:显示当前用户名 \w:显示当前所在目录的完整名称 \W:显示当前所在目录的最后一个目录 \#:执行第几个命令 \S:提示符,如果是root用户会显示提示符为“#”,如果是普通用户,会显示提示符为“$”
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

D2Admin - 基于vue的清新后台模板

本文转载于:猿2048网站➺https://www.mk2048.com/blog/blog.php?id=hikh0kjakj Solution of management system front-end based on vue.js and ElementUI 介绍 D2Admin 是一个开源的管理系统前端集成方案 Github仓库 - 预览地址 中文文档 D2Admin 是完全开源免费的管理系统集成方案,由 FairyEver 在工作之余完全由兴趣驱动完成,如果你也一样喜欢前端开发,
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

docker制作jdk镜像

同级目录下创建一个Dockerfile,必须叫这个名字 [root@localhost file]# ll total 181296 -rw-r--r--. 1 root root 0 Oct 31 10:34 Dockerfile -rw-r--r--. 1 root root 185646832 Mar 28 2019 jdk-8u181-linux-x64.tar.gz 编写Dockerfile [root@localhost file]# vim Dock
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

Celery架构

cerely是什么?   cerely被用来稍后执行某些代码,或者调度器调度这些代码。 Celery架构   Celery的架构由三部分组成,消息中间件(message broker)、任务执行单元(worker)和 任务执行结果存储(backend - task result store)组成。 消息中间件   Celery本身不提供消息服务,但是可以方便的和第三方提供的消息中间件集成。包括,RabbitMQ, Redis等等 任务执行单元   Worker是Celery提供的任务执行的单元
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

SecureCRT 设置透明色

Options(选项)--GlobalOptions(全局选项) 根据需要,调整下面值的大小
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

鹅厂视频部笔试及面试问题整理

本文转载于:猿2048网站➫https://www.mk2048.com/blog/blog.php?id=hikhci20jb 前言 最近有小伙伴在群上和后台私信我说想要点面经,今天给大家整理了一下真实面试问题。 至于笔试题,直接在公众号后台回复「腾讯视频笔试题」即可,整理压缩成图片了。 还有想要系统性学习 JavaScript 的童鞋,直接在公众号后台回复「js学习路线」,也整理成图片方便大家保存阅读了。 第一轮面试 前端小组负责人,问题整理如下: 如何实现图片懒加载; 如何提高图片懒加载
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

面试题持续更新

每天20题 加油 面试基础第一天
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

The Architectural Principles Behind Vrbo’s GraphQL Implementation

转自:https://medium.com/expedia-group-tech/graphql-component-architecture-principles-homeaway-ede8a58d6fde At Vrbo, we’ve been using GraphQL for over a year. But there are some differences in how we’ve implemented and used GraphQL compared to some exa
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

如何向github上传代码

1.首先你要安装git才行,这里不说明。 2.在github上创建个人仓库: 3.复制仓库地址: 4.在本地随便创建一个文件夹(注意路径不要中文) 5.进入文件中,鼠标右键如果安装成功git,菜单中会多出Git bash Here和Git GUI Here两个菜单,选择Git GUI Here 6.弹出如下窗口: 7.输入命令: (1)从github中克隆:git clone https://github.com/chen123wyw/test_1.git 文件夹中会多出一个文件: (2)进入
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

页面缓存、离线存储技术localforage(介绍篇)

改进的离线存储 localForage 是一个 JavaScript 库,通过简单类似 localStorage API 的异步存储来改进你的 Web 应用程序的离线体验。它能存储多种类型的数据,而不仅仅是字符串。 localForage 有一个优雅降级策略,若浏览器不支持 IndexedDB 或 WebSQL,则使用 localStorage。在所有主流浏览器中都可用:Chrome,Firefox,IE 和 Safari(包括 Safari Mobile)。 localForage 提供回调
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

使用navicat for mysql或SQLyog连接阿里云等服务器的mysql

我是使用navicat的windows端 连接centos下mysql服务器 其实配过远程连接grant all privileges on . to root@’%'identified by ‘password’; 并在服务器控制台打开3306端口就可以直接连接了 (本地连接的话常规页面设下账号密码就OK) 设置如下图 原文链接:https://blog.csdn.net/liyifan687/article/details/80040246
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

Python之路(第四十七篇) 协程

一、协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程相比于线程,最大的区别在于,协程不需要像线程那样来回的中断切换,也不需要线程的锁机制,因为线程中断或者锁机制都会对性能问题造成影响,所以协程的性能相比于线程,性能有明显的提高,尤其在线程越多的时候,优势越明显。 协程的好处: 无需线程上下文切换的开销 无需原子操作锁定及同步的开销 "原子操作(atomic operatio
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

11-1 luffycity 上线笔记

目录 目录 目录 项目上线 支付宝支付接入 课程详情页前台 课程详情页后台
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

列表切片赋值,小技巧(Python基础)。

列表的操作相对我还是比较熟悉的,累的时候看一些基础教程,巩固加补充知识点。 随便提示一下,list命令不是函数,是一个类。 列表的切片赋值: In [1]: name = list('sidian') In [2]: name[2:] = list('ab')
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

Spark Streaming整合Kafka

0)摘要   主要介绍了Spark Streaming整合Kafka,两种整合方式:Receiver-based和Direct方式。这里使用的是Kafka broker version 0.8.2.1,官方文档地址:(http://spark.apache.org/docs/2.2.0/streaming-kafka-0-8-integration.html)。 1)Kafka准备 启动zookeeper ./zkServer.sh start 启动kafka ./kafka-server-s
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

接口缓存--把接口放在redis数据库中,减少访问量

针对访问量大,且数据较固定的接口,建议建立接口缓存,建立了缓存之后,不会再直接去访问接口了。 比如下面的轮播图接口,每刷新一下首页都会访问一下轮播图接口,所以我们用接口缓存来处理,减少访问量。 视图模块:home/views.py from rest_framework.generics import ListAPIView from . import models, serializers from settings.const import BANNER_COUNT # 访问量大
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

9(2)、用两个队列实现一个栈

现在有一个A队列和一个B队列。 (1)入栈操作,判断A队列是否有元素,若A队列有元素,则元素直接入A队列;若没有,则将元素入B队列; (2)出栈操作,若A和B都没有元素,则出栈失败;   判断A是否有元素,若A有元素,则获取A元素的个数N,将前N-1个元素出队并进入B队列,最后一个元素即为出栈元素;         如果A中没有元素,则对B执行上述操作。 第二种解法: A队列永远作为空队列,B队列存放元素 (1)入栈操作:将元素进入A队列,然后将B中的元素循环出队并进入A队列,将A和B队列引用
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

【洛谷 1109】学生分组

题目描述 有N组学生,给出初始时每组中的学生个数,再给出每组学生人数的上界RR和下界L(L \le R)L(L≤R),每次你可以在某组中选出一个学生把他安排到另外一组中,问最少要多少次才可以使NN组学生的人数都在[L,R][L,R]中。 输入格式 第一行一个整数NN,表示学生组数; n \le 50n≤50 第二行NN个整数,表示每组的学生个数; 第三行两个整数L,RL,R,表示下界和上界。 输出格式 一个数,表示最少的交换次数,如果不能满足题目条件输出-1−1 输入输出样例 输入 #1复制
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

消息队列 - mac上安装RabbitMq (转)

什么是RabbitMQ?   RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件)。支持WIndows、Linux、MAC OS 操作系统和包括java、.net在内的多种编程语言。 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,分面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受 客户端/中间件
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0

面试题:如何设计一个权限系统?

前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。 目前在公司负责权限这块,所以对权限这块的设计比较熟悉,公司采用微服务架构,权限系统自然就独立出来了,其他业务系统包括商品中心,订单中心,用户中心,仓库系统,小程序,多个APP等十几个系统和终端 1.权限模型 迄今为止最为普及的权限设计模型是RBAC模型,基于角色的访问控制(Role-Based Access Cont
分类: 其他 发布时间: 10-31 23:34 阅读次数: 0