自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

团子窝

基于实际业务场景驱动的实战派博客

  • 博客(79)
  • 收藏
  • 关注

原创 202106裁判文书网采集思路 理论无视更新

!!以下思路从学习的角度出发,仅做学习交流使用,严禁将其应用在非法场景!!初代机思路约在 2018年左右,文书网获取数据的走的api是未加密的,那个时候采集难度最低,常规请求即可二号机思路2019年初文书网WEB端对接口访问增加加密验证,遂考虑对其APP进行逆向,分析出其加密方法及接口,请求之。三号机思路文书网现在web和app经过改版后,常规采集方式把握的死死的,再加上其甚至干扰正常...

2020-03-31 17:07:03 3657 11

原创 一个问题来对比文心一言和chatgpt

请注意, 孩子不会说话,他无法用语言来回复妈妈的问题, 请生成以下剧本:一个妈妈和一岁不会说话的婴儿的日常vlog的剧本。妈妈:孩子不会说话,他无法用语言来回复妈妈的问题,请再次生成以下剧本:一个妈妈和一岁不会说话的婴儿的日常vlog的剧本。妈妈:是啊,我们可以一起玩一会儿,享受阳光和新鲜空气。妈妈:孩子不会说话,他无法用语言来回复妈妈的问题。妈妈:那当然了,这可是我专门学习过的。妈妈:是啊,这可是我们共同努力的成果。妈妈:那当然了,这可是我精心制作的。妈妈:是啊,这可是我精心制作的。

2023-03-17 22:32:17 3963

原创 2022的最后一杯酒

讲到此,最后一口酒也已下肚,2022的最后一杯酒也算是完成了使命,助我写完了这篇属于自己的总结,但这不会是2022年我的最后一件事,而是发布了文章以后,回到床上,等到2023年的第一秒,亲吻熟睡的你和等我睡觉的小博。

2022-12-31 23:10:17 644

原创 《互联网跟帖评论服务管理规定》的修订草案征求意见稿 和 2017版对比, 供参考

《互联网跟帖评论服务管理规定(修订草案征求意见稿)》和2017版对比

2022-06-20 10:22:19 184

原创 服务器间歇性无响应

症状:服务一阵一阵的,无任何状态码返回,报超时,ssh间歇性连不上,free -m 内存跑满。原因:php-cgi 子进程过多, 导致 out of memory, nginx 判断内存不足, 发出 -9 信号 , 关闭所有进程, 进而导致服务器http请求无响应, 待内存中进程处理完毕后, nginx start, 回复正常. 进而循环.方法:因为这个php版本太老并且用的是 php-cgi模式,没用fpm管理器,故修改php-fpm.conf 中max-children 后, reboot

2021-09-28 16:16:41 382

原创 如果用尽可能少花钱抗住且优化年均PV1.3亿的网站

流量统计镇楼日均35w,年总1.3亿PV。网站是做内容资讯和资料下载的,细分行业里影响力巨大,网站08年上线,经历多次改版,目前又到了改版的阶段,也赶上了旧体系架构到了临界点,想在硬件和软硬架构方面无成本甚至低成本基本不可能了。但是改版有需要耗费大量的人力物力,且之前改版都关注在业务逻辑上,而忽视了硬件和Baas应用对于整体性能的提升空间,所以本次也将目光着重放在了硬件升级和基础架构优化的方案上。最近也恰逢职责变动,权限更大了一些,所以可以按照自己的思路好好梳理一番,整体过程不算难,主要是对于好的工

2021-09-03 18:04:16 103

原创 JSmol在html显示.mol文件

找到了两个插件 3Dmol.js 和 jsmol.js,3dmol支持mol2, 不支持 mol文件, 所以又找了插件, 附上代码库及实例,需要自取.码云

2021-04-21 14:19:33 1991 1

原创 Chrome 90 默认https是否会对网站访问造成影响?

背景在 Chrome 地址栏上输入不完整的 URL 地址(例如 csdn.net)之后,默认会通过 HTTP 方式加载该域名。不过在今天推出的 Chrome 90 版本更新开始,谷歌宣布将默认启用更安全的 HTTPS。新的默认设置将适用于浏览器的桌面版和 Android 版,而 iOS 端 Chrome 浏览器也会随后跟进。结论如果目标站支持https,则默认访问https,如果不支持,则通过http访问。目前版本不会出现网站不支持https则无法访问的状况。...

2021-04-19 08:50:26 165

原创 ICP备案和ICP许可证区别

背景最近在给一个客户做在线视频学习类的一个项目,涉及到了在线支付等功能,出于合规及降低未来风险的考虑,研究了一下ICP相关的东西,记录一下过程中得到的信息先讲答案可以只做ICP备案,无需ICP许可严格来讲不合规,但是监管力度不大,不是顶流一般问题不大,属于灰色地带ICP是啥网络内容服务商英文为 Internet Content Provider简写为ICP,即向广大用户综合提供互联网信息业务和增值业务的电信运营商。其必须具备的证书即为ICP证。ICP证是指各地通信管理部门核发的《中华人民

2021-04-15 21:17:24 310

原创 尝试做一个好的技术Leader, 建立“去中心化团队”

前言心中早已有将近几年的心中所想和收获以及实践付诸笔下做下整理,苦于不知道什么才是正确的方式,也困扰于1+1如何让大于2的问题,猛然回首,竟已惘然。思量再三,还是静下心来讲讲感悟心得,说不定若干年后,也能形成更具体系的管理流派。什么是技术Leader这几年也是在努力去尝试做一个好的领导者,但是技术leader的目标是明确的,抛去耍心思、玩手段的人之外,技术团队是我认为较难管理的团队,技术人员有种天然的傲气,对于任何看不惯以及无法说服自己的想法和工作都充满对抗,不得不讲,这种对抗在一定程度上促进了整体技

2021-03-02 22:25:00 574 6

原创 2020年第四季度PMP项目管理交流实录

PMP项目管理交流

2021-01-04 21:34:41 165

原创 HTML video 在原有视频前增加广告视频

<script> window.onload=function(){ $('.course_lists').each(function (n) { var id = $(this).attr('id'); $(this).find('video').attr('id','video_'+id); var i = id.split('_')[1]; guangga

2020-12-29 16:19:18 1102 1

原创 WIN10下配置swoole&php7.4的docker镜像流程及资料聚合

前言在实际编程过程中,经常会遇到线上线下环境不一致,团队中各成员环境有差异的问题,而这些问题通常会占有大量的调试时间,所以如何将环境也像程序代码一样进行配置控制,保证各个环境下的程序运行预期一致。同时,也为了考虑线上灾备相关操作,进行了相关的技术选型,目前成熟的容器化可以提供有效的解决方案,目前我们选择的是docker方案。以下记录相关操作流程和参考资料。docker0x00 介绍docker官网Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

2020-12-21 13:07:42 506 1

原创 SQL-Front 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (#1113)

错误提示在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (#1113)解决方案选择导出的sql的编码,一般来讲是UTF-8,按实际情况处理

2020-11-25 08:07:39 1480

原创 线上事故初步复盘记录

目录事故概略处理方式环节复盘环节问题测试环节通知环节技术环节经验教训事故概略直播前十分钟微信应推送相关开课提醒,至时间后未提醒,后连续收到三次开课通知,点击连接后无法进入直播系统小程序,整体504;处理方式检查服务器出入网带宽情况,发现入网带宽瞬时4M,出网带宽正常,mysqld服务器占用CPU 130%左右,重启mysqld后占用依旧保持,考虑跳转链接直接至保利威视平台,跳过学习系统,修改完毕后用户访问正常。环节复盘8:50 报未收到开课提醒8:55 相关人员手动点击发送通知8:56 服务

2020-11-12 10:49:48 416

原创 伪测试的JMeter压力测试实践记录

文章目录前言一、JMeter是什么?二、使用步骤1.安装2.使用修改语言创建线程组总结前言之前不是很关注测试,恰逢最近团队新入测试一名,同事存在一个系统需要做压力测试,所以就学习一下JMeter,了解一下常用的一些功能和结果表格的分析。一、JMeter是什么?Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试

2020-11-02 09:20:40 189

原创 2020-10-30

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客

2020-10-30 07:51:57 105

原创 采集利器 - Web Scraper教学及示例

最近接到了一个协助请求,是采集一个网站,传统的“list+content”的页面模式,用PHP或者采集器总会出现各种莫名的问题,基本上到这一步后我都会采用“node+puppteer”来搞,采用自动化测试工具来模拟操作,虽然说是把万能锤子,但是造这个锤子的过程和技术复杂度还是存在的,于是转向之前一直考虑但没有尝试的方向——浏览器插件,基本原理和思路和自动化工具基本一致,不过使目标逻辑与浏览器有更好的契合,感觉比较优雅。

2020-08-06 15:02:13 898

原创 nginx限制视频等资源播放速度

服务器上有一个视频资源站,临时用一下,但是又不想让站占用了太多的带宽资源,在限定速度的情况下不限制IP的链接次数,先用的宝塔做流量限制,总报错,感觉像是语法或者某个编译没开。遂开始研究手动配置一下里面限制,主要就是两个参数:limit_rate_after在当前链接的总浏览超过限制后,开始执行限流limit_rate当前链接的限流速度,如设置 limit_rate_after ,则会在其之后执行配置实例要注意的是,这个限速是针对于每个链接的限速,相当于占用带宽为连接数 * limit_rate

2020-07-22 14:02:20 1621

原创 GIS及空间统计相关基础整理【持续整理中】

前言这几天有幸结识到了一位专家,沟通的过程中学习到了一些新的方向,今天专家提供了一些论文,大部分都是GIS相关的,GIS的话以前就了解过,不过一直处于很模糊的认知,把所有论文都看完之后深感自己才学疏浅,为后期更好地沟通和交流,特意将空间统计学相关的理论和知识学了一遍,给自己加强印象的同时,也为后续项目参与人员提供一点帮助。东西写的比较碎,本文目的主要是帮助了解概念,深入的话有很多资料,一起学习吧!GIS先了解一下 GIS (Geographic Information System)是什么:地理

2020-07-21 22:26:45 1597

原创 开启cdn对某些需要限制访问IP的路径影响及解决方案

背景最近公司有个论坛因为发展到一个阶段,且因为历史架构原因,应用和数据库没做分离,靠一台服务器硬撑,加上最近爬虫肆虐,影响到了正常服务,为应对这个问题,增加了多种优化和防御措施,其中就有采用cdn对静态资源进行加速,我们采用的是阿里云提供的Dcdn全站加速服务(讲到这,一个cdn阿里硬是拆成了好几条,为了赚钱搞的真是够精细)。问题刚部属服务时,运维发现论坛首页出现了原链接全部变为IP的情况,导致页面打不开,手动在地址栏中将IP替换为域名即可访问,缩小范围仅出现在首页,怀疑cdn生效下发时,应用相关配置

2020-07-17 08:20:18 1117

原创 渗透与测试——常用的网络探测命令

概述常见的网络命令包括:ping、ipconfig、arp、net、tarcert、netstat、netsh、nslookup等命令。这些命令是微软操作系统自带的,可以帮助我们更好的了解操作系统的网络情况,快速的判断网络拓扑、解决网络故障、发现黑客入侵痕迹等。ping作用PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。Ping是工作在TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Interne

2020-07-09 08:04:44 1752

原创 PHP GD库文字生成图片及图片拼接

前言最近接了一个需求,需要自动生成图片,图片分为三个部分,如下显示Head 和 Footer 是固定的,Body 部分根据文字生产适应高度的图片,下面上代码, 代码里有详尽注释,代码里有一些特殊逻辑,不过也简单,为大家提供个思路。代码<?php// 图片头$image = ['./img/head.jpg'];// 初始高度$height = 0;// 页面宽度$wid...

2020-07-05 20:48:57 1629

原创 质量与规范,敬我们那些年欠下的技术债

需求分析负债 不懂需求分析的软件开发工程师不是好的软件开发工程师,遇到问题一定要与上级领导或者客户及时反馈,及时 沟通,某些需求不能做就是不能做,要持有一种质疑的心。找正确的途径去反馈问题而不是背地里去发恼骚,要 懂得有效的沟通方式,让客户或者是领导理解技术实现痛点。如果软件开发工程师没有理解好项目需求而盲目开 发项目,必然导致领域业务与开发业务不匹配, 从而付出更多的时间与精力去开发项目开发文档负债(1)项目没有制定开发文档。没有制定代码规范文档,接口文档等相关技术文档。光看代码不看文档就够辛..

2020-07-05 20:47:21 643

原创 浏览器滚动条透明且不占空间的解决办法

问题复现可以看到左边栏滚动条透明, 遮挡了页面内容解决方案<style> body { -ms-overflow-style: scrollbar; }</style>

2020-05-22 10:50:57 1936

原创 Contos6.5 php5.6 页面报 404 502

问题场景接问题反馈,部分系统登录时报404,部分刷新页面后正常。剖析报 404 页面的地址经检查有该文件,遂检查日志[ info ] ceshi.sy.foodvip.net/home/login/index.html [运行时间:0.037186s][吞吐率:26.89req/s] [内存消耗:4,285.29kb] [文件加载:65][ info ] [ BEHAVIOR ] Ru...

2020-04-08 16:12:59 824

原创 Win Server 2016下wamp外网或局域网报403

前几天迁移了一套客户系统,服务器是 windows server 2016,安装了一个 wamp 做服务,部署后本地可访问但是局域网或者外网内无法访问,看了一堆put-online 或者修改 http.conf 的,操作后依旧报错,随后研究了一下,解决方案如下:修改 wamp 安装目录下bin/apache/apache2.4.23/conf/extra/httpd-vhosts.conf...

2020-03-29 13:23:52 589

原创 震惊!2020年你竟然可以用浏览器做这些 (一)

前言现在都2020年了,如果还只用浏览器刷刷网页看看视频岂不是浪费,浏览器可以做很多amazing的事情,笔者整合了当今浏览器中不知名功能的列表,以供读者探索。此列表不是面向专业的技术人员相反,希望能成为“原来浏览器还能干这个的!”的清单很多情况下,所列功能未能成为通用标准,一下部分功能仅在某些浏览器或配置下可用清单prefers-color-scheme 偏好的配色方案 传送...

2020-03-26 08:38:00 721

原创 如何使用uni-app快速成型一个微信小程序(二)

正式编码我们在第一篇文章中已经实现了编码环境的搭建,本章将从实际代码中出发,构造一个查询的小程序产品目标我们做一个产品之前,我们要明晰产品的功能和定位,现在要做的产品是一个国家兽药限量数据查询,定位于快速开箱即用,所以我们要开发一个微信小程序来实现这个产品。页面原型以下是设计的产品页面原型,我们可以从原型中看到产品具有两个页面首页——用户进入的首页面,在此页面进行搜索并向具体模块中跳...

2020-03-20 15:19:43 677

原创 如何使用uni-app快速成型一个微信小程序(一)

前言在很多年前,微信小程序还在内测的时候,就尝试写过几个小程序,但是那个时候也是因为刚开始做开发,后端语言还没整明白,并且感觉小程序应该不会火,加上小程序是用它自己的一套语法,所以对我个人而言学习成本较高,遂没有继续研究下去。19年的时候感觉后端在干下去有点不符合预期路线,所以将目光转向了前端,那时node风头正劲,故也从Vue、React等前端框架中进行选型,看了很多之后最后也是决定上手了V...

2020-03-20 08:27:01 5949 29

原创 Anaconda安装使用说明

我们先来看一下 Anaconda 的说明Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。由上文的解释我们...

2020-03-04 09:27:39 379

原创 [机器学习]0.Anaconda、Pytorch 环境准备

前言因为最近工作上遇到了瓶颈,我本身是一个PHPer,后来学习掌握了Pyhon,Node 等语言,仍旧没能脱离写网站系统的老本行,感觉如果一直在Web端也许能干出点事情,但总将思路闭塞于此,技术这条道路还有什么意思呢?以前看过一些深度学习的...

2020-02-25 21:12:12 291

原创 Markdown 5分钟快速上手

Markdown简介1Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本个事编写文档Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档Markdown 编写的文档后缀为 .md, .markdown推荐编辑器因为之前一直知道 M...

2020-02-23 13:34:37 479 9

原创 [问题解决思路]js插件报跨域问题

疫情在家,有个同事找到我说某个系统的富文本编辑框不好用了,我远程看了一下,结论是DNS劫持导致的跨域问题,修改DNS即可。将问题追踪步骤记录如下:1、同事报错后,远程连接,浏览器中调试发现js插件报跨域,但是相同环境下另一个系统相同的js插件不报错;2、 因为目前在家工作,挂着公司提供的代理用以访问内部系统,先怀疑是否是代理导致的,获取了 pac 文件查看后认为不是引起问题产生的根源;...

2020-02-01 21:08:17 694

原创 [问题解决思路] Got error 28 from storage engine

问题场景:服务器表单上传如果内容过长直接报500navicat 链接数据库报Got error 28 from storage engine问题原因:服务器相关挂载满了,清文件解决思路:登录服务器, 执行 df -h 检查哪个挂载满了,譬如这次就是 / 满了, 占用 100%执行 du -sh * 查看文件大小,报 /home 占用极大,遂进入 路径下检查发现 ...

2020-01-14 09:35:16 253

原创 [问题解决思路]Linux 下报 Segment fault

问题场景:由于服务器 Segment fault 问题多种多样,本解决方案只针对以下类似情况。服务器为Centos6.10,有个项目需要安装一些类库,通过yum安装后 'ls' 等常用命令失效,一旦退出ssh会话则无法重新连接。问题原因:经分析,yum 安装时更新了 libstdc 相关系统基础类库,导致版本适配错误,引起操作系统错误。报错 GLIB 2.14 *** requ...

2020-01-06 13:59:27 687

原创 [功能实现思路]html 邮件报 在 outlook 中锚点失效

功能需求:有客户提出我们发出的邮件报在 outlook里锚点失效解决方案://html标签<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"...

2019-12-25 15:55:41 638

转载 JS排序算法

1. 冒泡排序程序员启蒙排序算法 基础中的基础思想:先建立一个外部循环为总比较次数 再写一个内循环为两两比较的次数第一个内循环结束应将数组中最大的数排在了数组的最右边经过arr.length-1次循环 数组中的元素按照从小到大的顺序排列 var arr = [3, 4, 15,80,7, 2, 6, 5, 8, 9, 10, 16, 13]; // length = 13...

2019-12-20 14:43:53 203

原创 Microsoft Azure PHP SAML SSO配置

登录https://portal.azure.com/进入控制台点击 Azure Active Directory点击 企业应用程序点击 新建应用程序点击 非库应用程序选择 应用是否需要分配用户登录, 如果需要的话则需要 分配用户和组点击 设置单一登陆我这里选择 SAML, 进行配置, 详细配置可以看我之前的一篇文章https://b...

2019-11-19 14:52:34 713

原创 thinkphp5 Redis队列日志服务

之前业务上写日志记录的时候都是同步处理,日志处理模块总是要浪费一些时间的,导致系统整体响应较慢,上 kafka 那种级别的东西又有点杀鸡牛刀,于是打算上 Redis,利用 List 做一下队列,东西不难,记个思路。前提:1. 安装Redis 2. 安装 php_redis 扩展思路:代码:\application\common\command\Log.php<...

2019-10-16 16:31:24 468

空空如也

空空如也

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

TA关注的人

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