02 2018 档案

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

点击右上角即可分享
微信分享提示