2015-05-09 06:56
⁄ 工业·编程
⁄ 共 2196字
继续《qmake 乱乱乱谈(三) 》,本文主题:低调的 TEMPLATE = subdirs
非常非常常用的一个东西,可是manual中却介绍的很少,太低调了。在编写包含多可执行文件、库、插件 的程序时,一直不敢相信subdirs的能力,以至于曾一度想转到cmake之下。
Manual
Manual 中对 TEMPLATE = subdirs 的介绍实在简单:
Creates a Makefile containing rules for the subdirectories specified using the SUBDIRS variable. Each s...
qmake阅读全文
2015-05-08 15:55
⁄ 科技·视野
⁄ 共 3279字
长期以来,电信运营商进行的互联网业务创新一直被当成笑柄,从全球来看,电信运营商的互联网业务成功案例极少,中国也不例外。
中国移动在十几年来拥有辉煌的经营业绩,多项业务无论从用户规模和收入利润都堪称经典,可在互联网业务创新上仍是乏善可陈,业内讨论起来,经常以“体制问题”一言以敝之,但若要从所谓的体制深入探讨,多不知所云。
本文将对中国移动的互联网业务历程进行简单的梳理,力图归纳总结出一些共性的问题,...
CMCC, 创新, 移动互联网, 经验, 马继华阅读全文
2015-05-08 06:53
⁄ 工业·编程
⁄ 共 3022字
接前面的qmake 乱乱乱谈(一)以及qmake 乱乱乱谈(二) ,本文看看qmake中的函数(Manual中有的就不重复了)。
函数分两种:
内置函数 (qmake Manual中列出的属于此类)
自定义函数 (通过defineReplace或defineTest定义)
函数还可以分两种(真不知道怎么叙述):
返回值是布尔量的函数。(或者称为条件函数?)
内置函数中的 system()、exists()等用作条件的函数
内置函数中的 error()、return()、export()等不用做条件的函数
...
qmake阅读全文
2015-05-07 21:45
⁄ 工业·编程
⁄ 共 1841字
计算机科学,总体来讲,就是由操作系统、算法、架构、编码、电路设计、信息科学、数学等等一大片专业联系起来的一个大平台。计算机专业里面的任何一个方向,都是由组成这个平台的一些小领域结合而成,互相交叉,不可割裂。
其实美国计算机科学这个专业在美国来说概念很模糊,可以说CS,CE和EE是相通的。有些美国院校设有单独的计算机科学系,也有一部分将EE和CS设在一个院系下的,比如说...
学科, 计算机阅读全文
2015-05-06 19:00
⁄ 工业·编程
⁄ 共 3198字
阿里巴巴沈询08年加入阿里巴巴,之前一直从事阿里分布式数据层方面的研发与业务架构梳理工作,TDDL作者,具备丰富的实战经验。
1.请简单地介绍一下你自己(技术背景、学习经历、工作经历)。
HI大家好,我是阿里的高级专家王晶昱(花名:沈询),来自阿里巴巴--中间件和稳定性平台--目前主要在负责阿里的分布式数据库DRDS(TDDL)和阿里的分布式消息服务ONS(RocketMQ/Notify)两个系统。
2.在加入阿里巴巴的六年中,有哪些好玩和有...
开源, 沈询, 阿里阅读全文
2015-05-05 20:05
⁄ 科技·视野
⁄ 共 2471字
随着在企业ICT市场上的深入发展,华为致力于将自身的产品优势、技术优势与各行各业更紧密结合,为传统行业的升级转型作出更大贡献。
华为在交通ICT市场上发展迅速,影响力正不断加强——2014年,其交通行业销售业绩同比增长60%以上,华为中国区企业BG交通系统部部长许超告诉C114。
随着在企业ICT市场上的深入发展,华为致力于将自身的产品优势、技术优势与各行各业更紧密结合,为传统行业的升级转型作出更大贡献。而交通行业正是...
华为, 智能交通, 行业分析阅读全文
2015-05-05 06:49
⁄ 工业·编程
⁄ 共 3772字
接前面qmake 乱乱乱谈(一),继续看看qmake。
暂定主题:qmake之命令行参数及qmake启动时加载了什么东西,或许可以借此学习一下qmake是处理命令行参数的方法
命令行参数
运行 qmake -h 可以得到qmake大部分命令行参数及其说明。本文预计涉及到的参数如下:
-project
工作于何种模式,project用来生成pro文件。默认是makefile模式
-makefile
-spec spec -platform spec
使用何种spec? 本文重...
qmake阅读全文
2015-05-04 06:41
⁄ 工业·编程
⁄ 共 1746字
变量
$$varName $${varName}
qmake工程文件内定义变量的值
$$(varName)
qmake运行时,环境变量的值
$(varName)
makefile被处理时,环境变量的值
$$[varName]
Qt配置选项的值
${varName}
你可能见过这个用法,但本文不讨论这个东西,以后用到时会提及
这4中用法区别何在?没有例子我还真说不明白...
$$varName
例子:
test.pro
projectname = dbzhang
FULL1 = $$proj...
qmake阅读全文
2015-05-03 06:36
⁄ 工业·编程
⁄ 共 2900字
QMenu和QMenuBar都是QWidget的派生类,按理说也没有什么特别的。只是真的想理清它,似乎还真的不是那么简单...
QMenuBar
在漫谈QWidget及其派生类(三)中,我们已经知道:QMenuBar和QStatusBar都是QWidget的派生类,所以我们可以像添加一个QPushButton一样将它们任意放置到另一个QWidget中。
继续看个别的例子:
#include <QtGui>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMenuB...
Qt, QWidget阅读全文
2015-05-02 21:45
⁄ 科技·视野
⁄ 共 3568字
任何企业,任何服务可能都面临着一个在互联网时代怎样进一步发展的问题。营销方式的改变,战略方向的选择,商业模式的变化,都绕不开的“互联网化”的问题。
1、 “互联网化”三步走
什么叫“互联网化”?我自己有一个非常简单的框架,互联网化就三步:
第一步,在线。什么叫互联网?互联网就是利用技术,尽可能把所有人、所有事情,在任何时间、任何地点都联结在一起。所以触网、在线,是任何一个企业走向互联网...
互联网, 曾鸣, 移动互联网阅读全文