在Windows操作系统下默认使用Python自带的IDLE编辑器打开后缀名为.py的文件。 1. win+R打开运行 2. 输入regedit,确定 3. 在打开的注册表中找到以下目录:HKEY_CLASSES ROOT Python.file shell open command 4. 将该项的 ...
分类:
编程语言 时间:
2020-04-08 19:29:06
阅读次数:
287
单线程模型 JavaScript 只在一个线程上运行,同时只能执行一个任务,其他任务都必须在后面排队等待。 注意 , JavaScript 只在一个线程上运行,不代表 JavaScript 引擎只有一个线程。事实上,JavaScript 引擎有多个线程,单个脚本只能在一个线程上运行(称为主线程),其 ...
分类:
编程语言 时间:
2020-04-08 19:30:54
阅读次数:
67
spring 默认scope 是单例模式,这样只会创建一个Action对象,每次访问都是同一个Action对象,数据不安全,struts2 是要求每次次访问都对应不同的Action,scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象。1.struts2为每个线程 ...
分类:
编程语言 时间:
2020-04-08 19:33:13
阅读次数:
73
JavaScript流程控制——分支 1、流程控制 在一个程序执行的过程中,各条代码的执行顺序对程序的结果是有直接影响的。很多时候我们要通过控制代码的执行顺序来实现我们要完成的功能。 简单理解:流程控制就是来控制我们的代码按照什么结构顺序来执行。 流程控制主要有三种结构:分别是顺序结构、分支结构和循 ...
分类:
编程语言 时间:
2020-04-08 19:35:24
阅读次数:
87
1、设置python的pip.exe的path: 2、打开cmd,输入指令安装你想要的模块: 一般指令:pip install {模块名} 然后小黑框就会自动下载安装。但是大多数情况下,安装会中断、报错、出一大堆错误信息,这是因为黑框自动下载的资源在国外,直接下载容易连接中断导致出错,至少也是网速慢 ...
分类:
编程语言 时间:
2020-04-08 20:40:26
阅读次数:
215
1. 概述 1. 继续聊 jvm 命令行工具 2. 背景 1. 之前聊过一些简单的命令行工具 1. jps 1. 查看当前 java 进程 2. jinfo 1. 查看 java 运行参数 2. 查看当前 相关系统变量 3. jstat 1. 查看 jvm 的 堆内存,gc 统计信息 2. 如果我想 ...
分类:
编程语言 时间:
2020-04-08 20:41:39
阅读次数:
89
一、 .class文件用jd-gui打开 二、分析 1 import java.io.PrintStream; 2 import java.util.ArrayList; 3 import java.util.Scanner; 4 5 public class Reverse 6 { 7 publi ...
分类:
编程语言 时间:
2020-04-08 20:44:03
阅读次数:
101
1.使用Result<T>类来封装发送给前端的数据 Result<T>类功能:封装需要向前端传递的数据。 Result<T>类的内部构造:在内部封装三个元素,code,msg,T data;和两个构造方法,一个用来传递成功信息,另一个用来传递失败信息。 1 package com.app.miaos ...
分类:
编程语言 时间:
2020-04-08 20:44:20
阅读次数:
100
"原文" 假设: 1. 你当前编辑的文件是: 2. 是你的 (`.vscode`文件夹所在的目录) 以下是环境变量 ${workspaceFolder} ${workspaceFolderBasename} ${file} ${relativeFile} ${relativeFileDirname} ...
分类:
编程语言 时间:
2020-04-08 20:45:55
阅读次数:
115
继承是 OO 语言中的一个最为人津津乐道的概念。许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的。 ...
分类:
编程语言 时间:
2020-04-08 20:46:46
阅读次数:
81
Java堆内存分为年轻代和老年代,其中,年轻代分为Eden区和survival区,survival又分为fromSurvival和toSurvival。 首先第一个问题:为什么要有Survival区?因为如果没有Survival区,Eden每进行一次MinorGC,存活对象送到老年代,当老年代被填满 ...
分类:
编程语言 时间:
2020-04-08 20:50:01
阅读次数:
240
前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8和Netty 3.10.6)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性 ...
分类:
编程语言 时间:
2020-04-08 20:50:25
阅读次数:
100
...
分类:
编程语言 时间:
2020-04-08 20:51:12
阅读次数:
62
安装Python以及pip介绍 windows安装Python 安装包下载:https://www.python.org/downloads/ windows ? 安装python: ? 安装anaconda: Linux ? 建议安装 或者 ,傻瓜式安装。 windows安装Pycharm 安装p ...
分类:
编程语言 时间:
2020-04-08 20:52:34
阅读次数:
94
草草整理一下,以后再完善一点 堆排序的复杂度是比较稳定的$O(nlgn)$,并且具有空间原址性。 二叉堆是一个是一个数组,通过类似线段树的方式来表示父结点和子结点 其中1结点代表根,在大根堆中代表最大的数 任何子结点在循环前都可以看作一个平凡堆 大根堆中,每个结点都要比它的子结点大,维护这个性质,只 ...
分类:
编程语言 时间:
2020-04-08 20:53:12
阅读次数:
69
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
◆目的:解决企业应用开发的复杂性
◆... ...
分类:
编程语言 时间:
2020-04-08 20:53:25
阅读次数:
68
不论是数据挖掘还是数学建模,都免不了数据可视化的问题。对于 Python 来说,matplotlib 是最著名的绘图库,它主要用于二维绘图,当然也可以进行简单的三维绘图。它不但提供了一整套和 Matlab 相似但更为丰富的命令,让我们可以非常快捷地用 python 可视化数据。 matplotlib ...
分类:
编程语言 时间:
2020-04-08 20:54:04
阅读次数:
123
一:封装介绍 封装是面向对象三大特性最核心的一个特性 封装整合 二、将封装的属性进行隐藏操作 1、如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果 该隐藏需要注意的问题: 2、为何要隐藏? ...
分类:
编程语言 时间:
2020-04-08 20:56:32
阅读次数:
64
[toc] 第一章 python基础 初识 1. cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类大脑。 ? 内存:暂时存储数据,临时加载数据应用程序,运行速度快,高铁,断电即消失,造价很高。 ? 硬盘:磁盘,长期存储数据。 ? 操作系统:一个软件,连接计算机的硬件与所有软件 ...
分类:
编程语言 时间:
2020-04-08 20:57:05
阅读次数:
82
原来使用VS2010建立的项目,安装VS2017后,发现MFC无法通过调试窗口输出printf打印的内容,在CSDN上找到了一个解决方案,使用后恢复打印调试信息功能,推荐如下: https://blog.csdn.net/PZ0605/article/details/93303786 ...
分类:
编程语言 时间:
2020-04-08 21:01:45
阅读次数:
148