摘要:
一个干净的,优雅的URL 方案是一个高质量Web 应用程序的重要细节。这节我们来看看django是如何做到干净优雅的url的1:Django如何处理一个请求通过ROOT_URLCONF决定根URLCONF调用所有的python模块找到urlpatterns(必须是一个列表)按照顺序遍历url pat... 阅读全文
摘要:
在前一遍文章django models Making queries里面我们提到了django常用的一些检索数据库的内容,下面我们来看一下更为高级的检索聚合运算这是我们要用到的模型class Author(models.Model): name = models.CharField(max_le... 阅读全文
摘要:
这是后面要用到的类class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __unicode__(self): return ... 阅读全文
摘要:
重温django model1:many-to-many 的额外属性一般情况下,many-to-many直接就可以满足我们的要求,考虑这样一种情况:音乐家和乐团是many-to-many的关系,但是我们还想在他们多对多的关系中添加其他属性,比如,一个音乐家什么时候加入一个乐团,这时候我们可以这样做通... 阅读全文
摘要:
淘宝上经常用到的一个功能是利用图片的放大镜功能来查看商品的细节下面我们来实现这样一个功能吧,原理很简单:实现一个可以随鼠标移动的虚框在另外一个块中对应显示虚框中的内容实现思路:虚框用css中的透明度实现filter:alpha(opacity:20); opacity:0.2;鼠标移动到小图上面时:... 阅读全文
摘要:
图片轮播是网页上一个比较常见的功能,下面我们来实现他吧原理很简单:1:固定的区域,所有的图片重叠,一次只能显示一张图片2:通过改变图片的zIndex属性改变显示的图片,就可以达到切换的效果了 cycle_pic ... 阅读全文
摘要:
javascript实现图片拖动效果并不难,主要的思路如下1:给图片绑定监听鼠标按下对象,设置拖动属性为true2:鼠标抬起:拖动属性为false 鼠标移动:改变坐标即可,新坐标=图片原始坐标+鼠标移动后坐标-鼠标移动前坐标注意事项要给图片的位置属性设为fixed或者absolute,并且要图片复... 阅读全文
摘要:
今天安装了sublime的插件view in browser,发现ctrl+alt+V用不了,在preferences看了view in browser的配置,发现browser不是我电脑上的默认浏览器,我默认的是chrome64最搞笑的是这个默认的配置文件还是不能更改的{ "posix": ... 阅读全文
摘要:
我们这里的堆是指用来表示元素集合的一种数据结构一个二叉树是一个堆是由堆的两个性质决定的(以小根堆为例)1:任何节点的值都小于或等于其子节点的值2:该二叉树最多在两层上具有叶节点,其中最底层的叶节点尽可能的靠左分布我们可以从数学上约束这两个性质x[i/2]n) break;//no child nod... 阅读全文
摘要:
在这里我们将待生成的数据结构称为IntSet,接口定义如下:class IntSetImp{public: IntSetImp(int maxelements,int maxval); void insert(int t); int size(); void report(i... 阅读全文