1、基本类型知识补充 (1)join( ) 使用方法 # 将列表转换成字符串,每个元素之间用_拼接(可自定拼接字符) lst="-".join(["何东洋","he","5225"]) print(lst) # 字符串转换成列表用:split("分隔符") # 列表转换成字符串用:join("[内容 ...
分类:
编程语言 时间:
2020-02-22 11:30:38
阅读次数:
77
概述 本文涉及到主要的概念有: 变量(名) 引用 对象 可变对象和不可变对象 拷贝 深拷贝和拷贝 正文 像Java,Python这样的语言,存在着深拷贝,浅拷贝的问题。下面我们先通过一张图来看看变量和对象的关系: 变量和对象的关系 对象和变量 我们要明确以下概念: 变量 是系统变量名表中的元素(可以 ...
分类:
其他好文 时间:
2019-06-27 00:37:16
阅读次数:
98
ipc对象持久性 管道或FIFO尽管是随进程持续而不是随内核持续,但是管道中的数据在内核中维护,最后一个将某个管道打开着用于读的进程关闭该管道后,内核将丢弃所有的数据并删除该管道 管道 进程持久性 Posix互斥锁 Posix条件变量 Posix读写锁 进程持久性 进程持久性 进程持久性 Posix ...
分类:
其他好文 时间:
2019-04-13 10:52:14
阅读次数:
155
1. 该函数把 s2 指向的字符串(包括空字符)拷贝至 s1 指向的位置,返回值是 s1 该函数把 s2 指向的字符串拷贝至 s1 指向的位置,拷贝的字符串不超过 n ,其返回值是 s1 。该函数不会拷贝空字符串后边的字符,如果源字符串的字符少于 n 个,目标字符串就以拷贝的空字符串结尾,如果源字符 ...
分类:
其他好文 时间:
2018-09-14 20:37:50
阅读次数:
228
C++中有两种字符串形式,一种是C语言字符数组,一般可以使用 char*指针来操作它;另一种是C++中基于标准库的string类型,这算是更高层次的抽象数据类型。 主要讨论一下string类型,既然是基于标准库的,那么使用它时首先要把头文件拿过来,#include<string> using std ...
分类:
编程语言 时间:
2016-11-12 01:44:59
阅读次数:
165
1,昨天的作业题经典C语言题型1将全局区二维字符拷贝到堆中2将栈区二维字符拷贝到堆中3合并栈区与全局区的二维字符数组4把数组排序5打印堆区的二维数组6释放堆空间chunli@Linux:~/high$catmain.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
/..
分类:
其他好文 时间:
2016-06-21 20:58:41
阅读次数:
151
这篇博文我主要是想写一下函数库中的memcpy函数,对于字符串来说,我们运用字符串<string.h>中的str类别的函数,但是我们还有一些关于内存的拷贝函数。他们操作的对象是内存,然后可以接受任何类型的数据进行拷贝。这个是<memory.h>里面的memcpy,然后我们一起查看..
分类:
编程语言 时间:
2015-09-23 01:24:14
阅读次数:
205
strcpy宽字符拷贝,总是记不住wcscpy wchar_t wbuf[255]; String s1="中国"; wcscpy(wbuf,s1.c_str());
分类:
其他好文 时间:
2015-09-11 18:59:56
阅读次数:
110
strncpy的用法:它与strcpy的不同之处就在于复制n个字符,而不是把所有字符拷贝(包括结尾'\0')。函数原型:char * strncpy(char *dst,const char * src, int n)当src的长度小于n时,dst内的未复制空间用'\0'填充。否则,复制n个字符到dst,没有加'\0'。这里就要注意在字符串dst结尾处理加'\0'的情况了strcpy ,strncp...
分类:
编程语言 时间:
2015-04-25 15:08:53
阅读次数:
139
群里有人说面试碰到链表排序,说归并排序比较好。搜了下才知道,有这种不用额外空间的归并排序方法...实质就是用到O(1)空间将字符串后缀移到前面的方法,就是比如字符串由AB两个串连接,现在要变成BA,最直接的做法就是额外新建个字符串,然后一个个字符拷贝过来。其实这个很容易,把一个字符串倒置,O(1)做...
分类:
编程语言 时间:
2015-04-01 17:12:46
阅读次数:
155