c++类的实例化,有没有new的区别

以上两种方式皆可实现类的实例化,有new的区别在于:1.前者在堆栈中分配内存,后者为动态内存分配,在一般应用中是没有什么区别的,但动态内存分配会使对象的可控性增强。

Read More

工程管理

#工程规约###图中默认上层依赖于下层,箭头关系表示可直接依赖,如:开放接口层可以依赖于Web 层,也可以直接依赖于 Service 层,依此类推:

Read More

Nginx proxy_pass

路径问题 在nginx中配置proxy_pass时,如果是按照^~匹配路径时,要注意proxy_pass后的url最后的/,当加上了/,相当于是绝对根路径,则nginx不会把location中匹配的路径部分代理走;如果没有/,则会把匹配的路径部分也给代理走。

Read More

Nginx日志分析

对于一个产品来说,他的用户属性,来源,行为等等非常重要,可以给运营提供可靠的科学依据,可以做成精美的ppt给老板展示,甚至可以追踪恶意攻击行为。然后解决这些问题最简单有效的办法就是日志分析,他还有个高逼格的名字叫:大数据。相关的工具很多,对于小应用,nginx有一个操作简单,功能还不错的工具goaccess。具体的安装和使用方式:

Read More

Nginx 301问题

相信很多人遇到更换域名,或者,有没有发现,很多网站你输入不带www的域名时,他会重写到www.xxx.com。这样做对seo有好处,具体实现:

Read More

Nginx防止恶意解析

恶意解析这种害人手段,大部分网站都遭遇过,影响搜索引擎的排名,给别人做嫁衣,甚至被流量攻击等等,所以这种情况必须禁止。

Read More

Nginx

Nginx 是一个高性能的HTTP和反向代理服务器,被世界上各大企业广泛使用。优点众多,在各操作系统的安装方法在此不做介绍,

Read More

nginx允许跨域

在nginx.conf中配置http {……
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
……
}

Read More

git rebase

pick:保留该commit(缩写:p) reword:保留该commit,但我需要修改该commit的注释( […]

Read More

git cherry-pick

git cherry-pick 可以选择任意分支中的多个commit 来进行操作最近在APP7.4 迭代的过程中, 需求方希望将本次迭代的某些功能提前上线,回滚提交或者直接复制粘贴文件太过麻烦且容易出错,这时cherry-pick就派上用场了:

Read More