05 2019 档案

python for 无限循环
摘要:1 class Infinit: 2 def __iter__(self): 3 return self 4 5 def __next__(self): 6 return None 7 8 for i in Infinit(): 9 print("好嗨哟,你是不是学会了for的无限循环!") 阅读全文

posted @ 2019-05-30 16:44 林肯公园 阅读(1523) 评论(0) 推荐(0) 编辑

使用java移位运算符进行转化
摘要:这种解法的思路是:1位16进制可以代表4位2进制, 1位8进制可以代表3位二进制,得出3位16进制求和入栈输出表示4位8进制,然后出栈输出。由16进制转化为10进制的时候,使用 << 使16进制数转化为8进制。 阅读全文

posted @ 2019-05-28 09:44 林肯公园 阅读(465) 评论(0) 推荐(0) 编辑

使用移位操作把十进制转换为二进制与十六进制字符串输出
摘要:函数原型: 思路: 转换二进制很简单,二步操作即可完成, 1:循环对数字1左移31-i(i={0,31})位(从高位开始的),再与把number作位与操作, 2:再把刚才的结果通过右移31-i (i={0,31}) 位得出每一位是否为0还是1, 这样就得到了每一位的二进制位,再把这些二进制位拼成字符 阅读全文

posted @ 2019-05-28 09:29 林肯公园 阅读(1031) 评论(0) 推荐(0) 编辑

Python的装饰器
摘要:https://www.cnblogs.com/cicaday/p/python-decorator.html Python中的装饰器是你进入Python大门的一道坎,不管你跨不跨过去它都在那里。 为什么需要装饰器# 我们假设你的程序实现了say_hello()和say_goodbye()两个函数。 阅读全文

posted @ 2019-05-27 11:45 林肯公园 阅读(253) 评论(0) 推荐(0) 编辑

Django Timezone 处理
摘要:https://blog.csdn.net/qq_37049781/article/details/79347278 Django 中的时区在现实环境中,存在有多个时区。用户之间很有可能存在于不同的时区,并且许多国家都拥有自己的一套夏令时系统。所以如果网站面向的是多个时区用户,只以当前时间为标准开发 阅读全文

posted @ 2019-05-25 17:04 林肯公园 阅读(4766) 评论(0) 推荐(1) 编辑

django ORM 自定义字段
摘要:1 class FixedCharField(models.Field): 2 """ 3 自定义的char类型的字段类 4 """ 5 def __init__(self, max_length, *args, **kwargs): 6 self.max_length = max_length 7 super(Fix... 阅读全文

posted @ 2019-05-25 16:36 林肯公园 阅读(499) 评论(0) 推荐(0) 编辑

python基础----特性(property)、静态方法(staticmethod)、类方法(classmethod)、__str__的用法
摘要:一、特性(property) 1 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 注意:此时的特性arear和perimeter不能被赋值 2 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无 阅读全文

posted @ 2019-05-23 16:45 林肯公园 阅读(158) 评论(0) 推荐(0) 编辑

py文件单独调试django ORM的配置
摘要:https://www.cnblogs.com/wu-chao/p/8353315.html 1.新建一个py文件 2.代码环境搭建 1 import os 2 3 if __name__ != '__main__': 4 exit() 5 6 # 加载django项目的配置信息 7 os.envi 阅读全文

posted @ 2019-05-23 12:03 林肯公园 阅读(458) 评论(0) 推荐(1) 编辑

Django ORM的继承关系
摘要:ORM中通常将对象引用映射到外键,但是对于继承,关系数据库中没有自然有效的方法来对应。从数据存储的角度来看,在映射继承关系时,可以采用几种方式(参考JPA中的InheritanceType.定义): Django的ORM也支持上述三种继承策略,同时,得益于python的动态特性,还支持代理模型和多重 阅读全文

posted @ 2019-05-23 11:03 林肯公园 阅读(244) 评论(0) 推荐(0) 编辑

Python 相对导入attempted relative import beyond top-level package
摘要:ValueError: attempted relative import beyond top-level package 假设有如下层次包目录 相对导入语法 相对导入与模块__name__有关 run.py作为顶层模块执行导入A.spam时 run.py的__name__ 等于 __main__ 阅读全文

posted @ 2019-05-23 00:56 林肯公园 阅读(24188) 评论(0) 推荐(2) 编辑

python import注意事项
摘要:# 基本概念 ## 模块&包简介 模块:所谓模块就是一个.py文件,用来存放变量,方法的文件,便于在其他python文件中导入(通过import或from)。包(package): 包是更大的组织单位,用来组织区别管理多个模块文件。import 用来导入模块from 用于从模块中导入方法(全部或部分 阅读全文

posted @ 2019-05-23 00:22 林肯公园 阅读(1047) 评论(0) 推荐(0) 编辑

DataGrip 2019.1 连接mysql 8.0.16
摘要:# 下载mysql Connector/J驱动包 https://dev.mysql.com/downloads/connector/j/ 然后解压到一个目录 # 新建mysql 8.0连接驱动 打开 DataGrip 点击 Data Sources 修改下Name, 添加上面解压的connecto 阅读全文

posted @ 2019-05-22 19:44 林肯公园 阅读(9979) 评论(0) 推荐(1) 编辑

django 使用PyMySQL连接mysql
摘要:* 安装pymysql模块 pip install pymysql * settings.py添加下面设置 * mysqlclient 版本太低 报错: raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you 阅读全文

posted @ 2019-05-22 17:58 林肯公园 阅读(6248) 评论(0) 推荐(0) 编辑

Django 外键ForeignKey中的on_delete
摘要:当你在Django中删除了一个有着外键关联的数据时,比如一个作者和他名下的所有的书的信息,书的外键是作者(一个作者可有好多本书),当你把作者的信息从数据库中删除时,Django提供了一下几个参数来对作者的书的数据进行操作 外键的定义: * CASCADE:删除作者信息一并删除作者名下的所有书的信息; 阅读全文

posted @ 2019-05-21 10:23 林肯公园 阅读(416) 评论(0) 推荐(0) 编辑

Django 将APP存储至统一目录
摘要:项目根目录下创建apps目录 将应用移动到apps目录下 这里取消 search for references ,open moved files in edito 选择 Add settings.py中导入sys包并加入搜索路径 出现问题:创建app时可能报 CommandError: 'xx' 阅读全文

posted @ 2019-05-20 11:41 林肯公园 阅读(586) 评论(0) 推荐(0) 编辑

补码原理——负数为什么要用补码表示
摘要:https://blog.csdn.net/leonliu06/article/details/78685197 文首 我们都知道负数在计算机中是以补码(忘了补码定义的戳这里)表示的,那为什么呢?本文尝试了解补码的原理,而要想理解它,首先得理解算术中“模”的概念。所以首先看一下什么是模,然后通过一个 阅读全文

posted @ 2019-05-19 11:02 林肯公园 阅读(305) 评论(0) 推荐(0) 编辑

小数在计算机中的存储形式
摘要:本篇的目的就是为了让更多的人了解浮点数存储的基本原理,还是那句话,学习的同时带着思考。同样这里不讨论浮点数的精度损失和数值的计算理论。直接讲实质的表现。 上节讲到,C语言中的小数可以使用指数形式来表示,即aEn或aen,它等价于a * 10n在内存中,小数也是以指数形式来表示的,但又和C语言中的有所 阅读全文

posted @ 2019-05-18 14:59 林肯公园 阅读(7306) 评论(1) 推荐(3) 编辑

pyenv、virtualenv、virtualenvwrapper三种python多版本介绍
摘要:今天有把此前接触过的三种python实现多版本环境用到的软件pyenv、virtualenv、virtualenvwrapper,了解了一番,现做如下总结: 一、pyenv: 是针对python多版本的管理,通过修改环境变量的方式实现;直接实现python多版本的虚拟环境并灵活切换; 安装依赖git 阅读全文

posted @ 2019-05-15 18:00 林肯公园 阅读(663) 评论(0) 推荐(0) 编辑

bind智能DNS + bindUI管理系统(postgresql + bind dlz)
摘要:# 软件环境: * Centos 7.6 * bind-9.14.1.tar.gz * postgresql 11 * python 3.7 * django 2.2.1 QPS:单节点1590 qps # 目前测试性能最高的方案 * bind-9.12.4/bind-9.12.1、postgres 阅读全文

posted @ 2019-05-14 15:19 林肯公园 阅读(2244) 评论(1) 推荐(0) 编辑

nginx通过robots.txt禁止所有蜘蛛访问(禁止搜索引擎收录)
摘要:在server {} 块中添加下面的配置 在线测试robots.txt是否生效 https://ziyuan.baidu.com/robots/index robots.txt文件生产工具:http://tool.chinaz.com/robots/ 其他网站参考: https://www.tmal 阅读全文

posted @ 2019-05-12 18:20 林肯公园 阅读(3720) 评论(0) 推荐(0) 编辑

Notepad++新建文件设置默认的换行符
摘要:选择【Settings】-【Preferences】-【New Documnet】 阅读全文

posted @ 2019-05-07 13:36 林肯公园 阅读(444) 评论(0) 推荐(0) 编辑

OpenLDAP配置坎坷路
摘要:https://segmentfault.com/a/1190000014683418 OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发 阅读全文

posted @ 2019-05-04 10:53 林肯公园 阅读(1050) 评论(0) 推荐(0) 编辑

设置pycharm文件默认换行符onfiguring Line Separators
摘要:http://www.jetbrains.com/help/pycharm/2016.2/configuring-line-separators.html PyCharm makes it possible to set up line separators (line endings) for t 阅读全文

posted @ 2019-05-03 16:39 林肯公园 阅读(6263) 评论(0) 推荐(1) 编辑

SSL/TLS原理详解
摘要:SSL/TLS作为一种互联网安全加密技术,原理较为复杂,枯燥而无味,我也是试图理解之后重新整理,尽量做到层次清晰。正文开始。 1. SSL/TLS概览 1.1 整体结构 SSL是一个介于HTTP协议与TCP之间的一个可选层,其位置大致如下: SSL:(Secure Socket Layer,安全套接 阅读全文

posted @ 2019-05-01 19:55 林肯公园 阅读(5158) 评论(0) 推荐(0) 编辑

TLS握手协议分析与理解——某HTTPS请求流量包分析
摘要:https://xz.aliyun.com/t/1039 HTTPS简介 HTTPS,是一种网络安全传输协议,在HTTP的基础上利用SSL/TLS来对数据包进行加密,以提供对网络服务器的身份认证,保护交换数据的隐私与完整性。 TLS(Transport Layer Security)1.0是SSL( 阅读全文

posted @ 2019-05-01 19:51 林肯公园 阅读(3240) 评论(4) 推荐(0) 编辑

TCP和TLS/SSL会话细节
摘要:TCP数据段格式说明TCP建立连接和断开连接细节Https如何保证通信安全一次Https网络请求通信细节网络数据包分析工具wireshark的使用问题:SYN、ACK、FIN具体含义是什么?TCP建立连接超时的表现? 为什么需要证书来下发服务端公钥?客户端是如何验证证书合法性的?对称秘钥是如何协商出 阅读全文

posted @ 2019-05-01 19:26 林肯公园 阅读(9263) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示