从运行make -f config,mk文件開始,config,mk作为当前的makefile文件。将会被make解析,一般make解析Makefile文件流程首先是载入当中include的各种其它mk文件,同一时候在载入的过程中会初始化自己定义的变量,相似于预编译,在完毕各种初始化后,确定目标以及 ...
分类:
移动开发 时间:
2017-07-26 21:56:01
阅读次数:
251
网上总结到的信息: (1) 静态分派:是在栈上分配,是由用户自己申请,是由操作系统自己释放的 动态分配:是由编译器分配,操作系统没有提供这样的机制,所以自己申请,必须自己删除! (2)你也要明确。栈的容量很的小。并且特别贵,不能满足全部的内存申请。所以就要动态分配, (3)动态分配是编译器自己完毕的 ...
分类:
其他好文 时间:
2017-07-03 12:13:35
阅读次数:
97
原文出处:【Fei Guo】 1. 结构体和共同体的区别。 定义: 结构体struct:把不同类型的数据组合成一个整体,自定义类型。 共同体union:使几个不同类型的变量共同占用一段内存。 地址: struct和union都有内存对齐,结构体的内存布局依赖于CPU、操作系统、编译器及编译时的对齐选 ...
分类:
编程语言 时间:
2017-07-02 23:11:44
阅读次数:
482
今天在重启CentOS系统时,发现已设置开机自启动的服务并没有随开机自启动,于是查阅资料,定位原因,特更此文,以备查阅。首先,之前的做法是将命令写入/etc/rc.local文件中,如下:vi/etc/rc.local#!/bin/bash#省略....../date/server/bin/startup.sh#tomcat但是重启之后,Tom..
分类:
其他好文 时间:
2017-06-23 10:17:35
阅读次数:
118
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎 ...
分类:
其他好文 时间:
2017-05-28 17:28:17
阅读次数:
139
1、修改Linux系统的启动菜单的背景图片默认情况下,Linux系统启动时,grub菜单的背景图片为/boot/grub/splash.xpm.gz,启动时如图1所示,我们可以修改linux系统的grub菜单背景图片,此处我们修改为windos系统图片(具体可以根据自己的喜好修改)。图一在使用前需要将图片转化为..
分类:
系统相关 时间:
2017-05-13 22:06:11
阅读次数:
316
消息中间件 >就是消息队列 异步方式:不需要立马得到结果,需要排队 同步方式:需要实时获得数据,坚决不能排队 subprocess 的Q也提供不同进程之间的沟通 应用场景: 买票,抢购 堡垒机批量发送文件 Centos6.x系统编译安装RabbitMQ 一、系统环境 二、安装erlang环境 [ro ...
分类:
编程语言 时间:
2017-05-10 01:09:09
阅读次数:
1181
《Effective C#》快速笔记 - C# 中的动态编程 静态类型和动态类型各有所长,静态类型能够让编译器帮你找出更多的错误,因为编译器能够在编译时进行大部分的检查工作。C# 是一种静态类型的语言,不过它加入了动态类型的语言特性,可以更高效地解决问题。 本系列 《Effective C#》快速笔 ...
应用级.so文件添加到系统: 整个系统编译生成的.so文件会自动生成并放在 system/lib目录下 AMlogic T968: System.loadLibrary("one_jni"); JNI生成的库文件要以 lib 开头,如 libone_jni.so 系统级.so文件的添加: 1.相应的 ...
分类:
其他好文 时间:
2017-05-02 21:00:02
阅读次数:
195
使用ninja 配置自己的环境来使用ninja 构建程序Android使用ninjaWindows使用 调试不使用VS 技巧 问题 Ninja的原意是忍者,忍者神龟的忍者。这里被google拿来用在他们的编译系统上。目标是替代make之类的构建器,由于他们认为其他的构建器太慢了,为此他们做过对照,对 ...
分类:
其他好文 时间:
2017-04-26 19:28:22
阅读次数:
735