自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 从现实世界的角度去理解计算机领域的知识

作为一个软件工程师,忙碌于实现业务功能,常常被称作人力。仔细思考人力这个称呼,其实对我们的人生伤害很大。潜意识就是我花钱请你给我干活,你用你的时间产出我想要的东西。我们的思维很容易被局限。我们的人生应该有更大意义。我们对世界要有自己的理解,而不应该拘泥于世俗框架下。软件的发展历史告诉我们,为了更好更快的计算,人们发明了计算机。为了更好的告诉那个机器我们要干什么,我们发明了机器指令,继而发明了编程语...

2018-04-18 18:47:34 516

原创 C/C++/JAVA三大主力语言对比分析

C,JAVA,C++常年占据编程语言前三位,作为一个有技术追求的软件工程师,对这三种语言熟视无睹,一知半解,是可忍孰不可忍!大致读了几遍C,一遍C++教程,结合之前对JAVA的一些经验。对这三大霸主进行框架性的分析,方便后续有目的的深入学习。首先谈一谈它们的发展历史:C:发源于用来替代汇编语言的B语言,1972年正式更名为C。C++:1979 首次实现C with class。JAVA:1990年...

2018-04-18 18:22:59 1267

原创 C语言编译工具学习总结

    在研发的过程中我们常常需要安装一些程序,其中一种重要的按照方式便是从源码安装。像Redis,mysql,php, nginx这些开源的程序都可以从源码。在我们下载到源码之后,在README文档中常常告诉我们执行以下命令即可安装:./configuremake 或者make install一直很好奇这是怎么样的一个过程。一番研究之后终于知道了些眉目。在这里总结一下。    首先,我们看看这个...

2018-04-17 11:26:43 258

原创 高性能服务器编程原理

第一部分 Socket编程Socket编程主要的原理是,通过socket系统调用,监听http/https请求。主要的api有socket, bind, listen, accept, recv.1. socket(int domain, int type, int protocol)通过系统调用建立通信端口,domain 指定协议类型,PF_INET/AF_INET Ipv4网络协议 type ...

2018-04-17 11:19:06 181

原创 PHP性能优化原理

在介绍优化PHP性能之前,我们先了解一下PHP运行的原理。PHP Hypertype Preprocessor 超文本预处理。代码执行引擎接受大输入的php代码后,先对代码进行词法,语法分析,生成中间码,对zend引擎来说是opcode,引擎内的优化器对opcode进行优化,把opcode转换成可以执行的机器码。由此可见,优化的切入点有3个:1.生成opcode效率提升或者换成opcode 2.o...

2018-04-17 11:17:38 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除