在使用c++过程中我们经常使用new来创建一个对象,比如:Test * p = new Test,实际上c++中有三个new,它们分别为:new operator,operator new,placement new我们平时调用的new是c++语言内置的new operator,不能被重载。
阅读全文…
计算机领域水太深了,不可能什么都记住,所以只需要理解并记住核心的原理,其他的交给网络,用的时候查一下就可以了。整理平时自己觉得好用而又记不住的命令如下:
1、让内核参数立即生效:sysctl -p
阅读全文…
最关键的不同在于传输请求数据的位置不同,get请求使用request_line中的url来承载请求数据,而post请求则即可以使用request_line中url,也可以使用request_body来承载请求数据。
阅读全文…
1. 名称解释
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。
阅读全文…
开发和研发是一样的?其实不然,从4年多的从业经验看来,开发更倾向于使用已有的框架去实现各种功能,维护各种系统。而研发则在于有一个研究的过程,需要研究新的技术并判断是否适合现在有的系统如何整合进现有的系统。
毕业前两年在新大陆软件公司,更多从事的是开发,因为那时只是在维护各种系统和模块,个人技术成长很慢;而2013年9月至今在深信服,从事的则是研发,参与了产品从雏形到成熟推向市场的过程(目前系统还在不断演变优化),预研了推送系统,nagios监控系统,研究并学习了诸如protobuf,mongodb,ssl等技术,个人技术成长更快。
近期评论