10 2016 档案
摘要:最近在学习数据结构与算法分析——C语言描述这本书,话说都买了1年多了都没有看,最近有时间了就捡起来吧。直接上代码: 这里只对我编程时遇到的几个问题进行简单的说明: 1.malloc函数的使用,很久没有用C了,所以开始的时候是这样用的: 产生的错误困扰了我半天。 2.另一个错误是在编写函数的时候没有注
阅读全文
摘要:刚刚简答的完成了pureblog,想着先上传导Github上去,等着以后有时间了在完善其功能,所以使用Git上传导Github代码仓库上去,这里简答的记录以下使用小计。 我们首先下载Git,我们使用用命令行模式,每个系统有不同的下载命令,我的是ubantu,其命令为: 接下来设置用户名和邮箱: 我们
阅读全文
摘要:针对每条博客的观看次数我么是使用django的Mixin实现的: 而根据日期归档则比较麻烦,借鉴了Mysql必知必会得到了思路代码如下:
阅读全文
摘要:在写点击博客的所属分类,显示所有该分类的文章时真是让我想了好一会,为什么呢?因为我使用的是cbv模式开发的而不是简单的视图处理逻辑的,所以,有些操作会被包装好了,你并不知道它的细节,那么我们今天要实现的这个功能需要得到GET请求的category参数,那就麻烦了。 一开始,我以为需要重写它包装好的g
阅读全文
摘要:说起这个侧栏真是苦恼我很长时间,一开始以为和之前的一样传递额外参数就可以了就像下面这样: 但是自己一想,这个只是渲染到了首页,那如果我要是跳转导一篇博客的详细页面的时候怎么办,还要在博客详细页面也渲染一个category上下文参数吗?后来的github上看了一下别人的代码才恍然大悟,原来模板中的内容
阅读全文
摘要:python讲究python化,在列表推导时有两种常用的推导方式值得我们学习,因为它们能够使程序执行速度更快,避免检查、保存状态等行为。 第一种: 结果:[0, 2, 4, 6, 8] 第二种: 结果:['0: one', '1: two', '2: three']
阅读全文
摘要:1.什么是CBV(Class-based views) 2.博客首页及博客详情实现 1.什么是CBV 什么是CBV?说白了就是以前是视图为处理请求返回响应的函数,有了cbv之后我们就可以用类处理请求和响应,django提供了一些generic view用来实现相应的功能,比如ListView就是用来
阅读全文
摘要:1.数据库设计 2.插入测试数据 3.配置相关问题 1.数据库设计 数据库有简单的三张表:Article、Category、Tag以下是代码 2.插入测试数据 此时登录admin后台没有数据,于是想利用编写一个populate.py负责插入测试数据以下是代码: 1)因为我的数据库使用的是mysql数
阅读全文

浙公网安备 33010602011771号