随笔分类 -  linux

摘要:这问题,估计计算机专业的同学在找研发等工作的时候都会遇到过。前几天某老牌软件厂商的电话面试就提到了这一经典问题,今天招聘会上又有不少同学说在面试的时候被问到这点。在这里我就起个头,大家有啥想法意见等都欢迎回帖交流。 要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。 进程,是并发执行的程 阅读全文
posted @ 2017-03-20 08:58 专注it 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序: 字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 块设备:是指可以从设备的任意位置读 阅读全文
posted @ 2017-03-17 15:02 专注it 阅读(672) 评论(0) 推荐(0) 编辑
摘要:嵌入式linux驱动开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通文件一样对硬件设备进行操作。设备驱动程序是内核的一部分,完成以下功能:◇ 驱 阅读全文
posted @ 2017-03-15 13:46 专注it 阅读(1546) 评论(0) 推荐(0) 编辑
摘要:Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。 一、修改时区: # cp /usr/share/zoneinfo/Asia/Shanghai /et 阅读全文
posted @ 2017-03-14 10:09 专注it 阅读(22649) 评论(0) 推荐(0) 编辑
摘要:在任何程序设计环境及语言中,内存管理都十分重要。在目前的计算机系统或嵌入式系统中,内存资源仍然是有限的。因此在程序设计中,有效地管理内存资源是程序员首先考虑的问题。 第1节主要介绍内存管理基本概念,重点介绍C程序中内存的分配,以及C语言编译后的可执行程序的存储结构和运行结构,同时还介绍了堆空间和栈空 阅读全文
posted @ 2017-03-06 11:10 专注it 阅读(7553) 评论(1) 推荐(0) 编辑
摘要:一、主要方法 http://blog.csdn.net/hdfyq/article/details/38456981 上面文章的步骤至mysql安装完毕以及设置(记住 update user set host='%' where host='localhost' 别执行,你如果这样做了就对所有IP开 阅读全文
posted @ 2017-03-02 14:39 专注it 阅读(233) 评论(0) 推荐(0) 编辑
摘要:在学习了这么些天的驱动之后,个人觉得驱动就是个架构的问题,只要把架构弄清楚了 然后往里面添砖加瓦就可以了,所以似乎看起来不是太困难,但也许是是我经验不足吧,这只能算是个人浅见了 这两天在学习USB驱动开发,奇怪的是老师居然不讲USB的代码,让人不理解,后来在网上找资料才发现原来内核已经给我们准备了一 阅读全文
posted @ 2017-03-01 13:17 专注it 阅读(975) 评论(0) 推荐(0) 编辑
摘要:<一> 1、Linux 基础 安装Linux操作系统 Linux文件系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux操作系统 Linux基本命令实践 设置Linux环境 阅读全文
posted @ 2017-02-24 17:36 专注it 阅读(399) 评论(0) 推荐(0) 编辑
摘要:安装wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar -xf sendEmail-v1.56.tar.gzcd sendEmail-v1.56cp sendEmail /usr/loc 阅读全文
posted @ 2017-02-21 08:59 专注it 阅读(476) 评论(0) 推荐(0) 编辑
摘要:一、环境介绍: 服务器:centos 192.168.1.225 客户端:centos 192.168.1.226 二、安装: NFS的安装配置:centos 5 : yum -y install nfs-utils portmap centos 6(在CentOS 6.3当中,portmap服务由 阅读全文
posted @ 2017-02-20 16:22 专注it 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:一、我们先看看编写的shell脚本的内容,该shell的作用主要是实现监控某个程序崩溃之后就自动重启该进程。 while true do procnum=` ps -ef|grep "test"|grep -v grep|wc -l` if [ $procnum -eq 0 ]; then /hom 阅读全文
posted @ 2017-02-17 14:39 专注it 阅读(484) 评论(0) 推荐(0) 编辑
摘要:不同协议所属的层次如下图: IP IP地址一开始是分类编址,到了20世纪90年代更换为无分类编址。分类编址时IP地址共有五类ABCDE。对于ABC类地址,IP地址都可以划分为网络标识和主机标识。从一个IP地址中提取网络地址要用网络掩码和IP地址进行与运算。IP地址最初是两级编址,但是这会存在极大的地 阅读全文
posted @ 2017-01-23 16:55 专注it 阅读(307) 评论(0) 推荐(0) 编辑
摘要:创建一个右下有两个按键的对话框,放置一个Label和一个LineEdit。 下面就是编码的操作了,我们需要在Dialog中声明一个信号,当用户点击OK时传递LineEdit中的内容到mainWindow中,具体的dialog.h代码为: 最后看下结果: 最终的结果,因为信号和槽可以是多对多的,所以, 阅读全文
posted @ 2017-01-05 14:33 专注it 阅读(3968) 评论(0) 推荐(1) 编辑
摘要:DNS协议是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 一、什么是DNS? DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP 阅读全文
posted @ 2016-12-23 09:44 专注it 阅读(1956) 评论(0) 推荐(0) 编辑
摘要:册一: 1、Linux挂载Winodws共享文件夹 第一步:先在Windows上创建一个共享目录 Windows系统IP是172.16.18.56;共享文件夹:E:\test 第二步:在linux中运行如下命令: mount -t cifs -o username=user,password=pas 阅读全文
posted @ 2016-12-13 09:58 专注it 阅读(2344) 评论(0) 推荐(0) 编辑
摘要:服务器设计技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。 1 循环服务器与并发服务器模型 在网络程序里面,一般来说都是许多客户对应一个服务器,为了处理客户的请求,对服务端的程序就提出了特殊的要求。 目前最常用的服务器模型有: ·循环服务器:服务器在 阅读全文
posted @ 2016-12-11 16:00 专注it 阅读(1648) 评论(0) 推荐(0) 编辑
摘要:Linux下配置网卡ip别名何谓ip别名? 用windows的话说,就是为一个网卡配置多个ip。 什么场合增加ip别名能派上用场? 布网需要、多ip访问测试、特定软件对多ip的需要...and so on. 下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。 一、首先为服务 阅读全文
posted @ 2016-12-10 15:26 专注it 阅读(33985) 评论(1) 推荐(1) 编辑
摘要:栈与函数调用惯例(又称调用约定)— 基础篇 记得一年半前参加百度的校招面试时,被问到函数调用惯例的问题。当时只是懂个大概,比如常见函数调用约定类型及对应的参数入栈顺序等。最近看书过程中,重新回顾了这些知识点,对整个调用栈又有了较深入的理解。作为笔记,记录于此。 NOTICE:本文笔记以32位Linu 阅读全文
posted @ 2016-11-03 09:45 专注it 阅读(608) 评论(0) 推荐(0) 编辑
摘要:linux 网络编程是通过socket(套接字)接口实现,Socket是一种文件描述符,socket起源于UNIX,在Unix一切皆文件哲学的思想下,socket是一种"打开—读/写—关闭"模式的实现,服务器和客户端各自维护一个"文件",在建立连接打开后,可以向自己文件写入内容供对方读取或者读取对方 阅读全文
posted @ 2016-11-02 09:19 专注it 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:接口处理篇accept,bind,connect,endprotoent,endservent,getsockopt,htonl,htons,inet_addr,inet_aton,inet_ntoa,listen,ntohl,ntohs,recv,recvfrom,recvmsg,send,sen 阅读全文
posted @ 2016-11-02 09:10 专注it 阅读(2641) 评论(0) 推荐(0) 编辑