自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (17)
  • 收藏
  • 关注

原创 Qt 彩色图转灰度图

最近做项目有个模块与图像处理相关的功能,其中有一步要把原图转为灰度图用opencv做的时候发现void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 );最近在做几个图像处理相关的项目。里面有一个操作就是需要先将彩色图像转换为灰度图像。QImage有一个convertToFormat方法。最开始一直用这个函数来实现。但是今天仔细看了看,发现这个函数转换出的灰度图与原始图像的亮度似乎是有区别的。比如说下面这副图像:

2016-10-28 20:11:58 2239 1

转载 SQLite剖析之内核研究

http://www.cnblogs.com/5211314jackrose/p/5794033.html先从全局的角度把握SQLite内核各个模块的设计和功能。SQLite采用了层次化、模块化的设计,而这些使得它的可扩展性和可移植性非常强。而且SQLite的架构与通用DBMS的结构差别不是很大,所以它对于理解通用DBMS具有重要意义。SQLite的内核总的来说分为三个部分,虚拟机(Virtu

2016-10-24 20:24:36 600

转载 SQLite代码初步分析与网络资料收集之一

http://blog.chinaunix.net/uid-21736802-id-1817617.html写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。    1、SQLite介绍

2016-10-24 20:23:26 571

转载 导出csv文件时,处理分隔符问题

http://blog.sina.com.cn/s/blog_468530a60100kjpy.htmlCSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。  如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可。  但有时字段里含有,和换行符就麻烦了,数据输出会出现混乱。这时可以使用双引号"来

2016-10-20 18:53:43 5178 1

转载 linux内核的编译

http://blog.csdn.net/xiaocainiaoshangxiao/article/details/21931801编译Linux内核已经有3次了,每一次编译都需要到网上查找编译步骤,感觉网上的各种资料乱七八糟的,并不是都适合ubuntu12.04的系统,所以做一个记录。     适应版本:ubuntu12.04     1.首先下载需要的linux内核源代码,

2016-10-17 20:17:47 326

转载 Qt 字体大小的计算

http://losemyheaven.blog.163.com/blog/static/17071980920111283934557/在QFont当中有两种方式设置字体大小,一种是PixelSize,另一种是PointSizePoint实际是磅,也就是 1/72 inch我们可以从PainterDevice中得到当前DPI(Dot per inch)。因此 Pi

2016-10-17 16:16:35 823

转载 使用brew安装软件

http://www.cnblogs.com/TankXiao/p/3247113.htmlbrew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便brew类似ubuntu系统下的apt-get的功能 阅读目录安装brew使用brew安装软件使用brew卸载软件使用b

2016-10-17 14:59:58 782

转载 Mac安装Brew

http://www.cnblogs.com/liulipeng/p/3938518.html安装命令如下:curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1当brew安装成功后,就可以随意安装自己想要的软件了,例如wget,命令如

2016-10-17 14:58:40 284

转载 mac安装brew 软件包管理工具Homebrew

http://blog.csdn.net/aaawqqq/article/details/44088141mac 安装 brew  Homebrewbrew 全称Homebrew  是Mac OSX上的软件包管理工具Homebrew 安装和卸载工具 只用一行命令就能完成官方地址:    http://brew.sh/index.html

2016-10-17 14:57:40 940

转载 TCP-IP的几张数据结构贴图

http://blog.chinaunix.net/uid-22535114-id-1773580.html图一:发送、接受、转发包处理结构框图 图二:链路层相关数据结构宽图1图三:链路层相关数据结构宽图2

2016-10-17 14:39:43 340

转载 linux内核中socket的创建过程源码分析(总结性质)

http://www.jianshu.com/p/5d82a685b5b6在漫长地分析完socket的创建源码后,发现一片浆糊,所以特此总结,我的博客中同时有另外一篇详细的源码分析,内核版本为3.9,建议在阅读本文后若还有兴趣再去看另外一篇博文。绝对不要单独看另外一篇。一:调用链:二:数据结构一一看一下每个数据结构的意义:1) socket, sock, inet_so

2016-10-16 20:27:43 3010

转载 Linux 内核网络协议栈源码剖析socket 函数剖析

http://blog.csdn.net/wenqian1991/article/details/46707521http://blog.csdn.net/column/details/tcp-ipnet.html 深度剖析网络协议栈中的 socket 函数,可以说是把前面介绍的串联起来,将网络协议栈各层关联起来。                      1、应用

2016-10-16 20:08:03 438

转载 Linux内核--网络栈实现分析(一)--网络栈初始化

本文分析基于内核Linux Kernel 1.2.13http://blog.csdn.net/yming0221/article/details/7488828更多请看专栏,地址http://blog.csdn.net/column/details/linux-kernel-net.html以后的系列博文将深入分析Linux内核的网络栈实现原理,这里看到曹桂平博士的分

2016-10-16 15:42:05 348

转载 Linux内核--网络协议栈深入分析(一)--与sk_buff有关的几个重要的数据结构

本文分析基于Linux Kernel 3.2.1 http://blog.csdn.net/yming0221/article/details/7971463更多请查看专栏http://blog.csdn.net/column/details/linux-kernel-net.html几个月之前做了关于Linux内核版本1.2.13网络栈的结构框架分析并实现了基于Net

2016-10-16 15:40:36 599

转载 linux-Tcp IP协议栈源码阅读笔记

http://blog.csdn.net/cz_hyf/article/details/602802一.linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件 主要有:/net/so

2016-10-16 15:34:04 392

转载 Mac OS X实用技巧: 简单命令行阻止Mac休眠

http://digi.it.sohu.com/20121218/n360779320.shtml如果你想要设定Mac OS X Mountain Lion系统永不进入休眠,可以在系统偏好和节能偏好面板中进行设置,但并非总是有效。即使调到了永不,你的Mac仍然会进入休眠。而在节能偏好中,你只能设置3小时或者永不,而想让系统在更长的时间内不进入休眠则无法做到。但是,通过系统的终端命令,你可以对不

2016-10-14 11:20:47 10287 1

转载 Linux查看glibc版本信息

http://blog.sina.com.cn/s/blog_75acbe0b0101596n.html1  centos(以centos6.0为例):(1) 可通过rpm -qa | grep glibc查看系统目前安装了哪些和glibc有关的包:[root@Cluster ~]# rpm -qa | grep glibcglibc-2.12-1.47.el6_2.12.

2016-10-13 19:46:58 1302

转载 TCP劫持

http://www.pediy.com/kssd/pediy12/133433.html此文自http://www.techrepublic.com/article/TCP-hijacking/5033594翻译而来,文章在翻译过程中根据译者个人理解有轻微改动。文章著作权归原作者所有,译者只保留中文著作权。本文只作为技术讨论之用,如因使用文中提到的技术而导致的任何良性和不良后果,本文

2016-10-13 16:38:06 9471

转载 Linux TCP/IP 协议栈源码分析

http://www.cnblogs.com/better-zyy/archive/2012/03/16/2400811.html一.linux内核网络栈代码的准备知识1. linux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主

2016-10-13 13:29:54 805

转载 photo

https://github.com/xiaokk06/photoEncryptionhttp://www.alloyteam.com/2016/03/image-steganography/https://developer.mozilla.org/zh-CN/docs/Web/API/CanvasRenderingContext2D/putImageData

2016-10-12 19:33:31 370

转载 Linux环境下段错误的产生原因及调试方法小结

http://blog.163.com/longsu2010@yeah/blog/static/17361234820122761525799/最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Li

2016-10-11 09:18:33 264

转载 程序员必读书单 1.0

http://lucida.me/blog/developer-reading-list/本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。前言Reading makes a full man; conference a ready man; and wri

2016-10-05 16:55:38 815

转载 程序员必读经典书籍

http://iteye.blog.163.com/blog/static/186308096201271931628953/很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各

2016-10-05 16:53:54 529

转载 netinet

https://github.com/salva/p5-Socket-Linuxhttps://github.com/vislee/netinet_4.4BSD-Litehttps://github.com/afabbro/netinethttps://github.com/SOYJUN/Application-with-raw-IP-sockets

2016-10-05 14:25:59 1092

原创 Objective-c各数据长度

http://www.yiibai.com/objective_c/objective_c_data_types.htmlhttp://www.cnblogs.com/stoic/archive/2012/09/26/2704074.htmlhttp://blog.csdn.net/minggeqingchun/article/details/52230467

2016-10-04 16:11:30 797

原创 xCode快捷键

1.头文件与源文件切换ctrl+⌘ Command+↑      或     , ctrl+⌘ Command+↓2.代码缩进左缩进 command+[右缩进 command+]3.代码编辑(选中代码)control + F:    向右选中一个字符(forward)control + B:    向左选中一个字符(bac

2016-10-04 11:21:49 229

computer-vision计算机视图算法opencv相关

本项目介绍opencv图像处理的插件算法,包括 如何对图像进行滤波❑ 如何进行图像变换❑ 对于颜色空间,如何进行颜色空间之间的相互转换,以及如何应用颜色映射❑ 图像阈值化❑ OpenCV中可用的绘图函数❑ 模板匹配以及如何使用模板匹配进行物体检测与计数

2024-03-03

QT界面纯代码与控件布局学习

本源码是关于QT界面设计的两种方式学习理解,一个是托控件布局,一种是纯代码实现界面布局

2023-08-06

QTreeView+自定义Model实现示例

QTreeView是用来显示树型结构的数据,比如目录组织,公司组织架构等,数据量小可以用Qt自带的Model实现,如果数据量大,则需要用自定义的Model实现,下面介绍自定义实现的方法。

2022-07-01

QtCallQtCustomDll.zip

本资源包含两个工程,一个是动态库项目即Qt创建动态库并添加动态库版本号的实现,另一个是QWidget工程调用QT创建的动态库

2021-10-14

Qt中使用QQueue模拟消息队列

使用QQueue, QThread,QMutex,QWaitCondition模拟消息队列的任务处理,实现任务的同步处理

2021-01-14

QT托盘消息模拟QQ消息列表通知

QT实现托盘功能,采用model,View加自定义委托模拟QQ的消息列表通知

2021-01-09

QTableView同时显示自定义Checkbox和文件图标

QTableView同时显示自定义Checkbox和文件图标,开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

QTableView显示自定义CheckBox

QTableView显示自定义CheckBox, 开发环境macos 10.13.1 Qt 5.9.1

2018-08-26

qt代码行统计

简单的代码行统计工具

2017-06-21

QT5.7代码行统计工具

用QT5.7实现的简单代码行统计工具

2017-06-20

QT读写注册表

本代码是注册表进行读写,先写注册表,再读取注册表的值,QT实现

2015-10-14

SmtpClient-for-Qt

SMTP协议发送电子邮件,QT实现,QT5测试通过

2015-10-11

C++ Qt设计模式第2版(中英文版)+源码

本资源包含三个部分 C++ Qt设计模式第2版(中文版).pdf C++ Qt设计模式第2版(英文版).pdf C++ Qt设计模式第2版(源码)

2015-09-02

qt高级编程(中英文版)+源码

本资源包含 qt高级编程(中文版).pdf qt高级编程(英文版).pdf qt高级编程(源码)

2015-09-01

C++ GUI Qt4编程第2版(中英文版)+源码

C++ GUI Qt4编程第2版(中文版)

2015-08-31

VC++ 6.0数据库系统开发实例导航源码

VC++6.0数据库系统开发实例导航的源代码 内容包括 第3章员工培训系统 第4章仓库管理系统 第5章人事管理系统 第6章考勤管理系统 第7章工资管理系统

2011-10-23

计算机C二级上机试题(100套)

上传的这份计算机C二级上机试题有100套,里有所有的源代码和答案,是南开大学的。

2010-01-11

空空如也

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

TA关注的人

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