logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 下如何查看C结构体等符号定义

今天写程序时,用到了pthread_cond_timedwait 函数,其原型为:int pthread_cond_timedwait(pthread_cond_t  *restrict cond , pthread_mutex_t *restrict mutex, const struct timespec *restrict abstime); 最后一个参数是 timespec结构体,可

Linux镜像列表中 怎样决定自己下载哪个版本

有不少的朋友通过网站的评论、微博、Q群上问,Ubuntu 镜像列表的网页里面,到底要下载哪个文件?下面就来详细解释一下ubuntu-releases镜像。  上面是Ubuntu 12.04 的163镜像发布网页,地址在:http://mirrors.163.com/ubuntu-releases/12.04/  我们可以看到,前面有几个文件:  前面的Foo

#linux#ubuntu#debian +1
了解iOS上的可执行文件和Mach-O格式

很多朋友都知道,在Windows上exe是可直接执行的文件扩展名,而在Linux(以及很多版本的Unix)系统上ELF是可直接执行的文件格式,那么在苹果的操作系统上又是怎样的呢?在iOS(和Mac OS X)上,主要的可执行文件格式是Mach-O格式。本文就关于iOS上的可执行文件和Mach-O格式做一个简要整理。Mach-O格式是iOS系统上应用程序运行的基础,了解Mach-O的格式,对

linux 下获取root权限

Ubuntu Linux有一个与众不同的特点,那就是初次使用时,你无法作为root来登录系统,为什么会这样?这就要从系统的安装说起。对于其他Linux系统来说,一般在安装过程就设定root密码,这样用户就能用它登录root帐户或使用su命令转换到超级用户身份。与之相反,Ubuntu默认安装时,并没有给root用户设置口令,也没有启用root帐户。问题是要想作为root用户来运行命令该怎么办呢?没关

#linux#ubuntu
The form contains the following error: Validate branches Cannot Create: This merge request already e

问题描述:创建Git Merge Request 的时候,报错: The form contains the following error: Validate branches Cannot Create: This merge request already exists;此时,无法创建新的 Merge Request ; 在 Merge Request 列表中,可以发现已经存在一个 Merg

iOS 类别和扩展(Categories和Extensions)

分类(Category) 分类能够做到的事情主要是:即使在你不知道一个类的源码情况下,向这个类添加扩展的方法。 此外,分类能够保证你的实现类和其他的文件区分开。 1 #import “UIViewController.h”2 @interface UIViewController(CustomView)3 -(void)extMeth

到底了