- 博客(68)
- 资源 (3)
- 收藏
- 关注
原创 微信小程序kbone框架入门
参考:https://www.bilibili.com/video/BV1Q7411R7zf?from=search&seid=1461015225309448187
2020-03-27 15:02:56
871
原创 图解服务器端网络架构-网络层L3
网络层 数据链路层只是将同一网段中的节点连接起来,而网络层将不同的网段连接起来。 假如我们要连接国外的Web服务器,由于网段不同,在数据链路层这个层面是根本无法连接起来的,而网络层群能将数据链路层中能够的一个个小网段拼接成一个大网络。 image.png image.png image.png IP地址并非单独存在,而是与子网掩码相结合 ,共同...
2020-03-04 16:09:51
1552
原创 图解服务器端网络架构-笔记
交换机: 转发地址的切换叫做交换 L2交换机根据数据链路层(L2)的信息,也就是MAC地址的信息对帧进行L2交换 有各种各样的交换 L2交换机是根据内存中的MAC地址表对帧进行交换的。MAC地址表由端口和源MAC地址的信息构成,看地址表就能知道哪个节点连接着哪个端口。 L2交换机主要的三项职责 登记收到的帧的端口和源MAC地址 将来路不明的MAC地址进行泛洪处理(把帧...
2020-03-04 10:50:31
1240
原创 flask+uwsgi+nginx 部署,no moudle named 'xxx'
在flask+uwsgi+nginx 方式部署时,遇到无法导入自定义的 moudle, 需要在 启动app时 加入项目所在的manage.py (或run.py) import sys sys.path.append('/var/www/example/app') reload(sys) ...
2020-02-13 08:31:19
279
原创 设计模式
GoF在Design Pattern:Elements of Reusable Objected-Oriented Sofeware中讲到了23中设计模式,并将它们分为三类: 创建型模式 结构型模式 行为型模式 待补充。。。 ...
2019-12-06 13:48:11
139
原创 Python 继承顺序
class Base: def __init__(self): print('Base.__init__') class A(Base): def __init__(self): super().__init__() print('A.__init__') class B(Base): def __init...
2019-11-19 15:14:23
413
原创 tensorflow学习
import tensorflow as tf data1 = tf.constant(2.5) data2 = tf.Variable(10, name='var') print(data1) print(data2) #输出 Tensor("Const:0", shape=(), dtype=float32) <tf.Variable 'var:...
2019-06-27 01:09:00
147
原创 Django on_delete 参数
class A(models.Model): date = models.DateField() class B(models.Model): foreign = models.ForeignKey(A, on_delete=models.CASCADE) on_delete 参数 当一个被外键关联的对象被删除时,执行的相应操作 CAS...
2019-05-29 00:37:00
2631
原创 linux定时任务
crontab -e 然后会进入vim编辑器 image.png 在每个小时的第十分钟执行 10 * * * * /root/sh/apache_check.sh 每隔十分钟执行一次(*/10意思是任意时间除以10) */10 * * * * /root/sh/apache_check.sh image.png ...
2019-05-23 01:58:00
167
原创 为什么你应该用pyenv + Pipenv 管理你的Python项目
Python有很多虚拟环境管理工具,像virtualenv,virtualenvwrapper,包管理工具pip,pipenv。很多新人搞不清楚究竟这些工具应该怎么用。 现在你只需要使用pyenv + Pipenv就够了,别的不用去关心。pipenv用来管理包,并创建虚拟环境。可以看做是 高级版的pip + virtualenv。 pyenv 用来管理py...
2018-10-26 11:13:00
535
原创 Python 状态机
class StateMachine: def __init__(self): self.handlers = {} # 状态转移函数字典 self.startState = None # 初始状态 self.endState = [] # 最终状态集合 # 参数name为状态名,ha...
2018-10-17 16:47:00
2132
原创 JavaScrip条件求值
// 当数组长度不为空时, // 不良写法: if ( array.length > 0 ) ... // 测试逻辑真(优良的写法): if ( array.length ) ... // 当数组长度为空时, // 不良写法: if ( array.length === 0 ) ... // 测试逻辑真(优良的写法): if ( !array.len...
2018-10-15 17:56:00
160
原创 Java备忘
方法签名:方法名和参数类型构成 calulateAnswer(double, int, double) 垃圾收集器 有些面向对象语言要求跟踪创建的对象,不需要这些对象时,要显式销毁。显式管理内存空间狠繁琐且容易出错,Java平台支持创建任意多对象,而且不需要摧毁他们,当Java运行时环境(JRE)确定不再使用某些对象时,就会删除他们,这个过程叫垃圾收集。 ...
2018-10-04 20:39:00
147
原创 多环境下,配置django settings
在settings.py旁边创建settings文件夹 重命名settings.py为base.py,并移动到新建的settings文件夹中 在settings/ 文件夹创建其它的配置文件 以下为Django 2 by example原文 In real-world projects you will have to deal with multipl...
2018-07-24 10:47:00
1010
原创 python try finally和with语句
def exe_try(): try: print("start") raise KeyError return 1 except KeyError as e: print("key error") return 2 else: prin...
2018-06-07 11:28:00
422
原创 python mixin 模式特点
以django rest framework 为例 Mixin 类功能单一 不和基类关联,可以和任意基类组合,基类可以不和mixin关联就可以初始化成功 在Mixin中不要使用super这种用法 mixin类名称以mixin结尾 ...
2018-06-07 01:42:00
968
原创 cmder 此时不应有 \Microsoft
不知道怎么瞎搞的,cmder 启动就提示"此时不应有 \Microsoft",导致python虚拟环境命令workon都执行不了,查了一圈大部分都是复制粘贴的此文(https://blog.youkuaiyun.com/poem_qianmo/article/details/26048697?utm_source=tuicool&utm_medium=refe...
2018-05-21 12:03:00
3584
原创 《JavaScript ES6 函数式编程入门经典》笔记1
在图书馆翻书,看到这本今年出版,很薄的书,翻起来看了几页,感觉写的通俗易懂,大概记录一下。 什么是函数是编程 函数式编程技术主要基于 数学函数和它的思想 数学中的函数有什么特点? 如f(X)=Y: 函数必须总是接收一个参数 函数必须总是返回一个值 函数应该依据接收到的参数,而不是外部环境运行 JS 函数 var percnetValue = 5; ...
2018-04-14 20:34:00
461
原创 django 按时间筛选,今年,去年,上月
today = datetime.datetime.now() 1 Current year Order.objects.filter(created_at__year=today.year) 2 Current month Order.objects.filter(created_at__year=today.year, created_at__mont...
2018-03-09 12:03:00
955
原创 linux 命令备忘
sudo su 切换到root用户 ps -aux | grep python tail -f nohup.out 打日志 pkill -f "celery worker" 查看 ps aux|grep 'celery worker' 杀掉 Try this in terminal ps aux|grep 'celery worker' You will...
2017-12-22 16:26:00
125
原创 Django update_or_create
update_or_create(defaults=None, **kwargs) defaults 的值不同则创建,相同则更新 例 Member.objects.update_or_create(defaults={'user':1}, others={'field1':1,'field2':1}) 当存在user=1时,则更新,不存在则创建 ...
2017-11-23 14:44:00
8719
原创 Django 管理后台创建用户
如果想让用户在 Django 管理后台创建用户,要赋予他添加和修改用户的权限(即“Add user”和 “Change user”权限)。如果用户只有权添加用户而无权修改用户,他就无法添加用户。 为什么? 因为有权添加用户就能创建超级用户,如此以来就能修改其他用户。所以,出于安全考 虑,Django 强制要求必须兼具“添加”和“修改”两个权限。 ...
2017-11-21 00:43:00
531
原创 Django REST framework (DRF) 不能用property或method排序
因为在定义一个model的字段时,将值定义为类似下面的 code = models.CharField(choices=(("REGISTER", "注册"), ("REST_PASSWORD", "重置密码"), ("MODIFY_MOBILE", "修改手机号码")...)) 之后想用这个字段的值去排序(就以choices这个元组的顺序,非字
2017-11-13 12:41:00
338
原创 django filters TypeError __init__() got an unexpected keyword argument 'lookup_type'
按照DRF文档 配置django_filters 筛选 import django_filters from myapp.models import Product from myapp.serializers import ProductSerializer from rest_framework import generics class Produ...
2017-11-10 10:00:00
751
原创 DRF(Django Rest Framework)备忘
ProjectType.objects.values('code').distinct() ProjectType表中code字段所有的值(不包含重复的值) 三层嵌套serializers时。有可能报错“没有这个属性”,可以添加source='issue_set'这种方式。 class MyProjectSerializer(serializers.Mo...
2017-11-08 20:00:00
156
原创 测试服务器
启动禅道 /opt/zbox/zbox start /opt/zbox/zbox status 启动SVN sudo svnserve -d -r /var/svn/svnrepos/ 启动celcry celery -A p2p worker -l info celery -A p2p beat -l info pip install Celery ...
2017-10-18 13:33:00
151
原创 还款计算-复式记账
例如: 出款方 入款方 数量 a b 100 那么假设你要分三次还款 第一次: 需还款数=(100 - 已还款数)/(总还款次数-已还款次数),通过复式记账三个数字都能直接知道 已还款数=0 总还款次数=3 已还款次数=0 第一次算出需还款数=100/3 记录一次账目 出款方 入款方 数量 a b 100 b a 3...
2017-10-14 14:00:00
200
原创 国庆假期计划
除了每天的项目代码要继续增补外,计划学习以下内容: 学习 celery 定时任务,并在项目中添加 Django 事务管理学习 看一遍《实现领域驱动设计》 DRF官方文档看一遍 《Two Scoops of Django 1.11》略读 《流畅的Python》阅读部分主题 如还有时间的话学习一下Vue基础 ...
2017-09-30 11:44:00
267
原创 Django Rest Framework Token Authentication
https://stackoverflow.com/questions/14838128/django-rest-framework-token-authentication http://cheng.logdown.com/posts/2015/10/27/how-to-use-django-rest-frameworks-token-based-aut...
2017-08-16 11:04:00
328
原创 Django笔记
1.新建环境 2.配置mysql 3.运行manage.py makemaigrations,migrate 生成数据表 4.创建users app 5.定义users moudles 6.在users moudles中用到了image,需要pillow,所以pip安装它 7.把users注册到INSTALLED_APPS,并在settings中重载方法A...
2017-07-21 00:06:00
147
原创 Pycharm 自动导入pakeage快捷键
参考: https://confluence.jetbrains.com/display/PYH/Auto-import '''Alt+Enter''' image.png image.png
2017-07-19 00:53:00
266
原创 win10 更新后 Cmder 光标多了一个字符,怎么去除?
仅做存档,建议看原文 作者:知乎用户链接:https://www.zhihu.com/question/58401382/answer/159072951来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在之前我遇到过类似的情况。场景是采用 Python 对一串中英文混合的文件名进行一下信息整理,一并放到这里分享给大家。期待实...
2017-07-18 15:30:00
830
原创 cmder默认的命令提示符λ改成$
转载,建议看原文:http://blog.youkuaiyun.com/hicoldcat/article/details/53018216 新版的cmder(2016.11.3测试)单纯修改init.bat或以前的方法都试过了不行,下面是我自己找到的方法。亲测可行。 cmder\vendor\clink.lua文件中第41行中{lamb}修改为$ 1 如下所示: 修...
2017-07-17 14:38:00
492
原创 Django 框架相关资料
在线教育 极客学院: Rest-Framework http://www.jikexueyuan.com/course/django/ 麦子学院: Python 开发 http://www.maiziedu.com/lps2/learning/detail/13/ 慕课网: django+xadmin项目 http://coding.imooc.com/...
2017-07-17 10:48:00
119
ReportLab PDF Processing with Python 用Python处理PDF
2018-06-25
Django 2 by Example
2018-07-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅