上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 49 下一页
摘要: 一段时间不接触了jni开发了,jni里的方法返回jstring,就直接返回了诸如"success"之前的字符串,导致一直报这个错,正确的做法是:jstring的类型需要返回(*env)->NewStringUTF(env, "success")也就是说出现这个问题,原因就是jni作为中间层和java、c层的数据类型是不一致的,需要转化的。所以遇到这个类似的错误,就需要看看是不是类型不兼容引起的。 阅读全文
posted @ 2019-11-25 16:40 yongfengnice 阅读(2270) 评论(0) 推荐(0)
摘要: //给ExpandableListView设置分组点击事件binding.elvContactGroup.setOnGroupClickListener { parent, _, groupPosition, _ -> if (parent.isGroupExpanded(groupPosition)) { parent.collapseGroup(groupPosition) } else { 阅读全文
posted @ 2019-11-23 11:38 yongfengnice 阅读(747) 评论(0) 推荐(0)
摘要: 注意:编译生成可执行文件时之前必须加参数 -g,比如:gcc hello.c -o hello -g 阅读全文
posted @ 2019-11-21 00:05 yongfengnice 阅读(451) 评论(0) 推荐(0)
摘要: 1.管道,pipe()函数 实现最简单,实际为内核缓冲区的环形队列。 用于父子、兄弟等有血缘关系的进程间通信。 单向流动性,只能从管道读端读取,写端写入。 int fds[2]; pipe(fds);//传出参数,fd[0]为读端描述符,类似于stdin;fd[1]为写端描述符,类似于stdout 2.命名管道,fifo()函数 Linux基础文件类型。 可用于无血缘关系的进... 阅读全文
posted @ 2019-11-18 23:53 yongfengnice 阅读(1744) 评论(0) 推荐(0)
摘要: class ClickURLSpan(url: String) : URLSpan(url) { companion object { fun stripUnderline(textView: TextView) { textView.movementMethod = LinkMovementMethod.getInstance() ... 阅读全文
posted @ 2019-11-18 09:41 yongfengnice 阅读(1548) 评论(0) 推荐(0)
摘要: int pid = fork(); if (pid == -1 ) {//返回-1,说明fork失败 perror("fork"); exit(1); } else if (pid > 0) {//返回子进程pid,说明是父进程 } else if (pid == 0) {//返回0,说明是子进程 阅读全文
posted @ 2019-11-16 22:27 yongfengnice 阅读(1124) 评论(0) 推荐(0)
摘要: strlen --返回字符串长度,比如char* p="hello"; strlen(p)返回长度5strcmp --字符串比较函数,大于等于小于,分别返回1,0,-1strncmp --字符串比较函数,多个参数n,表示最多比较多个字符strcasecmp --忽略大小写比较函数strstr --字符串截取函数,后面str是截取的缩写。比如strstr("hello=world","=")返回字符 阅读全文
posted @ 2019-11-07 23:33 yongfengnice 阅读(3004) 评论(0) 推荐(0)
摘要: 第一安装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/ 阅读全文
posted @ 2019-11-07 00:25 yongfengnice 阅读(778) 评论(0) 推荐(0)
摘要: int flags = fcntl(fd, F_GETFD); flags |= FD_CLOEXEC; //设置执行exec系列函数时自动关闭fd文件描述符 fcntl(fd, F_SETFD, flags) 阅读全文
posted @ 2019-11-06 22:57 yongfengnice 阅读(1587) 评论(0) 推荐(0)
摘要: #设置编译器CC=gcc #debug文件夹里的makefile文件需要最后执行,所以这里需要执行的子目录要排除debug文件夹,这里使用awk排除了debug文件夹,读取剩下的文件夹SUBDIRS=$(shell ls -l | grep ^d | awk '{if($$9 != "debug") 阅读全文
posted @ 2019-11-04 01:10 yongfengnice 阅读(1689) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 49 下一页