自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (27)
  • 收藏
  • 关注

转载 qt序列化 (四)

I the last few posts I wrote about serializing data in an extensible and effective binary format using QDataStream. So far it was focused on value types and simple structures that can be easily conver

2016-06-07 13:54:20 604

转载 qt序列化 (三)

In the previous post I already wrote about backward and forward compatibility when serializing and deserializing data into a binary stream. Let's summarize:backward compatibility - the ability

2016-06-07 13:53:20 866

转载 qt序列化 (二)

As I promised, today I will provide some more code. I will also start discussing various issues related to backward and forward compatibility of data files.For now I will focus on simple cases lik

2016-06-07 13:51:46 547

转载 qt序列化 (一)

Almost all applications need to store some data and be able to read it later, whether it's a document file or just some application settings. The data can be anything from a few integers to a complex

2016-06-07 13:49:10 1323

原创 关于QAbstractGraphicsShapeItem的一个工程实践

目前项目中正在实现各类基本图形的绘制,在绘制完矩形和椭圆后,在碰撞过程中会发生干扰。这个问题苦恼了一天仍未解决,现已解决。相关的类——————————————————————————————————————————————矩形类:DSRectItem,关键方法如下:QRectF DSRectItem::boundingRect() const{ qreal

2015-12-04 07:40:37 1742 1

翻译 Graphics View Framework 简介

Graphics View provides a surface for managing and interacting with a large number of custom-made 2D graphical items, and a view widget for visualizing the items, with support for zooming and rotation.

2015-10-13 22:28:35 4418

原创 qt QToolBox tab 文字居中

背景:在利用QToolBox实现一个简单的抽屉控件 / 导航控件时,发现QToolBox::tab的标题总是居左。尝试使用text-align属性、subcontrol-xxx属性都不起作用。解决办法:利用padding属性进行"硬编码"。代码片段如下: //当前窗口的宽度,其中 // TOOLBOXWND_W

2015-09-07 14:33:33 5407

原创 收房验房注意事项

注意事项:做足收楼准备工夫收楼前的准备宜细不宜漏。首先应看清开发商约定的收楼时间,确定具体收楼日期。然后是要找出购房合同,仔细研究合同中的交楼约定,研读相关细则。其次,准备各种相关资料,包括申办产权证需要的原购房合同(契约),各期还款单据(发票或用于换发票的收据),如属按揭购房的要带上银行贷款合同,还有业主本人的身份证、常住人员照片,收楼通知书等。还有相关工具。

2015-08-11 21:59:20 980

转载 Linux系统init过程之 Systemd

本文源自:浅析 Linux 初始化 init 系统,第 3 部分: SystemdSystemd 的简介和特点Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。systemd 和 ubuntu 的 upstart 是竞争对手,预计会取代 UpStart,实

2015-04-27 23:47:52 863

转载 Linux系统init过程之 UpStart

本文引自:浅析 Linux 初始化 init 系统,第 2 部分: UpStartUpstart 简介假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这是因为 Ubuntu 使用了一种被称为 upstart 的新型 init 系统。开发 Upstart 的缘由大约在 2006 年或者更早

2015-04-27 23:43:10 671

转载 Linux系统init过程之sysvinit

本文引自:浅析 Linux 初始化 init 系统,第 1 部分: sysvinit什么是 Init 系统,init 系统的历史和现状Linux 操作系统的启动首先从 BIOS 开始,接下来进入 boot loader,由 bootloader 载入内核,进行内核初始化。内核初始化的最后一步就是启动 pid 为 1 的 init 进程。这个进程是系统的第一个

2015-04-27 23:38:28 697

转载 Android API Guides 之 进程 线程 [译]

进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进

2014-12-25 22:57:24 542

原创 (6) APT工具集

第六章 APT工具集简易地安装和升级操作是Debian系统风靡的原因之一,这个独特的优势主要归功于APT程序。APT是advanced package tool的缩写。这个程序的"advanced"之处在于它处理包的方式。它不是简单地逐个对待每个包,而是根据包的依赖,对相关的包进行关联处理。package source和source package:    source容易

2014-11-11 21:25:20 1303

转载 /etc/profile、~/.bashrc、/etc/bashrc、~/.bash_profile、 ~/.bash_login、 ~/.profile、/etc/environment

在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.bash_login、 ~/.profile。如果 ~/.bash_profile文件存在的话,

2014-11-06 11:47:09 654

原创 (5) Debian系统中的包

做为一个Debian系统管理员,你将会经常接触.deb包,因为它们有助于安装软件和维护软件。因此好好了解.deb是很有帮助的。本章描述了二进制包和源码包的组成。前者是指.deb包,直接使用dpkg,后者包含了源码,以及编译构建的指令。5.1 .deb的结构 Debian包格式的设计要点之一是能够方便地使用ar,tar和gzip等命令提取文件。这样的设计看起来没有什么用途,但在移植性和灾

2014-11-01 18:38:55 2996

原创 字符集:ASCII ANSI UNICODE UTF GB2312 ...

ASCII : 全称: American Standard Code for Information Interchange. 简介:标准ASCII 码使用7位二进制来表示字符,一共128个,其中33为控制字符,其余为可打印字符。通常称为Single Byte Charecter Set(SBCS)。 扩展ASCII使用了整个字节的8位,它增强了标准ASCII的能力,能

2014-10-14 12:43:58 627

翻译 (3) 服务器更新为Debian系统

第三章 分析已有的配置和系统迁移任何对计算机系统的较大的变动都需要考虑已有的系统情况,这样能够尽最大程度的重复利用已有资源。本章将介绍一个通用的方法,用来将其他任何系统迁移到Linux系统。3.1 在混杂的环境中并存 Debian能够很好的融合到各种系统环境中。这个近乎完美的整合能力来自市场的压力,它要求软件发行商开发程序遵循的标准。遵循标准使得管理员能够区分程序功能,比如服务器和

2014-09-28 23:59:01 740

翻译 (2) 为什么使用Debian,举例分析

第二章 案例分析在这本书的语义环境中,假设你是一个不断成长的小型企业的系统管理员。为了企业接下来的几年的发展,你和你的领导一起,需要重新制定的信息系统管理计划的时刻已经到来。考虑到Debian系统特性和经济因素,于是你选择了Debian系统。让我们一起去看看有哪些是适合你的...我们设想这个案例研究接近目前有一定规模的公司中使用的所有现代信息系统服务。在读了本书后,你将学会如何在你的服

2014-09-22 01:23:55 683

翻译 (1) Debian 项目介绍

第一章 the Debian project在学习技术之前,让我们先了解一下什么是Debian Project,以及它的目标,理念和运作。1.1 什么是Debain? Debian名字起源:截止目前,Debian不是一个缩写词。事实上,它是两个first名字的缩写:Ian Murdock和他当时的女友Debra。Debra+Ian=DebianDebian是

2014-09-21 15:34:19 2162

原创 JavaPOS标准v1.14 (4) - JCL组件解析

WHAT?JCL是一个loading/configuration API,能够使Device Control绑定到对应的DeviceService,这个service可以是任何提供商版本。

2014-06-11 17:02:39 1530

原创 JavaPOS标准v1.14 (3)

一、           类和接口l  概要     l  类和接口的使用举例l  示例代码片段l  Java package    二、           Device ControlsDevice Control功能:l  支持某个设备类别所应有的接口,这些接口包含属性、方法和事件。l  管理Device S

2014-05-30 09:44:39 1367

原创 JavaPOS标准v1.14 (2)

Device Behavior ModelsProperties,Methods,Events:                                6.1             Properties.   设备的特性或者设置。读取属性的方法:TypegetSampleProperty() throws JposException;voids

2014-05-30 09:35:58 2444

原创 JavaPOS标准v1.14 (1)

一、 JAVA FOR RETAIL POS是什么?使用java开发技术,为上层应用程序提供一套统一的相关POS设备接口。它是upos框架的一种实现,可定义为:1, 为访问基于java实现的pos设备提供一个框架2, 提供足够的一套API JAVA FOR RETAIL POS标准委员会是由多家零售业厂商以及终端用户联合创立的,其宗旨是提供一套java 接口。 JAVA

2014-05-30 08:07:02 4088 1

转载 内存对齐

一、什么是对齐,以及为什么要对齐:  1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。  2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只

2014-04-17 21:07:15 533

原创 单链表的逆序

#include using namespace std;typedef struct NODETYPE{ int value; struct NODETYPE * next;}NODE;//构造链表NODE * InitLinklist(){ const int SIZE = 10; NODE * header = new NODE; h

2014-04-17 18:25:46 512

原创 QTextEdit的段落排版

相关结构就不多说了,排版使用Html属性。

2014-04-09 21:08:20 4279

原创 qt的qpushbutton的基本qss 用法

效果:style sheet如下(按钮为flat格式): ui->pushButton->setStyleSheet( "QPushButton:hover:!pressed { background-image: url(://image/settings.png);border-style: outset;"

2014-03-28 14:59:38 6436

原创 QT 简单仿写QQ界面

因为要写一个跨平台内网传输工具DKD,为了最大程度的代码复用,所以考虑使用QT,对QT不熟悉,10天的摸索,终于画出简易的仿QQ界面,开发环境为:qt creator+gcc,效果如下:主窗口的区域切割为三部分:主窗口类派生于QFrame,关键代码如下: //without system titlebar setWi

2014-03-19 21:51:57 3062 2

原创 VLC播放RTP PS 流的方法

网上都是播放TS的sdp定义,这里给出一个PS的,根据这个想改了改下,定义如下:v=0 o=- 20140233 20140238 IN IP4 192.168.2.105 //#1s=rtp PS stream i=N/A c=IN IP4 192.168.2.105 //#2t=0 0 a=tool:ACME RTSP server a=recvonlya=type

2014-02-28 17:09:29 6743

原创 twisted 学习笔记1 % 介绍以及安装

简介:       Twisted是一个使用Python编写的,开源的,事件驱动的网络库/框架。Twisted支持多种常用的传输层和应用层协议:TCP,UDP,SSL/TLS,HTTP,IMAP,SSH,IRC,FTP。它可以实现每种协议的服务器与客户端,能够轻松实现配置和部署。Twisted有high-level和low-level两种级别接口,用以实现高效的跨平台网络应用程序。你可以用hi

2014-01-15 13:25:58 855

转载 mingw和cygwin的比较

Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库.    但是,这些API的功能在win32中也能实现

2014-01-14 10:53:46 961

原创 libyuv在windows下的编译。

其实 在  http://code.google.com/p/libyuv/wiki/GettingStarted  中 已经讲得很清楚了,但是在windows下编译多多少少都会遇到问题。下面说说我的编译过程。作者环境:xp sp3   +  vs20051 准备工作a, 安装Python , svn, git。 这个步骤可选,不提前安装也可以。

2013-11-26 18:34:28 5591

转载 jrtplib-3.9.1 vc6编译

jrtplib-3.7.1提供了VC6的工程jrtplib-3.9.1没提供,自己搭环境发现还有头文件没生成好,要CMake牛的话可以参考CMakeList将XX.h.in改为xx.h一番挣扎后放弃了在网上找到有人用VS2010编译成功的案例来源:jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译基本步骤一样,需要过滤IPV6就可以了(vc6那时

2013-09-27 17:27:29 931

转载 H264 原理 P帧 I帧 B帧

----------------------前言-----------------------       H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像

2013-09-24 16:52:02 918

转载 PS流格式

转自:http://blog.csdn.net/wangjiannuaa/article/details/7679486概念:将具有共同时间基准的一个或多个PES组合(复合)而成的单一的数据流称为节目流(Program Stream)。ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。

2013-09-24 14:49:30 682

转载 视频格式封装

比较常用的有以下封装格式1 AVIAVI容器-成熟的老技术        AVI是微软1992年推出用于对抗苹果Quicktime的技术,尽管国际学术界公认AVI已经属于被淘汰的技术,但是由于windows的通用性,和简单易懂的开发API,还在被广泛使用。       AVI的文件结构、分为头部, 主体和索引三部分. 主体中图像数据和声音数据是交互存放的。从尾部的索引可以索引跳到自

2013-09-23 17:29:58 1006

转载 linux ipc

IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。System V,BSD,POSIX    System V是Unix操作系统最早

2013-08-30 01:07:51 825

转载 linux 前台进程 后台进程

一. 有关进程的几种常用方法1.1  & 符号在命令后面加上一个 & 符号,表示该命令放在后台执行,如:[oracle@singledb ~]$ crontab -l20 17 * * * /u02/rman_incremental_backup.sh & 1.2  Jobs 命令       该命令可以查看当前有多少在后台运行的命令,jobs 列出当前shell环境中

2013-08-26 11:41:52 4551

转载 linux 终端 伪终端 控制台 概念

基本概念:1>tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2>pty(伪终端,虚拟终端):但是如果我们远程telnet到主机或

2013-08-23 22:26:57 698

转载 duilib xml配置

DUILib xml配置项根节点        子类      属性                            类型Window                                                             |--------Image      图片信息    |            o------name

2013-08-18 15:04:35 1053

gui-chfs-windows-v1.9.zip

一个 HTTP文件共享服务器,使用简单,适合在小型区域网内使用或个人使用。

2019-08-05

DNiD2 .NET脱壳辅助工具

.NET脱壳辅助工具

2019-07-03

http文件共享服务器 v1.6

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 支持webdav协议 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

2018-11-29

HTTP文件共享软件

WINDOWS平台下的桌面程序,用来快速共享文件,搭建文件共享服务器

2018-09-19

http文件共享服务器 v1.4

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

2018-09-12

http文件共享服务器 v1.2

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

2018-05-24

http文件共享服务器v1.0

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 跨平台运行,支持主流平台:Windows,Linux和Mac 界面简洁,简单易用 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 支持账户权限控制和地址过滤 支持快速分享文字片段 与其他常用文件共享方式(如FTP,飞秋,网盘,自己建站)相比,具有使用简单,适用场景更多的优点,在个人使用以及共享给他人的场景中非常方便快捷。

2018-01-22

http文件共享服务器

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点: 1,单个文件,整个软件只有一个可执行程序,无配置文件等其他文件 2,部署简单 3,跨平台运行,支持Windows(xp sp2及其以上版本)和Linux 4,界面简洁,简单易用 5,支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便 与其他常用文件共享方式(如FTP,飞秋)相比,访问者只需要打开浏览器直接访问地址即可,无需额外下载专用客户端。在个人使用以及共享给他人的场景中非常方便快捷。

2017-11-28

JAVAPOS V1.14笔记

JAVAPOS,JAVAPOS,JAVAPOS,JAVAPOS

2014-05-30

UnifiedPOS v1.14

截止目前(2014-5-20)来说最新版的UPOS标准文档

2014-05-29

《twisted-intro》by Dave Peticolas

Dave Peticolas写的twisted文档,配合官方文档使用,很不错

2014-01-14

ftpc (a mini & ugly ftp client by python) python

python写的一个简单的ftp客户端,适合python初学者看看

2014-01-08

ftpc (mini ftp客户端,linux c 编程入门者 )

这是一个简单的mini ftp客户端,linux平台,采用C语言编写。 使用了libcurl库,请注意安装。 目的是练习makefile gdb vim/ide的使用。详见makefile以及ftpc.txt帮助。 目前功能不完善,只有站点管理和浏览,上传,下载功能。 这个小项目适合linux开发新手参考 一起学习进步

2013-12-29

sip协议详解

sip协议详解

2013-05-27

osip2-4.0.0 eXosip2-4.0.0

osip2 , exosip2 lib , VC6工程。直接配置好的workplace。。。 注意需要升级VC6的SDK,xp sp2

2013-05-24

gdi+ 文档

gdi+

2012-07-25

TCP_IP网络实验程序篇

TCP_IP网络实验程序篇 ,可以看下,里面的源码可以练练手

2012-05-30

匿名管道实现控制台重定向

功能描述:利用匿名管道实现控制台的重定向,本例子调用PING命令行 开发环境:VS2008

2012-05-24

PE文件结构详解

PE文件结构详解

2012-03-11

Visual C++网络高级编程

Visual C++网络高级编程 Visual C++网络高级编程

2012-02-14

仿QQ截屏 VC源码

除了截取区域绘图意外,QQ截屏的其他功能都有了:拖拽,改变大小,菜单窗口等。 工程是VS2008,是一个exe模块,差不多可直接用在项目里了,当然可以根据需求修改代码。 我也是在别人代码基础上改的。也可以在项目中封装成库。

2012-01-05

VC HTTP下载

使用WININET API来实现HTTP文件下载 工程类型:VS2008

2011-09-16

VC操作XML demo

VC操作XML demo ,操作XML直接使用,没有封装成类

2011-06-23

核心编程 进程模块快照 ProcessInfo

核心编程 进程模块快照 ProcessInfo

2011-06-23

MFC 自绘菜单封装

源码是一个demo,封装的菜单类:CCustomMenu。 封装的自绘菜单实现了 左侧菜单标题,菜单项目图像标记等。。。

2011-05-03

记事本1.0 工程:WIN32 SDK

基本功能都实现了,看懂了对初学WIN32很有帮助

2010-10-15

简单学生成绩信息管理系统源代码(C语言)

很简单的代码,没用链表~ ,并且保存到文件。

2009-05-31

空空如也

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

TA关注的人

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