自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林园——心灵的驿站

低调,是最牛B的“炫耀”!

  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 Qt实现的第三方库

https://inqlude.org/

2021-03-27 12:02:45 148

原创 泛化,实现,关联,依赖

UML四大关系中,包括:泛化,实现,关联,依赖。泛化就是我们在面向对象中提到的继承,而实现则更多的体现在类和接口之间的关系。关联和依赖相对于上边两个关系,则表现的不是很容易理解,所以我们今天来深入学习一下。关联它表示类与类之间的连接,它使得一个类知道另一个类的属性和方法。关联可以用单向箭头表示单向关联,使用双箭头表示双向关联(不建议)。关联是类与类,类与接口之间的一种比较强烈的关系,它不是临时性的,而是长期性的。代码体现:1.B作为A的属性出现在了A中2...

2021-01-19 14:56:46 1073

原创 ubuntu12.04修改密码

开机按shift进入grup模式,选择ubuntu linux3.2.0-35-generic(恢复模式),按“e”键对它进行编辑,找到linux /boot/vmlinuz-3.2.0-35-generic那一行,把最后面的“ro recovery nomodeset"修改成”rorw init=/bin/bash“,接着按Ctrl+x或者F10对系统进行引导。稍等片刻之后出现命令行。这里以修改root帐号为例,输入”passwd root“,然后输入2次新密码就OK了。...

2020-05-28 15:01:27 193

转载 Qt5 的学习心得

https://zhuanlan.zhihu.com/learnQt5

2020-04-23 18:38:50 332

转载 Qt模型视图框架

https://zhuanlan.zhihu.com/p/49483178

2020-04-23 17:12:33 164

转载 企业DevOps研发模式下CI/CD实践详解指南

https://www.cnblogs.com/jinjiangongzuoshi/p/12001708.html

2020-04-23 13:59:19 191

转载 领域模型中的实体类分为四种类型:VO、DTO、DO、PO

经常会接触到VO,DO,DTO的概念,本文从领域建模中的实体划分和项目中的实际应用情况两个角度,对这几个概念进行简析。得出的主要结论是:在项目应用中,VO对应于页面上需要显示的数据(表单),DO对应于数据库中存储的数据(数据表),DTO对应于除二者之外需要进行传递的数据。一、实体类百度百科中对于实体类的定义如下:实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,...

2020-02-20 14:41:24 751

转载 5大软件架构

软件架构就是软件的基本结构。架构的本质是管理复杂性。如果你觉得架构不重要,可能是你做的事情不够复杂,或者是你没有管理好复杂性。架构模式虽多,但常用的也就那么几种:1.分层架构2.事件驱动架构3.微核架构(又称插件架构)4.微服务架构5.云架构一、分层架构分层架构(layered architecture)是最常见的软件架构,也是事实上的软件标准架构。如果你不知道要用什么...

2020-02-13 16:01:49 373

转载 接私活必备的 10 个开源项目!

幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总结得出 Top 10。1.AdminLTEGitHub Star 数 24969 ,GitHub地址:https://github.com/almasaeed2010/AdminLTE非常流行的基于 Bootstr...

2020-02-04 14:26:22 345

原创 强大全面的C++框架和库推荐!

C++ 资源大全关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++标准库,包括了STL容器,算法和函数等。 C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:...

2020-01-16 14:21:45 499 1

原创 三层架构图

二.系统各层次职责1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于将业务或数据资源发布为服务(如WebServices)。2.BL(Business Logic)层的职责是按预定的业务逻辑处理UI层提交的请求。(1)Business Function 子层负责基本...

2020-01-06 18:23:13 1137

原创 视图选择 (QItemSelectionModel)

选择是视图中常用的一个操作。在列表、树或者表格中,通过鼠标点击可以选中某一项,被选中项会变成高亮或者反色。在 Qt 中,选择也是使用了一种模型。在 model/view 架构中,这种选择模型提供了一种更通用的对选择操作的描述。对于一般应用而言,Qt 内置的选择模型已经足够,但是,Qt 还是允许你创建自己的选择模型,来实现一些特殊的操作。Qt 使用QItemSelectionModel类获...

2019-12-31 16:52:56 2569

转载 Qt文章精选

https://blog.csdn.net/changsheng230/article/details/6105075

2019-12-30 11:54:50 120

原创 Qt内存管理

1、非继承于QObject的对象,需要手动回收内存;2、继承于QObject的对象,如果没有使用setParent设置父类或者构造函数设置父类,需要手动回收内存;3、窗口在关闭时,如果希望回收内存,需要设置Qt::WA_DeleteOnClose;...

2019-12-27 20:04:40 155

转载 QTableView中使用代码来选中连续多行、间隔多行并移动后保留选中

如题,貌似这个简单的问题,没有什么人写过、问过。依旧是查阅各位大牛的资料和Qt说明之后,总结如下:1、QTableView设置选择模式(SelectionMode)为MultiSelection或者ExtendedSelection,以便能允许选中多行2、SelectionMode为MultiSelection时比较简单,只要知道需要选中的Index所在行/列:**选中多行:直接连...

2019-12-26 17:17:36 1186

转载 《Inside Qt Series》专栏文章总索引:

《Inside Qt Series》专栏文章总索引:Inside Qt Series: Preface,http://www.qkevin.com/archives/13Inside Qt Series (一):Starting From the QObjecthttp://www.qkevin.com/archives/18Inside Qt Series (二):对象数据存储(A)...

2019-12-24 16:21:01 240

转载 QT Excel 操作

https://www.cnblogs.com/zhangnianyong/p/5063572.html

2019-04-15 11:02:59 938

转载 组合使用QT的资源管理高级功能简化开发过程

使用 QT 进行团队开发的时候,常常碰到一个问题,就是如何共同管理资源?甚至一个人进行开发的时候如何简化资源的维护,避免无谓的消耗?如果可以做到在开发的时候,大家把美工做的图片(往往是程序员先自己随便做一个然后等美工来替换)放到一个目录中,在程序中直接进行引用,等到发布的时候把这些图片(或者XML、声音等其他资源文件)进行打包,只发布一个二进制资源文件,并且程序中引用资源的地方不需要进行任何修...

2018-10-23 16:27:19 177

转载 在Linux中如何利用backtrace信息解决问题

一、导读在程序调试过程中如果遇到程序崩溃死机的情况下我们通常多是通过出问题时的栈信息来找到出错的地方,这一点我们在调试一些高级编程语言程序的时候会深有体会,它们通常在出问题时会主动把出问题时的调用栈信息打印出来,比如我们在eclipse中调试java程序时。当这些换到Linux上的C/C++环境时情况将变的稍微复杂一些,通常在这种情况下是通过拿到出问题时产生的core文件然后再利用gdb调...

2018-08-17 17:12:58 459 1

原创 http://linux.linuxidc.com/

http://linux.linuxidc.com/

2015-01-16 17:09:25 489

转载 ubuntu分辨率设置

我的一台11寸上网本,装的ubuntu。最近外接了一个19寸显示器。分辨率最多只能是1024x768。显示器设置里显示“未知”显示器。 用下面的命令可以看到显卡的信息: $ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Grap

2014-10-21 14:21:13 432

转载 50个C++源码学习网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。  0、http://www.boost.org/--boost库的官方网站1、http://snippets.dz

2014-09-12 10:04:11 548

原创 Qt error: GL/gl.h

重新安装了Ubuntu12.04,Qt5.1,编译shanbaydict过程,出现错误,这是由于You are missing the OpenGL include files. Install the mesa-common-dev package,../../Qt5.1.0/5.1.0/gcc_64/include/QtGui/qopengl.h:110:21: fatal error

2014-08-07 10:29:58 1235

原创 Qt连接mysql

问题描述:   QSqlDatabase: QMYSQL driver not loaded    QSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7  false

2014-07-29 12:45:06 496

原创 XenServer SDK

http://www.xenserver.org/partners/developing-products-for-xenserver.html

2014-05-23 21:24:42 492

转载 Citrix XEN VM Boot Error code: INVALID_SOURCE Unable to Boot from CD/DVD Read more: http://eitwebgu

You have installed Citrix Xen Cloud Platform (XCP) and configured it (including network, templates, OS ISO’s etc.; even you have created your first VM with the help of documentation provided by Ci

2014-05-22 23:32:05 907

原创 TCP连接状态流程

1、表示连接状态的类型及说明

2014-04-04 11:51:38 681

转载 CentOS使用手册

http://www.zzbaike.com/wiki/CentOS/CentOS%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C

2013-08-30 09:49:24 619

转载 Windows 7下硬盘安装CentOS 6.0

http://www.linuxidc.com/Linux/2012-05/60679.htm

2013-08-29 23:30:09 452

原创 tpc-c 基准测试简介以及程序的安装、使用

tpc-c 基准测试简介以及程序的安装、使用 一、tpc-c简介 (一)、标准概述      TPC(transaction processing performance council)被称为事务处理性能委员会,负责定义诸如 TPC-C、TPC-H&TPC-R 和 TPC-W 基准测试之类的事务处理与数据库性能基准测试,并依据这些基准测试项目发布客观性能数据。

2013-06-21 21:36:23 1909

原创 Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解

2013-04-25 17:36:13 1323

原创 Ubuntu 下vivi的移植

1.使用2.95.3版本的gcc编译器2.加入arm-linux-gcc 到环境变量 gedit /etc/profilefi  export PATH=$PATH:/usr/local/arm/2.95.3/bin执行 source /etc/profile 使环境变量生效3.执行 arm-linux-gcc -v 查看交叉编译器版本信息4.打开vivi源码文件夹5.

2013-04-25 17:33:52 755

原创 vSphere 技术能力:虚拟机和虚拟机硬件

vSphere 计算功能:虚拟机和虚拟硬件在实际的物理环境中,操作系统直接安装在服务器上,通过驱动程序与服务器硬件进行交互。 每个操作系统必须有正确的驱动程序和功能才能支持物理硬件和特定的 I/O 组件,如主机总线适配器、网络适配器等。一旦操作系统安装在物理系统上,就很难将其移动或迁移至另一台物理主机,这是因为操作系统专门针对该特定硬件进行了配置。虚拟机 (VM) 是一个由 vSphe

2013-03-28 16:02:31 5538

原创 Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz

1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令:    sudo mkdir jdk  //创建文件夹jdk    sudo cp -r  ~/download/jdk-7u10-linux-x64.tar.gz  /usr/lib/jdk/          //把下载的文件拷贝到新创建的目录

2013-03-26 20:20:27 736

原创 ubuntu 安装Qt_SDK_Lin64_offline_v1_1_4_en.run

在root用户下:  1、chmod u+x Qt_SDK_Lin64_offline_v1_1_4_en.run  2、./Qt_SDK_Lin64_offline_v1_1_4_en.run   -style cleanlooks在普通用户下直接在命令前添加sudo就可以了。

2013-03-17 17:04:34 1397

原创 ubuntu 配置nfs服务

#sudo apt-get install nfs-kernel-server-------------------------------------------打开/etc/exports文件,在末尾加入:/home/xgc *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home

2013-03-10 10:59:59 445

原创 Xen 环境配置

第一步:安装需要的软件包安装编译 Xen 和 Linux xen kernel 所需要的软件包:sudo apt-get install gcc g++ make patch libssl-dev bzip2 gettext \zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev \libgcrypt11-dev pk

2013-03-08 10:12:50 1369

原创 Ubuntu上安装启动SSH Server

在Ubuntu终端使用命令测试:ssh localhost如果出现以下错误,则很可能是因为还没有安装ssh-server:ssh: connect to host localhost port 22: Connection refused安装SSH-server:sudo apt-get updatesudo apt-get install openssh-server o

2013-03-08 10:12:06 418

原创 ubuntu 切换登陆界面

登陆Ubuntu图形化界面可以使用lightdm、gdm、slim等多种软件,也可以使用命令:dpkg-reconfigure gdm切换选择使用哪一个软件登陆。

2013-03-06 22:26:34 667

原创 printf()

1、格式说明%3.0f      待打印的浮点数至少占3个字符宽,且不带小数点和小数部分%6.1f      待打印的浮点数至少占6个字符宽,且小数后面有1位数字 格式说明可以省略宽度和精度%6f        待打印的浮点数至少占6个字符宽,但精度没有显著%.2f       待打印的浮点数的小数点后有2位小数,但宽度没有限制%.0f        不打印小数点和小数

2012-12-09 09:40:52 462

超级好用的环境变量编辑器 RAPDEE

1、可编辑树 - 树显示可编辑的环境变量和值。点击缩略图查看完整大小的图片 2、不需要打字- 你并不需要输入长路径名。只要选择路径使用档案树 3、便携模式 - RapidEE不需要安装,可运行的“便携式应用”。 4、易于操作的- RapidEE支持拖放重新排序的变量值 5、错误检查 - 自动检查无效的路径名和文件名 6、备份 - 环境变量可以到注册表备份文件(.reg)。 7、多语言界面 - RapidEE被翻译成多种语言(英语,俄语,日语,法语,波兰语,德语,意大利语,拉脱维亚,斯洛伐克,希腊,西班牙,中国,荷兰)。 8、皮肤 - 皮肤让你改变RapidEE 的外观和感觉 9、变量检查 - 检查显示其他信息的变量:名称,类型,价值,在每个长文件名,反之亦然8.3命名约定的短文件名。 10、多用户支持 - 如果你有一个管理权限,那么你可以编辑计算机上的任何用户环境变量。

2020-04-09

QxOrm-master.zip

QxOrm基于QT打造的一款对象关系映数据库,拥有免费、开源、轻量级的特点,软件可以帮助开发人员将对象关系映射(ORM)集成到他们的c++和基于qm的产品中,可以应用于于数据库通信、反射、c++应用服务器、类验证等开发模块。

2020-04-09

Modern+CMake文档.pdf

CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件。

2020-04-09

Qt皮肤生成器源码,包含十多个皮肤样式

用Qt写项目写多了,为了满足不同客户的需求,需要定制不同样式的界面,QUI皮肤生成器应运而生。思考这个工具的架构花了一年时间,如何从复杂的配色方案中提取出共性,然后将共性转为具体的QSS文件。思考架构花了一年时间,编写大概花了5天时间完成。

2020-04-09

100多套HTML静态网页模板

100多套HTML静态网页模板 网页设计的十分有特色。

2013-03-23

C程序设计语言(中英文,官方和非官方答案)

c语言的设计者brian w. kernighan和dennis m. ritchie编写的一部介绍标准c语言及其程序设计方法的权威性经典著作,每个C语言学习者必看的一本书,内含中、英文版,配有官方和非官方习题答案,共四个文档。

2012-12-23

C语言函数库

C语言常用函数库,高清。内涵两个PDF文档,一个是目录,一个是函数用法说明,C语言开发必备

2012-12-23

C++基础学习,PPT

c++入门,结合代码,图示,例子,文件为PPT

2011-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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