一、json和pickle模块 1.1 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening。 序列化的优点: 持久保存状态:内存是无法永久保存数据的,当程 ...
分类:
Web程序 时间:
2021-05-24 00:50:29
阅读次数:
0
一、sys模块 sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。 方法详解 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当 ...
分类:
其他好文 时间:
2021-05-24 00:48:03
阅读次数:
0
一、定义 递归:程序调用自身,从顶部将问题分解,其问题与其子问题是同一概念。通过解决掉所有分解出来的小问题,来解决整个问题。 迭代:利用变量的原值推算出变量的下一个值。递归中一定有迭代,但是迭代中不一定有递归。 动态规划:通常与递归相反,其从底部开始解决问题。将所有小问题解决掉,进而解决的整个问题。 ...
分类:
其他好文 时间:
2021-05-24 00:46:45
阅读次数:
0
JDK默认安装后 jdk和jre都在C:\program files\java 目录下 配置环境变量: 右击我的电脑 ——> 属性 ——> 高级系统设置 ——> 高级 ——> 环境变量 在系统变量里新建"JAVA_HOME"变量,变量值为安装路径. 在系统变量里新建"CLASSPATH"变量,变量值 ...
分类:
其他好文 时间:
2021-05-24 00:45:08
阅读次数:
0
引号和转义 Bash 只有一种数据类型,就是字符串。不管用户输入什么数据,Bash 都视为字符串。因此,字符串相关的引号和转义,对 Bash 来说就非常重要。 转义 某些字符在 Bash 里面有特殊含义(比如$、&、*)。 $ echo $date $ 上面例子中,输出$date不会有任何结果,因为 ...
分类:
系统相关 时间:
2021-05-24 00:19:28
阅读次数:
0
final作用 1.修饰类:表示类不能被继承 2. 修饰方法:表示方法不可被子类覆盖,但是可以重载 3.修饰变量:表示变量一旦被赋值就不可以更改它的值。 (1) 修饰成员变量 1.如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值。 2.如果final修饰的是成 ...
分类:
其他好文 时间:
2021-05-24 00:08:15
阅读次数:
0
对数组进行查询-》for each效率更好 对数组进行操作,增删改,for更好 堆和栈的却别 储存 栈:存储一些变量信息 局部变量 堆:new出来的东西,eg:数组 2. 初始化 栈:先定义初始化,再使用 堆:有默认值 3. 存储周期 栈:一旦使用完成就销毁 堆:一旦引用不存在,就通过JVM回收 4 ...
分类:
编程语言 时间:
2021-05-24 00:01:54
阅读次数:
0
JavaScript垃圾回收机制 JavaScript使用垃圾自动回收机制进行内存管理,无需程序员手动分配和释放内存。垃圾回收的基本思路是确定哪些变量不会再次被使用,然后回收这些变量占用的内存。垃圾回收机制会影响应用程序的性能,因此它应该是周期性的,垃圾回收程序每隔一段时间会运行一次。常用的垃圾回收 ...
分类:
编程语言 时间:
2021-05-23 23:28:32
阅读次数:
0
1.ls命令 红色:表示hello.sh这个文件的所有者是root 绿色:表示hello.sh这个文件的所属组是root组。 分所有者和所有组是为了分配权限,rwxr-xr-x,中rwx的权限分配给所有者,即hello.sh这个文件,所有者root有读r,写w,执行x的权限,所属组root的权限是r ...
分类:
系统相关 时间:
2021-05-23 23:26:47
阅读次数:
0
一、数据类型 1)数值 整数 int 小数 float2)布尔类型3)字符串4)判断数据类型:type(变量)5)数据类型转换 1.字符串转成整数:int() 2.字符串转成浮点:float() 3.字符串转成数值:float() 4.整数转成字符串: str() "%d"%aaa 二、变量 1)规 ...
分类:
编程语言 时间:
2021-05-23 23:25:46
阅读次数:
0