1.内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保存在硬盘上,点击保存按钮或快捷键,就把内 ...
分类:
编程语言 时间:
2017-07-24 23:42:19
阅读次数:
396
一、线程的定义 1. 1 进程、应用程序域与线程的关系 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。进程之间是相对独立的,一个进程无法访问另一个进程的数据(除非利用分布式计算方式),一个进程运行的失败也不会影响其他进程的运行,Windows系统就是利 ...
分类:
编程语言 时间:
2017-07-24 23:43:12
阅读次数:
247
1.join() Array.join()方法将数组中所有元素都转化为字符串并连接在一起,返回最后生成的字符串。可以指定一个可选的字符串在生成的字符串中来分割数组的各个元素。如果不指定分隔符,默认使用逗号。如以下代码所示: var a = [1,2,3] //创建一个包含三个元素的数组 a.join ...
分类:
编程语言 时间:
2017-07-24 23:43:21
阅读次数:
235
一.解释: Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。 二.用法: 1.头文件 2.定义方法 3.常用操作 三.例子: ...
分类:
编程语言 时间:
2017-07-24 23:45:09
阅读次数:
284
题目: Given a complete binary tree, count the number of nodes. Definition of a complete binary tree from Wikipedia:In a complete binary tree every level ...
分类:
编程语言 时间:
2017-07-24 23:46:44
阅读次数:
198
归并排序求逆序数 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。一个排列中所有逆序总数叫做这个排列的逆序数。也就是说,对于n个不同的元素,先规定各元素之间有一个标准次序(例如n个 不同的自然数,可规定从小 ...
分类:
编程语言 时间:
2017-07-24 23:47:00
阅读次数:
196
************************************************************************************** 和C++的输入很像 ...
分类:
编程语言 时间:
2017-07-24 23:47:11
阅读次数:
208
jenkins+selenium可以做到对web自动化的持续集成。 Jenkins的基本操作: 一、新建视图及job 新建视图: 新建job: 可以选择构建一个自由风格的软件项目或者复制已有的item 二、准备工作: 安装Jenkins插件,SSH plugin ,Email Extension P ...
分类:
编程语言 时间:
2017-07-24 23:47:20
阅读次数:
561
一.解释 关于set,必须说明的是set关联式容器。 set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。 二.用法 1.头文件 2.常用操作 三.例子: ...
分类:
编程语言 时间:
2017-07-24 23:47:51
阅读次数:
208
一.解释: pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同。如果一个函数有两个返回值的话,如果是相同类型,就可以用数组返回,如果是不同类型,就可以自己写个struct ,但为了方便就可以使用 c++自带的pair ,返回一个pair,其中带有两个值。除了返回值的应用,在一个对象有 ...
分类:
编程语言 时间:
2017-07-24 23:48:01
阅读次数:
247
生成器表达式: (expr for iter in iterable [if condition]) 不对表达式求值,同列表解析 的区别 元祖: 同列表的区别,元组的内容是不能修改的,但是 ( 1,2,3,4,[3,4,5,6],True,(1,2,3)) 中的列表[3,4,5,6]中的元素3,4, ...
分类:
编程语言 时间:
2017-07-24 23:49:17
阅读次数:
353
恢复内容开始 一、文件处理流程: 二、基本操作: 1.文件操作基本流程。 2、软件默认格式。 3文件打开模式。 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常 ...
分类:
编程语言 时间:
2017-07-24 23:49:49
阅读次数:
379
SpringMVC中文件上传的客户端验证 客户端验证主要思想:在jsp页面中利用javascript进行对文件的判断,完成验证后允许上传 验证步骤:1.文件名称 2.获取文件的后缀名称 3.判断哪些文件类型允许上传 4.判断文件大小 5.满足条件后跳转后台实现上传 前台界面(验证上传文件是否格式满足 ...
分类:
编程语言 时间:
2017-07-24 23:49:56
阅读次数:
395
在C++程序中很少有人去使用explicit关键字,不可否认,在平时的实践中确实很少能用的上。再说C++的功能强大,往往一个问题可以利用好几种C++特性去解决。但稍微留心一下就会发现现有的MFC库或者C++标准库中的相关类声明中explicit出现的频率是很高的。了解explicit关键字的功能及其 ...
分类:
编程语言 时间:
2017-07-24 23:50:09
阅读次数:
336
一、Python中的sockserver模块 1、该模块与sock模块不同之处是该模块自动帮我们分装好了一些功能,让我们在编程的时候直接调用这些功能就可以了,节省了编程步骤。 2、如图所示 注释:上图为服务端设置 该模块的操作方法比较死板,我们只要会熟悉的使用他就可以了。 ...
分类:
编程语言 时间:
2017-07-24 23:50:45
阅读次数:
352
strchr函数与strrchr函数 strcpy函数与strncpy函数 ...
分类:
编程语言 时间:
2017-07-25 00:51:12
阅读次数:
292
一、jstack使用总结 分析java进程,cpu占用高的问题 { 1、找到cpu占用高的进程pid 在top中,按组合键: shift + h ,会按cpu使用从高到低排序2、找到cpu占用高的线程pid top -Hp cpu高的进程pid, shift +h 查找最高线程,显示线程3、jsta ...
分类:
编程语言 时间:
2017-07-25 00:51:31
阅读次数:
203
1 Action() 2 { 3 int i=0; 4 char a[6],b[5],c[5],d[6]; 5 6 // while循环赋值 7 while (i<5){ 8 a[i]=97+i; 9 i++; 10 } 11 a[5]=0; 12 lr_output_message... ...
分类:
编程语言 时间:
2017-07-25 00:53:14
阅读次数:
246
生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的 ...
分类:
编程语言 时间:
2017-07-25 00:53:32
阅读次数:
123
本文起源于一次犯错,在发觉bytes()里面可以填数字,转出来的也是bytes类型,就心急把里面的东西decode出来.结果为空.搞来搞去以为是命令不熟练事实上错在逻辑.a1=bytes(‘11‘,encoding=‘utf-8‘)
print(a1)
b1=a1.decode()
print(b1)
a2=bytes(11)
print(a2)
b2=a2.decode()
pr..
分类:
编程语言 时间:
2017-07-25 00:55:42
阅读次数:
236