码迷,mamicode.com
首页 >  
搜索关键字:unix系统    ( 1628个结果
Qt多线程学习:创建多线程
【为什么要用多线程?】传统的图形用户界面应用程序都仅仅有一个运行线程,而且一次仅仅运行一个操作。假设用户从用户界面中调用一个比較耗时的操作,当该操作正在运行时,用户界面一般会冻结而不再响应。这个问题能够用事件处理和多线程来解决。【Linux有线程的概念吗?】传统的UNIX系统也支持线程的概念,但一个...
分类:编程语言   时间:2014-06-20 21:18:25    阅读次数:227
linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)
在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno,如socket(), bind(), accept(), listen()。erron存放一个正整数来保存上次出错的错误值。 对线程而言,每个线程都有专用的errno变量,不必考虑同步问题。 慢系统调用 指可能永远阻塞而无法返回的系统调用,通常是一些读写的例子,如pipe,终端设备,网络连接,典...
分类:系统相关   时间:2014-06-19 10:35:23    阅读次数:337
在VC下如何使用头文件unistd.h
头文件unistd.h是Linux/Unix的系统调用,包含了许多UNIX系统服务函数原型,如open、read、write、_exit、getpid等函数。在linux下能够编译通过的包含此头文件的程序,在VC下编译时出现了如下问题 fatal error C1083: Cannot open i...
分类:其他好文   时间:2014-06-18 10:31:54    阅读次数:244
{Make}
Make命令本身可带有四种参数:标志、宏定义、描述文档名和目标文档名。其标准形式为: Make [flags] [macro definitions] [targets] Unix系统下标志位flags选项及其含义为: -f file 指定file文档为描述文档,假如file参数为"...
分类:其他好文   时间:2014-06-18 08:59:54    阅读次数:215
Linux 与 BSD 有什么不同?
Linux 与 BSD 有什么不同? 这篇文章是别人写的,并做了一点改动。 汉澳sinox就是基于bsd开发的,因此可以理解为一个bsd分支,但是因为sinox不开源,被排除在外。bsd不是商业软件,是比较彻底的自由开源软件。 汉澳sinox做服务器,作为pc桌面,都表现出色。 Linux 和 BSD 都是免费的,开源的,类Unix系统。他们甚至使用很多相同的软件。他们看上去简直就像是一个...
分类:系统相关   时间:2014-06-17 22:46:23    阅读次数:373
Samba服务配置
SAMBA简介NFS只能实现在linux和unix系统之间实现文件共享,而CIFS(公共因特网文件系统)只能实现windows系统之间的文件共享。那么linux或unix系统怎么和windows系统之间共享文件呢?这就要用到SAMBA服务器了,SAMBA服务器能真正实现在不同主机、不同系统之间的文件共享。主要程..
分类:其他好文   时间:2014-06-16 18:11:33    阅读次数:219
Vim/Vi 使用总结
Vim/Vi简介1、Vim/Vi是一个文本编辑器,多适用在Linux/UNIX系统;早期是Vi,现在增强版是Vim,但使用的还是Vi的操作。2、Vim/Vi没有菜单,只有命令。3、作用:建立、编辑、显示文本文件。常用操作1、Vi有三种工作模式:命令模式、插入模式、编辑模式。InsertEdit2、格式:vi+文..
分类:其他好文   时间:2014-06-16 17:59:23    阅读次数:326
Samba服务器配置
1991年,AndrewTridgwell通过对数据包的分析,而编写了Samba这个自由软件(Samba官方网站:http://www.samba.org),只要在类UNIX启用Samba服务,类UNIX系统就好像变为了Windows甜系统,可以利用SMB协议与Windows系统之间实现资源共享等功能。Samba是开放源代码的GPL自由软件,..
分类:其他好文   时间:2014-06-16 16:48:17    阅读次数:415
Linux NFS (1)基本概念
NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文..
分类:系统相关   时间:2014-06-16 15:06:45    阅读次数:410
MySQL大小写问题
最近在将一个windows的mysql数据库转到linux上时,碰到表找不到问题,具体分析了下后发现原来是大小写问题。 在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。 奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。 要避免这个问题,你最好在定义数据库命名规则的时候就全部采...
分类:数据库   时间:2014-06-10 07:18:41    阅读次数:277
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!