自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何惜戈

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

原创 C Sharp初识

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

2020-04-01 13:02:30 59 0

原创 YII2——数据查询方法

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

2019-10-11 11:31:09 414 0

原创 Web——Vue入门语法

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue 入门</title> <s...

2019-08-07 22:13:01 65 0

转载 Django——基于类的视图

原文来自 csdn:https://blog.csdn.net/u013967628/article/details/83040811 。这里对跳转做一下整合 一、基本视图 view TemplateView RedirectView 二、通用显示视图 DetailView ListView...

2019-08-07 11:46:47 50 0

原创 关于 sqlalchemy 快速入门

主要对于粗略看了一下文档,但是又不是特别清楚的人提供一些信息。 简单认识 创建连接对象 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker mysql_conf = { 'ho...

2019-05-18 10:55:05 97 0

转载 Python——redis操作

python连接redis import redis # 支持接收的参数有很多,下图大概列举一些 conn = redis.Redis(host='127.0.0.1',port='6379',db=0) # 使用方法也和原生redis命令类似 conn.s...

2019-05-14 09:32:38 852 0

原创 Python——pdb 断点调试

pdb是一个基于命令行的调试工具 命令 简写命令 作用 break b 设置断点 continue c 继续执行程序 list l 查看当前行的代码段 step s 进入函数 return r 执行代码直到从当前函数返回 quit q 中止并退出 next...

2019-05-05 11:58:47 4668 0

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

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

2019-04-30 09:24:09 1723 0

原创 Tornado——入门篇

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

2019-04-18 19:22:57 451 0

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

有这样一个脚本 # !/bin/bash while true; do echo `date` >> ./out.txt echo "时间 `date` 已保存" sleep 5 done 假设这个脚本非常重要,我们要写个守护进程来保证它时刻运行 #! /b...

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

转载 supervisor 安装与配置

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

2019-04-10 18:30:25 760 0

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

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

2019-04-10 11:05:49 2728 0

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

%号占位符 %s 采用str方式字符串输出 # 普通占位 print "hello %s" % "world" # 多值占位 print "hello %s,i'm %s" % ("world", &q...

2019-04-09 10:57:03 1203 0

原创 Nginx主要配置说明样例

该例为前端代理功能+http服务器功能 user nginx; # 所有者(对应项目应赋予此所有者相关读写执行权限) worker_processes 2; # 启用进程 error_log logs/error.log; # 错误日志 pid logs/ngin...

2019-04-08 11:42:46 118 0

原创 mac homebrew安装额外包

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

2019-04-02 11:29:57 371 0

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

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

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

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

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

2019-03-15 14:24:37 587 0

原创 Spider——scrapy运行报错

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

2019-02-26 10:14:39 220 0

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

微信公众号开发或者一些第三方回调测试中都需要一个工网能够直接访问的网址,提交到测试服上不仅麻烦而且影响效率。这时候如果有个内网穿透工具那就美美的了。 网络通永久免费内网端口映射,内网穿透软件,可轻松访问连接内网,100%穿透内网,不需设置路由器,不需公网ip,不需固定ip,不需动态域名,用户可免费...

2019-02-20 18:23:27 536 0

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

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

2019-02-19 11:18:33 459 0

原创 DB——mysql实战篇

平时执行的sql语句记录。 查询一个表中距离time字段最大值不超过一小时的数据 select * from count where time &amp;gt; data_sub((select MAX(time) from count), interval 1 hour) ++++++...

2019-02-19 11:13:51 86 0

原创 WEB——关于跨域

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

2019-01-14 11:15:11 137 0

原创 Git——rebase命令

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

2019-01-11 16:06:13 2644 0

原创 Django——关于related查找

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

2019-01-11 15:31:02 1392 0

原创 Docker——认识docker

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

2019-01-09 22:51:18 145 0

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

转载自:https://www.yezhongqi.com/archives/330.html OpenCart和其它的购物车程序不同,市面上的购物车程序大都使用现成的模版引擎来开发,而OpenCart则是基于MVC+L的模式来作为开发的架构进而全新开发的一套系统,所以程序码相当轻巧,执行效率更...

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

原创 restful接口

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

2019-01-07 16:10:11 108 0

原创 Python——zip函数扩展

不同python版本间zip函数的差别 在python2中的zip是一个函数,返回一个元组。而python3中zip是一个元类,返回的是一个zip对象并且它是一个迭代器。 python2 python3 zip函数主要是将多个队列中的元素依次组合成元组,返回元组的个数有最短的队列决定,其他队...

2019-01-03 09:57:55 192 0

原创 Shell——在运用中学shell

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

2018-12-21 15:25:49 78 0

原创 Django——认证

登录就是认证,上一篇简单说了登录。认证是对身份的识别,出现的场景更加多样。 django自带auth模块使用 在登录中的实现方法基本都是采用django auth模块里的。 1.引入auth模块url from django.contrib.auth import urls as auth_ur...

2018-12-19 18:04:20 853 0

原创 Django——HTML转义处理

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

2018-12-14 15:01:42 875 0

原创 JQUERY——选择器

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

2018-12-14 11:39:37 59 0

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

某一按钮按下时触发一个事件 &lt;script type="text/javascript"&gt; function hello(){ alert('hello world !') } &lt;/script&g...

2018-12-14 11:36:04 172 0

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

简单写一个导航栏 &lt;style type="text/css"&gt; * { margin: 0px; padding: 0px; } #daohan...

2018-12-13 18:25:59 860 0

原创 CSS——定位问题

HTML网页中我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下: relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移 absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文...

2018-12-13 17:27:45 145 0

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

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

2018-12-12 16:36:24 436 0

原创 证书之间的转换(crt pem key)

在ssh协议中,采用一种非对称加密的方式保障通信安全,即a,b通过tcp建立连接后,b生成一对公私钥并将公钥发送给a,a再将密钥用b的公钥发送给a,后续通信便使用密钥加密。 在https协议中,有证书(ca:包含公钥及其他一些信息)这种存在。即在http的基础上加入ssl层,使数据在传输过程中加...

2018-12-05 15:38:50 85391 2

原创 Python——垃圾回收

小整数池 python为了优化速度,使用了小整数[-5,257]对象池,在这范围内的整数是提前建立好的,不会被垃圾回收。也就是说在一个python程序中,小整数都使用的是同一个对象。 In [1]: a = 1 ...

2018-11-29 15:26:59 354 0

原创 算法——斐波拉契数列多种实现方法

斐波拉契数列:1,1,2,3,5,8,13,21,34,55,89,144。。。 以下程序默认数列从1开始,不考虑参数为0情况。若保存以前值可以用列表保存 常规写法 def fib(num): i = 2 n,m = 1,1 while i&lt;num: i+=1 n,m ...

2018-11-29 11:52:22 302 0

原创 Php——mysql相关

mysqli 方法连接 //连接数据库 $dbsource = \mysqli_connect($mysql_host, $mysql_user, $mysql_passwd, $mysql_dbname); //执行sql语句 $sql = “select * from table_nam...

2018-11-20 15:51:12 33 0

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