一、css3的@media媒体查询 1、定义和使用 @media 可以针对不同的屏幕尺寸设置不同的样式,特别是如果你需要开发响应式的页面,@media 是非常有用的。当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面,这对调试来说是一个极大的便利。 语法: 参数解释: media ...
分类:
移动开发 时间:
2018-11-19 21:37:07
阅读次数:
227
一、类视图的定义和使用 在Django中还可以通过类来定义一个视图,称为 类视图 。 定义一个类视图 :定义一个类,需继承 Django 提供的 类 。 路由配置 :调用类视图的 方法 as_view()的作用是 按照不同请求方式调用不同请求方法 ,详情查看 as_view() 方法源码,以及其内部 ...
分类:
其他好文 时间:
2018-11-18 19:32:34
阅读次数:
160
在结构中定义的函数称为结构函数。当我们在结构体中定义一个函数的时候,这个函数就可以通过结构体声明的变量来调用,这个函数可以带有参数,那么调用的时候必须传递参数,这个函数,可以使用结构体中的属性。 ...
分类:
其他好文 时间:
2018-11-17 11:00:08
阅读次数:
133
constexpr指定符声明可以在编译时求得函数或变量的值。然后这些变量和函数(若给定了合适的函数参数)可用于仅允许编译时常量表达式之处。用于对象或非静态成员函数(C++14前)声明的constexpr指定符隐含const。用于函数声明的constexpr指定符或static成员变量(C++17起)隐含inline。constexpr变量必须满足下列要求:其类型必须是字面类型(LiteralTyp
分类:
编程语言 时间:
2018-11-12 19:52:31
阅读次数:
185
迭代器的头文件中定义了4个实现迭代器模板的函数模板.1、advance(iterator,num):将迭代器iterator 移动了num个位置2、distance(iterator1,iterator2):返回两个迭代器之间的元素的个数3、next(iterator,n):将iterator正向偏... ...
分类:
其他好文 时间:
2018-11-10 12:36:51
阅读次数:
161
速度还行,两天看完一章,就是有细节没去扣。书上的大部分知识点和代码都看了,这个还是可以的。 今天继续来学习函数的高级特性,要涉及到以下的主题。 内联函数(inline function) 引用变量(reference variable) 通过引用传递函数参数 默认变量 函数重载 函数模板(templ ...
分类:
其他好文 时间:
2018-11-10 10:51:58
阅读次数:
186
移动语义使得编译器得以使用成本较低的移动操作,来代替成本较高的复制操作;完美转发使得人们可以撰写接收任意实参的函数模板,并将其转发到目标函数,目标函数会接收到与转发函数所接收到的完全相同的实参。右值引用是将这两个不相关的语言特性连接起来的底层语言机制,正是它使得移动语义和完美转发成了可能。 23:理 ...
分类:
移动开发 时间:
2018-10-31 10:38:51
阅读次数:
199
(1)什么是命名空间?为什么要使用命名空间? 大型应用程序中,一般都会用到各种独立的库,这些库里面都会有全局的一些变量、类、函数、模板。当使用多个独立库时,不可避免的可能会出现名字相同的情况。 多个库将名字放置在全局空间内将引发命名空间污染(namespace pollution) 为了解决这种名字 ...
分类:
编程语言 时间:
2018-10-30 13:07:40
阅读次数:
137
方法一: 方法二:类方法直接实现 不定义类型,直接类型粘贴过去,修改起来不方便 使用的时候: 方法三:只定义 black,不定义回调方法 使用的时候 ...
分类:
编程语言 时间:
2018-10-26 14:20:43
阅读次数:
759
这道题就是一道简单的欧拉函数模板题,需要注意的是,当(1,1)时只有一个,其他的都有一对。应该对欧拉函数做预处理,显然不会超时。 ...
分类:
其他好文 时间:
2018-10-23 23:08:47
阅读次数:
150