TypechoJoeTheme

EYblog - Powered by Eyblog

统计
登录
用户名
密码

郑先森灬

世上没有偶然,有的只是必然,正面面对困难,才能迈向成功。
网站页面

最新文章

2022-06-08

【技术解读】GIT分支合并命令

【技术解读】GIT分支合并命令
在开发项目的时候,会因为经常操作不断的提交,产生很多的分支,后期不利于回滚数据,下面的方式就可以将分支多个合并:1、查看提交历史,–oneline -20最近20次提交,每次提交显示一行摘要git log --oneline -20 该命令可以展示出最近20条的分支历史,具体根据实际情况修改。2、合并提交历史#合并前5个提交 git rebase -i HEAD~5 #合并到某个提交 git rebase -i 0b26a0f775 上面的命令可以2选1,根据实际情况选择3、编辑合并规则pick 0b064204 最终修改 s c1ad1218 修改文件2 s e4e4034f 创建文件1 s 6e492400 删除文件3 # Rebase be4a2d33..6e492400 onto 6e492400 (4 commands) 【将be4a2d33..6e492400重新设定为6e492400(4个命令)】 # Commands: # p, pick <commit> = use commit【使用commit】 # r, reword <commi...
郑先森灬
2022-06-08

技术类

0 评论
2022年06月08日
0 阅读
0 评论
2022-04-02

【WY文档】WY框架简介与开发目的

【WY文档】WY框架简介与开发目的
【框架简介】本框架主旨为API至上,顾名思义,一切以API为主,脱离原有MVC概念,正真的做为一个完全为服务器以及开发人员使用的PHP框架!框架开发由本站站长开发,框架之所有脱离原有MVC概念,是因为行业技术不断发展,M和V实际会造成开发人员繁琐的调整维护,目前前端环境多数由VUE主导,所以V的概念也就逐渐没落,而M的概念,本框架后续将会改变为额外拓展来加入到本框架,意在T概念(Tool工具),更好的维护以及更好的使用。本框架将会以C(控制器)概念来统筹API,所有的安全以及相关的功能模块都是围绕API来处理!【开发目的】开发目的如简介所言,脱离原有MVC概念,正真的做为一个完全为服务器以及开发人员使用的PHP框架!同时也为了更好的学习一些功能性的模块和更好的技术交流本框架目前还在开发中,后续会逐步开放文档以及文件下载,敬请期待!框架不作为商业用途!目前仅支持学习使用,开发人员以及本站站长有最终解释权!
郑先森灬
2022-04-02

文档类

0 评论
2022年04月02日
0 阅读
0 评论
2021-10-12

【技术解读】MYSQL查询每年每月每日总量

【技术解读】MYSQL查询每年每月每日总量
sql 语句解析date(create_date): 将日期格式化为 2000-01-01这种格式curdate() :获取当前日期 2020-06-30 等同于 date(now())date_sub(curdate(), interval 7 day): 获取7天前的日期统计每年的订单量SELECT YEAR(create_date) as year,COUNT(1) as count FROM orders GROUP BY year; 统计今年每个月的订单量SELECT MONTH(create_date) as month,COUNT(1) as count FROM orders WHERE YEAR(create_date) = YEAR(NOW()) GROUP BY month ORDER BY month; 统计今年每周的订单量SELECT WEEK(create_date) as week,COUNT(1) as count FROM orders WHERE YEAR(create_date) = YEAR(NOW()) GROUP BY week OR...
郑先森灬
2021-10-12

技术类

72 评论
2021年10月12日
0 阅读
72 评论
2021-10-11

【技术解读】mpvue 全局变量的实现

【技术解读】mpvue 全局变量的实现
1. 初始化创建完成项目之后,找到 src 目录下的 main.js2. 在 main.js 最后将小程序的全局变量添加到 Vue 的原型上此例小程序的全局方法 getApp() 添加一个全局变量 globalData 赋值给 Vue 原型 Vue.prototype 添加的 globalData添加数据:此 main.js 页面添加:直接给 Vue 原型 Vue.prototype 赋值即可可以在生命周期中使用 this 添加在不同页面使用:
郑先森灬
2021-10-11

技术类

0 评论
2021年10月11日
0 阅读
0 评论
2021-10-04

【工具推荐】webstorm2020.3绿色版

【工具推荐】webstorm2020.3绿色版
WebStorm2020.3,它是一款非常专业的JavaScript开发工具,同时也是WebStorm的最新版本,而在这次的全新版本中,界面和功能都有焕然一新的改变,让用户能够拥有更好的体验webstorm2020.3绿色版使用教程:1. 打开解压后的压缩包2. 双击文件3.首先选择上方的“Evaluate for free”,然后点击“Evaluate”即可;WebStorm换成中文1. 入程序之后页面是为英文,新版本可以直接点击“Plugins”,在界面框中输入“Chinese”回车搜索,可见会出现一个中文插件,点击“Install”安装插件;2.在出现的弹框中选择“Accept”;3.等待插件成功下载后点击右边的“RESTART IDEA”;4.在弹出的弹框中点击“RESTART”;5.然后软件就会自动重启,重新启动之后打开就可以显示中文语言了
郑先森灬
2021-10-04

推荐类

3 评论
2021年10月04日
0 阅读
3 评论
2021-09-30

【技术解读】iptables命令 关于Linux禁止IP大量请求命令

【技术解读】iptables命令 关于Linux禁止IP大量请求命令
Linux服务器是如果存在恶意请求,可以使用Linux的防火墙机制去禁止这个IP查看当前服务器IP请求量netstat -tun|awk '{print $5}'|cut -d : -f1|sort|uniq -c|sort -n 语法iptables(选项)(参数)选项-t<表>:指定要操纵的表; -A:向规则链中添加条目; -D:从规则链中删除条目; -i:向规则链中插入条目; -R:替换规则链中的条目; -L:显示规则链中已有的条目; -F:清楚规则链中已有的条目; -Z:清空规则链中的数据包计算器和字节计数器; -N:创建新的用户自定义规则链; -P:定义规则链中的默认目标; -h:显示帮助信息; -p:指定要匹配的数据包协议类型; -s:指定要匹配的数据包源ip地址; -j<目标>:指定要跳转的目标; -i<网络接口>:指定数据包进入本机的网络接口; -o<网络接口>:指定数据包要离开本机所使用的网络接口。 iptables命令选项输入顺序:iptables -t 表名 <-A/I/D/R> 规则链名 [规则号...
郑先森灬
2021-09-30

技术类

78 评论
2021年09月30日
0 阅读
78 评论
2021-09-29

【技术解读】Apache限制IP并发数和流量控制

【技术解读】Apache限制IP并发数和流量控制
使用mod_limitipconn模块限制IP并发连接数安装:wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2 tar jxvf mod_limitipconn-0.24.tar.bz2 cd mod_limitipconn-0.24 /usr/local/apache2/bin/apxs -c -i mod_limitipconn.c 其中 /usr/local/apache2/bin/apxs 这里必须是指定阿帕奇目录下的bin/apxs,这里需要看自己的服务器阿帕奇安装路径编辑httpd.confExtendedStatus On LoadModule limitipconn_module modules/mod_limitipconn.so #将路径修改为安装后的路径,保存时去掉以下代码的注释 <ifModule mod_limitipconn.c> <location /> ...
郑先森灬
2021-09-29

技术类

0 评论
2021年09月29日
0 阅读
0 评论
2021-09-27

【技术解读】Linux防火墙操作命令

【技术解读】Linux防火墙操作命令
重启防火墙(iptables)命令#service iptable restart失效Redirecting to /bin/systemctl restart iptables.ser linux下执行防火墙相关指令报错:1,安装systemctl:yum install iptables-services 2,设置开机启动:systemctl enable iptables.service 然后就可以执行以下指令了:systemctl stop iptables //停止 systemctl start iptables //启动 systemctl restart iptables //重启 systemctl reload iptables //重载
郑先森灬
2021-09-27

技术类

75 评论
2021年09月27日
0 阅读
75 评论
2021-09-26

【技术解读】用php获取本周,上周,本月,上月,本季度日期的代码

【技术解读】用php获取本周,上周,本月,上月,本季度日期的代码
PHP date函数参数详解time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧不过这样方便计算,要找出前一天的时间就是 time()-606024;要找出前一年的时间就是 time()606024365那么如何把这个数字换成日期格式呢,就要用到date函数了$t=time();echo date("Y-m-d H:i:s",$t);第一个参数的格式分别表示:a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"D - 星期几,三个英文字母; 如: "Fri"F - 月份,英文全名; 如: "January"h - 12 小时制的小时; 如: "01" 至 "12"H - 24 小时制的小时; 如: "00" 至 "23"g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"i - 分钟; 如: "00" 至 "59"j - 几日,二位数字,若不足二位不补零; ...
郑先森灬
2021-09-26

技术类

80 评论
2021年09月26日
0 阅读
80 评论
2021-09-25

【技术解读】react build 后打包发布总结

【技术解读】react build 后打包发布总结
一、部署在apache web服务器上(wamp|xammp)1.后台接口需要做跨域设置​(1)在服务端利用Access-Control-Allow-Origin响应头解决。设置Access-Control-Allow-Origin:*,允许所有域名的脚本访问该资源。如果考虑到安全问题,也可以设置Access-Control-Allow-Origin:www.build.im 允许特定域名访问(2)服务器做反向代理(2)打包文件单独放置一个服务器 1.把react 项目 build 打包后 复制build 里面的文件到web服务器的根目录 2.同时需要在web根目录放置.htaccess文件,文件内容为:(当服务器出现找不到路由时自动回到index.html 路由由react-router 接管 附备注: 前端本地开发时会存在跨域问题,如果项目是用creat-react-app cli 创建的,则直接在package.json 文件里添加 api 地址目录即可:"proxy": “www.api.com:8000” 即可解决跨域问题,如果是自己创建的项目 配...
郑先森灬
2021-09-25

技术类

0 评论
2021年09月25日
0 阅读
0 评论
郑先森灬
世上没有偶然,有的只是必然,正面面对困难,才能迈向成功。
25 文章数
161 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月