自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 Tiller 服务器的权限不足解决办法

helm tiller 权限问题

2022-08-23 18:35:04 159 1

原创 鸭子类型和白鹅类型

鸭子类型的定义是:“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”言简意赅的理解是:“对象的类型无关紧要,只要实现了特定的协议即可。忽略对象真正的类型,转而关注对象有没有实现所需的方法、签名和语义。”最直接的结果就是:一个用户定义的类型,不需要真正的继承自抽象基类,但是却可以当作其子类一样来使用。比如用户实现了序列协议,就可以当作内置序列类型来用,对其使用len()等函数,调用__len__()等用于内置类型的方法。比如用户实现了__getitem__

2022-03-03 16:43:04 216

原创 ‘wmic‘ is not recognized as an internal or external command, operable program or batch file.

最近在windows 11 下运行 kafka-server-start.bat 启动Kafka 出现报错:'wmic' is not recognized as an internal or external command, operable program or batch file.百度发现多数解决办法是把 SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 添加进环境变量,但是我的已经添加了,仍不能解决问题。后来Goo

2021-12-09 14:47:16 2645

原创 Intelj java: 程序包okhttp3不存在

今天用 IntelJ 发现一个问题, Intelj java: 程序包okhttp3不存在后来百度到一个解决办法Settings-->Build-->Build Tools-->Maven-->Runner-->勾选上Delegagte IDE build/run actions to Maven

2021-08-01 22:34:20 4302 1

原创 django-mongoengine基本配置

"""Django settings for beecloud_api project.Generated by 'django-admin startproject' using Django 3.0.4.For more information on this file, seehttps://docs.djangoproject.com/en/3.0/topics/settings/For the full list of settings and their values, see

2020-10-22 18:08:54 788

原创 Mac 下安装 ProtoBuff 简单方法

Mac 下安装 ProtoBuff 简单方法在 https://github.com/protocolbuffers/protobuf/releases 页面下载 protobuf Mac 下的安装包 protoc-3.13.0-osx-x86_64.zip 并解压安装cd protoc-3.13.0-osx-x86_64cp -r include/ /usr/local/include/cp -r bin/ /usr/local/bin/cd bin/cp protoc /usr/l

2020-09-24 22:56:11 614

原创 elasticsearch 7.x 集群配置

集群配置cluster.name: esclusternode.name: node-1网络绑定,绑定 0.0.0.0,支持外网访问network.host: IP地址http.port: 9201设置节点间交互的tcp端口,默认是9300transport.tcp.port: 9301集群发现discovery.seed_hosts: [“127.0.0.1:9301”,“127.0.0.1:9302”,“127.0.0.1:9303”]手动指定可以成为 mater 的所有节点的 na

2020-06-15 23:48:06 602

原创 Ubuntu Server内核优化提高并发

设置文件打开句柄数# 查看系统默认的值ulimit -n# 设置最大打开文件数ulimit -n 1000000这样只能在当前 shell 中有效。通过修改配置文件的方式修改程序最大打开句柄数可以永久有效:sudo vim /etc/security/limits.confroot soft nofile 1040000root hard nofile 1040000...

2019-10-15 14:09:42 3096

原创 Docker 容器日志占用空间过大解决办法

问题docker容器日志导致主机磁盘空间满了。docker logs -f container_name噼里啪啦一大堆,很占用空间,不用的日志可以清理掉了。解决方法2.1 找出Docker容器日志在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面,查看各个日志文件大小的脚本docker_log_size.sh,内容...

2019-05-27 10:37:31 21888 1

原创 Error response from daemon: Get https: x509: certificate signed by unknown authority

在其他设备用docker login *.*.*.* 登录Harbor 服务器时,报下面错误:python@job:/lib/systemd/system$ docker login 192.168.0.19Username: <username>Password: Error response from daemon: Get https://192.168.0.19/v2/...

2019-03-03 16:58:44 10501 3

原创 vim中添加多行注释和删除多行注释

vim中添加多行注释和删除多行注释1.多行注释:a. 按下Ctrl + v,进入列模式;b. 在行首选择需要注释的行;c. 按下“I”,进入插入模式;d. 然后输入注释符(“//”、“#”等);e. 按下“Esc”键。2.删除多行注释:a. 按下Ctrl + v, 进入列模式;b. 选定要取消的注释符;c. 按下“x”或者“d”....

2018-12-17 11:05:04 163

原创 win10下安装twisted遇到bug

cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DWIN32=1 -Ic:\python\python35\include -Ic:\python\python35\include /Tcsrc/twisted/test/raiser.c /Fobuild\temp.win-amd64-3.5\Release\src/twisted/test/raiser....

2018-10-23 15:42:03 934

原创 Win10环境下pip升级、换源和BUG

Win10环境下pip升级、换源和BUG1.pip升级python -m pip install –upgrade pip2.换源在windows资源管理器下键入%APPDATA%新建文件夹pip进入新建的这个pip文件夹内,新建文件pip.ini,以记事本形式打开,然后敲入[global] timeout = 6000 index-url = http://pypi.doub...

2018-10-13 17:30:43 4414

原创 django_类视图bug

RuntimeError: You called this URL via POST, but the URL doesn’t end in a slash and you have APPEND_SLASH set.使用postman 测试Django 类视图的 post 方法时遇到如下bug:RuntimeError: You called this URL via POST, but t...

2018-10-13 17:17:24 167

原创 JavaScript高级

01.数组的操作方法var arr = [1,2,3,4,'哈哈哈']alert(arr.join('-')) // 输出 1-2-3-4-哈哈哈//数组push()//在数组最后追加数据alert(arr.push('呵呵呵')) //这里返回数组的长度// 正确输出// 添加数组注意: 都是在添加完元素之后,再打印数据arr.push('哈哈哈')alert(arr...

2018-10-13 17:15:19 251

原创 pip install出错:Cannot connect to proxy

pip install *** :Cannot connect to proxy在使用pip install 安装任何新的包都会出现下面错误:PS C:\WINDOWS\system32> pip install djangoLooking in indexes: http://pypi.douban.com/simpleCollecting django Retrying (R...

2018-10-13 17:12:53 13602 17

原创 Win10添加右键在此处打开命令行

通过添加注册表项,实现右击“在此处打开命令行功能”注册表位置:HKEY_CLASSES_ROOT\Directory\Background\shell\win10系统用标识右键菜单打开命令行的键,键值639bc8(十六进制):ShowBasedOnVelocityId(显示标识)HideBasedOnVelocityId(隐藏标识)效果  直接右键即可看到该选项,无需同时按...

2018-08-26 14:56:16 2019

原创 win10 下PoweShell MySQL 中文报错提示:ERROR 1366 (HY000): Incorrect string value:

发现出现这个报错和win10的默认编码方式 GBK 有关系,改默认编码方式为UTF-8 就可以一劳永逸的解决。最新的win10 系统提供了更改默认编码方式的选项,不过要手动更改。 首先打开Windows 设置,选择 时间和语言然后,选择 区域和语言, 找到 管理语言设置找到 更改系统区域设置勾选 Bata版:使用Unicode UTF-8全球语言支持 选项:...

2018-08-23 15:55:55 652

原创 Linux命令总结

Linux 命令总结Linux 命令总结cd命令ls 命令各个字段的含义第1字段:文件属性字段第2字段:文件硬链接数第3字段:文件(目录)拥有者第4字段:文件(目录)拥有者所在的组第5字段: 文件所占用的空间(以字节为单位)第6字段:文件(目录)最近访问(修改)时间第7字段:文件名pwd命令touch命令mkdir命令rmdir 命令rm 命令cp 命令...

2018-07-02 16:21:48 243

转载 理解inode

inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。理解inode作者:阮一峰一、inode是什么?理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每...

2018-06-30 16:35:19 679 2

原创 简单数学计算器求值(Python)

思路:数学计算式是中缀表达式,所以先把中缀表达式转换为后缀表达式,然后对后缀表达式进行求值。中缀表达式: 在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表达式后缀表达式: 又叫逆波兰表达式 ,不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 , 即2 1 ...

2018-05-14 19:52:57 1734

原创 Fabric 自动部署报错 Fatal error: sudo() received nonzero return code 1 while executing!

搭建 Django + nginx + gunicorn 网站,fabric 文件如下:from fabric.api import env, runfrom fabric.operations import sudoimport win_unicode_consolewin_unicode_console.enable()GIT_REPO = 'https://github...

2018-04-13 02:27:43 2159

原创 Django+nginx+gunicorn+fabric部署学习

最近在学习一个 Django博客教程,边学边练习。在Vultr上部署花了好长时间。写点心得总结一下部署方法。另外,Vultr的注册链接。安装软件yangxg@localhost:~$ sudo apt-get install nginxyangxg@localhost:~$ sudo apt-get install git python3 python3-pipyangxg@loc...

2018-04-12 06:44:31 343

原创 Python 问题 OSError: raw write() returned invalid length 42 (should have been between 0 and 21)

在使用 Fabric3 编写自动化部署文件时,遇到SError: raw write() returned invalid length 42 (should have been between 0 and 21) 的 BUG. 错误信息如下:(venv) E:\Python_code\django\blogprojecttwo>fab deploy[www.rubic.win] ...

2018-04-12 01:16:38 3066 1

原创 Python 协程

协程,又称微线程,纤程。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程就是执行一个子程序。子程序调用总是一个入口,一次返回,调用顺序是明确的。而协程...

2018-03-28 11:11:30 126

原创 TypeError: argument of type 'EmptyList' is not iterable Python报错

TypeError: argument of type 'EmptyList' is not iterable出现这样的经常是 is 写成了 in. 例如:class Rlist(object): class EmptyList(object): def __len__(self): return 0def empty(s): ...

2018-03-26 16:20:59 1145

原创 TypeError: object() takes no parameters Python报错

TypeError: object() takes no parameters这样的报错经常是和 class里的 __init__ 方法有关。 例如: __init__() 写成 _init_() 或者 __int__()

2018-03-26 16:03:35 412

原创 线性数据结构(Python 实现)

一旦一个数据项被添加,它相对于前后元素一直保持该位置不变。诸如此类的数据结构被称为线性数据结构。栈,队列,deques, 列表是一类数据的容器,它们数据项之间的顺序由添加或删除的顺序决定。 线性数据结构有两端,有时被称为左右,某些情况被称为前后。你也可以称为顶部和底部,名字都不重要。将两个线性数据结构区分开的方法是添加和移除项的方式,特别是添加和移除项的位置。例如一些结构允许从一端添加项,另一些...

2018-03-08 05:31:16 1965

原创 Python 基本数据结构的大“O”表示

当你学习算法时,一些常见的数量级函数将会反复出现。见 Table 1。为了确定这些函数中哪个是最主要的部分,我们需要看到当 n 变大的时候它们如何相互比较。 随着 n 的增长这些数量级函数的变化趋势图如下: List 基本操作Dict 操作...

2018-03-08 05:01:56 795

原创 水仙花数(Python)

题目:打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。def narcissus_number(): for i in range(100,10000): j...

2018-03-06 19:49:44 1814

转载 给已经存在的项目添加git

前提:先去gitlab或github网站上创建一个新项目,完毕后记得添加.ignoe;1、打开终端​,cd到已存在项目的目录​​​2、输入以下命令行,初始化一个本地仓库:git init3、输入以下命令,把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!):​git add .4、输入以下命令,把文件提交到本地仓库:git commit -m "Initia...

2018-01-20 01:26:23 1520

原创 MongoDB在Windows配置

新建目录和文件 D:\mongodb\mongo.config mongo.config 添加以下内容:dbpath=D:\mongodb\datalogpath=D:\mongodb\log\mongo.log在命令行启动 MongoDB 服务,输入以下内容 mongod --config D:\mongodb\mongo.config --rest 【注】 :不加 --re

2018-01-16 14:17:17 233

原创 Ubuntu下shell脚本截取字符串出现Bad substitution

在Ubuntu 16.04 下学习 shell 脚本编程。使用以下脚本截取字符串的子串,#!/bin/bash string='abcd' echo ${#string} sss='runoooooob is a great site' echo ${sss:1:4} terminal 输入: sh string_test.sh输出:gy@gy-Virtual-Machine:

2018-01-14 19:13:37 2399

原创 python3下中文编码问题

编写了一个网易新闻的爬虫,在 Python2.7 下保存的文件中文显示没有问题。在python 3.5下中文变成字节码。如下所示:b'\xe5\x85\xa8\xe7\xab\x99' b'http://news.163.com/special/0001386F/rank_whole.html'b'\xe6\x96\xb0\xe9\x97\xbb' b'http://news.163

2017-04-05 15:59:48 1103

原创 insserv: warning: script 'K01aria2c' missing LSB tags and overrides

树莓派安装 aria2 下载器遇到警告。insserv: warning: script 'K01aria2c' missing LSB tags and overridesinsserv: warning: script 'aria2c' missing LSB tags and overrides这是在命令行输入,设置 aria2 开机启动:sudo update

2017-04-04 23:53:52 5855

原创 E: Could not get lock /var/lib/dpkg/lock 解决办法

gy@gy-desktop:/dev$ sudo apt install axel[sudo] password for gy:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavai lable)E: Unable to lock the administration direc

2017-03-30 03:56:33 5759

原创 shell 脚本改变当前工作路径

shell 脚本改变当前工作路径shell 脚本执行的方法有4种:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本: cd /home/pi ./flask.sh./的意思是说在当前的工作目录下执行flask.sh。如果不加上./,bash可能会响应找到不到flask.sh的错误信息。因为目前的工作目录(/home/pi)可能不在执行程序默认的搜索路径之列,也就是

2016-10-24 11:56:56 29781

字模提取V2.2.rar

LED字模提取工具zimo V2...LED字模提取工具zimo V2.2开始...为保证文件完整性,本站资源均用RAR压缩打包,下载后使用前,请先解开压缩包。

2018-04-30

_UTD2000M 中文说明书

_UTD2000M 中文说明书,关于示波器的操作说明书,对从事电子行业很有用

2018-04-10

sdcc手册.PDF

详细的sdcc c编译器介绍文档,纯英文版

2014-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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