首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
409 阅读
2
影视资源采集站收录大全
366 阅读
3
linux安装或升级protoc
245 阅读
4
VFM 3.7.5 源码 - 一个极简的 PHP 私人云盘!
173 阅读
5
批量采集美女写真等图片做图片站
154 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
126
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
150
篇与
的结果
2022-12-01
centos7系统安装php8
前言centos7默认源的php版本只有5.4,版本太老,而mediawiki需要的php版本为7.4以上,所以本文直接升级到php8.0。步骤 卸载所有已安装的phpyum remove -y php* 添加remi源(可能需要提前安装epel-release)yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm # 此处若是无法下载 可用 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm 单独启用php80的源(没有yum-config-manager命令的话需要安装yum-utils)yum-config-manager --disable 'remi-php*' yum-config-manager --enable remi-php80 安装php及其拓展yum install -y php php-bcmath php-cli php-common php-devel php-fpm php-gd php-intl php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pecl-xmlrpc php-pecl-zip php-process php-snmp php-soap php-sodium php-xml 版本验证php -v
2022年12月01日
18 阅读
0 评论
0 点赞
2022-11-24
爱
2022年11月24日
16 阅读
0 评论
0 点赞
2022-11-01
Cloudflare国内自选IP节点整理收录
什么是自选IP?一般来说为了达到隐藏自身 IP,我们都会选择一些 CDN 服务,目前用的最多的免费 CDN 是 Cloudflare。但是正常情况下 Cloudflare 是不能自己选择IP,有时候分配给我们的 IP 可能表现不佳,也只能将就着用。但是我们都希望可以用上 CF 比较快的 IP。那么自选IP,就显得很必要了。 所以这篇文章,苏苏就跟大家聊聊怎么自定义 CF 的节点。官网列表:https://www.cloudflare.com/zh-cn/ips/测试最优前10104.16.160.1/24 162.159.209.4/103 104.24.0.0/14 108.162.192.0/18 104.20.157.0/24 162.159.210.4/103 141.101.115.0/254 172.64.0.0/13 162.159.208.4/103 162.159.211.4/103CFIP白名单173.245.48.0/20 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 141.101.64.0/18 108.162.192.0/18 190.93.240.0/20 188.114.96.0/20 197.234.240.0/22 198.41.128.0/17 162.158.0.0/15 104.16.0.0/12 172.64.0.0/13 131.0.72.0/22百度云加速与Cloudflare合作节点162.159.211.4-103 103.21.244.0/22 103.22.200.0/22 103.31.4.0/22 104.16.0.0/12 108.162.192.0/18 131.0.72.0/22 141.101.64.0/18 162.158.0.0/15 172.64.0.0/13 173.245.48.0/20 188.114.96.0/20 190.93.240.0/20 197.234.240.0/22 198.41.128.0/17CloudFlare 百度云合作 IP162.159.208.4-162.159.208.103 162.159.209.4-162.159.209.103 162.159.210.4-162.159.210.103 162.159.211.4-162.159.211.103 各线路推荐列表: 电信:推荐走圣何塞,例:104.16.160.* 或者上面的百度云合作 ip。 移动:推荐走移动香港,例:172.64.32.*、141.101.115.* 或者 104.23.240.0-104.23.243.254。 联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254。也可以试一下走亚特兰大 108.162.236.*(日前不可用)。Qi推荐108.162.236.1/24 联通 走美国 172.64.32.1/24 移动 走香港 104.16.160.1/24 电信 走美国洛杉矶 ——— 172.64.0.0/24 电信 美国旧金山 104.20.157.0/24 联通 走日本 104.28.14.0/24 移动 走新加坡 (联通移动推荐节点) 104.23.240.0-104.23.243.254 (电信推荐百度云合作ip) 162.159.208.4-162.159.208.103 162.159.209.4-162.159.209.103 162.159.210.4-162.159.210.103 162.159.211.4-162.159.211.103适合电信的节点104.23.240.* 走欧洲各国出口 英国德国荷兰等 延迟比美国高一些 适合源站在欧洲的网站 172.64.32.* 虽然去程走新加坡,但是回程线路的绕路的,实际效果不好,不推荐 104.16.160.* 圣何塞的线路,比洛杉矶要快一点,推荐 108.162.236.* 亚特兰大线路,延迟稳定,但是延迟较高适合移动的节点162.158.133.* 走的丹麦,这一段ip只有部分能用,可以自己试一下。绕美国。 198.41.214.* 198.41.212.* 198.41.208.* 198.41.209.* 172.64.32.* 141.101.115.*移动走香港的IP段有很多,以上并不是全部。CF移动走香港的分直连和走ntt的效果都挺不错的,不过部分地区晚上还是会丢包。 172.64.0. *这是走圣何塞的,一般用香港的就行 172.64.16.* 欧洲线路.绕1.0.0.1效果较好 大多数省直接使用1.0.0.0即可,延迟低,丢包少 少部分还是需要换ip 新加坡 172.64.32.0-172.64.47.254
2022年11月01日
126 阅读
0 评论
0 点赞
2022-10-26
golang中time.RFC3339时间格式化
在开发过程中,我们有时会遇到这样的问题,将 2022-10-22T08:18:46+08:00 转成 2022-10-22 08:18:46,怎么解决这个问题?解决这个问题,最好不要用字符串截取,或者说字符串截取是最笨的方法,这应该是时间格式化的问题。我们先看一下 golang time 包中支持的 format 格式:const ( ANSIC = "Mon Jan _2 15:04:05 2006" UnixDate = "Mon Jan _2 15:04:05 MST 2006" RubyDate = "Mon Jan 02 15:04:05 -0700 2006" RFC822 = "02 Jan 06 15:04 MST" RFC822Z = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone RFC850 = "Monday, 02-Jan-06 15:04:05 MST" RFC1123 = "Mon, 02 Jan 2006 15:04:05 MST" RFC1123Z = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone RFC3339 = "2006-01-02T15:04:05Z07:00" RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00" Kitchen = "3:04PM" // Handy time stamps. Stamp = "Jan _2 15:04:05" StampMilli = "Jan _2 15:04:05.000" StampMicro = "Jan _2 15:04:05.000000" StampNano = "Jan _2 15:04:05.000000000" )我们找到了 RFC3339 ,那就很简单了,我们封装一个方法 RFC3339ToDateTime,见下面代码package lib import "time" var _ Time = (*timer)(nil) const cstLayout = "2006-01-02 15:04:05" type Time interface { RFC3339ToDateTime(value string) (string, error) } type timer struct { Cst *time.Location } func NewTime() Time { cst, _ := time.LoadLocation("Asia/Shanghai") return &timer{ Cst: cst, } } func (con *timer) RFC3339ToDateTime(value string) (string, error) { ts, err := time.Parse(time.RFC3339, value) if err != nil { return "", err } return ts.In(con.Cst).Format(cstLayout), nil } 运行一下v, err := lib.NewTime().RFC3339ToDateTime("2022-10-22T08:18:46+08:00") if err != nil { fmt.Println(err) } fmt.Println(v) 输出: 2020-11-08 08:18:46小结同理,若遇到 RFC3339Nano、RFC822、RFC1123 等格式,也可以使用类似的方法,只需要在 time.Parse() 中指定时间格式即可。
2022年10月26日
13 阅读
0 评论
0 点赞
2022-09-23
微信个人版扫码登入
微信个人版扫码登入此方法适用于个人开发者想使用微信扫码快速登入,但是又申请不了微信开放平台授权的个人用户,经测试此方法可用,demo下载地址在最底部获取uuidget方式请求以下接口会返回uuid信息// 地址 https://login.wx.qq.com/jslogin?appid=wx782c26e4c19acffb&redirect_uri=https%3A%2F%2Fweb.weixin.qq.com%2Fcgi-bin%2Fmmwebwx-bin%2Fwebwxnewloginpage&fun=new&lang=zh_&_=1663918497103 // 结果 window.QRLogin.code = 200; window.QRLogin.uuid = "mmmmmmmmmm";组装获取qrcodehttps://login.weixin.qq.com/qrcode/{{第一步获取到的uuid}}轮询get访问获取微信返回信息https://login.wx.qq.com/cgi-bin/mmwebwx-bin/login?loginicon=true&uuid={{第一步获取到的uuid}}当用户扫码时会出现code 201,此时接口会返回base64图片window.code=201;window.userAvatar = 'data:img/jpg;......';当用户在手机上确定登入,则接口会返回code 200 并返回地址,此时模拟访问此地址并获取cookie信息// 返回信息 window.code=200; window.redirect_uri="https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxnewloginpage?ticket=A_mmmmmmmmmmmmmmmmmmmmmm@qrticket_0&uuid=mmmmmmmmmmmm&lang=zh_&scan=1661918912"; // 抓取到的cookie pac_uid=0_65cf11501295d; iip=0; pgv_pvid=8666222200; wxuin=1044427715; wxsid=1DTmzGGGDDDWSyuR; mm_lang=zh_; wxuin=1044427715; webwx_data_ticket=gSe4NFFFSDDSDSCC/kmhPNLO; webwxuvid=47a38a6FSDSCSCSCFGDGDGDGDGDGD1cd69355a523b64a548db8717f173d68ee1; webwx_auth_ticket=CIsBEJrPiGEDFDVERFDSFSGBDGFVSDFFCSDVDFSVGDSFCV7gxbszLyHqQCXa1sw0XMHM6sjVxfVWR/IIVn3jO97euZPMIT0jSDFVRFVGBRFBHGBHFSGSBSDGSDFGDFFSDDSFSDFDSFSDFTI=; MM_WX_NOTIFY_STATE=1; MM_WX_SOUND_STATE=1; wxloadtime=1663918937_expired; wxpluginkey=16633456778ps: 博主经过多次测试,发现只有wxuin是固定的,因此用wxuin代openid进行快速登入或注册同一账号短时间内请勿多次登入{cloud title="golang 测试Demo" type="default" url="https://uss.aaayun.cc/2022/09/20221025030654688.zip" password=""/}
2022年09月23日
18 阅读
0 评论
0 点赞
1
2
3
...
30