02 2018 档案
摘要:这篇文章主要介绍服务器架构。 网络服务需要面对两个挑战。 这篇文章直重点说第一个问题。然后会介绍服务器部署,然后把重点放在如何构建网络服务器软件上。 首先,我们可以很自然的把网络服务器分为三大类。 第一类就是简单的单线程服务器(比如UDP服务器和TCP服务器),在这里会详细说明这类服务器的局限性,即
阅读全文
摘要:diff是UNIX系统下很重要的工具程序。diff 命令比较文本文件。它能比较单个文件或者目录内容,一般用于版本控制,可以比较两个版本间的代码差异,并制作成补丁文件。 diff命令时代码版本管理的基石之一。我们可以在命令行下,输入: 然后diff命令会自动执行比较,显示出两个文件不同的部分。例如:
阅读全文
摘要:0.前言 本文总结如何使用echo命令向文件中写入内容,例如使用echo指令覆盖文件内容,使用echo指令向文件追加内容,使用echo指令往文件中追加制表符。 echo向文件中输出内容的基本方法是使用IO重定向指令——“>”,默认情况下echo输出到标准输出中,使用>指令可重定向输出到文件中。 1.
阅读全文
摘要:今天研究了下ubuntu里的crontab内置指令。这是设置定时执行脚本任务的指令,我先测试了下最基础的执行。 第一次使用crontab 时,会出现 no crontab for root - using an empty one “Select a editor ......”下面有几个选项,就是
阅读全文
摘要:对于网络并发编程而言,多线程与多进程算是最常见的需求场景了。毕竟网站开放就是想要更多的流量访问的。 回顾 回顾下之前学过的关于线程,进程和协程的知识点 线程概念:计算机中工作的最小单元 进程:默认有主线程,可以有多线程共存,并共享内存资源。 协程:使用进程中的一个线程去做多个任务,微线程pypy G
阅读全文
摘要:by zhouzhipeng from https://blog.zhouzhipeng.com/walk-in-docker-beginning.html本文可全文转载,但需要保留原作者和出处。 什么是docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个
阅读全文
摘要:当我们想要实现既能检查参数,也能用类似属性的方式访问变量这样的效果时,property的用处就凸显了。 装饰器(decorator)可以动态的给函数添加功能,对于类,装饰器一样的有效。Python内置的@property装饰器就是负责把一个方法变成属性调用的: @property的实现比较复杂,我们
阅读全文
摘要:XML用途? XML 被设计用来传输和存储数据。 HTML 被设计用来显示数据。 XML把数据从HTML分离。(通过XML,数据能独立存储在XML文件中,使我们能专注于用HTML/CSS工具设计网页布局) XML简化了数据传输,使我们可以在互联网不兼容系统之间交换数据。 什么是XML XML 指可扩
阅读全文
摘要:在stackoverflow上看到一个问题,正好是我疑惑很久的相关问题。 [原问题地址] What does self.instance in Django ModelForm constructor mean and where can I find a documentation about i
阅读全文
摘要:"参考资料" 清除数据与表单验证 清除数据时会进行表单验证。 在表格处理时有三种clean方法可调用,通常是在对表单调用is_valid()时执行。 clean响应 :一般有两种结果,如果处理的数据有问题,则抛出ValidationError错误信息;若是正常, 则会返回一个类型为python对象的
阅读全文
摘要:linux系统启动过程 Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行init。 系统初始化。 建立终端 。 用户登录系统。 内核引导 电源开机后,首先是BIOS内检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统接管硬件后,首先读取/
阅读全文
摘要:本文参考自Haystack官方文档:https://django-haystack.readthedocs.io/en/master/tutorial.html#configuration 简介 Haystack是一个django框架下的第三方库,专门用于提供搜索功能,它支持 Solr、Elasti
阅读全文
摘要:查询 all() 返回模型类对应表格中所有数据,返回查询集 get() 返回表格中满足条件的一条且只能有一条数据 如果查到多条数据,则抛异常:MultipleObjectsReturned 查询不到数据,则抛异常:DoesNotExist filter() 参数写查询条件,返回满足条件的数据,返回查
阅读全文
摘要:原文 http://www.cocoachina.com/blockchain/20180130/22075.html 原文 http://www.cocoachina.com/blockchain/20180130/22075.html 尽管一些人认为区块链是一个等待问题的解决方案,但毫无疑问,这
阅读全文