自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仲羊的博客

编程经历史书

  • 博客(172)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows vscode 安装+配置go环境

一下载go语言官方下载地址:https://golang.org/dl/找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。二安装一路next三 安装后目录Go语言安装之后,C:\Go目录下一共有9个目录与9个文件,如下图:api— 目录,包含所有API列表,方便IDE使用bin— 目录,存放编译后的可执行文件blog— 目录,doc— 目录,帮助文档lib— 目录,misc— 目录,..

2021-01-22 17:49:35 1360 1

原创 yum的/repodata/repomd.xml错误的解决方法

Error: Failed to download metadata for repo 'epel': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried方法1:cd /etc/yum.repos.d/vim Centos-报错名将baseurl 添加一个https://mirrors.aliyun.com/centos/$releasever/Base...

2021-01-22 15:35:21 34224 3

原创 centos8 搭建CICD环境 aliyuncode + docker + k8s + jenkins + harbor +

介绍CICD是持续集成(continuous integration,CI),持续交付(continuous delivery,CD),持续部署(continuous Deployment,CD)的简称。Docker,kubernetes的CICD实现思路↓↓↓↓jenkins :一个比较流行的持续集成工具。Harbor:私人镜像库,基于docker环境服务器信息本文采用Centos 8作为操作系统,使用虚拟机模拟部署。IP Hostname CPU核..

2021-01-20 23:45:39 981

原创 Redis / python 实现消息队列的几种方案+步骤

目录思考角度1:用Python原生数据类型方法1:Queue类型【先进先出】思考角度2:用redis,目前有4种方法方法1:基于List的 L(R)PUSH+L(R)POP 的实现方法2 :订阅/发布模式,原生的PUB/SUB,频道订阅方法3:生产消费模式(不推荐)方法4: 基于Sorted-Set的实现,有序集合,类似于list什么是消息队列??本质就是一个有序列表,有人放,有人拿思考角度1:用Python原生数据类型方法1:Queue类型【先进先出】...

2021-01-14 22:38:49 3495

原创 redis在centos安装+搭建使用Redis集群

一 安装1、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装yum install -y gcc2、下载并解压安装包wget http://download.redis.io/releases/redis-5.0.3.tar.gztar -zxvf redis-5.0.3.tar.gz3、cd切换到redis解压目录下,执行编译[root@localhost local]# cd root/r

2020-12-21 16:37:56 194

原创 Windows sqlite3 安装使用+ 1SQLiteDeveloper 可视化查看

一 安装 请访问SQLite 下载页面,从 Windows 区下载预编译的二进制文件。 要下载sqlite-tools-win32-*.zip和sqlite-dll-win32-*.zip压缩文件。 https://www.sqlite.org/2020/sqlite-dll-win32-x86-3330000.zip https://www.sqlite.org/2020/sqlite-tools-win32-x86-3330000.zip 创建文件...

2020-11-30 11:08:56 981

原创 windows安装react开发环境

参考文章https://www.cnblogs.com/jianan/p/9564259.htmlnode官网https://nodejs.org/en/download/Windows64下载连接https://nodejs.org/dist/v14.15.0/node-v14.15.0-x64.msi点击安装,一路next配置环境$ npm install -g cnpm --registry=https://registry.npm.taobao.org$ npm con...

2020-11-21 17:58:02 670

原创 flask 工程配置 [源码 + 官文 = 一切的答案]

一 配置内容1环境2 Debug 模式3 数据库连接地址二 配置的原则2种设置方法 + 3种形式 + 3种载入方法① 2种设置方法1.直接赋值set [email protected] # windowsexport [email protected] # *unix2写在环境变量里 + os.getenv()用于不适合暴露在程序里的配置,如密码import osfrom flask import...

2020-11-09 23:15:07 159

原创 centos8 PostgreSQL-12 安装配置

一、安装1、yum安装# 添加yum源$ yum -y install https://download.postgresql.org/pub/repos/yum/12/redhat/rhel-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装PostgreSQL$ yum -y install postgresql12 postgresql12-server postgresql12-contrib# 检查版本信息$ psql --ver

2020-11-08 23:15:50 815

原创 CentOS8.2安装redis6.0.6

CentOS8.2安装redis6.0.6下载安装包 安装Redis 配置环境变量 错误下载安装包1.安装wget命令,所以先安装wget。yum install wget1链接:redis官网.复制链接地址。2 下载使用wget命令下载Redis6.0.6。wget http://download.redis.io/releases/redis-6.0.6.tar.gz1安装Redis3【解压】通过tar命令redis压缩包。tar ..

2020-11-08 18:14:44 393

原创 hades 冥府伴偶

伴偶这种东西是一些个任务关系好到一定程度送的。目前解锁了四个第一个是骨头给的。功能是召唤一个骨头来吸引怪物的火力第二个是小基友给的(镰刀死神,偶尔出来跟你比数量的那个),功能是给目标区域的怪大概一千左右的伤害第三个是在冥府大厅里扫地的那个绿色只有头的小娃娃给的,功能是吐石化的石头第四个是三姐妹给的吧,功能是对一个怪物造成2500的伤害,对战boss时也能用之后持续更新...

2020-09-30 14:41:35 6911

原创 hades 武器第四形态解锁方法

1、长矛第四形态 关羽多跟阿克琉斯说话,就是站在大厅左边过道的那个,不行就多死几次就差不多了。(本人是在冥王大厅还有28个秘密的时候触发的)2、大刀第四形态跟倪克斯多说话他就会告诉你如何一句口诀解锁,就是站在大厅右边,自己房间通道前面的角落里的那个人(本人是在冥王大厅还有26个秘密的时候触发的)3、剩下的还没解锁,,,,持续更新...

2020-09-29 23:23:23 40046

转载 Python得到前面12个月的数据

#Python 实现得到现在时间12个月前的每个月# 假设现在的时间是2016年9月25日#得到现在的时间 得到now等于2016年9月25日now = datetime.datetime.now()#得到今年的的时间 (年份) 得到的today_year等于2016年today_year = now.year#今年的时间减去1,得到去年的时间。last_year等于2015last_year = int(now.year) -1#得到今年的每个月的时间。today_year_mo.

2020-09-29 09:35:52 1452

原创 ms word 的激活

使用工具 office tool plus官网https://otp.landian.vip/zh-cn/download.html下载链接https://download.coolhub.top/Office-Tool-v7.6.zip使用方法https://www.coolhub.top/archives/14参考文档https://www.coolhub.top/tech-articles/licenses.html...

2020-09-21 15:50:39 534

原创 c++图形库 allegro 开发(一)

前言代码处理数据要讲究其可视化图形化,不管是为了处理数据还是做简单的游戏,c++编程者都有一定的可视化需求。利用其他语言或者平台来中转会在一定程度上影响效率,所以可以尝试基于c++的allegro图形库。同时现在已经更新到1.0版本的factorio异星工场也是基于allegro开发的,由此可以看出allegro 的潜力资源官网https://liballeg.org/支持包下载https://liballeg.org/download.html#windows用户手册h...

2020-08-21 10:38:54 1422

原创 flask 时间戳转化

场景1:显示使用时长——转化为时分秒如 08:02:11方法1:秒——时分秒 08:02:11m, s = divmod(seconds, 60)h, m = divmod(m, 60)print ("%02d:%02d:%02d" % (h, m, s))方法2:时间戳——时分秒 8:2:11h,s = divmod(a.ctime , 3600)m,s = divmod(a.ctime , 60)print(":".join(str(h),str(m),str...

2020-07-09 09:57:42 875

原创 curl个人常用方法小结,持续更新

post方法发送注册信息curl -d "username=json&passwork=abcdefgh" http://www.wordwide.com/regist优先通过ipv4解析目标网址,超时时间设为3秒curl --connect-timeout 3 -d "username=json&passwork=abcdefgh" http://www.wordwide.com/regist -4指定为post方式发送请求并附带文件curl -X POST -F

2020-07-06 17:53:46 225

原创 unity开发#2 unity运作机制及结构

不同于C/C++等语言的流程,unity的C#是由物体+代码组成的。创立物体,然后写功能代码,将功能代码“贴”到物体上。物体间默认保持独立。一个物体能贴很多不同的代码以实现各种各样的功能,一段代码可以同时贴给不同的物体。每个物体间如同独立的线程,各自运行。每个代码如同一个类,可以被各个线程给实例化应用...

2020-06-29 17:28:36 353

原创 unity开发#1 安装

下载的网页页面https://unity3d.com/get-unity/download/archive?_ga=2.151200511.798176435.1593395709-1404510084.1564496619打开的话似乎有点卡,这里直接贴一个win-64的unity editor的下载链接https://netstorage.unity3d.com/unity/e6c045e14e4e/Windows64EditorInstaller/UnitySetup64-2019.4.1f1.

2020-06-29 17:23:22 243

原创 shell 自己常用的语法

替换字符sed 's/:/ /g' #把:换成空格tr'\n''#' #把换行换成#获取行数/字段数/字数wc -wwc -c# -c Count bytes# -l Count newlines# -w Count words# -L Print longest line length判断if [ $1 = "bind_key" ] && [ !..

2020-06-23 17:32:22 199

原创 配置pppoe服务器

参考https://www.jianshu.com/p/83032891924chttp://www.openwrt.org.cn/bbs/thread-1325-1-1.htmlhttps://blog.csdn.net/u014682756/article/details/44117167https://blog.csdn.net/wynter_/article/details/52680090具体过程:其实没那么复杂在openwrt编译的时候选上pppoe-server1、安装到路.

2020-06-22 15:25:53 1605

原创 云服务器centos8安装图形界面并远程登录

安装vnc首先下载个远程登录程序vnc,链接https://65f48f4a8a8680a9a4f5d21d8dffa297.dd.cdntips.com/dl.softmgr.qq.com/original/net_app/VNC-Viewer-6.19.715_Windows.exe?mkey=5eecf73f6558ce4f&f=0c2f&cip=101.88.232.186&proto=https也可以在网上随便找安装图形界面支持yum update -y

2020-06-19 23:18:23 3314 1

原创 openwrt修改网卡模式WLLLL 或者 LLLLW 或者 W1234

网上有很多类似的文章,莫不是1、在uboot处配置。2、在固件编译时menuconfig中配置。3、通过switch命令手动配置。测试下来发现方法1、2并不能稳定实现想要的网卡模式。而第三种方法用是可以用,但是手动配置后重启设备和重启网卡都会重置掉原来的配置。下面来说发现的第四种方法在调试过程中发现网卡启动会从固定路径加载默认,进而追踪到了一个文件修改/lib/network/switch.shsetup_switch()

2020-06-17 21:02:36 2417 4

原创 lua 获取shell执行结果 进行字符串分割

function popen_command_info(command) local command_info local command_info_fd = io.popen(command, "r") if command_info_fd then while true do command_info = command_info_fd:read("*l") if command_info then break e.

2020-06-17 11:53:49 1132

原创 openwrt dhcp6 穿透

网上资料一大堆,零零碎碎,但是实际测试过后发现配置其实很简单修改/etc/config/dhcpconfig dhcp 'lan' option interface 'lan' option dhcpv6 'relay' option ra 'relay'重启网卡即可

2020-06-17 11:23:52 682

原创 openwrt修改设备mac

硬核修改root@OpenWrt:/# iwpriv ra0 e2pra0 e2p:[0x0000]:7628[0x0002]:0201[0x0004]:5164[0x0006]:807E[0x0008]:FA35[0x000A]:0000[0x000C]:0000[0x000E]:0000ra0 的 mac 是读取 0x0004,0x0006 和 0x0008 三个寄存器。若果想把 Mac 地址修改为 64:51:7e:80:88:99输入:...

2020-06-16 18:24:46 1347

原创 python web 初级工程师面试学习资料

见github的文章https://github.com/taizilongxu/interview_python#1-%E4%BA%8B%E5%8A%A1

2020-06-11 18:27:26 100

原创 基于 Token 的身份验证——Token ,Cookie和Session的区别

Cookiecookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存在客户端上的,所以浏览器加入了一些限制确保cookie不会被恶意使用,同时不会占据太多磁盘空间,所以每个域的cookie数量是有限的。Sessionsession 从字面上讲,就是会话。这个就类似于你和一

2020-06-10 15:36:36 459

原创 python 数据加密以及生成token和token验证——pwd_context.encrypt()

# -*- coding: utf-8 -*-from passlib.apps import custom_app_context as pwd_contextimport configimport MySQLdb,datetimefrom itsdangerous import TimedJSONWebSignatureSerializer as Serializer, BadSignature, SignatureExpiredclass QXPasswd(object): d.

2020-06-09 20:48:58 972

原创 Python 异常处理:使用内建Exception异常类

内建异常类:内建异常类很多,都在exceptions模块中。官网手册(3.5.1版本),在3.5.1+中,被集成在内置模块中。id 类名 描述 1 raise Exception 所有异常的基类 2 raise AttributeError 特征引用或者赋值失败时引发的 3 raise IOError 试图打在不存在的文件(包括其他情况) 4 raise IndexError 使用序列中不存在的索引 5 raise

2020-06-09 20:35:37 243

原创 Flask配置1:config中的参数

{ 'DEBUG': False, # 是否开启Debug模式 'TESTING': False, # 是否开启测试模式 'PROPAGATE_EXCEPTIONS': None, # 异常传播(是否在控制台打印LOG) 当Debug或者testing开启后,自动为True 'PRESERVE_CONTEXT_ON_EXCEPTION': None, # 一两句话说不清楚,一般不用它 'SECRET_KEY': None, # 之前遇到过,在启用Sessi.

2020-06-08 21:09:49 285

转载 Flask是什莫?为什莫要学

目录1. 初识Flask“微”(Micro)是什么意思?2. Flask VS Django3. Flask从入门到精通3.1 Flask入门3.2 Flask精通4. Flask与数据库4.1 适用于关系型数据库的数据库抽象层4.2 适用于NoSQL数据库的数据库抽象层5. Flask 常用库5.1 Flask 常用库列表5.2 Flask 常用库详情flask-scriptflask-loginflask-adminFlask-WTFf

2020-06-06 16:16:07 239

原创 后台组织代码结构的模型——MVC模型

1.MVC模型简介它是设计创建 Web 应用程序的模式,M是指业务模型,V是指用户界面,C则是控制器。使用MVC的目的:将M和V的实现代码分离(前端,后台),从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新2.MVC模型的优/缺点①MVC 模式,同时提供了对 HTML、CSS 和 JavaScript 的完全控制。②MVC 分层,助于管理复杂的应用程序,因为您可以在一个时间内专门关注一.

2020-06-05 16:11:49 519

原创 git 工作常用命令大全

教程连接https://www.yiibai.com/git/git_checkout.html

2020-06-05 14:42:02 99

原创 Flask学习1——URL的构建

目录一 处理路由(导入Flask)二生成唯一的URL /重定向行为属性(导入Flask)三反转函数url_for() 的方式生成URL(导入Flask,url_for)第一个应用:最小的hello,world应用from flask import Flask#导入 Flask 类app = Flask(__name__)#实例化;app=应用模块/包的名称。单一模块用 __name__ (可能是 ‘__main__’ /实际导入的名称),必需,#这样 Flask 才能知道在哪里可以

2020-06-05 11:21:53 470

原创 直接生成前端页面(html)——网址大全

1.bootstrap 提供的一套前端自动在线代码生成器,对于不在乎前端页面的项目算是“神器”了 https://www.layoutit.com/build

2020-06-04 12:05:43 23138

原创 QT多页面切换——基于Stacked Widget(堆叠窗口)组件

参考链接https://blog.csdn.net/gan19951101/article/details/79978033一 步骤1.创建分页面窗口wigget类,FormMilk类 和FormCoffee类,如下创建2主窗口.h包含对应的.h文件,创建窗口页面指针#include "formmilk.h"#include "formcoffee.h"......FormMilk *form1Page;//窗口页面指针FormCoffee *form2Page;3.主

2020-06-03 23:53:21 2812

原创 ubuntu 开启telnet服务并添加可以用于登录的用户

问题描述新部署了一个Ubuntu服务器,可以通过ssh登录,但是不能telnet。通过ssh安装了telnet服务能telnet上,但是一直无法通过root登录,在新建了用户之后,用新的用户名和密码成功登录。所以对于新的设备来说,要想成功telnet远程服务器需要至少以下两步。先添加用户在管理员模式下输入 useradd choudan,然后输入两次密码即可创建成功:~# adduser choudanAdding user `choudan' ...Adding new group

2020-06-02 16:01:31 1653 1

原创 MySQL数据库操作指令+实例

例子参考连接:https://blog.csdn.net/Yangchenju/article/details/80624280命令连接https://www.cnblogs.com/zhouzetian/p/6429181.html1 展示数据库编码方式show variables like 'character_set%'; #展示数据库编码方式2 更改为utf8编码alter database learning character set utf8 collate utf8_g..

2020-05-25 16:41:59 182

原创 python 操作数据库——增删改查+显示_DM001

前置: # -*- coding:utf-8 -*-连接本地数据库pymysql.connect(host,port,user,password,database,charset) 创建游标对象cursor = db.cursor() 执行SQL语句(增删改查)cursor.execute(“XXX语句”) 提交数据 db.commit() 获取全部数据fetall()...

2020-05-24 23:01:23 385

factorio 自制优化插件

自制插价加速或者改写某些特性以优化游戏体验,内含两个mod,一个是僵尸打包机,一个是自己写的特性调整插件mod,加速了传送带,加强了防御设施,加强了机械臂机器人以及生产设备

2020-02-17

空空如也

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

TA关注的人

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