2014-09-03 23:41
⁄ 工业·编程
⁄ 共 4808字
作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库打交道,比如MS SQL服务器、MySQL、Oracle、PostgreSQL、MongoDB等等。众所周知,其中MySQL是目前使用最广泛最好的免费开源数据库,此外,还有一些你不知道或者没用过但又非常出色的开源数据库,例如 PostgreSQL、 MongoDB、HBase、Cassandra、Couchbase、Neo4j、Riak、Redis、Firebird 等。
在本文,作者总共总结了21个最优秀的开源数据库,不妨让我们一起来看...
开源, 数据库阅读全文
2014-09-03 18:55
⁄ 工业·编程
⁄ 共 1564字
Deepin是目前国内从事Linux桌面系统开发的项目,原项目名为“Linux Deepin”。该项目开发了基于HTML5技术的桌面环境和许多特色软件,如音乐播放器、软件中心等。
当年番茄花园修改 Windows 系统被微软杀一儆百之后,雨林木风、深度等团队纷纷转型到 Linux 发行版里发力。雨林木风推出如今的 StarOS (起点操作系统),深度则推出 Linux Deepin 项目。
Linux Deepin 项目现已正式更名为 Deepin 项目,该项目是一个致...
Deepin, linux阅读全文
2014-09-03 05:59
⁄ 工业·编程
⁄ 共 1316字
一、Qt的优势
1.跨平台
2.signal-slot机制太漂亮了,与MFC相比,其非窗体类也支持该机制,这点设计者的想法让人佩服,并且由于其非窗体类也支持该机制,所以其很多用法让人感觉眼前一亮,如QTimerEvent的使用,不管是不是窗体,都能支持定时器,这一点比MFC要灵活了许多
3.容易上手,很多机制和MFC差不多
4.一定程度上简化了内存回收机制,这点比MFC强的多,当然采用框架使用MFC也可以做到这一点,但是要自己实现框架
5.开发效率...
Qt, 软件开发阅读全文
2014-09-02 23:37
⁄ 工业·编程
⁄ 共 1926字
如果你认为网站建立了就万事大吉,那么你就大错特错了。在网站上线之后,你不仅需要维护,还需要不断地对其可用性、可访问性等进行监测及优化。 这也说明了网络监控软件是何等重要。
本文分别介绍了6款实用的开源监控工具,不仅可以对你的网络资源进行监控,还可以监控服务器、用户请求、网站性能等,给您网站提供全面的,一站式的指导。
1. Munin
Munin是一款开源网络资源监控工具,可以分析资源趋势、“刚刚是什么让性能死掉”...
开源阅读全文
2014-09-02 22:35
⁄ 工业·编程
⁄ 共 5699字
软件的首要技术使命是管理复杂度(Complexity)。这是<<代码大全>>中的一个标题。软件本质性困难的根源都在于复杂性。Dijkstra指出没有谁的大脑能容得下一计算机程序。正如社会进步催生社会分工一样,软件行业也自然而然地发展出来了模块化方法,将整个系统分解为多个子系统来降低问题的复杂度,分而治之。它有两个主要的目的:
1. 分工 (角色与责任)
2. 信息隐藏 (协作)
...
Webkit阅读全文
2014-09-02 18:18
⁄ 工业·编程
⁄ 共 9266字
1. 子窗体或控件,重写paintEvent事件,画边框、背景、文字、图片效果比较好。用paintEvent 事件画边框,用QPalette设置背景。
// 画边框
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing, true);
painter.setPen(QPen(QColor(225,70,56), 2));
// painter.setBrush(QColor(16,62,81)); // 也可设置背景,有时...
Qt阅读全文
2014-09-01 22:45
⁄ 工业·编程
⁄ 共 2363字
一、 SugarNMS平台介绍
智和网管软件开发平台(SugarNMS Platform)是北京智和信通技术有限公司专为期望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块,避免从头开发所需要的庞大工作量、简化复杂的网管基础技术研究,最短几个人周就能开发出一款特色网管软件。
二、SugarNMS平台内容
开发平台包含了完整可运行的智和网管软件(SugarNMS)、网管软件基础框...
windows客户端, 软件开发阅读全文
2014-09-01 21:03
⁄ 工业·编程
⁄ 共 2204字
网上这方面的比较文章已经有不少了,不过大都是要么从很高的角度说的,要么就是从底层说的,本人就以自己这几年的编程经历中的感受,来谈谈自己的体会。
相似性
Java和C#都是一门面向对象的语言,Java更多地借鉴了C++的优点,而摒弃了它的一些不太容易被人掌握的知识点(有些不能说是缺点),并且增加了一些自己的特点,而C#则是更多地借鉴了Java的优点,而增加了一些自己的特点。
相关阅读
----Java与C++的...
CSharp, java, 比较, 软件开发阅读全文
2014-09-01 18:16
⁄ 工业·编程
⁄ 共 80字
编译好了的QT程序,进入执行文件目录,双击程序,提示缺少库文件,这是因为程序没有找到相应的库文件目录。所以我们要添加库所在的目录到环境变量Path,如下图所示:
Qt阅读全文
2014-09-01 18:11
⁄ 工业·编程
⁄ 共 2372字
在Qt4.6中新加入了QtMultimedia模块来提供一些底层的多媒体功能,比如音频的采集和回放、频谱分析、操作视频帧等。该模块主要由8个类组成,这些类及其功能介绍如表13-3所。
在QtMultimedia模块中与音频控制相关的类有QAudioFormat、QAudioDeviceInfo、QAudioInput和QAudioOutput。其中,QAudioFormat类用来存储音频参数信息,音频格式指定了一个音频流中的数据怎样被排列,可以在音频流...
Qt阅读全文