自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(406)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux下为什么会有initrd initramfs这种虚拟文件系统

我们知道,在分析linux 启动过程的时候,我么

2014-11-01 14:13:26 1772

原创 linux 命令中的 -v 参数

也不知从何时起,我比较关注 各种软件的版本号,从

2014-10-31 15:18:11 11785

原创 shell 编程之 在解压文件时terminal 中动态显示指定符号

话不多说,直接源码:

2014-10-31 14:39:56 1342

转载 GPT分区基础知识及如何在GPT分区上安装WIN7

来自:大硬盘和WIN8系统,让我们从传统的BIOS+MBR模式升级到UEFI+GPT模式,现在购买的主流电脑,都是预装WIN8系统,为了更好的支持2TB硬盘,更快速的启动win8,预装系统都采取了GPT分区的格式,并且主板bios支持UEFI启动。如果您对这些专用名词比较陌生的话,笔者简单解释一下:MBR和GPT是两种不同分区形式,好比你买回来一块新硬盘,要划分成不同的

2014-09-18 21:19:13 1144

转载 GRUB

GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

2014-09-18 19:53:57 812

原创 Qt linux下设置系统时间

想要能修改 ARM板上的系统时间,试了两种方法:1.采用系统命令。system()  尝试了很多命令,date -s "20090807 16:02:23" ;date -s 16:02:23 ;但板子上的日期就是设置不成功,采用date -s 16:02:23 可以将时间设置成功。于是不得不考虑别的方法。2.标准C库 首先感叹下,C库很强大呀!  而且我觉着C库的移植

2014-07-26 16:10:44 10735 2

原创 Qt linux文件同步写入

由于linux 系统机制问题,文件的创建和写入并不会直接写入硬盘,而是先写入缓存,当系统要关闭或需要时才写入硬盘。为防止突然掉电,应将缓存中的文件及时同步到硬盘上去。linux 下的sync 命令具有数据同步功能,我们可以在Qt程序中调用该命令。     附:sync 命令说明sync命令 linux同步数据命令格式: sync 用途:更新 i-node 表,并将缓冲文件写

2014-07-23 16:12:34 6196

转载 QT实现不规则窗体和透明窗体

不规则窗体的实现有两种方式:一种是设置窗体的掩码图像;另一种是设置窗体背景透明,然后重写其绘图函数,将背景图绘制上去。 第一种方式:首先要准备两张图像,一张是要显示的图像,另一张是第一张图的掩码图像,黑色部分是你的窗体要显示的部分,如图: 具体实现的关键代码如下://IrregularForm1.hIrregularF

2014-07-18 09:25:31 2030

转载 RS485总线究竟能挂接多少个设备?

N年前做门禁系统上位机软件开发的时候突击培训过串口通信编程基础。后来在我的脑海里一直认为RS485总线能且只能挂接256个设备(因为地址是1byte,取值范围也就0-255)。    后来经过几个项目的了解,发现这个数字有着比较大的出入。有专门做串口嵌入式设备开发的说RS485总线只能挂接32个节点,这是由它自身的驱动能力决定的。而到网上搜索发现有人说可以支持128个,也有说能支持256个,甚

2014-07-08 14:13:33 8248

转载 MODBUS通讯协议及编程【一】

一、Modbus 协议简介  Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。  此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备

2014-07-08 13:10:07 1310

原创 51单片机基础汇总

在keil C51或者iar for c8051编译器下:int 占两个字节         范围:-32768~+32767long占四个字节       范围:-2147483648~+2147483647float占四个字节       范围:3.40E+38 ~ +3.40E+38double占8个字节    范围:-1.79E+308 ~ +1.79E+308

2014-06-18 16:42:51 1157

原创 java的面向对象

面向对象的三大特征:封装性,继承性,多态性。

2014-06-06 21:50:22 802 1

原创 Java的多线程状态及其他

要实现多线程,必修在主线程中多

2014-06-06 09:34:39 837

原创 Java 的多线程

Java 是支持多线程的语言。之前也就是知道线程的x

2014-06-04 19:08:21 883

原创 android Socket与SocketServer

今天也算是做了个实验吧实验

2014-06-01 16:54:05 8063 1

原创 errors were encountered while processing qmail qmail-run

在阿里云的ubuntu 下利用apt-get装软件shi

2014-05-25 19:50:24 2453 2

原创 Qt 连接阿里云云主机上的MySQL

Qt 连接阿里云云主机上的MySQL,林

2014-05-25 16:35:30 4141 1

原创 远程登录阿里云上的MySQL

最近对云和服务器之类的感兴趣

2014-05-25 16:00:03 42737

转载 MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'(111) 的问题

装了个navicat ,然后去连接mysql服务器,一直连不上,一开始以为是防火墙问题,后来防火墙都关闭, iptable服务关闭,还是不行,网上查了下:主要是因为设置了bind_address=127.0.0.1 原文引用: 问题描述:从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to

2014-05-25 09:57:34 203749 8

转载 mysql远程连接命令

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 192.168.0.201 -P 3306 -u roo

2014-05-25 09:45:04 1386

原创 MinGW 与MSVC的区别

Qt 中有两种方式编译,一种是

2014-05-24 16:23:38 36285

转载 ubuntu使用命令行下载文件

使用命令行下载文件 首先安装axel这个命令 sudo apt-get install axel 然后使用这个命令下载文件 例如: axel http://soft.vpser.net/lnmp/lnmp0.8-full.tar.gz 就会自动下载文件了

2014-05-24 12:23:12 18716 1

转载 Ubuntu命令行下安装,卸载软件包的过程

一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)(3)重新安装:apt-get --reinstall inst

2014-05-24 12:21:58 864 1

转载 QT界面(控件)相关设计的一些技巧总结

引言  最近在做数据库相关课程设计,所以就借此机会,先熟悉一下Qt的一些编程,同时了解一下C++的一些特性。其实更重要的是如何组织好相关模块的连接,如何规划项目,等等。所以就顺道把过程中遇到的问题和重要的一些控件的槽和信号介绍一下,以后忘了可以回来看。呵呵。   以下是我用到的一些重要的函数和代码:一、数据库的连接  1. QSqlDatabase TB = QSqlDatabase:

2014-05-24 11:27:26 2432

转载 使用Qt编写模块化插件式应用程序

动态链接库技术使软件工程师们兽血沸腾,它使得应用系统(程序)可以以二进制模块的形式灵活地组建起来。比起源码级别的模块化,二进制级别的模块划分使得各模块更加独立,各模块可以分别编译和链接,模块的升级不会引起其它模块和主程序的重新编译,这点对于大系统的构建来说更加实用。另一方面,对于商业目的明显的企业,各模块可以独立设置访问权限,开发成员只能访问自己负责的模块,其它模块是不能也不给看到的,这样减少了整

2014-05-24 11:20:42 1591

转载 如何 ubuntu下启动/停止/重启MySQL

如何启动/停止/重启MySQL一、 启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使

2014-05-24 10:41:55 94816 3

转载 MySql状态查看方法 MySql如何查看连接数和状态?

怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”)命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列

2014-05-24 09:26:34 829

转载 利用谷歌学术搜索生成规范的文献引用

最近在写毕业论文,自然免不了引用文献,但是引用方法比较复杂,比如会议时是[C]、期刊是[J]等等,我真心分不清,最好有一个工具可以帮助自动生成引用方法。今天早上师兄教了我一个好办法,不敢私藏,赶快和大家分享。其实方法很简单,首先你打开谷歌学术搜索(http://scholar.google.com.hk/schhp?hl=zh-CN):然后输入你要引用的文献名称,点击搜

2014-05-16 19:10:32 2611

转载 WIN7 下 Qt Creator 安装 QWT

QWT网址:http://qwt.sourceforge.net/qwtinstall.html1.先装SVN(因为QWT是用SVN进行版本控制的,只能用SVN下载)#sudo apt-get install svn2.下载QWT 源代码# svn co https://qwt.svn.sourceforge.net/svnroot/

2014-05-14 20:43:46 1217

转载 WIN7 下 Qt Creator 安装 QWT

LIBS += -L”D:\Qt\Desktop\Qt\4.8.0\mingw\lib” -lqwtINCLUDEPATH += D:\Qt\Desktop\Qt\4.8.0\mingw\include\Qwt

2014-05-14 19:52:51 1360

转载 android导入工程出现红色感叹号

在网上找到解决的方法,特此分享【问题原因】:工程中classpath中指向的包路径错误【解决办法】:右键项目名称 BuildPath —> Configure Build Paht…中,然后上面有几个选项卡找到 Libraries中 出现红色叉号的包为路径错误的包。到classpath中修改相应包的当前路径,也就是你SDK的路径。然后回到eclipse中F5刷新工程比如我的

2014-04-14 14:50:16 835

转载 Qt之自定义提示框二(右下角冒泡)

网页右下角上经常会出现一些提示性的信息,B/S有的东西,C/S当然也可以有,就像QQ的消息提示一样!实现一个类似的东西并不困难,只要想明白原理实现起来就很简单了! 实现原理:(1)显示:右下角缓慢弹出,定时器启动,逐渐改变位置即可,到达相应位置,停止计时器(2)驻留:定时器启动,让界面停留一定的时间,相应的时间过后停止定时器(3)退出:可以直接退出,

2014-03-03 19:36:38 5003 1

转载 Qt之任务栏系统托盘图标

转自http://blog.csdn.net/qivan/article/details/7506306那么多功能,其实就一个类就搞定了,那就是QSystemTrayIcon 头文件(主要 1.声明菜单相关动作 2.声明系统托盘对象,以及相关托盘槽函数 3.关闭事件)#ifndef SYSTEMTRAYICON_H#define SYSTEMTRAYICON_H

2014-03-02 11:10:52 6342

转载 Qt程序图标

网络上有很多这方面的介绍,这里只是MARK一下程序图标说明准备:1.图标文件:ICO图标文件(也许需要BMP/PNG转ICO工具)2.资源文件:RC文件,可手动创建一个空的RC文件注:这两个文件应与工程文件(*.PRO)放在同一路径下步骤:1.添加RC文件内容IDI_ICON1 ICON D

2014-03-02 09:50:35 1095

转载 Qt setWindowFlags的使用

setWindowFlags(Qt::WindowCloseButtonHint);//哈哈窗口只有一个关闭按钮 使用方法:1: clientMainWindow::clientMainWindow(QWidget *parent) : QMainWindow(parent,Qt::WindowCloseButtonHint) { } 2 clien

2014-03-01 14:35:59 25337

转载 Qt 安装事件过滤器installEventFilter

Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理。假设我们有一个CustomerInfoDialog控件,由一些QLineEdit控件组成。我们希望使用Space键得到下一个QLineEdit的输入焦点。一个最直接的方法是继承QLineEdit重写keyPressEvent()函数,当点击了Space键时,调用focu

2014-02-28 14:13:54 7207 1

转载 再谈Qt Focus事件

在我的前一篇文章中,我实现了QLineEdit获得焦点高亮显示与失去焦点恢复原样的操作,是通过重新继承该类,再重构该事件函数的方式。这篇文章紧跟那篇文章,这里要实现的功能也是一样的,而是通过另外不同的方式——事件过滤器(eventFilter)。Qt的事件模型中提供的事件过滤功能使得一个QObject对象可以监视另一个QObject对象中的事件,通过在一个QObject对象中安装事件过

2014-02-28 13:40:10 3120

原创 Qt控件函数的重写

重写QLineEdit的focusInEvent()和focusOutEvent()函数:源码如下:// MYLINEEDIT_H#ifndef MYLINEEDIT_H#define MYLINEEDIT_H#include class MyLineEdit : public QLineEdit{ Q_OBJECT public: MyLi

2014-02-28 13:20:07 8515

转载 QProcess学习

QProcessQt提供了一个QProcess类用于启动外部程序并与之通信.    启动一个新的进程的操作非常简单,只需要将待启动的程序名称和启动参数传递给start()函数即可.    例如:    QObject *parent;    QString program = "tar"     QStringList arguments; 

2014-02-26 20:06:06 3188

转载 Ubuntu下Zend Studio 10.5的安装及破解

首发Zend Studio 10.5正式版注册破解(2013-12-12更新)http://www.geekso.com/ZendStudio100/以下文章没有图片说明,如果你没有耐性看或想看图文并茂的图片文章请绕道,谢谢配合。转发请标明转自http://www.geekso.com/ZendStudio100/你还没有最新安装程序?1.ZendStudio下载地址:

2014-01-09 20:01:15 6581

Qt SignalMapper 使用实例

Qt SignalMapper 使用实例

2014-09-23

远程连接阿里云主机上的MySQL

Qt远程连接阿里云主机上的MySQL源码

2014-05-25

汉字内码提取工具

汉字内码提取工具,你值得拥有 配合BLOG 里面的源码

2014-01-04

MSCOMCTL.OCX

MSCOMCTL.OCX里面含有注册程序

2012-08-14

linux qt基于udp通信的小程序 接收端

linux qt基于udp通信的小程序 接收端

2012-03-26

linux qt基于udp通信的小程序

linux qt基于udp通信的小程序的发送端

2012-03-26

andriod +webservice+mysql 源码 智能连锁店系统

智能连锁店系统 andriod +webservice+mysql 相结合

2012-03-22

linux 下qt操作串口 完整工程源码

跟据yafeilinux 做出的完整工程

2012-03-20

真正用lwuit实现调用调用谷歌天气预报

网上还真的没有用lwuit这个包调用谷歌天气预报的程序,但我的事真正用到lwuit这个包!!

2011-07-26

linux的使用环境

linux的环境,基础性的教学,怎样进入linux及linux的命令。

2011-07-19

空空如也

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

TA关注的人

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