...

这都给你找到这来了...你太厉害了...

inotifywait+rsync 实时同步脚本

利用 inotifywait 对文件系统事件实时监控, 触发事件调用 rsync 远程同步文件至一台或多台服务器 同步指定目录 (缺点: 每次触发都要扫描整个目录进行文件差异对比, 文件越多越耗时长) #!/bin/bash user=root ip=192.168.0.2 source=/da...

2019-05-24 17:02:25

阅读数 52

评论数 0

Dockerfile ssh免密登录容器小实践 docker-alpine-sshd

基于 alpine 镜像, 体积小, 方便做小实验, 本次实践使用 alpine:3.8 版本, 若使用其它本版, 更改 Dockerfile 中 FROM alpine:3.8 版本号与阿里源的版本号. Dockerfile 文件 FROM alpine:3.8 RUN echo "...

2019-05-22 14:26:13

阅读数 53

评论数 0

nginx 禁止IP访问简单实现隐藏管理后台

方法很简单很傻瓜, 原理就是服务器上nginx禁止IP访问, 只允许域名访问, 而nginx配置域名时填上一个外网访问不了的域名, 在需要访问管理后台的本地电脑上更改host为预先设置的域名就可以了. 首先想一个外网访问不了的域名, 假设用 test.com 域名隐藏管理后台. 再假设一下 tes...

2019-05-20 18:09:21

阅读数 64

评论数 0

cordova+codepush 热更新实践 (微软 cordova-plugin-code-push)

系统环境 windows 10 所需工具 node.js, android studio, 安装方法自行百度/谷歌 cordova-hot-code-push 不再维护, 转而使用 cordova-plugin-code-push 安装 codepush npm install -g code-...

2019-04-21 01:37:29

阅读数 186

评论数 2

redis 队列简单实现高并发抢购/秒杀

前提为每人限购1件 开抢前 把秒杀商品库存存进 Redis 队列中 $redis = new redis(); $redis->connect('127.0.0.1', 6379); //库存 $num = 10; //往队列 goods_store 插入商品, 队列的长度为库...

2019-03-21 14:34:28

阅读数 421

评论数 0

django 模版加载顺序与模版存放结构位置

项目目录结构 ├── app1 │ │ urls.py │ │ views.py │ └── ... │ ├── app2 │ │ urls.py │ │ views.py │ └── ... │ ├── django_test │ │ set...

2019-03-06 09:39:09

阅读数 86

评论数 0

django 多个app的urls.py 别名name重复问题

若多个APP下的urls.py使用了重复相同的name, 前端需用此name生成的url会引起冲突 可用命名空间方法来区分相同name的url, 解决重复的问题 项目目录结构 ├── app1 │ │ urls.py │ │ views.py │ └── ... │ ├── ...

2019-03-06 09:39:02

阅读数 135

评论数 0

django 多个app的urls配置

创建项目 django_test 与应用 app1 app2 django-admin startproject django_test django-admin startapp app1 django-admin startapp app2 django_tes/urls.py 文件 fro...

2019-03-06 09:38:55

阅读数 159

评论数 0

xdebug 配置

环境: windows+phpstudy php5.6 官方配置文档: https://xdebug.org/docs/all_settings [xdebug] ;指定Xdebug扩展文件的绝对路径 zend_extension = "D:\phpStud...

2019-01-31 10:27:44

阅读数 111

评论数 0

oppo 推送 php simple demo (oppo-push-php-sdk)

oppo 推送 simple demo 只有普通的 全量用户推送 与 registration_id 推送 (别名推送官方屏蔽不许用, 没有离线与定时推送等高级设置功能~) 参考文档: http://storepic.oppomobile.com/openplat/resource/201812...

2019-01-22 17:27:46

阅读数 315

评论数 0

linux 编写 php扩展 小实验

环境 Ubuntu 16.04, PHP 5.6 php扩展后门小实验 git: https://github.com/Gekkoou/php-extension-backdoor 利用了 PHP SAPI 的生命周期, 当有请求的时候, 调用一次所有模块的请求初始化函数(PHP_RINIT_...

2018-11-15 19:09:57

阅读数 112

评论数 0

linux zephir 编写 php 扩展 (docker篇)

不BB, 直接放代码, p神写的 zephir 快速编译生成5.4~7.2版本下所有扩展的 Dockfile 文件 以 php5.6 为例, Dockfile 文件 FROM php:5.6 LABEL maintainer="phithon &...

2018-11-15 11:27:59

阅读数 109

评论数 0

linux zephir 编写 php 扩展 (入门篇)

Zephir是一种语言, 在语法上跟PHP有很多相似之处, 就算不擅长C/C++的PHP开发人员也可快速上手, 编写PHP扩展. 安装方法自行谷歌或百度. 初始化 执行命令 zephir init test, 成功运行后, 会得到如下的目录结构 test/ ext/ test/ ...

2018-11-14 20:29:31

阅读数 1778

评论数 0

linux inotifywait 简单监控目录与文件

inotify-tools项目地址: https://github.com/rvoicilas/inotify-tools inotify-tools下载地址: http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3...

2018-11-07 16:59:51

阅读数 279

评论数 0

linux 记录用户登录日志与命令执行日志

vi /etc/profile 在末尾增加代码 history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` if [ "$USER...

2018-11-07 16:46:08

阅读数 949

评论数 0

python3 argparse模块

argparse模块为python3中处理命令行参数的库 命令行参数分为位置参数和可选参数, 例: ls home #位置参数 ls -l #可选参数 简单示例, 主要有三个步骤 创建 ArgumentParser() 对象 调用 add_argument() 方法添加参数 使用 parse...

2018-10-30 18:17:47

阅读数 209

评论数 0

PHP 输入多个经纬度坐标 找出中心点

参考: https://stackoverflow.com/questions/6671183/calculate-the-center-point-of-multiple-latitude-longitude-coordinate-pairs Python Java C# JavaScript...

2018-10-11 10:25:51

阅读数 406

评论数 0

RabbitMQ 消息队列 - topic 模式分发消息

推荐阅读 https://blog.csdn.net/column/details/15500.html topic 模式 根据 Binding 指定的 RoutingKey, Exchange 对 key 进行模式匹配后投递到相应的 Queue, 模式匹配时符号 &q...

2018-08-14 16:22:57

阅读数 162

评论数 0

RabbitMQ 消息队列 - fanout 模式分发消息

推荐阅读 https://blog.csdn.net/column/details/15500.html fanout 模式 将同一个 message 发送到所有同该 Exchange 绑定的 queue, 不论 RoutingKey 是什么, 这条消息都会被投递到所有与此 E...

2018-08-14 16:16:03

阅读数 177

评论数 0

RabbitMQ 消息队列 - direct 模式分发消息

推荐阅读 https://blog.csdn.net/column/details/15500.html direct 模式 根据 Binding 指定的 Routing Key, 将符合Key的消息发送到 Binding 的 Queue p_direct.php &am...

2018-08-14 16:07:39

阅读数 261

评论数 0

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