上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页
摘要: YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。 YOURLS 的主要功能: 公开的(Public 任何人都可以用它创建短连接)或者私有的(private,只能你自己使用) 可以随机(顺序的)或者自定义。 1.下载 阅读全文
posted @ 2020-12-23 14:35 X-Wolf 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一、源代码形式 1. 绝大多数开源软件都是直接以原码形式发布的 2. 源代码一般会被打成.tar.gz的归档压缩文件 3. 源代码需要编译成为二进制形式之后才能够运行使用 4. 源代码基本编译流程: 1).configure 检查编译环境; 2)make对源代码进行编译; 3)make insall 阅读全文
posted @ 2020-12-23 10:50 X-Wolf 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 使用yum进行nginx的安装 参考官网:http://nginx.org/ 1)选择对应系统,例如自己使用的是centos系统 2)配置并安装 sudo yum install yum-utils 创建nginx的yum源文件/etc/yum.repos.d/nginx.repo [nginx-s 阅读全文
posted @ 2020-12-22 00:32 X-Wolf 阅读(520) 评论(0) 推荐(0) 编辑
摘要: Jenkins是一个开源自动化服务器,可以自动执行持续集成和交付软件所涉及的重复技术任务。Jenkins是基于Java的,可以从Ubuntu软件包安装,也可以通过下载和运行其Web应用程序存档(WAR)文件来安装 - 该文件是构成在服务器上运行的完整Web应用程序的文件集合。 1.准备工作 需要安装 阅读全文
posted @ 2020-12-19 23:22 X-Wolf 阅读(477) 评论(0) 推荐(0) 编辑
摘要: DataGrip 是由JetBrains公司推出的数据库管理软件,DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困 阅读全文
posted @ 2020-12-14 20:14 X-Wolf 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 【Linux】 源码安装: 下载安装 Cd /usr/local/src/ wget https://download.redis.io/releases/redis-6.0.9.tar.gz $ tar xzf redis-6.0.9.tar.gz $ cd redis-6.0.9 $ make 阅读全文
posted @ 2020-12-10 12:31 X-Wolf 阅读(2949) 评论(0) 推荐(0) 编辑
摘要: git项目中的特殊文件, 常见文件有.gitignore, .gitkeep 1) .gitkeep git默认是不允许提交一个空的目录到版本库上的, 可以在空的文件夹里面建立一个.gitkeep文件,然后提交去即可。其实在git中 .gitkeep 就是一个占位符。 阅读全文
posted @ 2020-12-08 15:15 X-Wolf 阅读(215) 评论(0) 推荐(0) 编辑
摘要: sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题 sql_mode常用值如下: ONLY_FULL_GROUP_BY: 阅读全文
posted @ 2020-12-02 12:43 X-Wolf 阅读(171) 评论(0) 推荐(0) 编辑
摘要: MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能。下面我们将简要介绍下 MySQL 8.0 中值得关注的新特性和改进 阅读全文
posted @ 2020-11-25 19:06 X-Wolf 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Windows: 1.下载:https://dev.mysql.com/downloads/mysql/ 推荐使用镜像:http://mirrors.sohu.com/mysql/MySQL-8.0/ 2.下载完成之后, 解压到目录下,例如:D:\mysql-8.0.22-winx64 3. 设置环 阅读全文
posted @ 2020-11-25 19:02 X-Wolf 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 日常开发经常使用Navicat进行数据库的管理 快捷键: 快捷键 说明 F6 打开一个命令行界面 Ctrl + q 快速开启一个查询 ctrl + r 运行当前SQL 常用操作: 1.同步数据 在 工具 > 数据同步/数据传输/结构同步 2.在指定的数据库中查找关键词, 可以是数据 或者 数据结构 阅读全文
posted @ 2020-09-30 14:14 X-Wolf 阅读(316) 评论(0) 推荐(0) 编辑
摘要: Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件。插件管理器用于方便、快速的安装、删除、Vim更新插件。vim Vundle插件官方地址:https://github.com/VundleVim/Vundle.vim。 前提: 1. 安装git yum install git 阅读全文
posted @ 2020-09-27 19:04 X-Wolf 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 实时监控第三方库watchdog,其原理通过操作系统的时间触发的,不需要循环和等待 使用场景: 1.监控文件系统中文件或目录的增删改情况 2.当特定的文件被创建,删除,修改,移动时执行相应的任务 1. 安装 pip install watchdog 示例: 1)监控文件内容变更触发响应操作 impo 阅读全文
posted @ 2020-09-20 10:04 X-Wolf 阅读(6046) 评论(1) 推荐(0) 编辑
摘要: 使用python搭建FTP服务非常容易,且非常稳定,更重要的是可以实现一些精细化的控制,例如精细的访问权限配置,详细的日志记录等工作 这里是使用了pyftpdlib模块 1. 安装 pip install pyftpdlib 2. 使用 快速搭建一个简单的FTP服务: python -m pyftp 阅读全文
posted @ 2020-09-19 14:26 X-Wolf 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 0、查看openssh的版本 ssh -V #使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。 1、创建sftp组 groupadd sftp 2、创建一个sftp用户,用户名为mysftp,密码为mysftp #修改用户密码和修改Linux用户密码 阅读全文
posted @ 2020-09-10 23:23 X-Wolf 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: Fiddle简介 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。 你对HTTP协议越了解,你就能越掌握Fiddle 阅读全文
posted @ 2020-09-07 18:59 X-Wolf 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 开发环境: 本地 Windows10 日常开发使用的环境 装有PHPStorm 远程主机 Linux 服务器 装php-fpm/nginx等所有开发依赖环境 本地可以访问远程主机 但远程主机无法访问本地 目的 远程调试(remote debug)在windows本地环境下 调试远程服务器(Linux 阅读全文
posted @ 2020-09-02 18:56 X-Wolf 阅读(2547) 评论(0) 推荐(0) 编辑
摘要: 在Linux下操作,一般都是使用vim进行文本编辑, 这个时候有可能不小心就会出现语法异常,导致程序错误 手动检查: 1) 编辑完成之后, 回到命令行下执行 php -l test.php 如果语法校验不通过, 则会报错误 PHP Parse error: syntax error, unexpec 阅读全文
posted @ 2020-09-02 18:45 X-Wolf 阅读(555) 评论(0) 推荐(0) 编辑
摘要: GitBook 简介 GitBook 官网 GitBook 文档 GitBook 准备工作 安装 Node.js GitBook 是一个基于 Node.js 的命令行工具,下载安装 Node.js,安装完成之后,你可以使用下面的命令来检验是否安装成功。 $ node -v v7.7.1 安装 Git 阅读全文
posted @ 2020-09-01 19:47 X-Wolf 阅读(472) 评论(0) 推荐(0) 编辑
摘要: url匹配规则 location [=|~|~*|^~|@] /uri/ { ... } = : 表示精确匹配后面的url ~ : 表示正则匹配,但是区分大小写 ~* : 正则匹配,不区分大小写 ^~ : 表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 @ : "@ 阅读全文
posted @ 2020-08-31 15:47 X-Wolf 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 总结开发中常见的问题与错误 1. Robo 3T连接MongoDB异常: Network error while attempting to run command 'saslStart' on host 'xxx:27017' 问题: 使用robot3t 进行MongoDB数据库的连接,发生报错 阅读全文
posted @ 2020-08-28 09:21 X-Wolf 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 1.使用git命令生成公钥和私钥 ssh-keygen -t rsa -C "git邮箱账号" 三次回车,即可在~/.ssh/ 生成密钥对 id_rsa id_rsa.public 2.在GitHub或者码云上设置公钥 。。。 3.TortoiseGit加载私钥 tortoiseGit的秘钥是需要依 阅读全文
posted @ 2020-08-24 18:38 X-Wolf 阅读(1082) 评论(0) 推荐(0) 编辑
摘要: 简介 rsync是远程(或本地)复制和同步文件最常用的命令。 借助rsync命令,你可以跨目录,跨磁盘和跨网络远程与本地数据进行复制和同步。举例来说:在两台Linux主机之间进行数据备份和镜像。本文介绍在Linux主机上进行远程和本地传输文件的常见用法,不需要root账户也可以允许rsync。 rs 阅读全文
posted @ 2020-08-24 18:20 X-Wolf 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1)HTTPS (pull和push的时候需要密码) 2)SSH (不需要密码,但是需要创建公钥) 创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址) 步骤: 1.打开终端(git)进入.ssh目录 cd ~/.ssh 如果.ssh 阅读全文
posted @ 2020-08-24 15:44 X-Wolf 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1. 配置文件解析(configobj) pip install configobj 基本使用: 配置文件 [server] name = zbj port = 9000 [home] # 注释 area = huizhou 示例: from configobj import ConfigObj # 阅读全文
posted @ 2020-08-22 00:56 X-Wolf 阅读(382) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 33 下一页