- 博客(25)
- 收藏
- 关注
转载 IP地址,子网掩码、默认网关,DNS服务器是什么意思?
(一) 问题解析001. 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真奇怪,我的计算机没设DNS,竟然能上QQ,却不能打开网页,这是为什么呢>答: IP是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个
2014-11-01 14:13:20
762
转载 C/S架构和B/S架构的概念和区别
C/S 架构C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和
2014-10-27 09:21:30
651
转载 vsat卫星通信系统
【什么是VSAT卫星通信系统】 VSAT是VERY SMALL APERTURE TERMINAL的缩字,直译为甚小口径卫星终端站。所以也称为卫星小数据站(小站)或个人地球站(PES),这里的“小字”指的是VSAT卫星通信系统中小站设备的天线口径小,通常为1.2-2.4M。利用此系统进行通信具有灵活性强、可靠性高、使用方便及小站可直接装在用户端等特点,利用VSAT用户数据终端可直接和计算机联
2014-09-26 09:33:47
5096
转载 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
544
转载 Qtcreator配置、交叉编译arm程序
大家知道在windows下使用qtcreator集成IDE开发环境开发Qt程序,甚至是其他与Qt无关的程序,在此过程中大家也可能感受到了它的魅力,呵呵,那么,各位朋友有没有使用它在Linux下开发自己的程序了?更有甚者,用它来交叉编译arm程序了?答案是可能的,而且相当方便。好了,下面我来带大家感受它的魅力吧!!!一、下载安装Linux下的QtCreator安装包(如:qt-creator-l
2014-06-14 14:05:33
1285
转载 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
622
转载 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
847
转载 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
459
转载 【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
2992
转载 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
479
转载 安装win7后没有了ubuntu启动项
原先是xp和ubuntu双系统,后来心血来潮想装个win7,于是乎插入光盘,直接安装到C盘,几分钟及装完了,感觉很麻利,可再重启时只有一个win7选项,而没有了熟悉的ubuntu启动项。于是上网开始查,咋么再把ubuntu的启动项加进去,一搜一大推,于是就挨着试吧,人家都说行的方法再我这都不行,不知道为啥,最近又忙于期末考试,没时间整,很多网友说最简单的方法就是重装!这是菜鸟才干的事,尽管我还是菜
2014-05-28 21:40:54
1162
转载 QT 技术应用常用问题解答
1、如果在窗体关闭前自行判断是否可关闭 答:重新实现这个窗体的closeEvent()函数,加入判断操作 Quote: void MainWindow::closeEvent(QCloseEvent *event) { if (maybeSave()) { writeSettings(); event
2014-05-04 20:34:49
460
转载 Qt重绘之update,repaint详解(转)
Qt里面的重绘和Windows编程里面的重绘差不多。但是Qt的重绘更有特色,更加智能。在讲之前,先说说paintEvent()paintEvent()是一个虚函数槽(slot),子类可以对父类的paintEvent进行重写。当调用 update(),repaint()的时候,paintEvent()会被调用,另外,当界面有任何改变的时候,paintEvent
2014-05-04 16:27:58
8343
转载 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
700
转载 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
1111
原创 安装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
2324
原创 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
1111
转载 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
564
原创 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
957
转载 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
1437
转载 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
764
转载 File_operations 介绍
File_operations结构体file_operation就是把系统调用和驱动程序关联起来的关键数据结构。这个结构的每一个成员都对应着一个系统调用。读取file_operation中相应的函数指针,接着把控制权转交给函数,从而完成了Linux设备驱动程序的工作。在系统内部,I/O设备的存取操作通过特定的入口点来进行,而这组特定的入口点恰恰是由设备驱动程序提供的。通常这组设备驱动程序接
2013-08-15 11:01:07
7761
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
1892
原创 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
822
转载 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
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人