自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 什么是ASGI?Uvicorn?

什么是ASGI 异步网关协议接口,一个介于网络协议服务和Python应用之间的标准接口,能够处理多种通用的协议类型,包括HTTP,HTTP2和WebSocket。 然而目前的常用的WSGI主要是针对HTTP风格的请求响应模型做的设计,并且越来越多的不遵循这种模式的协议逐渐成为Web变成的标准之一,...

2020-07-04 22:08:56 29 0

原创 python中的异步非阻塞 async await

from time import time, sleep """ 同步操作 """ def app01(): def fn1(): sleep(3) print("fn...

2020-07-04 08:57:45 43 0

原创 nodejs grpc

npm包 grpc @grpc/proto-loader server.js const path = require('path'); const grpc = require('grpc'); const protoLoader = require(...

2020-06-28 08:57:16 42 0

原创 编程语言对比选择

编程语言对比选择 Javascript/nodejs /* io密集 v14.2的node计算能力爆表 计算时间长的交给go这种并发协程做合适 / Typescript / js界的java/c# 约束了类型,非常棒 ,可以用起来 程序的开发体验,维护都会很大提升 / Python /脚本,自动化...

2020-06-25 22:10:50 27 0

原创 ubuntu 修改国内镜像mirror

# 1 vim /etc/docker/daemon.json # 2 拷贝下面代码 { "registry-mirrors": ["http://hub-mirror.c.163.com"] } # 3 重启 sudo service docker ...

2020-06-20 19:55:20 70 0

原创 windows下mysql开启远程被

1、mysql -u root -p 2、use mysql 3、GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION; 4、flush privileges; 5、select host,us...

2020-06-20 12:42:22 47 0

原创 pipenv 的使用

pipenv 是类似npm maven的包管理工具 安装 pip install pipenv 使用 pipenv install requests pipenv install requests==2.13.0 pipenv update pipenv update <包名>...

2020-06-20 09:54:49 32 0

原创 vscode手动安装go的工具

默认被墙,不能安装成功 第一步 git clone https://github.com/golang/tools.git git clone https://github.com/golang/lint.git 第二步 再次打开vscode,直接打开一个go文件,当有提示安装的时候,直接点击...

2020-06-04 23:02:35 62 0

原创 git国内下载源

添加链接描述

2020-06-04 21:36:04 42 0

原创 python下载国内源

添加链接描述

2020-06-04 19:09:42 40 0

原创 vscode 远程调试nodejs

{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2....

2020-05-29 09:42:58 55 0

原创 python 常用的时间操作

import time import datetime ''' time ''' # 当前时间戳 print(time.time()) # 1589898214.7195132 print(int(time.time())) # ...

2020-05-19 22:41:34 48 0

原创 python json转json字符串时候,中文被转义解决

核心 json.dumps(jsonData, ensure_ascii=False) import pymysql import json conn = pymysql.connect( host='127.0.0.1', port=3306, u...

2020-05-19 22:13:13 257 0

原创 go 冒泡排序

package main import ( "time" "fmt" ) func bubbleSort(arr []int) []int{ n := len(arr) for i:=0; i< n-1; i++ { fo...

2020-05-18 21:58:47 42 0

原创 javascript/nodejs 冒泡排序

const arr = [13140, 71150, 98016, 2672, 65544, 70876, 60106, 82363, 28026, 34237, 85866, 29737, 20727, 85706, 43209, 65053, 2680, 22995, 62578, 95850...

2020-05-18 21:36:37 52 0

原创 python冒泡排序

import numpy as np import time src_list = np.random.randint(1, 100000, (5000)).tolist() # print(src_list) """ 冒泡排序: 因为越小的元素通过交...

2020-05-18 21:22:34 32 0

原创 mysql 表增加索引

1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `tab...

2020-05-13 11:20:25 33 0

原创 python关键字参数与可变参数

1.关键字参数 关键字参数可以传入0或者多个参数名的参数,这些参数在函数定义中并没有出现,这些参数在函数内部自动封装集成一个字典(dict),通常来讲关键字参数是放在函数参数列表的最后,通过一个demo代码来看: def write_msg(id, **kwargs): msg = { ...

2020-05-13 11:18:40 38 0

原创 windows10 安装nodejs失败 管理员权限解决

1. 打开管理员命令行,以管理员权限打开 2. cd 到nodejs包目录 3. 执行 msiexec /package [nodejs.xxx.msi]

2020-04-28 17:59:51 508 0

原创 nvm切换国内源

nvm将安装镜像设置成国内镜像 export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

2020-04-17 17:23:40 598 0

原创 算法1-Go版

package main import ( "fmt" "time" ) func main() { t1 := time.Now() for a := 0; a < 1000; a++ { for b := 0; b < 10...

2020-04-14 20:23:21 47 0

原创 npm - 获取本机的网络ip v4 v6 【internalIp】

const internalIp = require('internal-ip'); (async () => { console.log(await internalIp.v6()); //=> 'fe80::1' ...

2020-04-12 10:01:17 90 0

原创 算法1 — Dart版

main(List<String> args) { var t1 = new DateTime.now(); for (int a = 0; a < 1001; a++) { for (int b = 0; b < 1001; b++) { f...

2020-04-05 23:06:33 63 0

原创 mac上彻底删除Jetbrains系列的IDE idea goland

删除 ~/Library/Preferences/ ~/Library/Caches/ ~/Library/Application Support/ ~/Library/Logs/

2020-03-31 09:46:08 379 0

原创 shell 命令行 base64加密解密

echo abchjkhjk123 | base64 YWJjaGpraGprMTIzCg== echo YWJjaGpraGprMTIzCg== | base64 -D abchjkhjk123

2020-03-29 11:33:27 298 0

原创 goland 设置控制台折叠 #gosetup 环境变量

1、快捷键 ctrl(cmd) + shift + A 2、输入 Registry 3、取消 run.process.with.pty的勾选,然后关闭即可

2020-03-28 18:37:29 1686 3

原创 SublimeText3 安装插件

Sublime text 3 汉化+添加插件 1.按住 Ctrl + shift + p,输入 package control 2.点击菜单 Preferences -> Package Control 3.Package Control:Install Package 4.输入Chines...

2020-03-26 19:21:42 63 0

原创 docker安装easy-mock

version: '3' services: mongodb: image: mongo:3.4.1 volumes: # /apps/easy-mock/data/db 是数据库文件存放地址,根据需要修改为本地地址 - ...

2020-03-26 10:40:42 116 0

原创 python 定时任务

from datetime import datetime import os from apscheduler.schedulers.blocking import BlockingScheduler def tick(): print('Tick! The time is...

2020-03-05 21:21:29 54 0

原创 python 中打印堆栈的详细信息

import traceback class MyClass(object): def __init__(self, name): self.name = name def sayName(self): try: pri...

2020-03-05 16:09:18 119 0

原创 CSS实现带阴影效果的三角形

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=dev...

2020-02-12 09:50:55 140 0

原创 windows 下使用ConEmu美化的终端代替Powershell

https://blog.csdn.net/Akilarex/article/details/89283304 https://github.com/JanDeDobbeleer/oh-my-posh

2020-01-19 17:18:31 275 0

原创 安装swift-format格式化代码

基本操作: git clone -b swift-5.1-branch https://github.com/apple/swift-format.git cd swift-format swift build # 会联网拉取依赖 【github地址】 https://github.com/...

2020-01-19 09:33:54 257 0

原创 Android各版本对应的SDK版本

平台版本 SDK版本 版本名称 9.0 28 Pie (Android P) 8.1 27 Oreo(Android O)(奥利奥) 8.0 26 Oreo(Android O)(奥利奥) 7.1 25 Nougat(Android N)(牛轧糖) 7.0 24 Nougat(Android N...

2020-01-17 17:48:20 350 0

原创 docker搭建gitea

docker pull gitea/gitea:latest sudo mkdir -p /opt/gitea docker run -d --name=gitea -p 10022:22 -p 3000:3000 -v /opt/gitea:/data gitea/gitea:latest ...

2020-01-13 14:38:56 105 0

原创 做网络开发时要谨慎

做网络应用开发时,安全要永记在心。 如果你开发了一个网络应用,那么可能会让用户注册并把他们的数据保存在服务器上。 用户把数据托付给了你。哪怕你的应用只是给自己用的,你也会希望数据完好无损。 不幸的是,网络应用的安全性是千疮百孔的,可以攻击的方法太多了。 Flask 可以防御 现代 Web 应用最常...

2020-01-10 10:15:08 55 0

原创 Flask 的设计原则

Flask 的设计原则之一是简单的任务不应当使用很多代码,应当可以简单地完成,但 同时又不应当把程序员限制得太死。

2020-01-10 10:12:38 49 0

原创 idea 的github

https://github.com/jsonsuxing/WebStormActivationCode/blob/master/WebStorm%E6%BF%80%E6%B4%BB%E7%A0%81%EF%BC%88%E5%8F%AF%E7%94%A8%E5%88%B02020-12-14%EF...

2020-01-07 13:36:00 455 0

原创 linux 安装golang

下载 wget https://studygolang.com/dl/golang/go1.13.5.linux-amd64.tar.gz tar -zxvf go1.13.5.linux-amd64.tar.gz sudo mv go /usr/local/ 配置 vim .bashrc...

2019-12-31 21:53:49 66 0

原创 ubuntu 18.04安装 macos字体 monaco

github https://github.com/cstrap/monaco-font sudo ./install-font-ubuntu.sh https://github.com/todylu/monaco.ttf/blob/master/monaco.ttf?raw=true

2019-12-31 21:32:13 398 0

提示
确定要删除当前文章?
取消 删除