logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux下fflush(stdin)的使用问题

转自首先,fflush在C/C++/POSIX标准中只定义了处理输出流的行为,对于像stdin这种输入流,这是未定义行为undefined behavior,随便C/C++库怎么去实现都不算错。即使某个C/C++库对fflush(stdin)的处理是删除掉你硬盘上所有文件都没有错。所以你根本不要指望任何未定义行为能在不同平台下有相同的表现。再来看看linux对fflus

Linux ln命令 - 建立文件/目录链接

转自Linux ln命令 - 建立文件/目录链接1. 使用方式:ln [option] source_file dist_file                     -f建立时,将同档案名删除.                     -i 删除前进行询问.                     ln -s abc cde 建立abc 的软连接      

Qt, QT/E, Qtopia 的区别

转自Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt Windows,Qt Mac等。由于Qt最早是在Linux中随着KDE流行开来的,因此通常很多人说的Qt都指用于Linux/Unix的Qt/X11。一般命名以qt-x11-opensource-xxx!QT/E -> Qtopia-core -> Qt-embedded-opensource(同一种鸟):Qt 在刚

安装Ubuntu 14.04后要做的5件事情

转自安装Ubuntu 14.04后要做的5件事情Ubuntu目前是世界上最流行的Linux操作系统,它提供了桌面版本和服务器版本,其他流行的Linux发行版本如Linux Mint也是基于Ubuntu定制而来。Ubuntu的最新版本Ubuntu 14.04已经发布,它是一个长期支持版本(LTS),提供软件包和安全更新的服务周期为5年。本文为大家简单介绍了Ubuntu

Android与Linux中从uid到用户名的映射

整理自Android 从uid到用户名的映射分析理解 /etc/passwd 文件 /etc/passwd 文件是系统的主要文件之一。该文件中包含了所有用户登录名清单;为所有用户指定了主目录;在登录时使用的 shell 程序名称等。该文件还保存了用户口令;给每个用户提供系统识别号。/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式:name:pa

Unity3D中使用git

参考自How to use Git for Unity source control?1.首先在项目根目录新建一个.gitignore文件,可以从https://github.com/github/gitignore/blob/master/Unity.gitignore 这里获取2.然后在Unity3D中进行设置:For versions of Unity 3D

到底了