自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (1)
  • 收藏
  • 关注

原创 只需三步即可将 Python 程序转换成 exe 文件

只需三步即可将 Python 程序转换成 exe 文件用pyinstaller可以将.py文件转换成.exe格式,让你的程序在没有安装python环境的windows上运行。您也可以参考这里:https://zhuanlan.zhihu.com/p/38659588一、在cmd命令行执行安装pyinstaller工具pip install pyinstaller二、下载安装pyins...

2020-04-24 17:33:32 36849

原创 《贪吃蛇游戏编程》之用Python语言开发,简单易懂

今天做一个Python版的贪吃蛇游戏,主要用到了pygame包。写这个程序的目的是针对Python语言练练手。使用的开发工具是Pycharm,程序代码如下,另外代码会同步到github一份。原创作品,未经允许不要转载。图1图2图3图4图5图6图7图8图9图10另外收集一些知识点的页面,其中一些知识本程序也用到了,记录下来,以备再次参考:1. 如何改...

2020-04-22 19:03:55 583

原创 《贪吃蛇游戏编程》C语言控制台字符界面版

今天周末,闲来无事,看到网友的问题,需要C语言版的贪吃蛇。于是就坐下来写一个C语言控制台版的,开发软件使用的是Vsual Studio 2019 。整个程序只有一个tanchishe.c文件,编译生成tanchishe.exe,然后在Windows环境直接打开可以进入游戏。运行效果如第一张动画所示。1.引入一些需要的头文件,定义一些常量,全局变量,结构体等。2.编写基本操作函...

2020-04-19 19:28:06 561

原创 阿里云申请免费SSL证书并对Apache进行HTTPS配置

在阿里云页面申请云顿证书1.在阿里云页面搜索 “云顿证书”,并点击 “云盾证书服务包年”2.点击 弹出窗口最底部的 “云顿证书服务包年购买页” 即可进入申请证书页面3.选择 “免费(个人)DV” 类型,购买数量根据需要填写,每个阿里云账号最多 签发20个。免费版 每个 二级域名 和 每个 一级域名 都只能分别单独使用一个证书。4.支付成功后 点击 “证书控制台”5.点击证书后面的...

2020-04-09 14:19:36 1622

原创 Dockerfile基于镜像php:7.2-fpm构建自定义php7.2镜像

构建可以ssh连接、有基本命令、并且有zip pdo pdo_mysql curl redis 等扩展的php7.2镜像docker-php-ext 方式安装FROM php:7.2-fpmRUN apt-get update \ #cp -r /etc/apt/sources.list /etc/apt/sources.list.bak \ #修改软件源 # #&&...

2020-03-22 13:42:57 5300

原创 Docker用docker-compose.yml启动php开发环境nmpr(nginx+mysql+php+redis集群)

nmpr是一个集成了nginx、mysql、php、redis的php开发环境。 nmpr不是docker官方程序,而是由csdn博主one312原创设计。 nmpr是学习docker过程中所做,水平有限,欢迎指正。 参阅以下文章,有助于理解nmpr的运作原理: 1.Deepin+Docker+Redis5.0 安装 Redis集群 2.Docker构...

2020-01-28 14:00:20 2888

原创 Docker容器PHP5.6-fpm环境通过composer安装laravel

一 、构建镜像 点击查看 本博客构建php5.6-fpm环境步骤 https://blog.csdn.net/one312/article/details/104070320 二、用已经构建的镜像创建容器hengda/php5.6-fpm:v1并进入容器内docker run -it --name hengda-php hengda/php5.6-fpm:v1 ...

2020-01-28 02:33:17 1421

原创 Deepin+Docker+Redis5.0 安装 Redis集群

一、开发环境 Deepin15.11 桌面版 Linux操作系统 我的Windows10VMware15.5.1中 已经安装了Deepin15.11 VitualBox 用来运行Docker容器的虚拟机环境 我的Deepin15.11中 已经安装了VirtualBox Docker客户端 ...

2020-01-08 22:06:21 1051

原创 设置Ubuntu或树莓派系统,允许root用户ssh方式连接

Ubuntu 或 Raspbian 系统默认不允许root 用户以ssh方式连接。连接会报错误:Permission denied, please try again. 解决步骤如下

2023-12-07 15:18:04 361

原创 配置Ubuntu18.04使iptables规则重启系统后仍然有效

Ubuntu18.04,重启系统,如何保持iptables规则不消失。

2023-12-07 14:56:09 710

原创 C语言排序算法实现:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序

以下为原创内容,禁止转载C语言实现各排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序1.引入所需头文件#include <stdio.h>#include <malloc.h> #动态申请内存#include <stdlib.h>#include <time.h>#include <sys/timeb.h>#include <string.h>2.函数声明int* makeDa

2021-02-02 23:19:33 1662

原创 PHP排序算法实现:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序

以下为原创内容,禁止转载PHP语言实现各排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序1.冒泡排序算法//冒泡 选择 插入 归并 快速 希尔 堆 计数//冒泡排序算法php//author:Hengda//$arr 待排序数组//$mode false 正序,true倒序function bubbleSort( &$arr, $mode ){ //数组元素数 $len = count( $arr ); //生成阶梯

2021-01-31 07:30:08 429

原创 javascript排序算法实现:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序

1. 冒泡排序算法实现(javascript)//冒泡排序算法(javascript)//author:Hengda//arr数组//mode false 升序 ture 降序function bubbleSort( arr, mode ){ var i, j, temp, len = arr.length; for( i = len - 1 ; i > 0; i-- ){ for( j = 0; j < i; j++ ){

2021-01-27 11:05:30 517

原创 (如何)设置Visual Studio Code界面语言为中文(步骤如下)

设置Visual Studio Code界面语言为中文步骤以深度系统(Deepin)安装为例,(您也可以自己下载安装包自行安装)1.安装并打开 Visual Studio Code 默认显示的是英文2.用快捷键Ctrl + Shift + P,搜索并选择Configure Display Language(配置显示语言)3.此时菜单列表有两项:en和Install additiona...

2020-04-17 14:39:29 37663 1

原创 MYSQL报错:Please use --explicit_defaults_for_timestamp server option

参考地址:https : // www . jianshu . com /p/dfa0380eb6b9

2020-04-15 12:28:36 5357

原创 buildozer 报错:Error while finding module specification for 'Cpython.Build.Cythonize的解决办法

使用pip3安装cpython,我这里安装的pip3自定义命名为pyhton3.7.4了pip3.7.4 install cpython或者 pip3 install cpython(base) wdh@wdh:~/PycharmProjects/tanchishe$ pip3.7.4 install cpythonDefaulting to user installation bec...

2020-04-14 03:55:03 905

原创 Deepin (Linux安装 jdk8,包含java 和 javac)命令

Deepin (Linux安装 jdk8,包含java 和 javac)命令sudo apt-get install openjdk-8-jdk(base) wdh@wdh:~/PycharmProjects/tanchishe$ sudo apt-get install openjdk-8-jdk正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息...

2020-04-14 02:58:30 1679

原创 如何在 Deepin ( Linux ) 安装python3.7.4 ?

1.安装 python3.7.41》安装python3.7.4的依赖软件sudo apt updatesudo apt install -y make build-essential libssl-dev zlib1g-devsudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev wget curl llvmsudo a...

2020-04-14 02:47:52 1951

原创 Deepin(Linux) 安装buildozer(Python转Android APK工具)

安装buildozer之前确保已安装pip3,下面以pip3命令安装buildozerpip3 install buildozer(base) wdh@wdh:~/Downloads$ pip3 install buildozerCollecting buildozer Downloading buildozer-1.0-py2.py3-none-any.whl (73 kB) ...

2020-04-14 01:42:42 1800 1

原创 菜鸟都收藏了:如何用Pycharm创建Python项目并编写贪吃蛇游戏

一、用Pycharm创建并编写贪吃蛇项目1.打开Pycharm2.新建Python项目tanchishe1.>点击菜单File->New Project…2.> 设置项目名称目录和运行环境项目名称填写: tanchishe运行环境使用:Conda (即 Anaconda,如果没有Anaconda则自己下载安装 )Python version:选择3.6Co...

2020-04-12 12:42:52 10934 7

原创 Python 报错:module 'pygame.time' has no attribute 'clock'

0.代码: fpsclock = pygame.time.clock() 1.报错如下: /home/wdh/anaconda3/envs/tanchishe9/bin/python /home/wdh/PycharmProjects/tanchishe9/tanchishe.py pygame 1.9.6 Hello from the pygame c...

2020-04-11 20:01:58 3598 2

原创 解决Pycharm不能使用Ctrl+C 和Ctrl+V复制粘贴的问题

1.原因是Pycharm安装了 VIM 插件,取消即可。操作步骤:点击菜单File-》Settings...-》Plugins-》找到IdeaVIM-》取消勾选-》点击Apply-》点击确定即可。

2020-04-11 19:51:58 5034 1

原创 Pycharm 如何 使用 Anoconda 环境新建Python项目 并添加国内 软件源地址 ?

一.新建项目1.打开Pycharm2.点击File-》Settings...3.设置项目目录,并选择运行环境为Conda,Conda程序路径填写你安装的Anaconda程序位置-》点击创建4.选择从新窗口打开5.等待Conda环境创建完毕二.更换软件源为国内的源地址1.点击Settings2.点击Project Interpreter,然后点击右侧“+”...

2020-04-11 11:33:24 920

原创 解决 pycharm(pip)安装 python 第三方库 pygame) 时下载速度太慢的问题

由于pip默认的官方软件源服务器在国外,所以速度慢,导致下载时间长,甚至下载会频繁中断,重试次数过多时会被拒绝。解决办法:更换国内的pip软件源即可。pip指定软件源安装命令格式:pip install -i [ source_url ] [ package_name ]source_url:是软件源地址package_name:库或者包名称例如安装pygame命令:pip ...

2020-04-11 00:14:22 5048

原创 微信小程序配置域名并用web-view实现跳转外部链接

1.登录微信小程序开发后台 https://mp.weixin.qq.com/ 点击开发设置2.设置request合法域名每种服务域名可以设置多个request必须是https地址个人类型和海外类型的小程序不支持 web-view 标签,只有开发人员调试模式可以跳转3.设置完成后,在小程序view中添加web-view组件,src指向第3步配置的站点页面地址。4.在其他小程序...

2020-04-09 17:13:20 9414 2

原创 微信小程序根据wx.getSystemInfo获取屏幕尺寸,并动态改变元素宽高尺寸,示例

通过js获取屏幕尺寸,并改变元素尺寸index.wxml<view class="body-view" style="width:{{wWidth}}rpx; height:{{wHeight}}rpx;"> <view class="top-view" style="width:{{topWidth}}rpx; height:{{topHeight}}rpx;">...

2020-04-09 09:35:21 1730

原创 微信小程序报错:Uncaught (in promise) ReferenceError: _ is not defined( INC自增自减 MUL 自乘 相关问题)

微信小程序报错:Uncaught(inpromise)ReferenceError:_isnotdefined解决办法:在你的代码中添加如下代码中 红色部分 //保存授权信息shouquan_type: ture增加1false减少1 save_shouquan_info(openid,shouquan_type,callback){ ...

2020-04-08 21:38:35 15447 1

原创 Redis 知识点总结 ( Redis原生命令 ) ( CSDN -《Redis深入浅出》 -- 学习笔记 )

一、Redis简介1. Redis 的发展史Redis [ Remote Directory Server ] : 远程服务器字典2. 下载、安装、启动、停止 Redis安装教程 可参照 https://redis.io/download1》下载安装 wget http://download.redis.io/releases/redis-5.0.8.tar.gz 下载 tar ...

2020-04-04 17:05:50 321

原创 Redis集群报错:(error) CROSSSLOT Keys in request don't hash to the same slot 的解决办法

例如:mset 设置多键值时报错172.100.0.1:6393> MSET name1 '1' name2 '2' name3 '3' name4 '4'(error) CROSSSLOT Keys in request don't hash to the same slot解决办法:用相同的hashTag设置172.100.0.1:6391> mset {t}test1 ...

2020-04-02 14:40:47 18518 3

原创 Laravel提交项目到git仓库并从git clone项目到本地操作流程

1.提交项目到git操作流程:0. 登录github.com账号hengda-git并new一个新的仓库命名为laravel-test1. 在项目目录下,执行初始化仓库命令git init已初始化空的 Git 仓库于 /home/wdh/D/nmpr/nginx/www2/www_test/blog/.git/2. 查看状态git status位于分支 master初始提...

2020-03-28 01:06:55 2052

原创 Docker 容器配置 Nginx 负载均衡示例

# Docker 容器配置 Nginx 负载均衡示例:# 创建 3 个Nginx容器服务:容器命名分别为:容器命名 ip分配 端口 目录映射 配置文件 角色 hengda-nginx 172.10.0.2 80 ~/nginx/conf.d:/etc/nginx/conf.d nginx-default.conf 入口 h...

2020-03-24 00:48:51 680

原创 Docker数据库缓存镜像容器相关地址及知识汇总

1. Docker MongoDBMongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序。NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。NoSQL 是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。...

2020-03-22 16:51:19 281

原创 configure: error: cURL version 7.10.5 or later is required to compile php with cURL support

报错:docker php 容器 安装扩展 报错:checking for cURL 7.10.5 or greater... configure: error: cURL version 7.10.5 or later is required to compile php with cURL support解决办法:# apt-get install libcurl-dev -y...

2020-03-22 11:47:35 5308

原创 Docker安装PHP扩展报错: configure: error: Please reinstall the BZip2 distribution

问题描述:docker php:7.2-fom镜像容器内,用docker-php-ext-install 命令安装php扩展(安装/usr/src/php/ext/目录下所有现有的扩展)时,报错:configure: error: Please reinstall the BZip2 distribution示例: /usr/local/bin/docker-php-ext-instal...

2020-03-22 11:18:59 2304

原创 Docker网络管理及容器通信资料收集

1. Docker容器间网络通信的方案 - 运维笔记:https : // www . cnblogs . com/kevingrace/p/6590319.html2. docker network基础:https : // www . cnblogs . com/jsonhc/p/7823286.html3. docker-compose 容器通信:https : // w...

2020-03-21 18:31:22 123

原创 Redis客户端连接reids服务报错 redis Error: Connection reset by peer  解决办法

问题描述:Redis客户端连接reids服务报错 redis Error: Connection reset by peer解决办法:需要注释掉配置文件中的redis.conf 中的bind 127.0.0.1#只在本地监听,绝来自外网的监听# bind 127.0.0.1或者改为 bin 0.0.0.0#允许所有来路的连接bind 0.0.0.0...

2020-03-21 17:29:09 5593

原创 Deepin增删路由表

添加路由外部主机访问docker 容器搭建的redis集群,需要外部主机配置路由表,不然 redis集群 重定向到集群内部网路会失败。示例:#作用:目标ip属于172.200.0.0/16网段的数据包,从ens33网口出去,发往192.168.31.244主机。sudo ip route add 172.200.0.0/16 via 192.168.31.244 dev ens33...

2020-03-21 15:02:26 1179

原创 Laravel连接Redis报错

报错:错误1:MOVED 14315 172.200.0.1:6393示例:Predis \ Response \ ServerExceptionMOVED 14315 172.200.0.1:6393问题原因:需要用集群模式连接Redis集群,例如,使用如下配置中的mycluster1连接.#如果是用 redis-cli -h 172.17.0.1 -p 6379命令连接r...

2020-03-21 12:11:17 4822

原创 ip route 增删路由 报错问题 RTNETLINK answers: no such process解决办法

添加路由时报错 RTNETLINK answers: no such process添加路由示例:sudo ip route add 172.200.0.0/16 via 192.168.31.244 dev ens33如果报错,可能是 ens33网卡的 ip 与 192.168.31.244 不在同一个网段。需要指向同一个网段的ip删除路由时报错 RTNETLINK answe...

2020-03-21 11:36:57 9900

原创 解决Laravel 连接Reids报错问题: `AUTH` failed: ERR Client sent AUTH, but no password is set

Larave 连接 Redis 集群的配置及使用配置文件:config/database.php配置项如下:'redis' => [ 'client' => 'predis', //单个Reis连接(非集群) 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1...

2020-03-21 10:14:12 2598

VC++ libmysql.lib mysql5.5

VC++,libmysql.lib,mysql5.5

2014-04-23

空空如也

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

TA关注的人

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