- 博客(68)
- 资源 (3)
- 收藏
- 关注
原创 微信小程序kbone框架入门
参考:https://www.bilibili.com/video/BV1Q7411R7zf?from=search&seid=1461015225309448187
2020-03-27 15:02:56 804
原创 图解服务器端网络架构-网络层L3
网络层数据链路层只是将同一网段中的节点连接起来,而网络层将不同的网段连接起来。假如我们要连接国外的Web服务器,由于网段不同,在数据链路层这个层面是根本无法连接起来的,而网络层群能将数据链路层中能够的一个个小网段拼接成一个大网络。image.pngimage.pngimage.pngIP地址并非单独存在,而是与子网掩码相结合 ,共同...
2020-03-04 16:09:51 1399
原创 图解服务器端网络架构-笔记
交换机:转发地址的切换叫做交换L2交换机根据数据链路层(L2)的信息,也就是MAC地址的信息对帧进行L2交换有各种各样的交换L2交换机是根据内存中的MAC地址表对帧进行交换的。MAC地址表由端口和源MAC地址的信息构成,看地址表就能知道哪个节点连接着哪个端口。L2交换机主要的三项职责登记收到的帧的端口和源MAC地址将来路不明的MAC地址进行泛洪处理(把帧...
2020-03-04 10:50:31 1091
原创 flask+uwsgi+nginx 部署,no moudle named 'xxx'
在flask+uwsgi+nginx 方式部署时,遇到无法导入自定义的 moudle,需要在 启动app时 加入项目所在的manage.py (或run.py)import syssys.path.append('/var/www/example/app')reload(sys) ...
2020-02-13 08:31:19 213
原创 设计模式
GoF在Design Pattern:Elements of Reusable Objected-Oriented Sofeware中讲到了23中设计模式,并将它们分为三类:创建型模式结构型模式行为型模式待补充。。。 ...
2019-12-06 13:48:11 84
原创 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 344
原创 tensorflow学习
import tensorflow as tfdata1 = 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 99
原创 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 2526
原创 linux定时任务
crontab -e然后会进入vim编辑器image.png在每个小时的第十分钟执行10 * * * * /root/sh/apache_check.sh每隔十分钟执行一次(*/10意思是任意时间除以10)*/10 * * * * /root/sh/apache_check.shimage.png...
2019-05-23 01:58:00 95
原创 为什么你应该用pyenv + Pipenv 管理你的Python项目
Python有很多虚拟环境管理工具,像virtualenv,virtualenvwrapper,包管理工具pip,pipenv。很多新人搞不清楚究竟这些工具应该怎么用。现在你只需要使用pyenv + Pipenv就够了,别的不用去关心。pipenv用来管理包,并创建虚拟环境。可以看做是 高级版的pip + virtualenv。pyenv 用来管理py...
2018-10-26 11:13:00 424
原创 Python 状态机
class StateMachine: def __init__(self): self.handlers = {} # 状态转移函数字典 self.startState = None # 初始状态 self.endState = [] # 最终状态集合 # 参数name为状态名,ha...
2018-10-17 16:47:00 2038
原创 JavaScrip条件求值
// 当数组长度不为空时,// 不良写法:if ( array.length > 0 ) ...// 测试逻辑真(优良的写法):if ( array.length ) ...// 当数组长度为空时,// 不良写法:if ( array.length === 0 ) ...// 测试逻辑真(优良的写法):if ( !array.len...
2018-10-15 17:56:00 109
原创 Java备忘
方法签名:方法名和参数类型构成calulateAnswer(double, int, double)垃圾收集器有些面向对象语言要求跟踪创建的对象,不需要这些对象时,要显式销毁。显式管理内存空间狠繁琐且容易出错,Java平台支持创建任意多对象,而且不需要摧毁他们,当Java运行时环境(JRE)确定不再使用某些对象时,就会删除他们,这个过程叫垃圾收集。...
2018-10-04 20:39:00 104
原创 多环境下,配置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 917
原创 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 325
原创 python mixin 模式特点
以django rest framework 为例Mixin 类功能单一不和基类关联,可以和任意基类组合,基类可以不和mixin关联就可以初始化成功在Mixin中不要使用super这种用法mixin类名称以mixin结尾 ...
2018-06-07 01:42:00 893
原创 cmder 此时不应有 \Microsoft
不知道怎么瞎搞的,cmder 启动就提示"此时不应有 \Microsoft",导致python虚拟环境命令workon都执行不了,查了一圈大部分都是复制粘贴的此文(https://blog.csdn.net/poem_qianmo/article/details/26048697?utm_source=tuicool&utm_medium=refe...
2018-05-21 12:03:00 3436
原创 《JavaScript ES6 函数式编程入门经典》笔记1
在图书馆翻书,看到这本今年出版,很薄的书,翻起来看了几页,感觉写的通俗易懂,大概记录一下。什么是函数是编程函数式编程技术主要基于 数学函数和它的思想数学中的函数有什么特点?如f(X)=Y:函数必须总是接收一个参数函数必须总是返回一个值函数应该依据接收到的参数,而不是外部环境运行JS 函数var percnetValue = 5;...
2018-04-14 20:34:00 390
原创 django 按时间筛选,今年,去年,上月
today = datetime.datetime.now()1 Current yearOrder.objects.filter(created_at__year=today.year)2 Current monthOrder.objects.filter(created_at__year=today.year, created_at__mont...
2018-03-09 12:03:00 871
原创 linux 命令备忘
sudo su 切换到root用户ps -aux | grep pythontail -f nohup.out 打日志pkill -f "celery worker"查看ps aux|grep 'celery worker'杀掉Try this in terminalps aux|grep 'celery worker'You will...
2017-12-22 16:26:00 80
原创 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 8607
原创 Django 管理后台创建用户
如果想让用户在 Django 管理后台创建用户,要赋予他添加和修改用户的权限(即“Add user”和 “Change user”权限)。如果用户只有权添加用户而无权修改用户,他就无法添加用户。为什么?因为有权添加用户就能创建超级用户,如此以来就能修改其他用户。所以,出于安全考 虑,Django 强制要求必须兼具“添加”和“修改”两个权限。 ...
2017-11-21 00:43:00 456
原创 Django REST framework (DRF) 不能用property或method排序
因为在定义一个model的字段时,将值定义为类似下面的code = models.CharField(choices=(("REGISTER", "注册"), ("REST_PASSWORD", "重置密码"), ("MODIFY_MOBILE", "修改手机号码")...))之后想用这个字段的值去排序(就以choices这个元组的顺序,非字
2017-11-13 12:41:00 273
原创 django filters TypeError __init__() got an unexpected keyword argument 'lookup_type'
按照DRF文档 配置django_filters 筛选import django_filtersfrom myapp.models import Productfrom myapp.serializers import ProductSerializerfrom rest_framework import genericsclass Produ...
2017-11-10 10:00:00 679
原创 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 104
原创 测试服务器
启动禅道/opt/zbox/zbox start/opt/zbox/zbox status启动SVNsudo svnserve -d -r /var/svn/svnrepos/启动celcrycelery -A p2p worker -l infocelery -A p2p beat -l infopip install Celery ...
2017-10-18 13:33:00 120
原创 还款计算-复式记账
例如:出款方 入款方 数量a b 100那么假设你要分三次还款第一次:需还款数=(100 - 已还款数)/(总还款次数-已还款次数),通过复式记账三个数字都能直接知道已还款数=0总还款次数=3已还款次数=0第一次算出需还款数=100/3记录一次账目出款方 入款方 数量a b 100b a 3...
2017-10-14 14:00:00 140
原创 国庆假期计划
除了每天的项目代码要继续增补外,计划学习以下内容:学习 celery 定时任务,并在项目中添加Django 事务管理学习看一遍《实现领域驱动设计》DRF官方文档看一遍《Two Scoops of Django 1.11》略读《流畅的Python》阅读部分主题如还有时间的话学习一下Vue基础 ...
2017-09-30 11:44:00 225
原创 Django Rest Framework Token Authentication
https://stackoverflow.com/questions/14838128/django-rest-framework-token-authenticationhttp://cheng.logdown.com/posts/2015/10/27/how-to-use-django-rest-frameworks-token-based-aut...
2017-08-16 11:04:00 241
原创 Django笔记
1.新建环境2.配置mysql3.运行manage.py makemaigrations,migrate 生成数据表4.创建users app5.定义users moudles6.在users moudles中用到了image,需要pillow,所以pip安装它7.把users注册到INSTALLED_APPS,并在settings中重载方法A...
2017-07-21 00:06:00 100
原创 Pycharm 自动导入pakeage快捷键
参考: https://confluence.jetbrains.com/display/PYH/Auto-import'''Alt+Enter'''image.pngimage.png
2017-07-19 00:53:00 208
原创 win10 更新后 Cmder 光标多了一个字符,怎么去除?
仅做存档,建议看原文作者:知乎用户链接:https://www.zhihu.com/question/58401382/answer/159072951来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在之前我遇到过类似的情况。场景是采用 Python 对一串中英文混合的文件名进行一下信息整理,一并放到这里分享给大家。期待实...
2017-07-18 15:30:00 738
原创 cmder默认的命令提示符λ改成$
转载,建议看原文:http://blog.csdn.net/hicoldcat/article/details/53018216新版的cmder(2016.11.3测试)单纯修改init.bat或以前的方法都试过了不行,下面是我自己找到的方法。亲测可行。cmder\vendor\clink.lua文件中第41行中{lamb}修改为$1如下所示:修...
2017-07-17 14:38:00 423
原创 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 78
Django 2 by Example
2018-07-04
ReportLab PDF Processing with Python 用Python处理PDF
2018-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人