- 博客(6)
- 收藏
- 关注
原创 Django1.10 静态文件、模板设置
一、模板设置目录结构:1、/Users/baidu/project/mysite/mysite2、/Users/baidu/project/mysite/mysite/pages3、模板设置4、请求示例二、静态资源配置2、访问示例
2017-03-15 00:24:49 225
原创 Nginx模块-简单的HTTP模块
一、nginx封装的数据结构1、有符号和无符号数:typedef intptr_t ngx_int_t;typedef uintptr_t ngx_uint_t;2、字符串类型:typedef struct { size_t len; u_char *data;}字符串并不以'\0'结尾,不能当做普通字符串来对待,当做普通字符串会导致内存泄露。3、链表ngx_list_t:
2016-09-20 22:00:04 219
原创 nginx-location及rewrite
location正则写法###### 一个示例:location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] }location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ] }location /document
2016-09-19 10:29:26 977
转载 组合数算法
【问题】 组合问题问题描述:找出从自然数1、2、... 、n中任取r个数的所有组合。例如n=5,r=3的所有组合为:1,2,31,2,4 1,3,4 2,3,4 1,2,5 1,3,5 2,3,5 1,4,5 2,4,5 3,4,5用程序实现有几种方法:1)穷举法程序如下【程序】#includeconst i
2014-03-21 14:22:51 509
原创 递归算法时间复杂度的估计问题
在递归算法中,我们常常需要计算算法的时间复杂度。例如前一次讲到的合并排序,就是一个递归的过程。递归过程可以用下面的式子来描述:当n=1时,算法的时间复杂度为O(1),当n>1时,算法可以拆分成多个相同的子过程。计算这样的递归算法的时间复杂度大体上有三种方法。1、代换法。代换法首先要猜测解的形式,然后要用数学归纳法来证明。2、递归树方法。将迭代的过程画成一个递归树,通过递归树来确定时间复杂度
2014-03-15 19:57:32 598
原创 “分治法”排序的过程
有很多算法在结构上是递归的,为了解决一个问题,需要不断的调用自己。这些问题常采用分治的策略,即将每个大问题转化为若干个小问题来解决。合并排序就是一个需要用分治法来解决问题的例子。合并排序的关键在于合并排好序的两个子序列,例如,现在假设递归的一个子问题为:有大数组A[n],从n/2处分隔开,前一半为排好序的,一半为排好序的,但是整个数组并没有完全排好。这时候我们只要将已经排好序的两个稍小的数
2014-03-15 10:27:44 393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人