首页 > TAG信息列表 > Done

【sonic】使用docker搭建单机sonic-server-1.5.0-release

1、官网 https://sonic-cloud.gitee.io/#/Deploy   2、github https://github.com/SonicCloudOrg   3、下载 https://download.sonic-cloud.wiki/sonic/sonic-server/v1.5.0-release/sonic-server-v1.5.0-release.zip   4、解压到指定目录 创建目录sonic-server mkdir sonic-s

swoole的安装

因为换了一台工作电脑 需要重新安装各种环境,这里简单记录一下swoole的安装步骤。 首先去下载它的git仓库: $ git clone https://gitee.com/swoole/swoole.git Cloning into 'swoole'... remote: Enumerating objects: 91791, done. remote: Counting objects: 100% (2995/2995), d

6.线程池

1.Python3中官方才正式提供线程池。 2.线程不是开的越多越好,开的多了可能会导致系统的性能更低。   注意:不要进行无限制的创建线程。 3.线程池的使用   示例1:      示例2:等待线程池的任务执行完毕。      示例3:任务执行完成后,通过.add_done_callback(done)在执行其

es6——iterator迭代器

iterator的说明 1 es6创建了一种新的迭代器 2 for of 可以遍历使用迭代器 3 Array Arguments Set Map String TypeArray NodeList 都支持 4 iterator是对象的一个symbol类型的属性 1 const arr = ['o', 'r', 'e', 'a']; 2 3 // 不同于for in 的是 for in i 是下标、键 for

情态动词

1.注意could/would      a>过去   b>客气  c>虚拟  Can you/Could you/I will do/I would like to do can/could :强调客观能力,表示许可,进行推测(可能性) will/would体现主管医院,表将来 may/might:语气弱,不确定的情况或较弱的可能性,表示许可 must:语气强,态度坚决,情

avue调用接口后给属性赋值

saveOrder(row, done, loading) { returnOrderNumber().then(res => { // this.form.checkoutCode = res.data.wareHouseNumber; // $set this.$set(row, 'returnNumber', res.data.wareHouseN

语法

      1.句型结构 1.1 简单句 句型结构:   主格 :动作发出的人 宾格 :动作承受人    1) 主+谓 2)主+谓+宾 必须有实义动词 I wash my hands 3)主+谓+宾+宾 4)主+谓+宾+宾补 宾补:对宾语的补充说明;会让句子简洁 I am going to paint it pink (pink宾补) I find the room dark 5)主+系

RISCV学习-1 RISCV模拟器

最近有个项目需要用到RISCV开发板,没拿到开发板之前,先尝试配置一个虚拟机环境 1、配置riscv-toolchain git clone https://github.com/riscv/riscv-gnu-toolchain Cloning into 'riscv-gnu-toolchain'... remote: Enumerating objects: 8045, done. remote: Counting objects: 100

avue一个完整页面

<template> <div class="app-container"> <div class="sekuai"> <span class="xunjia">其他出库单</span> </div> <div class="page-container">

js: TransformStream 浏览器上的流转换

class UpperCaseTransformStream { constructor() { return new TransformStream({ transform(chunk, controller) { controller.enqueue(chunk.toUpperCase()); }, }); } } (async () => { const response = await fetch("/index

shell循环

shell 循环 循环的分类 循环名称 循环含义 应用场景 while 当型循环 死循环、按行读取文件、有条件循环 do until 直到型循环 没有场景 for 通用型循环 很多应用场景 循环语法 while循环 while <条件表达式>;do cmd1 cmd2 cmd3 done while <条件表达式> do cmd

jquery 延迟 deferred

deferred对象定义了多种方法,具体说明如下: $.Deferred():生成一个deferred对象。 deferred.done():指定操作成功时的回调函数。  deferred.fail():指定操作失败时的回调函数。 deferred.promise():没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接收参数时,其

3.输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序

输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序 [root@CentOS8 ~]# cat array_maopao_up_down.sh !/bin/bash ******************************************************************** Author: Hbiaoming QQ: 123456789 Date:

浅尝shell脚本并发

​ 默认情况下,shell脚本中的命令是串行执行的,必须等到前一条命令执行完毕之后才执行接下来的命令,但是如果有一大批的命令需要执行,而且互相之间又没有影响的情况下,可以采用并发执行的方式执行。 ​ 正常情况下的shell脚本如下: #!/bin/bash for ((i=0;i<5;i++));do {

Golang context

Context Go 语言中提供了 context 包,通过显示传递 context, 实现请求级别的元数据、取消信号、终止信号的传递。context 包提供了从现有的上下文值(curContext)派生新的上下文值(newContext)的函数。 这些值会形成一个树。 当一个 context 被取消或者超时时,从它派生的所有 context 也

ES6 Generator 函数

async是generator函数是语法糖,那么到底什么是generator函数呢 ? ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法: Generator 有两个区分于普通函数的部分: 一是在 function 后面,函数名之前

Action speaks louder than words.

少年,梦要你亲自实现,世界要你亲自去看,当你未来付出踏踏实实的努力的时候,那些你觉得看不到的人和遇不到的风景,终将在你的生命力出现! 加油,少年! One never notices what has been done; one can only see what remains to be done. 

转载 生产消费者模型中task_done()具体作用

直奔主题tase_done()的作用:只有消费者把队列所有的数据处理完毕,queue.join()才会停止阻塞 代码解释#关于tase_done()的作用:只有消费者把队列所有的数据处理完毕,queue.join()才会停止阻塞import timefrom queue import Queuefrom threading import Threadq = Queue() def produce()

3.shell脚本循环试题

shell脚本循环试题 1.计算从1到100所有整数的和 #!/bin/bash a=0 for i in {1..100} #1到100 #每次循环变量i的值也为循环次数 do a=$[ $a + $i ] #每次循环变量重新赋值给变量a done echo "(1+..100)的和是"$a 2.提示用户输入一个小于100的整数,并计算从1到该数之间所有整数

Node.js精进(1)——模块化

  模块化是一种将软件功能抽离成独立、可交互的软件设计技术,能促进大型应用程序和系统的构建。   Node.js内置了两种模块系统,分别是默认的CommonJS模块和浏览器所支持的ECMAScript模块。   其中,ECMAScript模块是在8.5.0版本中新增的,后面又经过了几轮的迭代。本文若无特别说

深度学习入门(鱼书)学习笔记:第3章 神经网络

目录导航 第3章 神经网络 3.1 从感知机到神经网络 3.2 激活函数 3.3 多维数组运算 3.4 3层神经网络的实现 3.5 输出层设计 3.6 手写数字识别 运行ch03/mnist_show.py的结果 点击查看运行输出 "D:\Program Files\Python\Python37\python.exe" D:/Code/CodePython/02_dl_from_scrat

批量删除一个月为tag的镜像的办法

第一步获取镜像列表 docker images |grep 20220401 |awk 'BEGIN{ORS=","}{print $1}' 第二步执行双循环删除 for i in {20220401..20220430} ; do for j in {vm,tm,tax,sys,scm,qm,ps,pd,mdm,ma,ips,fssp,fsbz,fi,erm,ep,eis,eao,eam,ea,ct,crm,cb,bp,ba,arap}; do docker

15行Shell解决按表备份mysql

databases='test1 test2' Date=$(date "+%Y-%m-%d") Time=$(date "+%H%M%S") for db in $databases do mkdir -p `echo /home/backup/mysql/$db/$Date` done for db in $databases do tables=`mysql -u root -p123456 $db -e "show t

sync.Once多协成

https://www.jianshu.com/p/c9f1b0fe9bed   sync.Once 倒数第三关注 2018.06.13 15:02:56字数 143阅读 878 once结构是这样的 type Once struct { m Mutex done uint32 } 其中只有这么一个方法 func (o *Once) Do(f func()) { if atomic.LoadUint32(&o.

ERROR: null value in column "name" of relation "res_company" violates not-null c

1 # 创建res.company公司信息的时候,发现它执行了两次create()方法,并且第二次调用create,传了一个[{}]做为参数 2 # 原因是,你创建res.company的时候并没有指定哪个res.users用户去创建,没有指定就没办法获取一些特定值 3 # 之所以没有指定,是因为你是在处理http请求的时候去创建公司