结果: 结果: 并且生成一个文件,filename为fff,里面保存了一个dic dumps&loads 序列化&反序列化(对内存操作) dump&load (对文件操作) ...
分类:
Web程序 时间:
2018-09-07 01:02:13
阅读次数:
153
常见内存错误: 两次释放同一个指针是有问题的。 示例: 13行和41行两次释放了p,会导致程序崩溃。21行如果是奇数直接返回,也会导致问题。 运行如下: 在哪个函数申请的内存就在哪个函数释放。 free不能释放栈上的空间,否则产生段错误。 示例程序: 11、12定义结构体变量时,内部的指针没有初始化 ...
分类:
其他好文 时间:
2018-08-30 00:10:17
阅读次数:
141
野指针: 野指针的由来: 示例程序: 第13行越界之后就相当于操作野指针了。第8行将随意一个地址转换为指针,也相当于野指针。 运行结果如下: 基本原则: 示例: 第15行返回局部字符数组,是不正确的。结构体s中的name没有初始化,s.name和p都是野指针。 34-36行的内存拷贝也会产生越界。和 ...
分类:
其他好文 时间:
2018-08-29 22:49:12
阅读次数:
272
请说出ArrayList,Vector, LinkedList的存储性能和特性 解答:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vec ...
分类:
其他好文 时间:
2018-08-28 14:28:43
阅读次数:
125
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量... ...
分类:
编程语言 时间:
2018-08-20 13:16:00
阅读次数:
140
####消耗CPU最多的进程 [root@Yong ~]# ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ##拼接进程号 [root@Yong ~]# ps -eo pid,%cpu --sort=-%cpu |grep -v PID|g... ...
分类:
系统相关 时间:
2018-08-08 13:55:09
阅读次数:
155
在配置Sql Server的内存时,不小心少了几个0,突然Sql Server直接挂掉了,试了几次起不来 查看日志,看到有报错:资源池“internal”没有足够的系统内存来运行此查询 应该就是刚才的修改内存操作,导致的内存过小,服务起不来 以最小模式启动sql cd /D C:\Program F ...
分类:
其他好文 时间:
2018-07-31 15:21:14
阅读次数:
943
虚拟内存,操作系统内核为了对进程地址空间进行管理(process address space management)而精心设计的一个逻辑意义上的内存空间概念。 内核会为系统中每一个进程维护一份相互独立的页映射表 物理内存,共享内存:https://blog.csdn.net/u012398613/a ...
分类:
系统相关 时间:
2018-07-29 19:02:36
阅读次数:
158
int arr[20] = {0};//再定义并初始化的时候可以这样操作; arr[20] = {0};//不能这样修改数组的值。语法错误。 int str[20] = {0}; //将一块内存初始化一个值 memset(arr ,0 ,sizeof(arr))//第一个参数表示初始化地址,第二个参 ...
分类:
编程语言 时间:
2018-07-28 13:55:48
阅读次数:
127
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况了我们称的“数据库”,包含了物理数据、数据库管理系统、内存、操作系统进程的组合体,就是指这里所说的数据库管理系统。 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 ① Oracle数据库是一系列物理文 ...
分类:
数据库 时间:
2018-07-13 19:09:56
阅读次数:
228