自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 IP地址,子网掩码、默认网关,DNS服务器是什么意思?

(一)  问题解析001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机没设DNS,竟然能上QQ,却不能打开网页,这是为什么呢>答:  IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个

2014-11-01 14:13:20 726

转载 C/S架构和B/S架构的概念和区别

C/S 架构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和

2014-10-27 09:21:30 619

转载 vsat卫星通信系统

【什么是VSAT卫星通信系统】  VSAT是VERY SMALL APERTURE TERMINAL的缩字,直译为甚小口径卫星终端站。所以也称为卫星小数据站(小站)或个人地球站(PES),这里的“小字”指的是VSAT卫星通信系统中小站设备的天线口径小,通常为1.2-2.4M。利用此系统进行通信具有灵活性强、可靠性高、使用方便及小站可直接装在用户端等特点,利用VSAT用户数据终端可直接和计算机联

2014-09-26 09:33:47 4538

转载 ubuntu 1:1.10 root登录后不能调节声音

原因:root用户没有对pulsaudio的访问权限,而且pulsaudio默认是不能在root下自动启动的。解决办法:一、修改自动启动:编辑 vim /etc/default/pulseaudio,将下面两项改为和下面的一样PULSEAUDIO_SYSTEM_START=1DISALLOW_MODULE_LOADING=0                        

2014-06-14 17:27:03 505

转载 Qtcreator配置、交叉编译arm程序

大家知道在windows下使用qtcreator集成IDE开发环境开发Qt程序,甚至是其他与Qt无关的程序,在此过程中大家也可能感受到了它的魅力,呵呵,那么,各位朋友有没有使用它在Linux下开发自己的程序了?更有甚者,用它来交叉编译arm程序了?答案是可能的,而且相当方便。好了,下面我来带大家感受它的魅力吧!!!一、下载安装Linux下的QtCreator安装包(如:qt-creator-l

2014-06-14 14:05:33 1244

转载 Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决

Gtk-WARNING**:无法在模块路径中找到主题引擎:“pixmap”的解决 如果终端中提示: (gvim:2353): Gtk-WARNING **: 无法在模块路径中找到主题引擎:“pixmap”,  www.2cto.com  解决方法是运行:sudo apt-get install gtk2-engines-pixbuf

2014-06-14 12:27:45 561

转载 Ubuntu windows双系统设置开机默认启动系统

如果你使用了硬盘安装ubuntu且不想放弃windows的话,那么在你开机的时候就需要手动选择要启动到哪个系统下工作,这里介绍下ubuntu使用grub引导设置开机默认启动系统以及时间.你需要修改一个文件,它在/boot/grub/grub.cfg,查看下它的内容,命令:cat /boot/grub/grub.cfg## DO NOT EDIT THIS FILE## It

2014-06-08 20:20:48 785

转载 Ubuntu下建立tftp服务器

.安装tftp的服务端和客户端:sudo apt-get install tftpd-hpa ;安装tftp服务端sudo apt-get install tftp-hpa   ;安装tftp客户端2.安装xinetdsudo apt-get install xinetd3.在/下建立tftpboot目录,作为服务器的目录sudo mkdir /tftpboot释放权限

2014-06-08 19:57:55 427

转载 【Ubuntu 64bit】libz.so.1: cannot open shared object file: No such file or directory

error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory  make: ***这时候输入命令:   sudo apt-get install lib32z1

2014-06-08 17:35:01 2893

转载 Unable to find the ncurses libraries的解决办法

我们在更新CentOS或者Ubuntu的内核时,执行make menuconfig可能看如这样的错误:*** Unable to find the ncurses libraries or the*** required header files.*** ‘make menuconfig’ requires the ncurses libraries.****** Instal

2014-06-08 17:29:48 445

转载 安装win7后没有了ubuntu启动项

原先是xp和ubuntu双系统,后来心血来潮想装个win7,于是乎插入光盘,直接安装到C盘,几分钟及装完了,感觉很麻利,可再重启时只有一个win7选项,而没有了熟悉的ubuntu启动项。于是上网开始查,咋么再把ubuntu的启动项加进去,一搜一大推,于是就挨着试吧,人家都说行的方法再我这都不行,不知道为啥,最近又忙于期末考试,没时间整,很多网友说最简单的方法就是重装!这是菜鸟才干的事,尽管我还是菜

2014-05-28 21:40:54 1137

转载 QT 技术应用常用问题解答

       1、如果在窗体关闭前自行判断是否可关闭  答:重新实现这个窗体的closeEvent()函数,加入判断操作  Quote:  void MainWindow::closeEvent(QCloseEvent *event)  {  if (maybeSave())  {  writeSettings();  event

2014-05-04 20:34:49 439

转载 Qt重绘之update,repaint详解(转)

Qt里面的重绘和Windows编程里面的重绘差不多。但是Qt的重绘更有特色,更加智能。在讲之前,先说说paintEvent()paintEvent()是一个虚函数槽(slot),子类可以对父类的paintEvent进行重写。当调用 update(),repaint()的时候,paintEvent()会被调用,另外,当界面有任何改变的时候,paintEvent

2014-05-04 16:27:58 8295

转载 sprintf 使用说明

#include 函数原型:int sprintf( char *buffer, const char *format [,argument] ... )注意这里的buffer指针 指向的是格式化字符后写入的首地址说明文档上的描述:  Write formatted data to a string. These functions are deprecated

2014-02-26 14:53:17 675

转载 vmware下ubuntu的 usb转串口 的minicom使用

我用的虚拟机是VMWare9.0,ubuntu-11.10系统   由于使用的是 usb转串口,所以没有必要在VM下添加串口。   连接好开发板,打开linux虚拟机,进入终端输入sudo minicom –s,进入minicom的设置模式。现在虚拟机下面的 usb图标点下,然后点击 connet。等待vm安装usb,成功后开始一下设置。1. 选择串口:在选择菜单中的“Seri

2014-01-11 22:05:09 1046

原创 安装vsftpd 让Windows下的CuteFTP ftp客户端访问 linux / ubuntu

#apt-get install vsftpd修改配置文件#vi /etc/vsftpd.conf26 local_enable = YES#接受本地用户29 write_enable = YES#允许写重启 vsftpd# /etc/init.d/vsftpd restart在windows下安装ftp客户端软件CuteFTP打开软件,输入linux系统的

2014-01-11 19:52:16 2253 1

原创 ubuntu显示分辨率

当调整ubuntu显示分辨率时,分辨率选项中有1024x768、800x600,没有想要的1600x900项。显示器设置里显示“未知”显示器。用下面的命令可以看到显卡的信息:$ lspci | grep VGA00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Gra

2013-12-19 20:00:12 1016

转载 Linux下Socket编程

什么是Socket   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。    Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传

2013-12-18 15:17:02 532

原创 V4L2编程

V4L2编程    video4linux2(V4L2)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,V4L2驱动的Video设备节点路径通常/dev/video/中的videoX.    V4L2驱动对用户空间提供字符设备,主设备号为81,对于视频设备,其次设备号为0-63。除此之外,次设备号为64-127的Radio设备,

2013-11-18 18:51:01 926

转载 NFS服务器 实现宿主机与开发板同步

首先在 ubuntu 平台 (PC)下做如下设置: 一:安装 NFS 服务器 sudo apt-get install nfs-kernel-server二:配置该服务器 sudo vi /etc/exports在打开的空的文件中,添加想要共享的目录 /srv/share *(rw,sync,no_subtree_squash)这里: /srv/sh

2013-10-25 11:25:25 1401

转载 Linux下通过ioctl系统调用来获取和设置网络信息

#include  #include  #include  #include  #include  #include  #include  #include  #include   // 获取IP地址,子网掩码,MAC地址 int GetLocalNetInfo(     const char* lpszEth,     char* szIp

2013-08-24 10:44:36 725

转载 File_operations 介绍

File_operations结构体file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作。在系统内部,I/O设备的存取操作通过特定的入口点来进行,而这组特定的入口点恰恰是由设备驱动程序提供的。通常这组设备驱动程序接

2013-08-15 11:01:07 7657 1

原创 关于使用 class_create,device_create,class_device_create 创建设备节点

在写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create

2013-08-13 14:58:22 1856

原创 linux中的延时函数(部分)供初学者参考

应用程序中:#include usleep( n ); // 延时 n 微妙sleep(n); //延时 n 秒如果想实现1mS的话,可使用:usleep( 1000 ); 驱动程序中: include    1、void ndelay(n); //延时 n 纳秒 1/10^-9   2、void udelay(n); //延时 n 微秒 1/10^-6  

2013-08-13 14:30:27 779

转载 linux驱动和应用程序的头文件(部分)

驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include   //最基本的文件,支

2013-08-13 13:22:08 773

空空如也

空空如也

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

TA关注的人

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