自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何惜戈

能够感觉到无知就是一种财富。

  • 博客(138)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 云服务器免费体检

免费申请网址为: https://www.sanfengyun.com/个人学习、搭建个人网站或者微信小程序调试等可以申请一台。三丰云提供了免费云服务器与免费虚拟主机服务,还是挺方便的,大家可以体验体验。

2023-09-25 10:14:53 123

原创 GIT——Filename too long

git 错误

2022-11-25 13:20:56 290 1

原创 Wagtail SearchBackend —— ElasticSearch7 https 连接问题

Wagtail SearchBackend ElasticSearch https连接报SSLError: certificate verify failed

2022-08-26 17:04:43 1238

原创 python——源码生成whl egg文件

python源码生成whl包 egg包

2022-08-20 20:41:14 1157

原创 C Sharp初识

C Sharp初识C Sharp与.Net的关系C# 语言不可独立使用,需要与.NET环境一起考虑。它是专门为.Net Framework一起使用而设计的,是一种简单、现代、面向对象、类型安全、派生自C、C++和Java的编程语言。而.NET是一种在Windows平台上(.NET Core可以运行在多种平台)上编程的架构,它是一种API。C#就是用于这种环境下的语言之一但并不是环境的一部分。...

2020-04-01 13:02:30 1925

原创 YII2——数据查询方法

User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子);User::find()->where([‘name’ => ‘小伙儿’])->one(); 此方法返回 [‘name’ => ‘小伙儿’] 的一条数据;User::find()...

2019-10-11 11:31:09 1893

原创 Web——Vue入门语法

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>vue 入门</title> <script src="https://cdn.bootcss.com/vue/2.5.3/vue.js"></script>...

2019-08-07 22:13:01 221

转载 Django——基于类的视图

原文来自 csdn:https://blog.csdn.net/u013967628/article/details/83040811 。这里对跳转做一下整合一、基本视图viewTemplateViewRedirectView二、通用显示视图DetailViewListView三、通用编辑视图FormViewCreateViewUpdateViewDeleteVi...

2019-08-07 11:46:47 364

原创 关于 sqlalchemy 快速入门

主要对于粗略看了一下文档,但是又不是特别清楚的人提供一些信息。简单认识创建连接对象from sqlalchemy import create_enginefrom sqlalchemy.orm import sessionmakermysql_conf = { 'host': '127.0.0.1', 'user': 'root', 'passwd': 'ro...

2019-05-18 10:55:05 326

转载 Python——redis操作

python连接redisimport redis# 支持接收的参数有很多,下图大概列举一些conn = redis.Redis(host='127.0.0.1',port='6379',db=0)# 使用方法也和原生redis命令类似conn.set('name','hexige') # Trueconn.get('name') # hexige# 更多的使用方法可以查看一...

2019-05-14 09:32:38 1321

原创 Python——pdb 断点调试

pdb是一个基于命令行的调试工具命令简写命令作用breakb设置断点continuec继续执行程序listl查看当前行的代码段steps进入函数returnr执行代码直到从当前函数返回quitq中止并退出nextn执行下一行printp打印变量的值helph帮助argsa查看传...

2019-05-05 11:58:47 16174

转载 Python——大文件分段下载 断点续传

https://blog.csdn.net/qq_35203425/article/details/80987880

2019-04-30 09:24:09 4525

原创 Tornado——入门篇

环境习惯用python2,所以安装6.0一下版本的tornado(6.0以上最低3.5)pip install tornado==5.1.1demo跑起来执行python ./test1.py测试一下curl是基于URL语法在命令行方式下工作的文件传输工具,它支持FTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE及LDAP等协议。curl支持HT...

2019-04-18 19:22:57 2089

原创 shell——建立一个简单的守护进程

有这样一个脚本# !/bin/bashwhile true; do echo `date` >> ./out.txt echo "时间 `date` 已保存" sleep 5done假设这个脚本非常重要,我们要写个守护进程来保证它时刻运行#! /bin/shPRO_NAME='test'while true ; do NUM=`ps aux | grep ${...

2019-04-12 14:44:23 2036 1

转载 supervisor 安装与配置

supervisor安装与配置附录:各结束进程的命令所对应的退出码Supervisor是一个进程控制系统,它允许用户去监控和控制在类UNIX系统的进程,并且可以设置在被监控进程意外终止时自动启动该服务。安装:当操作系统已经安装好python、pip功能时可直接使用:pip install supervisor 完成安装生成配置文件:echo_supervisord_conf &gt...

2019-04-10 18:30:25 1421

原创 推荐一个在线音乐插件

listen1多平台在线音乐播放插件如果你浏览器常驻桌面而且又不想打开音乐软件的话,listen1是一个很好的选择。插件形式安装在浏览器上(两年前是这样,现在推出了各系统桌面版)可以搜索到各音乐平台下音乐,不用到处跑免会员支持本地歌单,支持添加音乐到歌单,支持歌单导入导出托管于github,免费 开源 https://github.com/listen1/listen1_chrome_...

2019-04-10 11:05:49 6909

原创 Python——占位的几种运用形式

%号占位符%s 采用str方式字符串输出# 普通占位print "hello %s" % "world" # 多值占位print "hello %s,i'm %s" % ("world", "python")# 指定占位长度print "I‘m %s, I was born in %6s" % ('python',1991)# I‘m python, I was bor

2019-04-09 10:57:03 3422

原创 Nginx主要配置说明样例

该例为前端代理功能+http服务器功能user nginx; # 所有者(对应项目应赋予此所有者相关读写执行权限)worker_processes 2; # 启用进程error_log logs/error.log; # 错误日志pid logs/nginx.pid; # pid保存文件`nginx 工作模式全局配置`events { wo...

2019-04-08 11:42:46 279

原创 mac homebrew安装额外包

对于 homebrew ,官方是这样定义的:macOS 缺失的软件包的管理器,使用 Homebrew 安装 Apple 没有预装但 你需要的东西。安装homebrew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果缺失CommandLin...

2019-04-02 11:29:57 902

原创 分享一个pycharm插件——滚动条预览

以前使用 sublime编辑器时,他的带预览功能的滚动条使用起来很方便,根据形状就能快速定位到都一段代码块,今天就给大家推荐一款pycharm插件来实现这种效果。CodeGlance将类似于Sublime中的代码小地图嵌入到编辑器窗格中。使用自定义颜色进行语法高亮,同时使用明暗主题。兼容: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMin...

2019-03-27 14:07:39 7117 2

原创 Django——查看orm的底层sql实现

django的orm是一个很方便的东西,即使你不会sql语句也能很方便的用它来做一系列的数据库操作当你懂一下sql知识,又惊奇于某些django的orm语句是如何实现的时候,可以查看orm底层执行的sql语句查看方法如下:简单的select类方法查看直接打印查询结果queryset的query属性即可对于复杂的方法查看from django.db import connecti...

2019-03-15 14:24:37 1260

原创 Spider——scrapy运行报错

错误信息::0: UserWarning: You do not have a working installation of the service_identity module: ‘cannot import name opentype’. Please install it from https://pypi.python.org/pypi/service_identity and ...

2019-02-26 10:14:39 610

原创 介绍一个开发(内网穿透)软件

微信公众号开发或者一些第三方回调测试中都需要一个工网能够直接访问的网址,提交到测试服上不仅麻烦而且影响效率。这时候如果有个内网穿透工具那就美美的了。网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费添加多个映射,适合在公司,小区宽带,出租屋,校园网,网吧,教育网,等网络结构复杂,限制严格的环境中使用...

2019-02-20 18:23:27 856

原创 Linux——ssh连接长时间闲置断开

转载自:博客园有时我们通过终端连接服务器时,当鼠标和键盘长时间不操作,服务器就会自动断开连接,我们还的需要重新连接,感觉很麻烦,总结一下解决此问题的方法方法一、修改/etc/ssh/sshd_config配置文件,找到ClientAliveCountMax(单位为分钟)修改你想要的值,执行service sshd reload方法二、找到所在用户的.ssh目录,如root用户该目...

2019-02-19 11:18:33 1339

原创 DB——mysql实战篇

平时执行的sql语句记录。查询一个表中距离time字段最大值不超过一小时的数据select * from count where time &amp;gt; data_sub((select MAX(time) from count), interval 1 hour)+++++++扩展now() 获取当前时间DATE_ADD() 函数向日期添加指定的时间间隔。DATE_SUB() 函数向日...

2019-02-19 11:13:51 212

原创 WEB——关于跨域

跨域 :跨域是指由于同源策略的原因,浏览器不能执行其他网站的脚本。同源 :域名,协议,端口均相同jsonpjsonp是利用html中src属性不受跨域影响的特点来实现的。如html中&lt;script&gt;调用jquery,&lt;img&gt;加载图片等,都不受同源策略的影响。jsonp只支持get请求。&lt;script type="text/javascript"&gt;...

2019-01-14 11:15:11 246

原创 Git——rebase命令

本来以为git掌握几个基础命令就行了,面试时突然被面试官闻到了git rebase命令,直接懵逼了。回来一查会了还真有用,直接记录下来吧。命令作用协同开发过程中,自己本地不可避免的产生很多commit信息。push的时候显得特别杂乱,以往心情好的时候就会给最近的几个commit信息reset一下,然后重新提交commit信息。现在看来真TMSB。。。git rebase的作用就是重新对某一...

2019-01-11 16:06:13 4925 1

原创 Django——关于related查找

class City(models.Model): city_name = models.CharField(verbose_name='城市名',max_length=20) def __unicode__(self): return self.city_name class Author(models.Model); name = models.CharField(verb...

2019-01-11 15:31:02 1843

原创 Docker——认识docker

Docker是目前比较流行的词语了,很多程序岗位招聘上都写了熟悉docker。本着不进则退,落后就要挨打的思想,是时候来了解这一门新兴技术了!【百度百科】 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。docker就像vmware一...

2019-01-09 22:51:18 264

转载 PHP——opencart框架目录结构

转载自:https://www.yezhongqi.com/archives/330.htmlOpenCart和其它的购物车程序不同,市面上的购物车程序大都使用现成的模版引擎来开发,而OpenCart则是基于MVC+L的模式来作为开发的架构进而全新开发的一套系统,所以程序码相当轻巧,执行效率更是超越其它购物程序,这样的架构和程序码让后续的程序开发人员在编写时更容易且清楚,程序和视觉设计分离,有...

2019-01-09 09:24:19 2342 1

原创 restful接口

restful是一种软件架构设计风格,主要体现于资源描述,统一接口,url定位,无状态等方面。在rest风格中每一个具体信息都可以看作是一种资源,对资源的操作通过统一的接口来完成。http中的方法对应数据的增删改查,每一个资源都可以通过一个url来表示,通过url就可以访问资源。获取资源不依赖于其他的资源或状态,只通过url就可以实现定位。一个restful风格的api可以实现对url的最大化...

2019-01-07 16:10:11 481

原创 Python——zip函数扩展

不同python版本间zip函数的差别在python2中的zip是一个函数,返回一个元组。而python3中zip是一个元类,返回的是一个zip对象并且它是一个迭代器。python2python3zip函数主要是将多个队列中的元素依次组合成元组,返回元组的个数有最短的队列决定,其他队列多余元素自动舍弃对于数量庞大的队列来说,因为python2中zip是直接返回元组的,所以对内存的消...

2019-01-03 09:57:55 614

原创 Shell——在运用中学shell

我不会shell,因为我自己看过文档就忘。我不在意我会不会shell,只要偶尔会用…以一个命令的输出批量执行另一条命令唉,本来在看docker,看的烦了发现已经有了很多的container(把它当日志文件看就好–不要真的用这去理解docker)。就想给他删除了,删除命令是 docker rm id ,查看这些东西id的命令是docker ps -a,如图:~ » docker ps -a...

2018-12-21 15:25:49 168

原创 Django——认证

登录就是认证,上一篇简单说了登录。认证是对身份的识别,出现的场景更加多样。django自带auth模块使用在登录中的实现方法基本都是采用django auth模块里的。1.引入auth模块urlfrom django.contrib.auth import urls as auth_urlsurl(r'^accounts/', include(auth_urls, namespace...

2018-12-19 18:04:20 1642

原创 Django——HTML转义处理

基于安全考虑,django会对字符串进行自动html转义,将html标签直接输出而不是执行,例如 &lt;&gt; 会分别转义为 &amp;lt; &amp;gt;django默认开启转义功能手动开启{{value|escape}}关闭转义{{value|safe}}{% autoescape off %}{{ data }}{% endautoescape %}...

2018-12-14 15:01:42 1712

原创 JQUERY——选择器

jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$(document) //选择整个文档对象$(‘li’) //选择所有的li元素$(’#myId’) //选择id为myId的网页元素$(’.myClass’) // 选择class为myClass的元素$(‘input[name=first]’) // 选择name属性等于fi...

2018-12-14 11:39:37 161

原创 JS——提取行间事件 结构与行为分离

某一按钮按下时触发一个事件&lt;script type="text/javascript"&gt; function hello(){ alert('hello world !')}&lt;/script&gt;&lt;input type="button" name="" value="打个招呼" onclick="hello()"&gt

2018-12-14 11:36:04 326

原创 CSS——行内元素间的默认边距

简单写一个导航栏 &lt;style type="text/css"&gt; * { margin: 0px; padding: 0px; } #daohang { height: 40px; width: 100%; pa...

2018-12-13 18:25:59 1893

原创 CSS——定位问题

HTML网页中我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下:relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了相对或者绝对或者固定定位的父级元素来进行定位,如果找不到,则相对于bod...

2018-12-13 17:27:45 299

原创 Django——静态文件本地处理以及400,500页面配置

Django中对静态文件的存储主要在media与static两个目录下,media放用户与应用相关的文件,static放js等与程序相关与用户没有直接关联的文件。在setting中配置的文件相关常见变量- STATIC_ROOT static文件目录地址路径,在执行collectstatic时静态文件统一收集到此路径下- STATIC_URL static文件网络路径- STA...

2018-12-12 16:36:24 790

miniconda3 mac python3版

访问miniconda经常失败,给下载的miniconda传上来备用

2019-03-30

python3.4中文学习手册chm

python3中文学习手册,偏向于工具类,小巧方便,适合开发工程中查询,不适合当作学习文档来使用

2018-04-11

python 2.7中文手册(chm版)

python学习手册chm版小巧方便,适合日常查询使用。不适合作为一个学习文档来读,更偏向于工具方向

2018-04-11

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

TA关注的人

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