摘要:
动多态的设计思想:对于相关的对象类型,确定它们之间的一个共同功能集,然后在基类中,把这些共同的功能声明为多个公共的虚函数接口。各个子类重写这些虚函数,以完成具体的功能。客户端的代码(操作函数)通过指向基类的引用或指针来操作这些对象,对虚函数的调用会自动绑定到你实际提供的子类对象上去。静多态的设计思想... 阅读全文
摘要:
静态文件指像css,js,images之类的文件.1、工程配置setting.pySTATIC_URL = /static/STATIC_ROOT = /home/www/winingcpi/static2、在html文件中引用静态文件方法就是前面加{{STATIC_URL}}目录名/文件名.后缀名... 阅读全文
摘要:
想知道redis针对各种编程语言推荐的接口API实现,请参考http://redis.io/clients/ 选择python语言,则使用https://github.com/andymccurdy/redis-py Installation redis-py requires a running 阅读全文
摘要:
ps -ef|grep apache|grep -v grep|cut -c 7-15|xargs kill -9netstat -tuplkill -9 pid“grep -v grep”是在列出的进程中去除含有关键字“grep”的进程。 “cut -c 9-15”是截取输入行的第9个字符到第1... 阅读全文
摘要:
IPTABLES 规则(Rules)Rules包括一个条件和一个目标(target)如果满足条件,就执行目标(target)中的规则或者特定值。如果不满足条件,就判断下一条Rules。目标值(Target Values)ACCEPT– 允许防火墙接收数据包DROP– 防火墙丢弃包QUEUE– 防火墙... 阅读全文
摘要:
安装:sudo yum install automake使用:1 运行autoscan生成两个文件:autoscan.log和configure.scan。将configure.scan重命名为configure.in。 修改configure.in文件:(1) 将AC_INIT中的参数进行填充,如... 阅读全文
摘要:
1、先进入虚拟环境 pyenv activate virtualenvname.2、安装django软件包 安装命令: pip install django==1.7 查看安装结果: python -c "import django;print(django.get_version())" 安装... 阅读全文
摘要:
在C++11中,对非静态成员变量使用sizeof操作是合法的。auto推导的一个最大优势就是在拥有初始化表达式的复杂类型变量声明时简化代码。如:std:vector::iterator i = vs.begin(); 可改成 auto i = vs.begin();auto的第二个优势在于可以免除在... 阅读全文
摘要:
在C++11中,1、允许非静态成员变量的初始化有多种形式:初始化列表; 使用等号=或花括号{}进行就地的初始化。可以为同一成员变量既声明就地的列表初始化,又在初始化列表中进行初始化,只不过初始化列表总是看起来“后作用于”非静态成员。也就是说,初始化列表的效果总是优先于就地初始化的。#include ... 阅读全文
摘要:
#include using namespace std; int main(){ int ary[5]{1,2,3,4,5}; for (int& e: ary) e *= 2; for (int e: ary) cout<<e<<'\t'... 阅读全文