源码

strcpy在centos6.x,gcc4.4.7版本上会有bug,自我移动导致覆盖错误overlap

继续发现strncpy和sprintf也会遇到同样的问题。采用memcpy就没有问题了看了下源码,跟strcpy也没什么区别暂时不明白为什么strcpy、strncpy、sprintf在gcc4.4.7下,自我移动会导致问题。一直到越界崩溃但是实际结果是121234565678在几个机器上试了下在gcc4.1.1上,是12121212121。。。。。。崩溃Gcc4.4.7显示121234565678gcc4.8.5显示12123456789应该是在4.4.7上确实有优化,但是4.8.5应该是解决了,而且连

HarborRegistry——centos上使用docker-compose源码安装Harbor

docker-compose需要文件格式为yaml或者yml,make目录下只有tpl格式,所以:配置完成以后,直接安装就可以了。修改/etc/sysconfig/docker的OPTIONS部分,添加--insecure-registry10.0.2.15,并重启。比如,如果harbor_ui_1发生故障,查看日志文件docker_ui.log。

vs2017:点F12定义到dll源码

不要直接引用dll文件,在项目中添加引用,引用生成dll文件的项目。右键项目名称–>点击菜单中的“添加”–>点击“引用”–>在弹出窗中点击“解决方案”下的“项目”,勾选要引用的项目,点击“确定”

基于CentOS6.4环境编译Spark-2.1.0源码

1写在前面的话有些小伙伴可能会问:Spark官网不是已经提供了Spark针对不同版本的安装包了吗,我们为什么还需要对Spark源码进行编译呢?针对如上列出的两点的个人觉得比较好的最佳实践:根据生产上运行的Hadoop版本编译出Spark的安装包修改Spark源码之后,重新编译Spark所以:个人觉得如果想更好的学习和使用Spark,那么第一步就是要会根据Spark源码编译出安装包。

CentOS 源码安装 node.js

安装依赖包下载官方最新稳定源码从官方获取最新稳定版的源码链接:https://nodejs.org/en/download/现在最新稳定版是6.9.2下载链接:https://nodejs.org/dist/v6.9.2/node-v6.9.2.tar.gz下载、解压、安装等待安装完成使用淘宝的npm镜像

【转载】迅为iTOP-4412开发板-Ubuntu系统编译

迅为iTOP-4412开发板-Ubuntu系统编译开发板平台:iTOP-4412开发板本文档主要讲解了编译Ubuntu系统镜像的过程。LCD显示版本:iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.gzHDMI显示版本:iTOP4412_ubuntu_12.04_for_HDMI_20141230.tar.gz编译方法相同。使用“tar-vxf/home/topeet/ubuntu/iTOP4412_ubuntu_12.04_for_LCD_20141230.tar.

关于ubuntu中动态链接库路径的设置以及源码编译python可用的opencv

网上常规的一种方法是将源码编译的opencv/build/lib/cv2.so和opencv/modules/python/src2/cv.py两个文件拷贝至python2.7/dist-packages或python/site-packages中,但是按照这种方法执行后,我发现自己的python2.7/dist-packages/cv2.so如果采用ldd查询依赖库的话,会出现等相关opencv库找不到的情况。这时候,我们可以通过设置opencv的动态链接库的方式来解决这个问题。但注意终端一定要重开一个

CentOS 7 源码安装Mysql5.7.19

CentOS7源码安装MysqL5.7.191.引言本指南介绍如何在CentOS7.1(64位)上源码安装MysqL5.7.19。参考系统:2.先决条件成功安装操作系统后,请确认主机名称并在你的DNS上登记它。你也可选择在/etc/hosts内加入你的IP主机名。