2015-01-02 01:15
⁄ 工业·编程
⁄ 共 7181字
评论系统,或者称为跟帖、留言板,是所有门户网站的核心标准服务组件之一。与论坛、博客等其他互联网UGC系统相比,评论系统虽然从产品功能角度衡量相对简单,但因为需要能够在突发热点新闻事件时,在没有任何预警和准备的前提下支撑住短短几分钟内上百倍甚至更高的访问量暴涨,而评论系统既无法像静态新闻内容业务那样通过CDN和反向代理等中间缓存手段化解冲击,也不可能在平时储备大量冗余设备应对突发新闻,所以如何在有限的...
架构师, 软件开发阅读全文
2015-01-01 14:21
⁄ 工业·编程
⁄ 共 474字
一、CSS概念
级联样式表 (CSS) 包含应用于网页中的元素的样式规则。CSS 样式定义元素的显示方式以及元素在页中的放置位置。可以创建一个通用规则,只要 Web 浏览器遇到一个元素实例,或遇到一个分配给某个特定样式类的元素,该规则就立刻应用属性,而不是将属性逐个分配给页中的每个元素。CSS 样式可以通过内联方式放置在单个 HTML 元素内,也可以在网页 head 部分的 style 块内加以分组,或从单独的样式表中导入。如果样式是在...
CSS, Qt阅读全文
2014-12-31 06:20
⁄ 工业·编程
⁄ 共 67字
在windows下,运行Qt Command Prompt。
输入命令行:
qmake -tp vc XXX.pro
会生成文件XXX.vcxproj
Qt阅读全文
2014-12-30 10:17
⁄ 工业·编程
⁄ 共 2194字
1、connect
connect(sender,SIGNAL(signal()),receiver,SLOT(slot()));
这里用到了两个宏:SIGNAL() 和SLOT();通过connect声明可以知道这两个宏最后倒是得到一个const char*类型。在qobjectdefs.h中可以看到SIGNAL() 和SLOT()的宏定义:
#ifndef QT_NO_DEBUG
# define QLOCATION "\0"__FILE__":"QTOSTRING(__LINE__)
# define METHOD(a) qFlagLocation("0"#a QLOCATION)
# define SLOT(a)  ...
Qt阅读全文
2014-12-29 21:05
⁄ 工业·编程
⁄ 共 2282字
编程世界的将来如何目前仍难预料,但可以肯定的一点是技术一直在加速发展。以下搜罗出12个独特的视角猜想,我们一起来看看有哪些猜想在不久的将来就能变为现实?
1. GPU接班CPU
游戏玩家们热衷于吹嘘自己的显卡有多快多高端,全开特效有多少多少FPS,而事实上GPU前进的步伐不会仅限于此。物理学家利用GPU来进行高速微观分析,航天学家利用GPU来模拟天体运动,生物学家利用GPU来研究生物种群规律。未来的编译器应可直接运作于GPU...
程序员, 软件开发阅读全文
2014-12-28 06:13
⁄ 工业·编程
⁄ 共 303字
原则上,两者是不可以同时存在的,但是如果都安装了,该如何分别使用他们呢?
笔者先安装了QT4的vs插件,再安装了QT5的vs插件。运行VS2010时会提示警告信息:
!!! Qt4 Add-in was found and closed! !!!
Qt4 and Qt5 versions can't be used at the same time.
Add-in Manager from Tools menu can be used to close Qt5 Add-in and to restart Qt4 Add-in.
意思是说,QT4的插件和QT5不可以同时存在,必须舍弃其一。
设置的方...
Qt阅读全文
2014-12-27 08:11
⁄ 工业·编程
⁄ 共 804字
Windows下的.exe可执行文件的属性中有版本这个信息,含有版本信息、描述、版权等。对于qt程序,要含有这样的信息,那就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息:
#if defined(UNDER_CE)
#include <winbase.h>
#else
#include <winver.h>
#endif
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,0
PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else...
Qt阅读全文
2014-12-26 11:06
⁄ 工业·编程
⁄ 共 3799字
从QT官网可以得知其支持的平台、编译器和调试器的信息如图所示:
http://qt-project.org/doc/qtcreator-3.0/creator-debugger-engines.html
(Home | Docs | Qt Creator 3.0 | Debuggingand Analyzing | Setting Up Debugger)
本篇主要讲解QT在Windows操作系统下的三种编程环境搭建。
方案
编程环境
编译器
调试器
一
Qt Creator
MinGW GCC
GDB
二
Qt Creator
Microsoft Visua...
Qt, 软件开发阅读全文
2014-12-25 01:30
⁄ 工业·编程
⁄ 共 5948字
本文作者Tal Gleichger是拥有8年实战经验的资深全栈Web开发者,也是SocialBelong的CTO及联合创始人。在移动开发成为大势所趋之后,转战移动应用开发,在深度接触Hybrid App开发的同时,他也对几大开发者使用最广泛的框架进行了使用与对比,剖析优劣,供开发者们参考。
以下为译文:
在过去的两年里,我一直都在和移动应用打交道,其中绝大部分是基于AngularJS开发的Hybrid App。基于AngularJS的UI框架并不多,而Ionic、Famo.us...
2014, UI, web开发, 框架阅读全文
2014-12-24 08:45
⁄ 工业·编程
⁄ 共 1664字
最近在学QML,感觉也不难,就是一直以来接触 Qt 的脚本类的东西的顺序是Script、Quick1、Declarative、Quick2、QML。那么每一个都是干什么的呢,这些东西搞的我有点混乱,所以决定把他们的大概都先弄清楚,以便更好地学习。
相关阅读
----新手必看:Qt5与Qt4的模块简介
历史
先去扒一下它们的历史。
QtScript 从 Qt 4.3 开始引入。
Qt Quick1 从 Qt 4.7 开始引入。
Qt Quick1 包含 Qt Declarative 模块、Q...
Qt阅读全文