自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Django 迁移数据库失败解决思路

先删除django_migrations表中相关迁移文件记录,手动修改迁移文件,然后执行python manage.py。makemigrations以确保本地迁移文件是最新的,然后修改数据库把记录改成最新的迁移文件。migrate,成功后在执行python manage.py。表中记录最后一次应用的迁移文件。生成迁移文件, 执行。

2022-10-11 11:48:18 1123 1

原创 CDN引入vue+elementUI模板

浏览器直接引入vue+elementui

2022-09-14 11:14:36 966

原创 springboot 基于SchedulingConfigurer接口的自定义定时任务

背景@Scheduled 注解的定时任务用起来很方便,但是没办法动态设置时间间隔实现实现SchedulingConfigurer接口import java.util.concurrent.Executor;import java.util.concurrent.Executors;import java.util.concurrent.ThreadFactory;import org.springframework.context.annotation.Bean;import org

2022-04-20 10:35:06 707

原创 @Autowired 调用空指针问题(java.lang.NullPointerException)

问题复现@Service 注解的类A里面有 @PostConstruct 注解的方法,而此方法下有调用类B, 而类B中使用了@Autowired 获取类A的beanA.class@Servicepublic class A{ ... @PostConstruct private void init() { B b = new B(); } ...}B.class@Servicepublic class B{ @Autowired private A a; .

2022-04-13 16:29:38 934

原创 Windwos11 共享文件夹失败

局域网可以看到,但是点进入报错解决方案启用简单网络管理协议(SNMP)1.1 控制面板 > 程序和功能 >启用或关闭windows 功能1.2 勾选“简单网络管理协议(SNMP)”,并“确定”。如果上面没有这个选项2.1 设置>更新与安全>开发者选项”,并切换到开发者模式2.2 设置>应用和功能>可选功能2.3 添加功能2.4. 安装完成后可在“可选功能”中发现“简单网络管理协议(SNMP)”打开“服务”3.1 启动>W.

2022-04-02 12:48:27 608

原创 python2 json.loads() unicode错误(AttributeError: ‘unicode‘ object has no attribute ‘items‘)

问题复现import jsont = unicode("{'test':'test'}")json.loads(json.dumps(t)).items()上面会报错:Traceback (most recent call last): File "script.py", line 4, in <module> json.loads(json.dumps(t)).items()AttributeError: 'unicode' object has no attrib

2022-04-02 12:37:23 2351

原创 cdn vue集成ckeditor5

下载ckeditor5-vue打包cd ckeditor5-vuenpm run buildcdn 引入<script src="\js\vue@next.js"></script><script src="\ckeditor5-vue-master\node_modules\@ckeditor\ckeditor5-editor-classic\build\ckeditor.js"></script><script src="\cked

2022-04-02 12:30:34 1333

原创 cdn vue集成ckeditor5上传图片(ckeditor.js:6 filerepository-no-upload-adapter)

局域网可以发现,但双击打不开,报错在“运行”中输入 services 并回车“启动”– “Windows管理工具” – “服务”在服务列表中,找到“SNMP Service”,确认其状态为“正在运行”,启动类型为“自动”。双击打开之如果上面没有SNMP Service打开“设置-更新与安全-开发者选项”,并切换到开发者模式点击“添加功能”找到“简单网络管理协议(SNMP)并安装”...

2022-04-02 10:11:56 3039

原创 Adb 入门

Adb 入门Android SDK安装,添加环境变量直接安装android studio, 就包含了android sdkandroid studio安装教程android sdk 添加环境变量教程验证开始root手机usb连接电脑打开 usb调试输入adb devices出现上图中 xxxxxxxxx device 说明连接成功基本命令adb shell 进入shelladb pull <设备文件路径> <本机路径&gt

2021-11-29 14:34:31 1647

原创 自定义celery表名

自定义celery表名源码位置site-packages>celery>backends>database>models.py修改方式__tablename__ = '自定义名称'重启celery生效

2021-11-25 15:15:24 474 1

原创 Typora配置picgo-core自动上传图片,及picgo-core上传组件开发

Typora配置picgo-core自动上传图片,及自定义picgo-core上传组件相关地址PicGo-Core:https://github.com/PicGo/PicGo-Core插件开发文档:https://picgo.github.io/PicGo-Core-Doc/PicGo-Core基本使用# 安装yarn global add picgo # 或者 npm install picgo -g# 上传具体路径图片picgo upload /xxx/xxx.jpg# 上

2021-11-22 10:10:28 844

原创 YANG模型到命令行转换思路

yang到xmlpyangGithub地址: https://github.com/mbj4668/pyang官方文档:http://www.yang-central.org/twiki/pub/Main/YangTools/pyang.1.htmlpyang命令行转换pyang -f yin -o 目标xml文件 yang源文件示例: pyang -f yin -o huawei-aaa.lam.yin yang/huawei-aaa-lam.yanghuawei-aaa-

2021-11-22 09:41:08 1083 2

原创 数通网络开放可编程命令行到yang模型转换

cli2yang基本语法ip vpn-instance 2G-RANipv4-family route-distinguisher 100:1 tnl-policy LDP apply-label per-intance vpn-target 100:11 export-extcommunity vpn-target 100:11 import-extcommunity命令前缀转为container节点,示例命令中ip为前缀,转换如下:container ip{ ...}

2021-11-22 09:38:15 2090

原创 Conda+Pycharm使用教程(Windows)

Conda+Pycharm使用教程(Windows)如果你要决定用conda管理Python版本及包那么你有两个选择,安装Anaconda或者Miniconda,下面简单说明区别:Anaconda, 包含了Python, Conda, 以及一大堆实用的包(这里实用相对而言,numpy,pandas这类科学计算的包可能你并用不上)Miniconda, 只是Python, Conda这里推荐使用Miniconda,就我个人而言,喜欢简单,值得一说的是如果你决定安装Miniconda或者Anacond

2021-06-19 13:18:02 1839

原创 python代码本地正常,传到服务器Unexpected indent(缩进问题)

问题我本地用Notepad++编辑python,放到服务器跑不起来,查打印报错unexpected indent原因&解决notepad默认tab补齐,而python是严格空格补齐的,所以会出现问题,如果不想换个编辑器,那么就需要修改Notepad默认设置设置(Settings)-- 首选项(Preferences)-- 语言(Language)-- Tab设置(Tab Settings)-- 框里面找到Python 取消默认钩,勾选空格缩进...

2021-06-10 10:48:16 172

原创 递归的条件,99乘法表递归的实现

最近一个面试,面试官问我递归的条件是什么,让我写一个没问题,这么问,瞬间懵了,所以事后好好思考了这个问题递归实现99乘法表def multiplication_table(result_str="", row=1) -> str: for i in range(1, row+1): tem_str = "%s * %s = %s" % (i, row, i * row) tem_str = tem_str.ljust(13, " ") res

2021-05-31 16:38:38 174

原创 通过IP获取城市以及天气信息

准备我用的百度的两个api,一个ip查地址,一个地址查天气,所以先去百度开放平台申请应用。申请地址天气apiip定位api依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> </depen

2021-05-10 18:02:44 268

原创 微信订阅号调用服务号接口实现微信支付

超级细节的订阅号调用服务号接口实现微信支付方案(后端语言Java)这篇文章适用所有基于微信的H5页面实现微信支付方案准备条件1.认证过并且开通商户功能的服务号2.设置网页授权域名3.设置支付目录,配置MP_verify_f6Z9lS45bbpAZ8wY.txt四大参数,重要,重要1.APPID2.APPSECRET3.MCHID4.KEY下载官方SDK我们先别挑了解压后全部丢到你的项目里面,这里有个坑后面解释网页授权登录 这个不是这篇文章重点,这一步我

2021-04-22 17:02:07 1156 2

原创 Java中Collections为什么不能实例化

首先,不能实例化是因为Collections中的构造方法用了private修饰符。但是为什么这么做啦?瞅了一下,原来Collections里面都是用于操作集合的一些方法,而在Collections这个类中,并没有实际后续可能被操作的变量数据,里面定义的变量也是无需修改的静态变量。所以这个类是一个纯粹的工具类,我们只需要调用你们的方法就行了,里面的方法也都是静态的,所以也就没必要实例化,毕竟实例化后占用了额外的内存资源。...

2021-04-21 11:32:48 649

原创 微信小程序获取用户信息接口突然不弹授权框了,用户名‘微信用户’,头像空白(<button open-type=“getUserInfo“/>已弃用)

最近突然遇到了很奇怪的问题,昨天一切正常,今天小程序体验版就获取用户信息不弹框了,直接就拿到了用户信息,但是是匿名的,用户名是“微信用户”,头像是空白的,关键这部分代码复用的前一个项目的,线上版本正常截至我这篇贴子发出来时候,官方文档上还是button 设置ope-type=‘getUserInfo’找了两天原因,原来是微信更新了api(小程序公告)大概就是 要弃用了,以后用getUserProfile接口2月份更新api,4月份还没有更新文档,坑人呀!!!...

2021-04-07 15:30:48 3302 3

原创 gitlab启动访问502,Whoops, GitLab is taking too much time to respond。

出现这个说明你安装没有问题的可以尝试两个方向解决:内存端口占用内存排错:free -m这里只要你的内存还有free,那就可以排除内存问题,如果是内存问题那就清理不必要的内存占用,或者加大配置端口排错gitlab默认会用到8080端口,启动前,查看一下你的端口占用情况lsof -i 8080如果8080端口占用了,那么修改默认gitliab默认配置即可sudo vim /etc/gitlab/gitlab.rb# 找到如下两个配置,取消注释#,换一个没有被占用的端口号,vim下.

2021-04-01 15:10:03 1711

原创 同一个服务器部署多个443项目,解决多个微信小程序后台部署到同一个服务器

遇到这个问题,主要因为公司开发了两个小程序,用户体量都不大,众所周知,微信小程序上线只能httpsNginx反向代理实现两个小程序部署到同一台服务器准备工作安装Nginx安装ssl证书开始配置Nginx配置文件nginx.conf 注释掉http,开启https,如下设置 #HTTPS server server { listen 443 ssl; server_name www.xxx.com; ssl_cert

2021-03-30 14:19:57 3909 6

原创 selenium+mitmproxy 爬取websocket数据

selenium+mitmproxy 爬取websocket数据(数据来自bet365)1.mitmproxy 设置代理,*启动命令 mitmdump - s proxy.py*2.selemium 设置浏览器代理,启动浏览器,下面是关键代码3.之后数据就有了,按照我前面保存的文件result_data.json,当然下面这个数据是我解析过的总结:这个方法应该是适用于所有的websocket,当然这个方法太重了,现在还是研究逆向js,直接和网站服务器建立websocket连接。主要思路是mitmproxy

2021-03-19 15:06:36 4603 4

原创 Nonebot2 nb-cli 报错ImportError: cannot import name ‘main‘ from ‘pip‘ 解决办法

修改site-packages\nb_cli\handlers.pytry: from pip._internal.cli.main import main as pipmainexcept ImportError: from pip import main as pipmain修改前try: from pip._internal.cli.main import main as pipmainexcept ImportError: from pip._intern

2020-12-29 13:23:53 1136

原创 2020-12-15

最新机器码机制最近被腾讯搞崩心态了,以前重新分区装系统就能过,现在我折腾几天也没过,自己试着hook Windows api,也不行,最后还是去某宝解决的。主要还是主板,网卡,硬盘做文章过程记录了下,做了教程分享出来,https://pan.baidu.com/s/1ftn_V1LEGF1T8wp5wsNYUQ提取码:p6cp...

2020-12-15 08:59:58 187

原创 2020-09-04

关于前后端分离的感想前后端分离的核心是AJAX技术,web应用宏观上来看,核心是页面和数据,有了这两个,浏览器就能呈现出效果出来,没有ajax的话,页面和数据都必须由后端提供,而从不考虑应用价值单讲实现来说,页面又是充分且必要条件,这就强制了web应用必须是前后端绑定的。 而ajax允许了浏览器再不刷新页面的情况下请求数据,数据到手了,前端js就可以改变页面,这时候页面就不用依赖后端了,就实现了前后端分离。那么vue所实现的前后端分离的单页应用大概也就是基于ajax这样的异步实现的吧!以后再深入了.

2020-09-04 10:47:23 72

原创 从数据库取出来时间就不准了?

long delay = ChronoUnit.MILLIS.between(now, prize.getEndTime());问题这段代码是做定时抽奖,开启一个延时任务,这里计算的时间单位毫秒,但是这个时间总是很大,打印prize.getEndTime()发现时间不准,大概8小时时差。原因jdbc:mysql://47*****:3306/li***?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&al

2020-07-28 18:39:14 410

原创 Resource interpreted as Stylesheet but transferred with MIME type text/html

发现的登陆页面css失效了登录成功后点浏览器退回按钮重新回到登录页css又好了检查浏览器consoleUncaught SyntaxError: Unexpected token '<'关键是因为下面这个错误Resource interpreted as Stylesheet but transferred with MIME typetext/html*浏览器把css文件当成普通的html了,原因如下错误就是因为这个钩子函数,我本意是为了做登录验证,但是没有登录的情况下

2020-07-17 14:00:28 119

原创 Python版锯齿状代码实现 2018年刑侦科推理题

```python# -*- coding: utf-8 -*-# @Time : 2020/7/15 12:45# @Author : lagelanren# @Email : forhaogege@163.com# @File : what_is_elegance.py# @Software: PyCharmdef main(): answer = [0]*10 answer_letter = [] while(answer[-1]!=4):..

2020-07-15 15:07:36 386

Chinese_Names.txt

一共一百多万个名字,包含四个字的名字,所有的都是中文名字,我自己Ctrl + F试过了,基本都有找到。

2020-07-31

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

TA关注的人

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