- 博客(37)
- 资源 (26)
- 收藏
- 关注
原创 Linux 命令(文件和目录管理 - tar)
tar 命令用于将文件打包或解包,扩展名一般为 .tar,指定特定选项可以调用 gzip 或 bzip2 制作压缩包解开压缩包,扩展名为 .tar.gz 或 .tar.bz2。
2016-09-30 18:33:54 4005 1
原创 Linux 命令(文件和目录管理 - mkdir)
mkdir 命令用于创建指定的目录。创建目录时,当前用户对需要操作的目录有读写权限。如果目录已经存在,会报错并退出。
2016-09-29 14:20:18 3374
原创 Linux 命令(文件和目录管理 - ls)
ls 命令是 Linux 下最常用的命令。默认情况下,ls 用来打印当前目录的清单,如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过 ls 命令,不仅可以查看 Linux 文件夹包含的文件,而且可以查看文件的权限(包括:目录、文件权限)、查看目录信息等。
2016-09-28 18:57:17 5424 4
原创 Linux 命令(文件和目录管理 - cd)
cd 命令用于切换工作目录为指定的目录,参数可以为相对路径或者绝对路径。如果不带任何参数,则切换至用户的主目录,cd 为最常用的命令,与 DOS 下的 cd 命令类似。
2016-09-27 19:21:20 2269
原创 Qt之线程同步(生产者消费者模式 - QSemaphore)
生产者将数据写入缓冲区,直到它到达缓冲区的末尾,此时,它将从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。
2016-09-23 16:33:38 12797 9
原创 Qt之线程同步(生产者消费者模式 - QWaitCondition)
生产者将数据写入缓冲区,直到它到达缓冲区的末尾,这时,它从开始位置重新启动,覆盖现有数据。消费者线程读取数据并将其写入标准错误。
2016-09-23 16:26:31 11690 7
原创 Qt 之线程同步
使用线程的目的是允许代码并行运行,但是有时线程必须停止并等待其他线程。例如,如果两个线程试图同时写入相同的变量,结果是未知的。 迫使线程等待另一个的原则被称为互斥 。 这是一种保护共享资源等数据的常见的技术。
2016-09-23 13:40:45 10088 5
原创 Qt 之 QThreadPool 和 QRunnable
QRunnable 是所有 runnable 对象的基类,而 QThreadPool 类用于管理 QThreads 集合。
2016-09-22 18:28:01 10139 5
原创 如何正确使用 QThread
要实现一个线程很简单,写一个函数,绑定一些数据。如果有必要的话,可以使用 mutex 或者其他方法来保证和线程的安全交互。
2016-09-22 13:58:06 10680 10
原创 Qt 之 QScintilla(源代码编辑器)
QScintilla 是 Scintilla 在 Qt 上的移植,Scintilla 是一个免费的源代码编辑控件。
2016-09-20 14:41:42 17794 11
原创 Qt 之 WebSockets
WebSocket 是一个基于 Web 的协议,旨在使 client 应用程序和远程主机之间进行双向通信。如果最初的握手成功,则两个实体可以来回发送数据。WebSocket 是通过用更少的网络延迟和最小数据交换来努力获取实时数据的应用程序解决方案。
2016-09-18 14:45:28 18111 9
原创 Qt 之 QHttpPart 和 QHttpMultiPart
HTTP 协议对 MIME 类型有详细描述,`multipart/...` 是单个消息头包含多个消息体的解决方案,multipart 类型对发送非文本类型非常有用。
2016-09-15 12:10:46 16224 3
原创 Qt 之高级网络操作(HTTP/FTP 快速上手)
Qt Network 模块中提供了一些高级别的类,例如:QNetworkRequest、QNetworkReply 和 QNetworkAccessManager,使用常见的协议执行网络操作。
2016-09-14 17:03:58 47470 29
原创 Qt 之 QUrl
QUrl 类提供了一个方便的接口使用 URLs。它可以解析和构造编码和未编码形式的 URLs。QUrl 也支持国际化域名(IDNs)。
2016-09-13 18:25:11 19423 4
原创 Linux 目录结构
对于每一个学习 Linux 的人来说,了解 Linux 文件系统的目录结构至关重要。想要熟练使用 Linux,让 Linux 听命于自己,就必须掌握这些目录。
2016-09-12 11:35:24 2376
原创 Life is short, You need Python
『人生苦短,我用 Python』,作为一个 Pythoner,这句话再熟悉不过了。 一起用心来感受下吧!只看图,不说话。
2016-09-09 13:00:50 20329 3
原创 Python 安装 setuptools 和 pip
setuptools 和 pip 都是管理 Python 包的工具,可以从 [PyPI](http://pypi.python.org/pypi "PyPI") 上自动下载,安装包。
2016-09-07 20:16:42 31839
转载 扎克伯格是如何让员工学会高效工作的?
简述 Facebook 的社交帝国如何建立的?当所有人都聚焦其技术创新、营销策略、市场开拓等因素时,却不知其实更令人感叹的是其员工的工作习惯和态度。 全球最年轻亿万富豪宝座的 Facebook 创始人马克·扎克伯格,为了提升员工的工作效率,亲自做了这 26 张 PPT。有人说这是「 Facebook 内部培训 PPT」,也有人说这是一个叫做 Étienne Garbugli
2016-09-05 12:32:05 3867 2
原创 Qt 之创建自定义类型
当使用Qt创建用户界面时,特别是那些带有特殊控制和特征的界面时,开发者通常需要创建新数据类型来扩展或替换Qt现有的的值类型集合。
2016-09-02 20:58:26 11878 6
原创 Qt 之界面数据存储与获取
在GUI开发中,往往需要在界面中存储一些有用的数据,这些数据可以来配置文件、注册表、数据库、或者是server。
2016-09-02 16:00:48 46549 23
Qt之模型/视图(实时更新数据)
2014-01-09
Qt编译MySQL驱动
2013-12-13
用Qt至今尚未解决的问题-demo
2013-11-25
Qt实现二维码扫描器
2013-11-22
QWT6.1已编译
2013-11-18
Qt实现360安全卫士9.2(再度来袭) 内附实例源码
2013-10-14
Qt5实现音乐播放器(清爽版)
2013-09-18
Qt5 实现 音乐播放器
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人