自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抱有远大理想的小灰狼正在coding

每天都要进步,做一个认真健康且自信的人!

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

原创 【Python】使用itertools.groupby()进行列表的归类和个数统计

本文概览一、问题来源二、groupby概述0、文档介绍1、列表的使用2、列表套字典的使用3、函数返回的方式使用一、问题来源刷题的时候想要快速统计一个列表当中连续出现的元素的个数,除了自己实现之外,想要更快速的方式就百度了一下,查到了itertools模块的groupby方法,挺有意思的,所以做一个记录二、groupby概述0、文档介绍本段下面有总结,不想看的话这里可以跳过官方文档指路: python中itertools库的官方文档节选:itertools.groupby(iterable,

2021-11-03 14:43:15 4204

原创 【Git】内部原理和工作方式git object/blob/tree/commit的区别

本文为一个实验,来了解git的工作方式,边做边引入概念。首先创建文件夹git_test作为实验空间,并且git init初始化写入两个文件,并且add进入git_test/.git/object里会看到多了两个文件直接cat查看会报错,其实是一个被压缩的文件,git给了我们一个查看方式git cat-file [-t] [-p] <filename>-t是查看类型,-p是查看内容:(base) ~/Desktop/git_test/.git/objects  git cat

2021-04-09 12:33:35 417 2

原创 【Python】关于python里的global、__globals__、全局变量与多进程的一点理解

目录1 单个模块内global1. 1 先不global的话的情况是:可读但不可写1.1.1 python语句左右读的问题(未解决)1.1.2 python语句上下读的问题(未解决)1.2 global之后:全局可读,局部可写1.2.1 全局可读1.2.2 局部可写2 多个模块内的global3 `__globals__`4 多进程4.1 进程间全局变量不互通的原因4.2 不同进程里的a指向同一地址的原因1 单个模块内global总结: global a表示a为本py模块内均可读、局部(仅本函数内,本

2021-01-30 00:36:43 3317 3

原创 【ios】提醒事项与日历同步升级版可快速新建提醒不用设置时间

起因:看到知乎的 【真香!自动同步ios的提醒事项和日历,显示日打卡内容】文章,试了试,确实很方便,可以再提醒事项里添加事项,日历就会同步时间。小缺陷:对于没有设置时间的提醒事项不会同步,因为常常只是想速记一些当日的小事情,而设置时间很麻烦。所以我修改了一下原文的脚本。下面的脚本里做了注释标记,初写代码,还请大家多多指教。升级后:可以直接新建事项–>完成,不必设置时间【new】在提醒事项里添加事项,日历里就会同步设置时间也可以的都可以完成后显示不同的完成图标在loc里使用方法与原版

2020-11-03 16:59:30 5188 24

转载 【网络传输】几个特殊的ip地址

127.0.0.0127是一个保留地址,该地址是指电脑本身,主要作用是预留下作为测试使用,用于网络软件测试以及本地机进程间通信。在Windows系统下,该地址还有一个别名叫 “localhost”,无论是哪个程序,一旦使用该地址发送数据,协议软件会立即返回,不进行任何网络传输,除非出错,包含该网络号的分组是不能够出现在任何网络上的。10.*.*.*,172.16.*.*~172.31.*.*,192.168.*.*这三个网段是私有地址,可以用于自己组网使用,这些地址主要用于企业内部网络中,但不能够在.

2020-11-03 08:32:01 389

原创 【Linux】superset的安装、以及报错的坑

今日待完成。。。就是报错的海洋

2020-10-29 09:13:00 1863 1

原创 【django】ModelForm组件调用save()方法不更新只新建记录的大坑

问题出现用了ModelForm组件,想用save方法直接更新数据库记录。但是死活都不是更新,而是新建一条记录,不报错,而且也传了instance参数,网络答案大多是说instance参数没有传。但我并不是这个原因。modelform部分设置如下:class MyForm(forms.ModelForm): class Meta: model = models.Book fields = '__all__' title = forms.CharField( max_length=32

2020-08-06 02:13:52 845

原创 【Python】Django框架下ajax学习的个人理解ing

ajax——异步请求、局部刷新Ajax发请求,ajax收请求,发请求肯定经过view啊,获得的response就给ajax咯,它要做的事情是靠js完成的。不就是js处理的么,哈哈哈就是这样,ajax收到请求,操作js,或者添加新标签或者location一下刷新页面,这个location是浏览器这个客户端发的请求了!html不就是浏览器和服务器的语言嘛。dom处理。其实和爬虫是一个意思,就是别的东西发送请求,不是浏览器发送请求。至于为啥要crsf这个字段,因为你服务器是django啊,django自

2020-08-02 11:23:27 180

原创 【Python】Django框架的包括关联数据库时差静态文件admin用户和一些error等一系列设置

Django的一系列设置设置UTC外部函数使用models模块的设置(django环境怎么加载和运行)mysql的配置添加app后在setting的设置静态文件夹的设置显示warning strict问题设置admin用户执行原生sql的设置ERROR1:only_full_group_byERROR2:端口占用开启事务设置UTCsetting里面注掉外部函数使用models模块的设置(django环境怎么加载和运行)# 必须要把django环境运行起来才能跑 # 因为这是个外部文件,使用的dj

2020-08-02 11:16:21 286

原创 【macOS】调试代码误关窗口未关进程后查询端口号以及杀死进程的方法

问题出现pycharm调试django项目,关闭页面不小心点了disconnect没有terminate,再次开另一个项目时显示8000端口正在使用中解决办法打开终端查询占用此端口的进程sudo lsof -i:8000 # 改成你需要查询的端口号杀死显示的进程pidsudo kill -9 71731 # 最后的数字改成自己的pid...

2020-07-23 00:39:13 168

原创 【win7】系统显示vrvprotect_x64_2.sys蓝屏且标识为0x0000003B出错的问题解决

问题出现办公室脱机的工作机安装VS2015的iso文件,打开安装文件过一会儿就蓝屏,然后用360想扫描一下软硬件是否有问题,也蓝屏了,郁闷。蓝屏显示的标识错误序号为: 0x0000003B,错误文件为vrvprotect_x64_2.sys解决办法百度后知道vrvprotect_x64_2.sys这个文件时内网安全系统的系统文件,内网为奇安信,不知道这个文件是不是有什么漏洞。解决办法如下:找到vrvprotect_x64_2.sys的文件路径,一开始我直接电脑查找这个文件又蓝屏了,后来直接在

2020-07-21 16:53:51 8628 1

原创 【CSS】使HTML页面表格中文字水平且垂直居中的方法(易错)

问题出现因为是td直接写的文字,并不是套了标签才写,水平居中很清楚就是text-aline: center; 但是垂直居中始终没有得到很好地解决,查找了网上的样式是vertical-align: middle; 试了一下没有效果,很苦恼。解决办法最后我终于发现了问题= =我太蠢了,失败是因为我的table是直接从bootstrip上引入的,它有样式的权重问题,只要在后面加个!importan 就成功了。table td{ text-align: center; /*设置文字

2020-07-19 14:19:24 5174

原创 【网络传输】关于TCP三次握手和四次挥手简单易懂的图解

三次握手四次挥手相关问题为什么非要四次挥手:因为可能它就是不调用newsocket.close(),或者延迟一下再发,所以,不能合起来,前一次回复只是告诉客户端我收到了,但是close的不能合并。为什么先让客户端先发close():tcp为了保证数据的可靠性,一般接收到一个数据会回复一个数据,最后一次客户端发消息,那客户端咋知道已经过来了,那咋保证可靠呢?:是这样,谁先调用close谁就会在close后等待一段时间(称为超时时间)假如4s,如果没收到那么就会再发close,那服务器要是没收到,

2020-07-19 10:23:15 196

原创 【macOS】关于更新至Catalina10.15.4之后paste打不开等问题解决办法

问题出现之前下载的非常好用的macOS下的复制粘贴软件paste.app,在更新系统后点不开(毫无反应),且用CodeSigner修复也毫无反应,卸载重装了几次,不同途径下载的版本均无效,后台监视器也看不到运行记录。非常苦恼,以为是之前有一次删除了系统设置文件导致。无果= =昨天实在忍无可忍,又去百度了一圈,终于下回来了!可以正常使用!办法如下:解决办法下载app路径:Paste for mac 2.5.6 好用的剪切板增强工具 不是广告但是真的试了很多家就这个网站下载的生效安装后再点击app图标

2020-07-19 10:12:52 2907 13

原创 【macOS】Desktop桌面文件突然消失不见解决办法

问题出现今天整理桌面的时候,移动某个文件夹然后松手后突然就不见了,但是在Finder中搜索文件夹找到该文件夹并查看简介,发现确实显示是Desktop文件夹下,并且不是隐藏文件夹,非常郁闷。解决方法打开终端输入defaults write com.apple.finder CreateDesktop -bool TRUE;killall Finder回车回到桌面就能看到之前找不到的文件夹了...

2020-07-18 21:31:21 7336 9

空空如也

空空如也

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

TA关注的人

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