摘要:
//给ExpandableListView设置分组点击事件binding.elvContactGroup.setOnGroupClickListener { parent, _, groupPosition, _ -> if (parent.isGroupExpanded(groupPosition)) { parent.collapseGroup(groupPosition) } else { 阅读全文
摘要:
注意:编译生成可执行文件时之前必须加参数 -g,比如:gcc hello.c -o hello -g 阅读全文
摘要:
1.管道,pipe()函数 实现最简单,实际为内核缓冲区的环形队列。 用于父子、兄弟等有血缘关系的进程间通信。 单向流动性,只能从管道读端读取,写端写入。 int fds[2]; pipe(fds);//传出参数,fd[0]为读端描述符,类似于stdin;fd[1]为写端描述符,类似于stdout 2.命名管道,fifo()函数 Linux基础文件类型。 可用于无血缘关系的进... 阅读全文
摘要:
class ClickURLSpan(url: String) : URLSpan(url) { companion object { fun stripUnderline(textView: TextView) { textView.movementMethod = LinkMovementMethod.getInstance() ... 阅读全文
摘要:
int pid = fork(); if (pid == -1 ) {//返回-1,说明fork失败 perror("fork"); exit(1); } else if (pid > 0) {//返回子进程pid,说明是父进程 } else if (pid == 0) {//返回0,说明是子进程 阅读全文
摘要:
strlen --返回字符串长度,比如char* p="hello"; strlen(p)返回长度5strcmp --字符串比较函数,大于等于小于,分别返回1,0,-1strncmp --字符串比较函数,多个参数n,表示最多比较多个字符strcasecmp --忽略大小写比较函数strstr --字符串截取函数,后面str是截取的缩写。比如strstr("hello=world","=")返回字符 阅读全文
摘要:
第一安装ctags软件1.安装ctags wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz 2.解压安装 tar -zxvf ctags-5.8.tar.gz cd ctags-5.83.安装 执行配置 ./configure --prefix=/usr/local/ctags 手动创建目录sudo mkdir /usr/ 阅读全文
摘要:
int flags = fcntl(fd, F_GETFD); flags |= FD_CLOEXEC; //设置执行exec系列函数时自动关闭fd文件描述符 fcntl(fd, F_SETFD, flags) 阅读全文
摘要:
#设置编译器CC=gcc #debug文件夹里的makefile文件需要最后执行,所以这里需要执行的子目录要排除debug文件夹,这里使用awk排除了debug文件夹,读取剩下的文件夹SUBDIRS=$(shell ls -l | grep ^d | awk '{if($$9 != "debug") 阅读全文
摘要:
1.首先安装Xshell软件2.连接并登陆Linux机器3.在xshell界面状态栏,选择 窗口->传输新建文件 ,然后就会弹出提示下载xftp软件的弹框,直接关闭提示不用下载,会自动打开并进入xftp命令行窗口。4.输入help可查看文件下载上传等命令,put命令就是上传文件的命令。5.输入put,会自动弹出选择文件的窗口,然后就可以选择文件并传输了。第1,2步还没有搞定的请查看https:// 阅读全文