自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楠少博客

道可道 非常道 名可名 非常名

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

原创 记一次线上bug:crontab 被意外清空

同事反馈,某台服务器的crontab被清空了.看了cron这一时刻被替换掉了,后续就没有任务执行了。然后紧急恢复备份,并从日志中检查遗漏项。产生的操作,弄明白了,但是原理还是没搞明白。定时备份。在卡住时,不要中断,先备份,在停止掉。

2023-07-04 10:35:03 1017

原创 Python 一大坑,配置文件中字典引用问题(拷贝)。

大坑 +1python 配置文件中字典引用问题最近在开发系统时发现一个传奇的BUG, 用户未登录就可进入系统内,而且含有真实身份信息。此问题困扰多时,反复debug。由于找不到问题原因,复现具有不确定性,只能一边测试一边碰运气一边找。简单介绍一下系统:该系统使用Python Fastapi 框架技术开发后端。前端使用VUE(非重点)技术。数据库使用的是 Mysql。中间件 Redis在登录前,用户无token的情况下,系统会为其生成一个 token并从配置文件中读取初始化对象(重点)

2022-05-13 14:18:13 363

原创 力扣744:寻找比目标字母大的最小字母; LeetCode744:Find Smallest Letter Greater Than Target

题目见文末LeetCode link思路及题解手写二分源码:class Solution: def nextGreatestLetter(self, letters: List[str], target: str) -> str: if letters[0] > target or letters[-1] <= target: return letters[0] start = 1 end = len

2022-04-03 10:06:06 253

原创 httpx的两个坑(httpx.ReadTimeout; SSL: CERTIFICATE_VERIFY_FAILED)

[solved]python httpx 库报错: httpx.ReadTimeout 和 httpx.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for

2022-03-26 18:57:55 13190 1

原创 [solved] login to server failed: EOF

问题frp 报错:login to server failed: EOF解决方案客户端配置 common 下 添加 tls_enable = true[common]tls_enable = true

2022-01-18 16:51:52 3047 1

原创 常州大学/教务系统/教室相关

教务系统 教室相关博客 https://blog.nanshaobit.top/107仓库GitHubGitee教室状态查询此接口为教室门口的二维码提取而得, 崩 乃日常。具体见代码class_info.py# @DateTime : 2021-12-25 18:50# @Author : Nanshao# @Mail : Nanshao@n-s.fun# @Description :def get_info(cname):

2021-12-25 19:22:25 35272

原创 常州大学/企业微信/电费查询脚本

企业微信 电费查询脚本博客 https://blog.nanshaobit.top/106仓库GitHubGiteeaccount 为用户id, 可抓包获得(随机也可,存在就行)。aid 应用id 两个校区不同获取楼栋接口url: http://wxxy.cczu.edu.cn/wechat/callinterface/queryElecBuilding.htmlmethod: POSTdata: 具体见 main.py:get_area(){ "aid": are

2021-10-20 14:28:43 976 2

原创 常州大学/相关接口、协议、脚本开源(合集)

常州大学 开源合集好久没更新博客了, 最近搞完秋招,闲下来了, 打算水几篇文章。一直以来,我的小七机器人都在为我们班服务着,查电费、课表、教室、一卡通、成绩,以及一些自动化的脚本。因此,在开发过程中, 也积累的很多代码、接口等,现将逐步开源。博客地址: https://blog.nanshaobit.top/104github: https://github.com/nanshaobit/cczu_scriptgitee: https://gitee.com/nanshaobit/cczu_

2021-10-20 12:33:44 189

原创 MAMP VirtualHost 无效 配置踩坑

目录Mac系统 MAMP Apache 多虚拟主机配置无效最终解决:注意事项:Mac系统 MAMP Apache 多虚拟主机配置无效和在linux、windows类似,起初添加了一个<VirtualHost *:80>访问正常,后添加多个虚拟主机,发现无论访问那个域名,显示的都是第一个虚拟主机。百度很长时间,一点关键的信息都没有,遂Google之。最终解决:取消httpd-vhosts.conf 文件中NameVirtualHost *:80注释在下方添加VirtualHost节

2020-09-01 07:53:40 503

原创 关于短网址短链接生成的算法问题

# 关于短网址算法问题这两天把[小七短链接](https://n-s.fun "小七短链接")的短网址生成算法重构了,源于一个无意中的想法。生成短网址代码的方式有很多,其核心目的就是 唯一、 尽可能少的位数还原尽可能多的网址。

2020-07-07 09:21:01 507

原创 Nginx+php关联

nginx配置php选项,解除对IIS、Apache的php环境依赖php.ini配置取消extension_dir注释取消cgi.fix_pathinfo注释nginx.conf配置取消 location ~ \.php$ 代码块注释代码块 fastcgi_param 参数中 将 /scripts 替换为 $document_root启动命令php: php-cgi.exe -b 127.0.0.1:9000-cnginx: start nginx可配合 RunHiddenC

2020-06-30 15:25:49 399

原创 Jupyter无法运行websocket错误

Juputer无法连接系websocket连接出问题,浏览器控制台报错 ws 连接异常WebSocket connection to 'ws://localhost:8888/api/kernels/f8809bf9-988f-4666-b183-e01bed63fa76/channels?session_id=e49c21f065e64e7a89847a0859d689dd' failed:...

2020-03-18 09:48:15 1807

原创 WAMP apache 无法运行 报错could not execult menu item

wamp:could not execult menu item (internal error)[exception]counld not perform service action:服务器没有及时响应启动或控制请求网上目前基本都是另外两种:端口号被占用、找不到文件此问题在网上几乎没有找到唯独apache 无法启动,报错如图。解决方案: 在服务中手动启动。启动服务:services...

2020-03-17 21:38:42 307

原创 基于百度AI平台的人脸识别评分小程序

face-recognition-scoring-applet开放源代码,遵循Apache License 2.0效果展示可切换摄像头、拍照、从相册选择效果预览小程序账号注册及配置地址:https://mp.weixin.qq.com/依次到 开发-开发设置配置request域名为百度AI接口地址 https://aip.baidubce.com百度AI平台注册及配置地址...

2020-03-12 00:22:34 2494 2

原创 php处理emoji表情 存数据库

PHP 处理emoji表情 存数据库直接过滤掉function filter_emoji($str) { $regex = '/(\\\u[ed][0-9a-f]{3})/i'; $str = json_encode($str); $str = preg_replace($regex, '', $str); return json_decode($str);}...

2020-02-04 20:11:33 351

原创 C++ 数独游戏

C++ 数独游戏直接上代码:// 数独 sudoku #include <iostream>using namespace std;int P[9][9];bool flag = false;// 处理输入 void input(){ char t; cout << "输入棋盘,空用 0 表示\n"; for(int i = 0; i <...

2020-01-13 13:41:15 5648 3

原创 楠少音乐盒(PC端)突破校园网限制

楠少音乐盒 突破校园网限制最近在将音乐盒从web迁移到PC端,过程中的记录在我们学校,工作时间内(周一至周五为工作日,下午上班时间)校园网都会拦截一些与工作无关的网站,例如购物、炒股、游戏、音乐等。其实不只是我们学校,很多公司都是,上班期间会限制你使用内网访问某些网站。当你在其限制时间内,访问这些网站时,就会被强制跳转到拦截页面(302跳转)例如,网易云音乐 music.163.com...

2019-12-23 16:10:31 488 2

原创 如何优雅的交换两个数的值? 按位异或

如何优雅的交换两个变量的值?中间变量int a = 10;int b = 21;// 使用中间变量int t = a;a = b;b = t;// a 与 b 的值已经交换这种属于常规思路,但是好像不够优雅。不使用中间变量int a = 10;int b = 21;// 不使用中间变量a = a + b;b = a - b;b = a - b;// a...

2019-11-22 08:47:14 255

原创 python datetime.now() 的问题

datetime.datetime.now().strftime("%Y-%m-%d")

2019-11-11 10:42:06 5364

原创 Python与MySQL如何保持长连接

Python与MySQL如何保持长连接介绍在python后端开发中,时常会与数据库交互,重复的断开、连接 会大大消耗数据库资源。所以一般都是定义全局变量,来弥补这个缺陷。但是 Python 与Mysql 长连接的过程中,如果长时间没有交互,它是会断开的。再次执行sql语句是就会报错。解决方案在执行sql前, ping一下连接是否正常。如果正常,则不受影响,正常执行sql就行了;如...

2019-11-09 16:21:49 3158 2

原创 反向代理后 location 被替换成本机域名。

反向代理后 location 被替换成本机域名。和上次写博客系统遇到的问题一样。反向代理后,系统header中的location参数 域名自动被替换成本机域名了,本地测试没有问题,服务器反向代理就有问题了。百般查找 找到一个解决方案。在IIS中找 唯一一个没有被翻译的菜单Application Request Routing Cache点进去右边Server Proxy Setting...

2019-09-26 00:44:31 891

原创 iOS select标签适配去掉iOS默认select样式

iOS端对select标签有独特的适配,如何取消这些默认样式呢css样式表 加上 select { -webkit-appearance: none; }

2019-08-28 12:30:29 1339

原创 range嵌套range beego前端页面渲染

range嵌套range beego前端页面渲染问题listA(name,age、、、)listB(hobby、、、)有多个不同的list 对象,在前端中需要用range渲染,但是多个list之间相互独立 ,渲染时需要包含。实现{{range .listA}} <div>{{.name}}</div> // name 是 listA 中成员 {{ran...

2019-07-22 01:12:07 714

原创 MySQL-this is incompatible with sql_mode=only_full_group_by 错误解决

MySQL-this is incompatible with sql_mode=only_full_group_by 错误解决编辑配置文件Linux 中 :my.cnfWindows中 : my.ini在最下方加入一行sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZER...

2019-07-19 22:37:19 136

原创 smarty 拼接字符串

smarty 拼接字符串newstr = [oldstr]|cat:[appendstr]{$name = "Tom"}{$phone = "138123456878"}// 以上变量已定义{$name = $name|cat:"字符串连接符"|cat:$phone}// 经过 该运算 $name = "Tom字符串连接符13812345678"可多次使用$name = "a"...

2019-07-08 14:57:29 672

原创 iis7以上 ssl 证书导入

证书导入开始 -〉运行 -〉MMC;启动控制台程序,选择菜单“文件”中的”添加/删除管理单元”-> “添加”,从“可用的独立管理单元”列表中选择“证书”-> 选择“计算机帐户”;在控制台的左侧显示证书树形列表,选择“个人”->“证书”,右键单击,选择“所有任务”-〉”导入”, 根据”证书导入向导”的提示,导入PFX文件(此过程当中有一步非常重要: “根据证书内容...

2019-06-19 18:37:53 726

原创 BeanDefinitionStoreException: Failed to read candidate component class

ssm 整合时出现问题org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class解决方案JDK版本太高(我用的1.8),与3.2版本的spring框架冲突。将jdk版本改为1.7 成功解决问题。报错信息如下org.springframew...

2019-06-16 08:40:48 4592

原创 Eclipse Alt + / 无提示

步骤一:Widows - Preference - Java - Editor - Content Assist - Advanced勾选 Java Proposals二:在这个位置 点的后面 添加 a-z 二十六个英文字母确定 成功!

2019-06-15 12:33:31 186

原创 洛谷 P1101 单词方阵

题目描述给一n×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着 88 个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用*代替,以突出显示单词。例如:输入: 8 输出: qyizhong *y...

2019-05-21 16:23:51 358

原创 万能头文件#include "bits/stdc++.h"

发现新大陆刷题过程中,题解中出现一个陌生的头文件bits/stdc++.h万能头文件 只要用了这个头文件 其他的就不用写了。相对平常的:#include "algorithm"#include "cstdlib"#include "cstring"#include "cmath"#include "iostream"#include "vector"#include "cstd...

2019-05-21 16:15:44 6242 2

原创 浏览器手动设置Cookie

浏览器手动设置Cookiejs代码:document.cookie="{KEY}={Value}";可多次执执行。

2019-04-15 07:54:55 4766

原创 金山词霸 抓包

转载:https://blog.nanshaobit.top/3#给大家分享一次抓包的经历起因: 之前一直抓的是有道词典的数据,但是就在昨天,有道官方没有给数据,而我以为是接口失效了。因为我每天都有分享的,所以得抓紧找个目标替代上,然后就盯上了金山词霸。前奏: 刚开始我准备下载安装包了(因为我电脑有装有道词典,抓包也是抓的app数据),当进入词霸官网的时候,...

2019-03-02 05:49:49 528

原创 井字棋人机

井字棋人机对弈的实现 以3*3的二维数组存放棋盘,输入两个数字表示要下的位置,然后人机对弈;1.划分模块 (1). 输出模块 输出棋盘:不断的清屏、打印、清屏、打印以实现动画式的效果( 一般都会把清除光标带上的 )。 输出结果:谁输谁赢。(2).判断模块...

2018-05-13 20:17:19 4184 2

原创 二叉树的创建及各种遍历

前些天看数据结构,看到了二叉树的相关操作,我觉得,链表搞透彻了,这些东西都不是问题,还有栈、队列之类的,都是基于结构体和指针,其原理和链表相差无几,接下来来分享一下二叉树的创建以及各种遍历方法:二叉树简介二叉树(英语:Binary tree)是每个节点最多只有两个分支(不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”和“右子树”。二叉树的分支具有左右次序,不能颠倒。二叉树的第层至多拥有...

2018-04-21 16:47:44 349

空空如也

空空如也

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

TA关注的人

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