欢迎关注 - 我的公众号:高效程序员

纯正开源之美,有趣、好玩、靠谱 ^_^

排序:
默认
按更新时间
按访问量

Log4j for C++ 实用指南

课程介绍 日志是一个优秀系统不可或缺的组成部分,利用它我们可以记录系统中所产生的所有行为。 对于很多人来说,日志的作用仅限于调试。其实不然,它在很多方面都非常有用: 日志是最好的的诊断工具 日志让我们有机会检测模块的瓶颈 日志有助于我们了解用户行为 …… 在编...

2018-06-25 16:08:16

阅读数:2607

评论数:7

OSGI for C++ - 通往架构师之路

课程介绍 OSGI 技术是面向 Java 的动态模型系统。Java 圈子里有非常著名的一句话:OSGI - 架构师的天堂。换句话说,OSGI 能让软件开发变得更加容易! 值得庆幸的是,在 C++ 中也有类似的框架 - CTK Plugin Framework。它借鉴了 OSGI 的思想...

2018-04-16 14:18:57

阅读数:4118

评论数:12

C++ 设计模式

简述 设计模式(Design Pattern)代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处: 可重用代码 保证代码可靠性 使代码更易被他人理解 …… 毫无疑问,设计模式于己、于人、于系统都是多赢的。《设计模式》之于程序员,就好比《圣经》之于耶稣信徒一样...

2018-02-09 09:26:25

阅读数:22444

评论数:26

Python 快速入门

学习 Python 的由来 第一次接触 Python 时,是在刚毕业不久,那时公司在做一个网盘客户端,需要调研一些 GUI 框架。由于当时 Python 很火(当然,现在也一样),便尝试了一下 PyQt(Python 语言和 Qt 库的融合),后面的事情就不再多说了。。。我变成了一个 Qte...

2017-07-07 17:31:12

阅读数:11477

评论数:12

《细说 QML》

关于命名 原本想给本系列文章起一个很“叼”的名字,无奈笔者语言匮乏,绞尽脑汁才想出一个还算凑合的名字 - 《细说 QML》,关于“细说”,新华词典中有记载: 细说 [xì shuō]:详细地解说,也叫“细谈”。 果然,不仅意美、音美、而且形更美。。。perfect! 从现在开始,我们将...

2017-02-27 19:07:14

阅读数:23267

评论数:8

Qt 资料大全

发福利了、发福利了、发福利了,重要的事情说三遍。。。 为了方便更多Qter了解、学习Qt,现将相关资源进行整理,主要内容包括:Qt官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等。 满满的都是干货,独乐乐不如众乐乐...

2016-06-24 14:34:02

阅读数:66484

评论数:59

《Qt 实战一二三》

“我们来自Qt分享&&交流,我们来自QML分享&&交流”,不管你是笑了,还...

2015-12-12 18:58:04

阅读数:135549

评论数:117

Anaconda 安装使用

简述 Anaconda 是 Python 和 R 语言的开源发行版,它可用于数据科学、机器学习、深度学习相关的应用程序,旨在简化包管理和部署。Anaconda Distribution 被超过 700 万用户使用,它包括适用于 Windows、Linux 和 MacOS 的300 多种数据科学包。...

2018-11-09 21:35:45

阅读数:119

评论数:0

PyCharm 环境配置

简述 在安装完 PyCharm 之后,需要进行简单的配置才可以正式写代码。 | 版权声明:一去、二三里,未经博主允许不得转载。 环境配置 在打开 PyCharm 之后,会进入【欢迎】界面,点击“Create New Project”按钮新建一个项目: 在弹出的【新项目】窗口中,可以指定项目名称、...

2018-11-02 20:59:11

阅读数:157

评论数:0

PyCharm 下载安装

简述 工欲善其事,必先利其器。作为 Python 中最受欢迎的开发工具,Pycharm 提供了一系列非常强大的功能,它是构建大型项目的理想工具之一。 关于 Pycharm,维基百科描述如下: PyCharm 是一个用于计算机编程的集成开发环境(IDE),主要用于 Python 语言开发,...

2018-11-01 18:37:17

阅读数:107

评论数:0

Navicat 连接 MySQL

简述 Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat 图形界面直观,提供简便的管理方法,设计和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的数据。 在使用 Navic...

2018-08-17 12:42:51

阅读数:567

评论数:1

CentOS7 安装 MySQL

下载 repo 源 进入 http://repo.mysql.com/,里面包含了所有可用的 MySQL 源。选择一个合适的版本,进行下载: # wget http://repo.mysql.com/mysql80-community-release-el7.rpm 完成之后,进行安装:...

2018-08-14 18:54:12

阅读数:642

评论数:1

使用 SendARP 获取 MAC 地址

ARP 协议 ARP 协议工作在 TCP/IP 协议的第二层(数据链路层),用于将 IP 地转换为网卡物理地址(NIC 的 MAC 地址,媒体访问控制地址)。任何高层协议的通信最终都将装换为数据链路层的 MAC 地址来通信,所以说 ARP 是保证网络通信的基础协议。 ARP 基本原理 在...

2018-06-13 18:29:24

阅读数:864

评论数:0

Linux 远程管理工具(XManager)

简介Xmanager是一款小巧、便捷的浏览远端X窗口系统的工具。在工作中经常使用Xmanager来登录远端的Linux系统,在X窗口系统上作图形化的操作。Xmanager可以将PC变成X Windows工作站(非开源)。它是Windows 95/98/ME和Windows NT/2000/XP /...

2018-05-30 11:53:54

阅读数:6352

评论数:9

C++ 享元模式

简述 享元模式(Flyweight Pattern)运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。 简述 模式结构 优缺点 适用场景 案例分析 内部状态和外部状态 代码实现 版权所有:一去丶二三里,转载...

2018-03-20 18:23:26

阅读数:1996

评论数:10

C++ 桥接模式

简述 桥接模式(Bridge Pattern)是将抽象部分与它的实现部分分离,使它们都可以独立地变化。 简述 模式结构 优缺点 适用场景 案例分析 代码实现 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820 模式结构...

2018-03-13 18:09:31

阅读数:2853

评论数:2

C++ 模版方法模式

简述 模版方法模式(Template Method Pattern)定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 简述 模式结构 优缺点 适用场景 案例分析 代码实现 版权所有:一去丶二三里,转载请注...

2018-02-28 18:04:59

阅读数:1447

评论数:8

C++ 访问者模式

简述 访问者模式(Visitor Pattern)表示一个作用于某对象结构中的各元素的操作,它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 简述 模式结构 优缺点 适用场景 案例分析 代码实现 版权所有:一去丶二三里,转载请注明出处:http://blog.csd...

2018-02-24 18:06:16

阅读数:1378

评论数:0

C++ 策略模式

简述 策略模式(Strategy Pattern)定义一系列算法,把它们一个个封装起来,并且使它们可以互相替换。Strategy 可以使算法独立于使用算法的客户端。 简述 模式结构 优缺点 适用场景 案例分析 代码实现 版权所有:一去丶二三里,转载请注明出处:http://blo...

2018-02-09 09:50:26

阅读数:1533

评论数:3

C++ 备忘录模式

简述 备忘录模式(Memento Pattern)在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。 简述 模式结构 优缺点 适用场景 案例分析 代码实现 版权所有:一去丶二三里,转载请注明出处:http://bl...

2018-02-09 09:33:41

阅读数:1108

评论数:1

提示
确定要删除当前文章?
取消 删除