今天做项目时发现一个奇怪的问题,某工程A单独生成没问题,但是整个项目重新生成时,会报找不到A工程。系统编译报错。 后来经过仔细分析,发现问题原因: 原来该发生问题的工程A,引用了工程B,而B工程里也引用了A,造成循环引用。开发人员在B中将引用A去掉了(A中仍引用B)解除了循环引用,但A的依赖项中自动 ...
分类:
其他好文 时间:
2018-05-29 20:44:28
阅读次数:
191
看了值得关注的开源软件推荐,感觉很不错,作者接触开源软件十几年,协作开发了10多个开源项目,对开源软件的认识和实践确实让人大开眼界。 应用类:框架、企业应用、编辑器 数据类:数据科学、大数据、机器学习、汽车机器人 服务类:云计算、数据库、消息队列、服务器 系统类:操作系统、编译器、虚拟机、编程语言 ...
分类:
其他好文 时间:
2018-05-26 21:19:13
阅读次数:
249
Protocol Buffers: $ sudo apt-get install autoconf automake libtool curl make g++ unzip grpc编译环境: $ [sudo] apt-get install build-essential autoconf lib ...
分类:
系统相关 时间:
2018-05-21 12:27:20
阅读次数:
228
环境说明 :centos7.4 64位虚拟机 mysql5.7.21.tar.gz 编译安装需要虚拟机2G内存[root@localhost ~]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/L
分类:
数据库 时间:
2018-05-02 18:07:16
阅读次数:
194
以前对makefile的编写,限于刚开始接触,我都比较局限一些死板的格式,有时候就会显得有些繁琐。在进一步了解一些系统编译和链接的知识后,对makefile编写流程有了一些新的认识,所以来此梳理梳理,方便更灵活地编写makefile。 限于makefile认识不足,这里参考了一篇比较好博文:make ...
分类:
系统相关 时间:
2018-04-27 02:34:00
阅读次数:
217
apt-get install libc6-i386 libc6-dev-i386 lib32gcc1 gcc-multilib gcc-4.6-multilib g++-multilib g++-4.6-multilib lib32stdc++ lib32quadmath0 lib32gomp1 ...
分类:
系统相关 时间:
2018-04-26 23:22:45
阅读次数:
149
linux上mysql安装详细教程 所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台。 MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。MySQL-client - ...
分类:
数据库 时间:
2018-04-06 23:46:33
阅读次数:
252
刚看到书名的时候以为这是一本讲述程序员为人处世,享受生活的文章,当我抱着当小说看消遣的心情从群里下载下来的时候,却发现这实际上是一本干货满满的书。当我看到副标题——链接,装载与库, 我意识到这会是一本让我受益匪浅的书,因为我没有选修过操作系统,编译原理相关的课程,对于代码 是如何在电脑上跑起来的是毫 ...
分类:
其他好文 时间:
2018-03-18 17:22:44
阅读次数:
158
在谈论到程序语言的好坏的时候,总是有人说:“程序语言只是一种工具。只要你的算法好,不管用什么语言都能写出一样好的程序。”在本科第一堂编程课上,我的教授就这么对我们说。可是现在我却发现,这是一个根本错误的说法。 我不知道这种说法确切的来源,然而昨天在浏览网页的时候,偶然发现了 C++ 的设计者 Bja ...
分类:
编程语言 时间:
2018-03-03 12:26:23
阅读次数:
214
跨平台:一次编译,处处运行。 实现原理:Java源代码经过编译,生成字节码文件,交由Java虚拟机来执行,不同得系统有不同得JVM,借助JVM实现跨平台。 ...
分类:
编程语言 时间:
2018-03-02 23:54:29
阅读次数:
200