自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Majson的博客

你我共享,创新分享

  • 博客(51)
  • 资源 (18)
  • 收藏
  • 关注

原创 linux下创建svn代码库

linux svn代码库安装配置及自动化代码同步

2022-08-24 10:18:34 261 1

原创 数据库设计规范

一、数据库设计一般都使用 INNODB 存储引擎,除非读写比率<1%,才考虑使用 MYISAM 存储引擎;其 他存储引擎请在 DBA 的建议下使用。Stored procedure (包括存储过程,函数,触发器)对于 MYSQL 来说还不是很成熟,没有完善的出错记录处理,不建议使用。UUID(),USER()这样的MySQL INSIDE函数对于复制来说是很危险的,会导致主备数据不一致,所以请不要使用。如果一定要使用UUID作为主键,让应用程序来产生。请不要使用外键约束,如果数据存在外键

2022-05-10 14:31:19 433

原创 爬虫框架Scrapy入门与实践-基础命令使用及项目构建详解(2)

基础命令使用及项目构建创建项目:scrapy startproject <projectName>生成爬虫文件scrapy genspider <spiderName> <route>运行爬虫文件-=终端输出scrapy crawl <spiderName>运行爬虫文件-=输入文件scrapy crawl <spiderName> -o <json文件名>check检查错误scrapy checklist

2021-09-03 11:46:09 122

原创 爬虫框架Scrapy入门与实践-环境搭建及图解(1)

安装指南支持的 Python 版本Scrapy 需要 Python 3.6+,CPython 实现(默认)或 PyPy 7.2.0+ 实现(参见:ref:python:implementations)。安装 Scrapy如果您使用的是Anaconda或Miniconda,则可以从conda- forge频道安装该软件包,该频道具有适用于 Linux、Windows 和 macOS 的最新软件包。要使用 安装 Scrapy conda,请运行:conda install -c conda-forg

2021-09-03 11:17:56 278

原创 SCRAPY命令

SCRAPY命令创建一个新的项目scrapy startproject +一个项目的名称注释:我们可以进入创建的项目执行相关的命令 cd +demo12.生成爬虫scrapy genspider +文件名+网址3.运行(crawl)scrapy crawl +爬虫名称4.check检查错误scrapy check5.list返回项目所有spider名称scrapy list6.fetch 帮助我们下载网页,将网页源代码返回(前面是一些日志,后面是源代码)也可以加一些

2021-09-02 14:54:34 90

原创 laravel maatwebsite/excel3.1 导入导出详解

官方文档地址https://docs.laravel-excel.com/3.1/imports/batch-inserts.html安装安装Composer包composer require maatwebsite/excel在 config/app.php 中注册服务提供者到 providers 数组:Maatwebsite\Excel\ExcelServiceProvider::class,3.在 config/app.php 中注册到 aliases 数组:'Excel

2021-07-09 14:14:18 3630 3

原创 后端开发规范检查包安装-PHP

PHP基本要求版本: php7.4 开发环境, 不强制,推荐使用phpstorm,或者vscode。但请不要将ide配置上传到代码库。(如:.idea) 需要安装pre-commit来做提交前代码检查。- PHP编码规范PHP编码规范请参考:PHP-FIG安装php_CodeSniffer:composer global require "squizlabs/php_codesniffer=*"安装提交前pre-commit检查PSR-2的代码规范的pre-commit hook(项

2021-06-23 09:17:52 82

原创 PHP AES对称加解密方法的封装

PHP AES对称加解密方法的封装class Aes{ //加密KEY(请设置为32位) private $_secret_key = ''; public function __construct() { $this-&gt;_secret_key = config('ase_secret_key'); } /** ...

2018-11-05 14:25:24 585

原创 php+swoole+linux进行系统监控和性能优化

服务器监控端口监控class Server { const PORT = 8811; /** * 获取端口指定端口信息;如果在运行返回1;否则返回0; */ public function port() { $shell = &amp;amp;amp;amp;quot;netstat -anp 2&amp;amp;amp;amp;amp;gt;/dev/null | grep &amp;amp;amp;a

2018-07-26 13:10:02 1041

原创 swoole安装及配置

swoole安装及配置下载源码包 git clone https://gitee.com/swoole/swoole.git配置编译 /usr/local/php/bin/phpize //生成configure ./configure –with-php-config=/usr/local/php/bin/php-config构架安装 make...

2018-05-30 14:29:34 2135

原创 LNMP一键安装shell脚本

配置mysql设置mysql账户密码 /usr/local/mysql/bin/mysqladmin -u root password ‘new-password’MySql实现远程连接,用户grant授权 grant all privileges on . to root@’%’ identified by “your_password” with grant opti...

2018-05-23 14:43:27 1858

原创 PHP常见数学函数及BC高精度数学函数用法(本类函数仅在 PHP 编译时配置了 --enable-bcmath 时可用。)

bcadd — 2个任意精度数字的加法计算说明 string bcadd ( string leftoperand,stringleftoperand,stringleft_operand , string right_operand [, int $scale ] )左操作数和右操作数求和 参数 left_operand 左操作数,字符串类型 right_operan...

2018-05-23 10:49:10 1384

原创 秒解Sed和Awk的秘密

数据的搜寻并替换 sed ‘s/要被取代的字串/新的字串/g’先观察原始信息,利用 /sbin/ifconfig 查询 IP 获取命令ifconfig eth0 | sed -n '/inet /p' | sed 's/inet.*r://' | sed 's/B.*$//'sed高级操作命令(1) {}:多个sed命令,用;分开实例操作nl pass...

2018-05-07 22:28:37 158

原创 微信支付集成(公众号,扫码,APP)

微信支付集成(公众号,扫码,APP)后期还会继续更新(实用是thinkphp5),如在其他地方调用请做一下命名空间的修改完后直接调用目录说明Common.php:公共方法WeChatPay.php:支付的方法和属性说明 1.参数说明//***************公共参数******************////支付请求地址const UNURL='https...

2018-04-28 11:04:15 547

原创 tp5集成APP微信支付

&lt;?phpnamespace WeChat;Class WechatPay{ //微信开放平台的应用appid private $appid = ''; //商户号(注册商户平台时,发置注册邮箱的商户id) private $mchid = ''; //商户平台api支付处设置的key private $key = ''; //支付...

2018-04-24 09:41:17 2220

原创 设置跳转的二级域名

设置IP或其它域名访问时重定向到www.xxx.comserver{ listen 80 default; server_name _; ##标示空主机头 location / { #返回 403 return 403; } #rewrite ^(.*) http://www.baidu.com; #重定向到百度}...

2018-04-10 11:34:02 4713

原创 CentOS服务器上搭建Gitlab安装步骤

CentOS服务器上搭建Gitlab安装步骤1.安装配置依赖项如想使用Postfix来发送邮件,在安装期间请选择’Internet Site’. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件. 在 Centos 6 系统上, 下面的命令将在系统防火墙里面开放HTTP和SSH端口. sudo yum install curl openssh-serv...

2018-04-09 11:03:01 2538 1

原创 要求:centos 7+ 搭建LNMP

服务器要求:centos 7+数据库链接不上可能原因 a、关闭防火墙:service firewalld stop b、阿里云的安全部3306端口是否开放1、安装nginx先安装nginx的yum源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0....

2018-01-30 17:35:47 237

原创 升级sql文档管理

web_have_subject(开通科目表)CREATE TABLE `web_have_subject` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `haveId` int(11) NOT NULL COMMENT 'web_have_subject的id', `subjectId` int(11) NOT NULL

2018-01-29 23:04:40 226

原创 MAC搭建LNMP环境

mac-mnmp

2017-12-12 11:55:31 412

原创 龙举直播电商api开发

龙举直播电商api开发

2017-10-31 14:39:08 5210

原创 选择器

css选择器

2017-09-16 16:20:06 229

原创 JPush API client library for PHP

JPush API client library for PHP简要概述

2017-09-15 11:03:29 885

原创 微信用户授权及企业付款

微信用户授权及企业付款

2017-09-08 10:32:03 1253

原创 七牛-Pili Streaming Cloud Server-Side Library For PHP

Pili Streaming Cloud Server-Side Library For PHP

2017-08-14 10:14:03 501

原创 环信集成服务端封装类-聊天室

环信集成服务端封装类-聊天室

2017-08-13 16:54:13 497

原创 Linux 设置定时任务crontab命令

Linux 设置定时任务crontab命令

2017-07-23 16:12:32 454

原创 ajax跨域的头部定制

ajax实现跨域的头部设置public function _initialize() { header("Content-Type:text/html; charset=utf-8"); header('Content-Type:application/json; charset=utf-8'); header("Access-Control-Allow-Origin: *"

2017-07-10 21:37:15 384

原创 sublime text3插件总结

sublime text3插件总结

2017-06-15 14:24:51 174

原创 php curl网络爬虫简单实例代码

php curl网络爬虫的实例代码

2017-06-10 11:30:37 3776

原创 手动搭建webpack + vue + loader

手动搭建webpack + vue + loader

2017-06-07 23:00:34 4738

原创 $argv — 传递给脚本的参数数组

php脚本

2017-06-06 13:41:50 1801

原创 nginx之LNMP配置知识

nginx之LNMP配置知识nginx.conf简写#user nobody;worker_processes 4;error_log /var/log/nginx/error.log;#pid logs/nginx.pid;events { worker_connections 1024;}http { include...

2017-06-01 16:24:41 286

原创 VueJs Install and useg

vueJs install and useg

2017-05-29 23:27:19 293

原创 编译安装nginx

下载源码包打开nginx官方网址选择Stable version下载文档版下载安装cd /usr/local/srcwget wget http://nginx.org/download/nginx-1.12.0.tar.gztar zxvf nginx-1.12.0.tar.gzcd nginx-1.12.0安装检测./configure --prefix=/usr/l...

2017-05-28 22:16:16 330

原创 php源码编译安装

源码编译安装php

2017-05-28 08:11:08 928

原创 php中文数字转化成阿拉伯数字

中文数字转化成阿拉伯数字

2017-05-15 14:22:03 1794

原创 multithread and Multiple processes

multithread and Multiple processes

2017-03-09 17:39:43 253

原创 Install and config Redis on Mac OS X via Homebrew

Install and config Redis on Mac OS X via Homebrew

2017-03-09 10:11:56 369

原创 Proc对象

对象的原生行为proc#symbollambda#->

2017-02-23 15:06:19 462

Docker — 从入门到实践(第二版)

Docker — 从入门到实践

2017-06-20

jQuery权威指南(完整版)

jQuery权威指南

2017-06-20

php常用算法的集合

算法+数据结构=程序

2017-06-20

python写网络爬虫

python写网络爬虫

2017-06-06

MYSQL数据库优化

MYSQL数据库优化

2017-06-06

精通python设计模式

本书分三部分、共16章介绍一些常用的设计模式。第一部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一个系统中不同实体(类、对象等)之间关系的设计模式,包括外观模式、享元模式等;第三部分介绍处理系统实体之间通信的设计模式,包括责任链模式、观察者模式等。

2017-06-06

Shell脚本学习指南

Shell脚本学习指南

2017-06-06

学习vi编辑器(中文第六版)

学习vi编辑器

2017-06-06

鸟哥的Linux私房菜 基础学习篇(第三版)

有鸟哥你必Linux大牛

2017-06-06

docker集成thinkPHP5.0之LNMP开发环境

利用docker快速搭建集成thinkPHP5.0之LNMP开发环境

2017-04-26

Nginx入门到精通

处理静态文件,索引文件以及自动索引;打开文件描述符缓冲. 无缓存的反向代理加速,简单的负载均衡和容错. FastCGI,简单的负载均衡和容错.

2016-12-28

mysql入门到精通

mysql入门到精通教程

2016-12-28

正则指引—全语通用

有你全通

2016-12-24

正则表达式必知必会

有他正则全通

2016-12-24

空空如也

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

TA关注的人

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