- 博客(39)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 Pycharm 忽略文件
空格不匹配任意文件,可作为分隔符,可用反斜杠转义;以井号#开头的文件标识注释,可以使用反斜杠进行转义。表示不忽略(跟踪)匹配到的文件或目录;以方括号[]包含单个字符的匹配列表;2. 在已忽略文件夹中不忽略指定文件。以斜杠/开头表示目录;以星号*通配多个字符;安装 .ignore插件。
2024-06-20 15:52:55
518
原创 用python 制作windows动态视频桌面 可以多屏显示哦
源码地址:https://github.com/starzc-galaxy/Dynamic-desktop.git实现原理:Windows桌面系统保留的消息十六进制:0x005C十进制:1324当你将这个消息发送到Windows桌面时,桌面程序就会自动生成一个透明窗口:WorkerW,Progman上的背景窗口和图标List都会成为WorkerW窗口的子窗口,同时还会产生一个分屏窗口:WorkerW同名的窗口,该窗口属于Progman!windows 最底层的窗体 Prog.
2021-09-09 11:58:14
1404
1
原创 ubuntu20.04 配置bond
1. 首先介绍下bondLinux bonding 驱动提供了一个将多个物理网络端口捆绑为单个逻辑网络端口的方法,用于网络负载均衡、冗余和提升网络的性能 .
2021-06-08 10:06:45
12270
2
原创 makefile 文件使用
makefile带来直接好处就是——“自动化编译”。一旦写好,只需要一个make命令,整个工程完全自动编译,所以十分方便,管理自己的项目!
2021-04-14 11:28:05
91
原创 python list.append() 返回null
记录一下常见低级错误!最近在用数组时直接后面接append方法追加数据 得到得时null 数据,原因在于 append方法无返回值,但是会修改原来的列表,所以不要用它返回值Null
2021-04-14 11:27:32
864
1
原创 pyqt5 Qprocess 调起外部程序失败
最近用 pyqt5 写个应用,用到外部程序,在本机上测试正常打包后给别人用,别的机器死活调不出外部程序,也没有报错,self.Qpress_ghost = QProcess(self.w)self.Qpress_ghost.start(CMD)最后用超级管理员运行正常!!!...
2021-02-02 18:08:55
657
1
原创 flask_sqlalchemy和salalchemy 每张表创建包含相同的字段
数据库每张表有相同的字段处理1:sqlalcchemyfrom sqlalchemy import (DateTime, Column)from sqlalchemy.ext.declarative import declarative_baseclass Base(object): ctime = Column( DateTime, default=datetime.datetime.now, nullable=False )...
2020-09-22 16:48:06
316
原创 Mysql json字段填坑!!!
mysql5.7以上支持json的操作,以及增加了json存储类型使用时注意: 1)JSON列存储的必须是JSON格式数据,否则会报错。 2)JSON数据类型是没有默认值的。json字段条件查询时:如果filter(Model.data==kwargs["data"]) 查询结果为None正确示例:db.query(Model).filter(Model.inspect_id==kwargs["inspect_id"])...
2020-05-29 17:28:27
1959
原创 ubuntu 联网失败
: Starting Raise network interfaces...: RTNETLINK answers: File exists: Failed to bring up enp0s3.: networking.service: Main process exited, code=exited, status=1/FAILURE: networking.service: Fail...
2020-04-28 14:01:42
2914
原创 记一次nginx 部署优化
Nginx 调优要把不同的 worker_processes 进程分配至不同核上的 CPU 上运行,虽然服务器有多个cpu,但作为nginx不可能全部得到,至少还要留一个给别的进程使用。相关命令:cat /proc/cpuinfo 查看当前的CPU情况cat /proc/cpuinfo |grep "processor"|wc -l 直接显示逻辑CPU的个数worker_p...
2020-04-22 19:13:39
145
原创 构建docker服务,pip timeout问题
指定国内源安装pip install -r requirments.txt -i https://pypi.douban.com/simple
2019-11-21 19:13:54
1501
原创 pip 安装失败
失败内容:ImportError: cannot import name 'sysconfig'解决:源追加deb http://cn.archive.ubuntu.com/ubuntu bionic main multiverse restricted universedeb http://cn.archive.ubuntu.com/ubuntu bionic-updates ma...
2019-11-07 10:20:54
229
原创 ubuntu换源
1.备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list2.更换源sudo gedit /etc/apt/sources.list阿里源deb http://mirrors.aliyun.com/ubuntu/ xenial maindeb-src http://mirrors.aliyun.c...
2019-11-06 19:27:14
130
原创 进程线程知识整理
Linux进程状态:R (TASK_RUNNING),可执行状态。 只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队列中)。进程调度器的任务就是从各个CPU的可执行队列中分别选择一个进程在该CPU上运行。 很多操作...
2019-11-06 10:46:31
143
原创 python编码问题
python编码问题大终结 一、了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失,因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。在这一点上,我们编写一个py文件(没有执行),跟编写其他文件没有...
2018-08-08 15:39:29
197
原创 Git 配置ssh
初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are.你需要运行命令来配置你的用户名和邮箱:$ git config --global user.name "superGG1990"$ git config...
2018-07-27 15:39:39
362
原创 关于Django的网络请求过程保存下!
浏览器访问百度全过程一.通过dns获取百度IP地址.1.在192.168.1.1这个电脑上用浏览器?访问www.baidu.com的过程如下:1.当在浏览器?中输www.baidu.com 后按下回?车键 之后,浏览器?组织?一个数据包2.这个数据包是tcp的格式的数据 ,这个数据中需要得到对?方的ip以及对?方程序的端?口(?一般情况下?网站的端?口是80)3.为了了能够...
2018-07-23 11:35:51
495
原创 Flask内容整理入门宝典 !
FlaskFlask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、...
2018-07-20 10:36:58
1188
原创 Django中间件详细介绍
Django中间件在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。Django1.9版本以后中间件的执行流程:1、执行完所有的request方法 到达视图函数。2、执行中间件的其他方法3、经过所有response方法 返回客户端。注意:如果在其中1个中间件里 request方法里 ret...
2018-07-19 11:23:14
755
原创 python 里return隐藏的坑
前言本文主要给大家介绍了在Python中return和finally共同存在的坑,以及填坑经验,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。初识 return相信每一个用过Python函数的童鞋, 肯定会用过return语句, return顾名思义, 就是用来返回值给调用者, 例如:? 1 2 3 4 5 6...
2018-07-19 10:29:48
3470
1
原创 Flask参数获取与响应
flask响应:1、响应字符串。 这个在前面已经说明过,但是需要指出的是,其实每次视图函数在响应时还可以附带状态码。比如状态码为200,表示请求已经被成功处理。状态码为400,表示请求无效。 @app.route('/') def index(): return 'bad request',400 2、响应Resp...
2018-07-17 09:22:39
563
原创 jsonify
flask提供了jsonify函数供用户处理返回的序列化json数据,而python自带的json库中也有dumps方法可以序列化json对象,那么在flask的视图函数中return它们会有什么不同之处呢?想必开始很多人和我一样搞不清楚,只知道既然框架提供了方法就用,肯定不会错。但作为开发人员,我们需要弄清楚开发过程中各种实现方式的特点和区别,这样在我们面对不同的需求时才能做出相对合理的选择,而...
2018-07-13 16:47:08
7828
原创 flask笔记
对于用户提交的信息,包括 账号、文章 等,需要能够将这些数据保存下来持久存储的三种方法:文件:shelve(pickle 和 DBM 的结合)等,提供类似字典的对象接口关系型数据库(SQL)非关系型数据库(NoSQL)其他通常会使用数据库保存信息,并向数据库发起查询获取信息SQL,关系型数据库关系型数据库把数据存储在表中,表在程序中通过 Python 的类实现。例如,订单管理程序的数据库中可能有表...
2018-07-11 16:32:41
373
原创 Flask lazy 理解!
flask lazy这里看到其他前辈写的一篇文章,还是从google上找来的...........测试了用原文名字在百度上搜索,还搜不到。。。晕倒这篇文章写得非常好,在我对Flask里面relationship内部lazy参数一头雾水的时候,用实例测试给我解释,相当好转载记录一下http://shomy.top/2016/08/11/flask-sqlalchemy-relation-lazy/最...
2018-07-11 16:30:47
380
原创 flask知识点整理!
Flask框架学习总结Flask的特点轻量、简洁、扩展性强常用的扩展包:wtf、sqlalchemy、login、script、migrate、mail创建虚拟环境:mkvirtualenv 创建虚拟环境,workon 进入虚拟环境,deactivate退出虚拟环境删除虚拟环境:rmvirtualenv 安装依赖包:pip install -r requirements.txt生成依赖包:pip...
2018-07-02 19:41:28
236
原创 转载的HTTP长连接短连接和无状态的理解
HTTP长连接和短连接以及推送服务原理HTTP长连接和短连接11. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有...
2018-07-01 20:29:21
2824
原创 网络的七层模型概念
最近又看到这个七层模型了,一直都记不住这个七层模型,就算背住了也很快忘记。主要原因还是因为没有真实的使用场景,也没能理解其中的原理。但是这个东西是计算机网络的基础,既然碰巧看到就顺便整理一下吧。很多知识的梳理都是通过文章来理解贯通的,所以在计算机开发中对于技术的应用对敲代码;对于抽象的知识多写文章,自然而然的就懂了。关于七层模型的介绍七层模型,也称为OSI(Open System Intercon...
2018-07-01 20:14:26
659
原创 Vue整理待续
首先通过将vue.js作为一个js库来使用,来学习vue的一些基本概念,我们下载了vue.js后,需要在页面上通过script标签引入vue.js,开发中可以使用开发版本vue.js,产品上线要换成vue.min.js。<script type="text/javascript" src="js/vue.min.js"></script>数据与方法当一个 Vue 实例被创建...
2018-06-28 21:53:05
206
原创 HTML常用属性
HTML文档类型目前常用的两种文档类型是xhtml xhtml 1.0 是html5之前的一个常用的版本,目前许多网站仍然使用此版本。html文档规范xhtml制定了文档的编写规范,html5可部分遵守,也可全部遵守,看开发要求。1、所有的标签必须小写2、所有的属性必须用双引号括起来3、所有标签必须闭合4、img必须要加alt属性(对图片的描述)html块1、div标签 块元素,表示一块内容,没有...
2018-06-24 20:58:18
453
原创 关于BOM和DOM的简介!操作DOM的五中基本方法整理!
DOM 全称是 Document Object Model,也就是文档对象模型。个人理解,DOM包含三层意思:1.DOM是一个操作HTML的API接口 2.DOM是一个HTML结构模型 3.DOM代指该HTML模型中的对象1.DOM是一个操作HTML的API接口HTML本身是静态的,是不变的,每个标签的内容以及属性都是死的。如果要让网页动起来,就要完成两步:第一步是思维上的转变(网页是可以动起...
2018-06-24 11:15:49
654
原创 JavaScript常见用法整理
JavaScript嵌入页面的方式1、行间事件(主要用于事件)<input type="button" name="" onclick="alert('ok!');">2、页面script标签嵌入<script type="text/javascript"> var a = '你好!'; alert(a);</script&
2018-06-24 09:02:13
565
原创 JQuery常用方法整理
给元素绑定click事件,可以用如下方法:$('#btn1').click(function(){ // 内部的this指的是原生对象 // 使用jquery对象用 $(this)})获取元素的索引值 有时候需要获得匹配元素相对于其同胞元素的索引位置,此时可以用index()方法获取var $li = $('.list li').eq(1);alert($li.inde...
2018-06-20 20:34:13
292
原创 jquery的用法思想整理
jquery用法思想一 选择某个网页元素,然后对它进行某种操作jquery选择器 jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$('#myId') //选择id为myId的网页元素$('.myClass') // 选择class为myClass的元素$('li') //选择所有的li元素$('#ul1 li span') //选择id...
2018-06-16 19:41:02
264
原创 xml html xhtml 之间的联系和区别
在使用HTML创建网页之前,需要了解一下什么是网页,如何编辑网页以及使用网页可以做什么等相关知识。对HTML和XHTML之间的区别以及这两种不通的语言用于实现相同的功能。 网页的工作原理 浏览网页时,网页看起来就象书本上的页面。咋一看,显示网页的过程似乎很简单:你告诉计算机要看哪个页面,然后这个页面就出现在你的屏幕上。如果网页存储在你的计算机硬盘中,这一个过程是瞬间完成的。如...
2018-06-14 21:33:10
3193
转载 浏览器内核的解析和对比
浏览器内核的解析和对比要搞清楚浏览器内核是什么,首先应该先搞清楚浏览器的 构成。简单来说浏览器可以分为两部分,shell+内核。其中shell的种类相对比较多,内核则比较少。Shell是指浏览器的外壳:例如菜单,工具栏 等。主要是提供给用户界面操作,参数设置等等。它是调用内核来实现各种功能的。内核才是浏览器的核心。内核是基于标记语言显示内容的程序或模块。也有一些 浏览器并不区分外壳和内核。从Moz...
2018-06-14 21:09:18
375
原创 常用的字符串处理方法
字符串处理方法1、字符串合并操作:“ + ”var iNum01 = 12;var iNum02 = 24;var sNum03 = '12';var sTr = 'abc';alert(iNum01+iNum02); //弹出36alert(iNum01+sNum03); //弹出1212 数字和字符串相加等同于字符串相加alert(sNum03+sTr); // 弹出1...
2018-06-14 17:17:27
6767
1
原创 javascript中的数组常用方法
今天分享一下数组及操作方法数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。定义数组的方法//对象的实例创建var aList = new Array(1,2,3);//直接量创建var aList2 = [1,2,3,'asd'];操作数组中数据的方法 1、获取数组的长度:aList.length;var aList = [1,2,3,4];alert(...
2018-06-14 16:30:11
347
winPE中的pecmd命令问题,帮哈忙来的打法昆仑剑法尽快 ?
2021-08-06
win10 全盘备份问题
2021-05-18
python微服务怎么做,怎么设计微服务的数据库数据
2020-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人