- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 常见的排序算法
选择排序思路:首先找到数组中最小的那个元素,然后与数组中的第一个元素交换位置,然后找到剩余元素中的最小元素与数组中的第二个元素交换位置。重复进行以上步骤直到完成所有元素的排序。伪码:class SelectionSort () { public static void sort (Caparable[] a) { int N = a.length(); //开始循环数组 for (i...
2018-04-24 12:10:24 85
原创 什么是算法?关于算法复杂度的分析
算法的定义一个有限的指令集接受一些输入(有时不需要输入)产生输出在有限步骤之后终止算法的复杂度分析n表示输入规模空间复杂度S(n):根据算法写成的程序在执行时占用存储单元的长度。这个长度与输入数据的规模有关,空间复杂度过高的算法可能导致内存溢出。时间复杂度T(n):根据算法写成的程序在执行时耗费时间的长度。这个长度与输入数据的规模有关,时间复杂度过高的算法可能导致长时间无法得到输出。算法的复杂度,...
2018-04-24 10:59:10 1126
原创 计算机网络-进程通信
一个进程可以被认为是一个运行在端系统中的一个程序,当程序运行在相同的端系统上时,它们使用进程间通信机制相互通信。进程间通信的规则由运行在端系统上的操作系统确定。当程序运行在不同的端系统上时,需要通过计算机网络交换报文而相互通信。发送进程生成并向网络中发送报文;接收进程接收这些报文并可能通过将报文发送回去进行相应。进程与计算机网路之间的接口进程通过一个称为套接字(socket)的软件接口向网...
2018-04-20 13:22:20 1212
原创 JavaScript中几种创建对象的方法
1. 对象字面量var person = { name: "Alex", age: 24, job: "student", sayName: function () { console.log(this.name); }}2. Objectvar person = new Object();person.name = "Alex";...
2018-04-20 10:34:52 213 1
原创 计算机网络-什么是计算机网络?
计算机网络的组成端系统(end system)通过通信链路(communication link)和分组交换机(packet switch)连接到一起。端系统:也叫主机(host),是连接到网络的各种设备,现在已经不局限于传统的PC机和手机。通信链路:各种通信的物理媒介,同轴电缆、光纤、无线电频谱等。分组交换机:分组交换机从它的入通信链路接受到达的分组,并从它的一条出通信链路转发分组。主要有两类:...
2018-04-11 14:43:22 2340
原创 [数据库] 0.0-什么是数据库?关于数据库的基本概念
关系型数据的基本概念数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。数据库管理系统(DBMS)数据库是通过DBMS来创建和操纵的容器。注:一定要区分数据库和数据库管理系统的概念。数据库就像是一个Excel文件,里面有零个或多个表格。而数据库管理系统就像是Excel这个软件。没有Excel软件,我们就无法创建和操纵Excel文件;同样的,...
2018-04-11 10:01:00 1925
原创 Django关于数据库(SQLite)的操作
数据库配置项目的settings.py文件中DATABASES变量是有关数据库配置的,默认配置的是SQLite。如果要使用其他数据库,需要安装合适的database bindings,比如使用MySQL时,需要安装mysqlclient包。然后改变DATABASES'default'中的一些键值:ENGINE-可选的值有'django.db.backends.sqlite3','django.db...
2018-04-09 16:31:28 5372
原创 三种信息标记形式------XML,JSON,YAML
XMLxml元素:开始标签 + 内容 + 结束标签<book category="botany">book book</book>空元素:没有内容,开始标签和结束标签在一起<img src="china.jpg" size="10"/>注意事项:xml标签对大小写敏感。xml可以自定义标签和属性。xml文档必须有根元素。xml标签属性必须加引号。JSONjson..
2018-04-09 11:48:30 1025
原创 Django视图响应类型
处理函数编写原则处理函数接受HTTP请求并返回响应,可以放在任何地方,可以是任何功能。处理函数可以返回web文本、页面、重定向、错误、图片等任何内容。处理函数通过HttpResponse、JsonResponse等类表达和返回响应。按照约定,处理函数放在对应app中的views.py文件中。响应类型HttpResponse类及其子类(共10个)HttpResponse(content='', co...
2018-04-08 13:53:39 554
原创 Django路由机制
什么是路由对一个给定的URL进行定义,转换,传参,命名之后,找到相应处理函数的过程,也就是关联URL和处理函数的过程。Django的路由配置在settings.py文件中ROOT_URLCONF变量指定了全局路由文件名称。也就是工程的入口路由文件。ROOT_URLCONF = "<工程名称>.urls"在urls.py文件中使用urlpatterns变量表示路由,该变量是列表类型,元素...
2018-04-08 12:52:11 1054
原创 Django最小程序
安装Django打开命令行,使用pip安装Django。pip install django验证使用如下命令,如输出了一个版本号,则说明已成功安装此版本的Django。python -m django --version创建项目打开命令行,cd到想放置代码的目录,使用如下命令,创建一个Django项目。django-admin startproject mysite注意:mysite可以替换成任意...
2018-04-04 16:35:47 351
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人