CentOS 5.4安装GCC 4.9.3
很多公司的服务器至今为止依旧运行在CentOS 5.4系统上,即el5. C++的发展已经远远超过当前系统自带的GCC支持的功能,因此,有必要在保持系统版本不变的前提下,升级GCC以支持C++11、C++14等高级语言特性。 安装准备依赖软件包编译安装疑难问题总结参考资料
很多公司的服务器至今为止依旧运行在CentOS 5.4系统上,即el5. C++的发展已经远远超过当前系统自带的GCC支持的功能,因此,有必要在保持系统版本不变的前提下,升级GCC以支持C++11、C++14等高级语言特性。 安装准备依赖软件包编译安装疑难问题总结参考资料
很早之前我就在关注 Let’s Encrypt 这个免费、自动化、开放的证书签发服务。它由 ISRG(Internet Security Research Group,互联网安全研究小组)提供服务,而 ISRG 是来自于美国加利福尼亚州的一个公益组织。Let’s Encrypt
前言Valgrind本是程序员界的瑞士军刀已经是老生常谈了,很久很久以前就一直想写一个专题来专门介绍一下Valgrind,但一直没有找到机会. 今天写这个总结,主要是记录一下当遇到常见且不易发现的程序问题时,一定要记得还有一个叫Valgrind的工具可以供你使用! 事情经过201
本期专题 字符串中包含有’\0’字符 认识STL std::string size() 函数返回字符串大小,包括’\0’在内. length() 大多数情况下与size()返回相同,具体返回值依赖实作STL实现. c_str() 返回C语言字符串,以’\0’结尾. 切记:如果字
问题描述由于Linux Kernel或编译器版本升级后,经常对原有工程项目编译期遇到如下问题: 1error adding symbols: DSO missing from command line 发生的场景及原因 我们有一个shared libA中,定义了函数foo()
当使用libcurl的POST方式时,如果POST数据的大小大于1024个字节,libcurl不会直接发送POST请求,而是会分为两步执行请求: 发送一个请求,该请求头部包含一个Expect: 100-continue的字段,用来询问server是否愿意接受数据 当接收到从se
GitLab简介Code, test, and deploy together GitLab安装 官方地址:https://about.gitlab.com/ 安装教程:https://about.gitlab.com/downloads/#centos7 GitLab配置 默
dmesg 输出的格式不易查看,可以通过命令进行转换。 记录如下: 时间查看: 1date -d "1970-01-01 UTC `echo "$(date +%s)-$(cat /proc/uptime|cut -f 1 -d' ')+1
斯坦福大学机器学习公开课:CS229 http://cs229.stanford.eduhttp://cs229.stanford.edu/materials.html http://open.163.com/special/opencourse/machinelearning.
Git概述Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是Linus Torvalds 为了帮助管理 Linux 内核开发