自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joker-宇飞

Stay Hungry,Stay Foolish.

  • 博客(24)
  • 资源 (4)
  • 收藏
  • 关注

原创 PHP 实现微信关注公众号或扫码实现获取用户信息

php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用)概述》详细流程准备工作准备公众号及配置相关接口文档获取access_token生成临时带参二维码用户事件回调获取用户详细信息详细程序实现-仅供参考 php微信关注公众号或扫码实现获取用户信息(内含简易框架搭建,可复用) 概述》 用户可通过扫描二维码进行关注或...

2019-12-09 22:26:16 4799 2

原创 IP或IPv6获取归属地信息(JAVA)

根据IP获取地理位置信息

2023-02-09 20:00:10 2195 1

原创 Nginx配置文件nginx.conf中文详解

Nginx配置文件nginx.conf中文详解

2022-11-17 14:05:25 397

原创 linux 卸载gitlab

按捺不住好奇的心理,想自己在服务器上搭建个gitlab,装完之后就去忙工作去了,次日一看博客,打开页面卡的跟g一样(服务器配置1核1G内存),进去服务器一看,全是gitlab的进程,一气之下,便把gitlab给卸载了。这里做下卸载gitlab的记录。 停止gitlab进程 命令:gitlab-ctl stop 卸载gitlab 命令:rpm -e gitlab-ce 查看并杀掉gitlab进程 查看进程:ps aux | grep gitlab kill掉进程: kill 掉那个带有很多点的

2020-06-23 21:30:35 382

原创 PHP 根据url获取顶级域名

/** * Note: 获取顶级域名 * Author: joker * Time: 2019/7/22 11:32 * * @param $url * * @return string */ function get_top_host($url) { if (!$url) { return ''; } $url = strtolower($url); $hosts = parse_url($url); $host = $hosts['

2020-06-09 23:21:00 610

原创 PHP 实现各类状态码

/** * Note: 状态码返回函数 * Author: joker * Time: 2020/6/09 19:07 * * @param $num */ function httpStatus($num){//网页返回码 static $http = array ( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching Protocols", 200

2020-06-09 22:51:46 547

原创 JS 实现AES加解密

<script> function encrypt_str(str) { var KEY = 'test'; var IV = hex_md5(KEY).substr(8, 16); KEY = hex_md5(KEY).substr(0, 16); var key = CryptoJS.enc.Utf8.parse(KEY); // 秘钥 var iv = Crypto

2020-06-09 11:08:44 4999

原创 PHP 实现AES加解密

/** * Note: AES加密(128) 向量采用key md5 8-24位 * Author: joker * Time: 2020/6/8 14:24 * * @param $data_str * @param string $app_secret * * @return string */ function aesEncrypt($data_str, $app_secret) { $iv = substr(md5($app_secret), 8, 16);.

2020-06-09 11:06:10 430

原创 PHP 获取请求协议

function get_http_type() { $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; return $http

2020-06-03 11:00:25 661 1

原创 Linux 解压文件 解压命令

Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z unzip unzip test.zip tar tar -zxvf test.tar.gz tar -jxvf test.tar.bz2 tar -Jxvf filename.tar.xz tar -Zxvf filename.tar.Z

2019-12-16 20:45:02 223

原创 Fiddler 显示服务器ip地址

Fiddler显示服务器ip地址 打开Fiddler 在菜单栏点击Rules,打开菜单Customize Rules 设置Rules 在弹出的编辑器,搜索 static function main 在下面插入一行: FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP",120,"X-HostIP"); 重启Fiddler 重启fiddle...

2019-12-11 10:55:12 442

原创 PHP 位运算操作字符串类型的数字产生的Bug

重点:在php中 字符(字符串)的位运算操作 是按照Ascii码值来进行计算的 在进行位运算时 如果 其中有一个为数字,则全部按照数字计算,如果都是字符串,则按照assic进行计算 如 “10”| 2 或者 “2” | 10 数字的位运算按照二进制操作 字符串的位运算规则如下 例如: 10|2 运算结果为 10 “10”|“2” 运算结果为:30 解析: 1. 将字符串"10"分割为两个字符 ...

2019-03-24 18:03:36 624 1

原创 PHP include 和 include_once 的区别

include 和 include_once 的区别 include 会将指定的文件载入并执行里面的程序;重复引用加载多次。 include_once 函数会将指定的文件载入并执行里面的程序;此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包含。 include include 会将指定的文件载入并执行里面的程序;重复引用加载多次 例如: &lt;?ph...

2019-01-23 14:27:48 19063

原创 Redis 常用命令(一)

连接命令 本地连接 redis-cli 远程连接 redis-cli -h host -p port -a password

2019-01-09 22:51:00 163

原创 Linux CentOS 7 iptables 开放端口

查看已开放端口: iptables -L 添加端口入口允许(示例:3306): iptables -I INPUT -p tcp —dport 3306 -j ACCEPT 添加端口出口允许(示例:3306): iptables -I OUTPUT -p tcp —sport 3306 -j ACCEPT 保存: service iptables save 查看打开的端口: ip...

2019-01-09 13:33:36 2748

原创 Git 查看远程仓库地址命令&修改远程仓库地址命令

git查看远程仓库地址命令 git remote -v git查看远程仓库地址命令 git remote set-url origin [您的地址] 验证是否改变成功 git remote -v

2019-01-09 13:13:23 1368

原创 MySql 因mysql TINYINT类型设置过小导致的问题

今天突然收到邮件,生产环境出问题了,赶紧放下手头的工作进行问题排查。 出现问题的系统,是公司内部的财务系统,这出现问题可不是闹着玩的,赶紧进行排查。 问题描述 在这个财务系统中,涉及到公司几个分公司的财务状况,在系统中,标识公司采用的是位二进制(ID)进行存储,前段时间新增了一个新的公司(ID=128),在配置表中进行了相关字段的配置,测试后没啥问题,发到了生产环境,时隔两天收到bug邮件。...

2018-10-16 16:02:50 1772 1

原创 Linux 解决ssh连接服务器超时自动断开的问题

通常新服务器,通过ssh连接到服务器之后,一段时间不操作,便会断开链接,那么该如何避免呢,下面我们通过对服务器的ssh进行下设置,便能够解决这个问题 登陆服务器,到ssh目录 命令:cd /etc/ssh 备份配置项(养成备份的好习惯) 命令:cp /etc/ssh/sshd_config /etc/ssh/sshd_config.20181011.bak 修改配置项 打开配置...

2018-10-15 16:25:42 5360

原创 PHP 报错级别设置和原理分析

原理简介 在PHP配置文件中php.ini有如下配置: ; Error Level Constants: ; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0) ; E_ERROR - fatal run-time errors ; E_RECOVERABLE_E...

2018-05-03 20:09:43 549

转载 PHP中$_SERVER的详细参数与说明介绍

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用. $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['G...

2018-04-04 14:17:01 860

原创 MacOS 命令行下使用Sublime Text打开文本文件

很多程序员最喜欢的编辑器都是SublimeText,在MacOS下,使用vi/vim命令编辑文件是比较苦逼的事情,下面就根据个人实践,向大家介绍怎么使用SublimeText编辑文件。 注意:首先要有一台Mac哦! 第一步:安装SublimeText编辑器 这一步不用多说了吧,自己操作;点击下载SublimeText 第二步:编辑用户配置文件 打开编辑用户配置文件: vim ~...

2018-04-03 19:24:56 993

原创 MAC 上安全与隐私开启任何来源设置

终端下执行: sudo spctl --master-disable 然后输入密码就可以了; 返回原来的设置: 再次执行上述命令就可以了。 Stay Hungry;Stay Foolish;

2018-04-03 15:30:12 1263

原创 Laravel 添加自定义助手函数

步骤如下: 1、建立文件 在根目录app文件夹下新建helpers.php文件。 2、添加自动加载 打开根目录下composer.json文件,在autoload中增加"files":["app/helpers.php"]。 3、执行命令 进入命令行,进入当前项目中,执行composer dumpautoload命令。 4、尽情使用吧 现在就可以在helpe...

2018-04-03 15:10:52 809

原创 Linux 通过命令查看日志的指定行数

示例文件:`access.log` cat命令: 1.从第10行开始显示15行 cat access.log | tail -n +10 | head -n 15 2.显示10到25行 cat access.log | head -n 25 | tail -n +10 详解: 1.显示最后10行 tail -n 10 2.从第10行显示到最后 tail -n +10 ...

2018-04-03 14:58:46 18254 2

asp+access做的选课系统

用asp 和access数据库做的一个选课系统

2015-01-01

wechat_demo.zip

用户可通过扫描公众号二维码(服务号或测试公众号)。 进行关注或单纯进行扫码操作,实现获取用户微信信息,提高公众号关注率。 运营利器!!!

2019-12-09

图书管理系统

asp sql server 数据库 做的一个图书管理系统

2015-01-01

asp留言板系统

一个用asp和sql server做的一个留言系统

2015-01-01

空空如也

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

TA关注的人

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