Django模板语言相关内容 Django模板系统 官方文档 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: ...
分类:
编程语言 时间:
2018-09-07 13:57:46
阅读次数:
190
本章由网络爬虫的编写来学习python。首先写几行代码抓取百度首页,提提精神,代码如下: 除了第一行导入第三方包之外,我们用5行代码实现了一个简单的程序:读取百度首页并存储在本地制定文件。下面来详细介绍代码: 1.import urllib.request urllib库是python的一个操作ur ...
分类:
编程语言 时间:
2018-09-07 13:58:26
阅读次数:
177
引入pom依赖: 启动类: Security 配置: 登录页面: 登录后: ...
分类:
编程语言 时间:
2018-09-07 13:58:41
阅读次数:
172
遇到@Autowired依赖注入失败的问题,百度也找不到答案,基本上说是因为IDEA的严格导致显示报错的,但实际上我是真的报错了。 后来阅读https://stackoverflow.com/questions/35610147/spring-boot-mybatis-mapperscan-and- ...
分类:
编程语言 时间:
2018-09-07 13:59:33
阅读次数:
2587
闭包(closure) 当一个函数在内部定义函数,并且内部的函数应用外部函数的参数或者局部变量,当内部函数被当做返回值的时候,相关参数和变量保存在返回函数中,这种结果,叫闭包 example1: 这上面就是一个常见的闭包 闭包也有坑人的地方 example2: 上述问题得到结果: 返回闭包时,不能引 ...
分类:
编程语言 时间:
2018-09-07 14:00:16
阅读次数:
142
概述 首先我们看一下boot的启动类,很明显这里面有两个重点: 1,@SpringBootApplication 2, SpringApplication的初始化 @SpringBootApplication public class DemoApplication { public static ...
分类:
编程语言 时间:
2018-09-07 14:03:32
阅读次数:
140
常用的转义字符还有: 任务 请将下面两行内容用Python的字符串表示并打印出来: Python was started in 1989 by "Guido". Python is free and easy to learn. 脚本实现: s = 'Python was started in 19 ...
分类:
编程语言 时间:
2018-09-07 14:03:51
阅读次数:
174
pep8规范 pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban. ...
分类:
编程语言 时间:
2018-09-07 14:04:46
阅读次数:
171
本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:
编程语言 时间:
2018-09-07 14:05:19
阅读次数:
218
java集合非常好用。 java开发中存储元素就是使用集合。 java集合。 对于集合而言,java提供了一个统一的接口:Collection。其实没有实现方法,都是抽象方法。 Collection只是规定所有集合中应该有的功能。 Collection派生了两个常见的子接口:List和Set。 Li ...
分类:
编程语言 时间:
2018-09-07 14:10:06
阅读次数:
108
下载 ius-release.rpm包 wget https://centos6.iuscommunity.org/ius-release.rpm 安装ius-release.rpm包 rpm -Uvh ius-release.rpm 安装python27版本 yum install python2 ...
分类:
编程语言 时间:
2018-09-07 14:10:14
阅读次数:
522
一些说明 我将会写一系列关于算法的博客,因为我是程序员,并不是计算机科学家,也即我是搞工程的,并不是搞学术的,所以对于我来说,最重要的就是 1.有哪些算法 2.这些算法的原理 3.这些算法的实现 4.这些算法的效率 而其他的,相对而言,并没有那么重要,比如算法的证明,所以以后的博客都会按照上述的思维 ...
分类:
编程语言 时间:
2018-09-07 14:11:42
阅读次数:
156
本教程整合环境: java8 maven 开发工具: idea 版本: springboot 1.5.15.RELEASE 注: 1.本教程数据操作是模拟数据库操作,并没有真正进行持久化,自行修改即可。 2.角色权限验证未实现,只实现基本的登录验证,自行扩展即可。 项目结构: pom.xml: ap ...
分类:
编程语言 时间:
2018-09-07 14:15:48
阅读次数:
219
本节内容 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行; ...
分类:
编程语言 时间:
2018-09-07 14:16:24
阅读次数:
198
恢复内容开始 要学习一门新的编程语言,需要了解下它能作什么? 既然要学习python了 ,那我们就先了解下python! 什么是python ? Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他 ...
分类:
编程语言 时间:
2018-09-07 14:16:41
阅读次数:
163
前端基础之JavaScript JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件 ...
分类:
编程语言 时间:
2018-09-07 14:17:08
阅读次数:
143
预备知识 堆排序 堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。 堆 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于 ...
分类:
编程语言 时间:
2018-09-07 14:19:09
阅读次数:
167
Java中的经典算法之选择排序(SelectionSort) a) 原理:每一趟从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕。也就是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序 ...
分类:
编程语言 时间:
2018-09-07 14:20:27
阅读次数:
153