LInux
文章平均质量分 65
sinat_38604998
这个作者很懒,什么都没留下…
展开
-
samba服务安装
1. 安装samba服务sudo apt-get install sambasudo apt-get install smbclient2. 启动Samba服务sudo /etc/init.d/smbd start3. 配置smb.conf文件[global] 部分内容如下workgroup = WORKGROUPserver string = Samba Serve...原创 2019-10-28 22:40:08 · 165 阅读 · 0 评论 -
getenv用法
std::getenv定义于头文件<cstdlib>char*getenv(constchar*env_var);于宿主环境(操作系统)提供的环境列表搜索匹配env_var所指向的 C 字符串,并返回指向与匹配的列表成员关联的 C 字符串的指针。不要求此函数为线程安全。到 getenv 的另一调用,还有到 POSIX 函数setenv()、unse...原创 2019-09-21 18:20:36 · 5232 阅读 · 0 评论 -
Unix系统编程()lseek系统调用
之前知道lseek这个系统调用可以改变文件的偏移量,或者叫偏移量或指针。文件偏移量是指执行下一个read或者write操作的文件起始位置,会以相对于文件头部起始点的文件当前位置来表示。除非指定了O_APPEND选项。文件第一个字节的偏移量为0。文件打开时,会将文件偏移量设置为指向文件的开始,以后每次read或write调用将自动对其进行调整,以指向已读或已写数据后的下一字节。因此连...转载 2019-09-21 18:23:48 · 213 阅读 · 0 评论 -
off_t类型强制转换
在看一下代码是遇到逻辑表达式中的(off_t)-1,如下#ifndef HAVE_PWRITEstatic ssize_t pwrite(int fd, void* buf, size_t count, off_t offset) { off_t orig_offset = lseek(fd, 0, SEEK_CUR); if (orig_offset == (off_t)-1)...原创 2019-09-23 23:28:28 · 2515 阅读 · 0 评论